1 / 8
文档名称:

软件工程实践课总结.docx

格式:docx   大小:269KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程实践课总结.docx

上传人:sssmppp 2020/9/29 文件大小:269 KB

下载得到文件列表

软件工程实践课总结.docx

文档介绍

文档介绍:软件工程实践课总结转眼间软件工程实践课就结朿了。课程址然短暂,但是内容丰富,其屮更有很多不仅仅局限于这门课程,甚至不局限于计算机这门学科的学问值得我们去挖掘与学****下面我浅谈一下这门课学****下來自己的—点点收获。本课程名为软件工程实践,首先我想以它的理论课——软件工程作为开始。冇先我们应该明确一下何为软件工程。软件工程,即将系统的,规范的,可度昴的工程化方法应用于软件开发、运行和维护的全过程以及对上述方法的硏究。它有三个组成要素:1、 软件工程方法:项H计划、估算、系统与软件需求分析、软件设计、编码、测试和维护。2、 软件工程工具:辅助支持软件的开发、管理以及文档生成等。3、 软件工程过程:贯穿软件开发的毎个环节,过程的细节在于对质最、进度、成本进行评估、管理和控制。下面再介绍几个关于软件工程的重要知识点:软件工程方法学软件工程方法学是为了解决软件危机问题而逐渐形成的学科,硏究对象主要是软件与程序。它分成两个不同的和度与方法:以数学理论为基础的理论性程序设汁方法学和以工程方法为基础的程序开发、维护、工具和管理的软件工程学。他们之间的差异在于:I、方法与途径不同,一个是应用性的工程方法,另外一个是理论性的数学方法。2、对象有所侧重,软件工程学一般争对大型程序或者系统,程序设计方法学侧重较小的程序模块。3、软件工程学注匝宏观可用性,程序设计方法学注蒐微观正确性。,这七条原理是保证软件产品质最与开发效率的最基本的准则。1•用分阶段的生命周期计划严格管理。坚持进行阶段评审。3•实行严格的产品控制。4、 采纳现代程序设计技术。5、 结果能清楚地审查。6•开发小组的人员应少-而将。。软件工程的目标在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性,可重用性、可适应性、可移植性、可追踪性、可互操作性并能满足用户需求的软件产品。软件工程的几个主要阶段可行性分析一>需求说明与分析一>概要设计一>详细设计一>编码一>测试一>维护软件工程的内容软件工程主要包含软件开发技术与软件开发管理。其中软件开发技术包括软件开发方法、软件开发过程、软件开发工具、软件开发环境。软件开发管理包括软件管理学、软件经济学、软件心理学。软件工程的原则原则是因软件工程的冃标而设,包括:抽象:采用分层次抽象控制软件开发过程的复杂性。模块化:山逻辑独立单元构成,有良好的接口。信息隐藏:技术与逻辑封装隐藏起來。局部化:模块具有内聚性,局部独立。完整性:完金实现系统需要的功能。一致性:使用一致的概念、符号与术语。可验证性:系统容易检査,测评,评审。软件生命周期模型软件生命周期模型就是描述软件开发过程中各种活动执行的抽彖模型,主要有如下几种:瀑布模型、原型模型、增最模型、螺旋模型、喷泉模型、基于知识的模型、变换模型。软件开发方法结构化方法、Jackson方法、维也纳开发方法、面向对象的开发方法。面向对象的开发方法有:Booch方法、Coad方法、OMT方法。在一定程度上熟悉了软件工程的基木概念后,我们现在可以通过具体的实际的例子在理论的指导下來分析一下具体的例子,也就是开始初步的软件工程实践。以ORACLE的物联网物流仓储管理系统为例,将例子分为需求分析、概要设计、详细设计三个阶段做略微详细的说明