电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程导论最全复习总结精

软件工程导论最全复习总结精_第1页
1/14
软件工程导论最全复习总结精_第2页
2/14
软件工程导论最全复习总结精_第3页
3/14
1、软件危机是指在计算机开发过程中的开发和维护过程中所遇到的一系列的严重问题。2、软件是程序、数据及相关文档的完整集合,程序是能够完成预定功能和性能的可执行的程序序列 ;数据是是使程序能够适当的处理信息的数据结构;文档是开发、使用和维护程序所需要的图文资料。3、软件工程学包含 3 个要素 :方法、工具、过程。4、目前使用最广泛的软件工程方法学是传统方法学和面向对象方法学。5、软件工程方法学的软件过程基本上可以用瀑布模型来描述。6、瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。7、Rup把软件生命周期划为 :初始、精化、构建、移交阶段。8、可行性研究的三方面 :技术可行性、经济可行性、操作可行性。9、数据流图 (DFD 是一种图形化技术 ,他描绘信息流和数据从输入移动到输出的过程中所经受的变化。10、数据字典是关于数据信息的集合,也就是对数据流程图中所包含的所有元素的定义的集合。11、数据流图和数据字典共同构成系统的逻辑模型,没有数据字典 ,数据如就不严格 , 没有流程图 ,数据字典也难以发挥作用。12、需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准确的描述软件需求。13、9、结构化分析方法就是面向数据流自顶向下逐步求精进行需求分析的方法。14、ER图中包含了实体、关系和属性,矩形代表实体 ,菱形表示关系 ,椭圆或圆角矩形表示属性 ,用直线把实体和其属性连接。15、验证软件需求的正确性:一致性、完整性、现实性、有效性。16、总体设计的基本目的是回答“概括地说 ,系统应该如何实现 ?”,总体设计又称为概要设或初步设计。17、模块的独立程度可以有两个定性标量度量:内聚和耦合。18、软件测试的目标 :(1 测试是为了发现程序中的错误而执行程序的过程;(2 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;(3 成功的测试是发现可至今为止尚未发现的错误的测试。19、软件测试步骤 :模块测试、子系统测试、系统测试、验收测试、平行运行。20、软件可靠性是程序在给定的时间点,按照规格说明书的规定 ,成功的运行的概率。21、用面向对象方法开发软件,通常需要建立 3种形式的模型 :描述系统数据结构的对象模型 ,描述系统控制结构的动态模型和描述系统功能的功能模型。22、用面向对象方法开发软件,在任何情况下 ,对象模型始终都是最重要、最基本的、最核心的。23、通常 ,使用 UML 提供的类图来建立对象模型。24、类与类之间通常有关联、泛化...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程导论最全复习总结精

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部