首页 > 试题广场 >

概念解释:软件生命周期

[问答题]
概念解释:软件生命周期


问题定义:详细了解要解决的问题是什么
可行性研究:用最小的代价在尽可能短的时间内判断该系统是否能完成,是否值得被完成
需求分析:确定系统要完成的功能有哪些
总体设计:从总体上解决问题,确定解决方案,设计软件系统的体系结构
详细设计:把解决问题具体化,划分系统模块,确定每个模块的算法和数据结构
编码和单元测试:将详细分析的结果用选定的编程语言实现出来,并对每个模块进行单元测试
总体测试:通过各种类型的测试和相应的调试,使软件达到预定要求
软件维护:通过各种必要的维护活动使软件能持久满足用户需要
发表于 2023-03-24 09:39:32 回复(0)