1 / 25
文档名称:

2022软件工程总结 软件工程的总结 3.docx

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

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

分享

预览

2022软件工程总结 软件工程的总结 3.docx

上传人:mama1 2022/2/6 文件大小:36 KB

下载得到文件列表

2022软件工程总结 软件工程的总结 3.docx

文档介绍

文档介绍:







。又要看成可独立的构件,相互冲突。多个构件并行开发,具有无法集成的风险
螺旋模型 (Spiral Model) 螺旋模型将瀑布模型和增量模型结合起来,加入了风险分析。在该模型中,软件开发是一系列的增量发布,早期的迭代中,发布的增量可能是一个纸上的模型或原型,在以后的迭代中,逐步产生系统更加完善的版本。 螺旋模型的基本思想是降低风险。
Page 4of 17
统一开发过程(RUP) 极限编程(灵敏开发过程)(XP)
软件 =程序+数据+文档软件危机: 缘由,现象,方法 (软件工程学) 软件工程(学):开发、运行和维护软
Page 5of 17
件的系统方法软件工程3 个要素:方法、工具和过程。软件生命周期:定义,开发,运行维护 软件过程:瀑布模型+RUP










其次章
可行性探讨的目的:
用小的代价在尽可能短的时间内确定问题是否能够解决。可行性探讨的内容: (1) 技术可行性 (2) 经济可行性 (3) 操作可行性
• • •
(4) 社会可行性(法律可行性) (5) 选择
可行性探讨过程:
¢确保分析员提交的报告书的确是用户要求解决的问题。
¢ 现有系统要完成的工作,就是新系统所必需具备的功能。
¢ 现有系统存在的缺点,新系统必需加以改进。
¢ 现有系统所不具备功能,又是用户必需的,则新系统肯定要予以增加。 用户运用可能性 时间进度可行性 组织和文化上的可行性
Page 6of 17
¢ 定义系统目标‐复查系统目标和规模‐探讨现有系统‐设计新系统‐再定义系统目标。重复这个过程,直到提出新的系统逻辑模型。










;针对多种供选方案,用户应从下面三个方面进行筛选:
¢ 从技术角度解除那些不现实的方案; ¢ 从操作角度去掉那些用户不能接受的方案;
¢ 从经济角度估算每个可能的系统的成本/效益。 向用户提出举荐的方案,在举荐方案中应清晰地表明:
¢ 本项目的开发价值; ¢ 举荐这个方案的理由; ¢ 制定实现项目的进度表。
¢ 工程的进度;
¢ 人才资源的需求及运用;
¢ 设备资源的需求及运用(软、硬件工具)、估算生存周期每个阶段的成本; ¢ 给出下一阶段(需求分析)的具体进度表和成本估计。
Page 7of 17
Page 8of 17










Page 9of 17
数据流图和数据字典共同构成系统的逻辑模型 没有数据字典数据流图就不严格,没有数据流图 数据字典也难于发挥作用。第3 章需求分析
需求分析是软件定义时期的后一个阶段,它的基本任务不是确定系统怎样完成它的工作,而是确定系统必需完成哪些工作,也就是对目标系统提出完整、精确、清楚、详细的要求。
获得的需求的表达方式: (1)需求列表
需求