- 2
- 0
- 约3.81千字
- 约 7页
- 2018-02-24 发布于河南
- 举报
软件工程小结zxy
1软件工程方法学(Methodology)
方法学(又称范型Paradigm),指软件生命周期全过程中使用的一整套技术、方法的集合。方法学包括方法、工具和过程三种要素。
传统方法学(结构化方法学,可以面向过程/数据)
面向对象方法学(对象:数据与对数据操作的结合,OO方法特点:对象+类+继承+消息通讯)
2软件生命周期及各阶段的基本任务
软件的生命周期 VS 软件开发的生命周期
⑴ 软件生命周期
⑵ 软件系统开发的生命周期
系统开发生命周期各阶段简介
其实,软件开发生命周期所含阶段的个数少则可以3个(分析(定义)、设计、实现),多者可分出8~9个。本书作者分出7个阶段,分别是:问题定义、可行性研究、需求分析、概要设计、详细设计、编码和单元测试、综合测试,以及软件维护(已不属于开发生命周期),分别简介如下:
问题定义:要解决的问题的性质?是否适合计算机方法解决?项目的基本目标与项目的大致规模。
可行性研究:该问题是否有可行的解决方法(技术、经济、可操作)?是否值得去解?
需求分析:用模型的方法描绘出目标系统必须能够实现的全部功能,产生新系统的逻辑模型,并得到用户的确认。所产生文档称“需求报告”或“规格说明”。
概要设计:新系统总体实现策略(子系统划分、软硬方案、网络架构、软件体系结构等)
详细设计:新系统各方面的具体设计(数据库、模块算法、I/O界面、代码体系等)
编码和单元测试:完
原创力文档

文档评论(0)