首页 > 代码库 > 1-4软工概论
1-4软工概论
软件工程
过程
软件规格说明P(计划):规定软件的功能及其运行限制
软件开发D(做,实现):产生满足规格说明的软件
软件确认C(检查、测试调试维护运行):测试调试维护运行,确认软件能够完成客户提出的要求
软件的改进A(维护):按客户要求适当改进。
软件生存周期
提出问题——不用(从开始提出要做该软件开始一直到废弃不用,这段时间就是生存周期)
这期间,每个阶段都要产生相应的文档:
1、制定计划:
确定开发总目标,提出功能、性能、可靠性以及接口等方面的需求要求。
编写:可行性研究报告、项目开发计划。
2、需求分析:
针对需求进行分析。
编写:软件需求说明书、用户手册。
3、软件设计:
概要设计:确定出各个主要模块。
详细设计:确定每个模块内的数据结构及接口。
编写:概要设计说明书、详细设计说明书、数据库设计说明书
4、程序编写:
写代码。
编写:程序清单
5、软件测试:
静态测试:非上机状态人工查阅。
动态测试:上机查阅。
单元测试:对各模块功能和结构存在的问题加以纠正。
组装测试:将已测试过的模块按一定顺序组装起来测试。
系统测试:按用户需求,整体运行测试~。
编写:测试计划、测试分析报告、操作手册。
6、运行维护:
改正性维护、适用性维护、完善性维护。
1-4软工概论
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。