更多>>
当前位置 > 新闻咨询网络学堂
软件开发生命周期

blob.png

软件生命周期被划分如下阶段:软件定义期、软件开发期、运行和维护。


1、软件定义期的核心内容有问题定义、可行性分析以及需求分析三部分。
问题定义:这是一个回答“是什么”的过程,定义软件边界、用途的过程。
可行性分析:此阶段任何涉及到的可行性都需要分析,最常被提到的有技术可行性分析、经济可行性分析、操作可行性分析以及社会可行性分析等。
需求分析:此阶段需要完成功能需求、性能需求以及软件运行环境约束。功能需求需要完成系统规格说明书、系统测试大纲、用户手册概要。功能需求是必不可少,也是最难管理的一部分;性能需求包括安全性、可靠性、容错性、可维护性、响应速度和适应性等。运行环境指系统运行过程必须满足的软硬件环境要求。南宁网站建设


2、软件开发期以软件定义期成果为依据完成概要设计、详细设计、编码、测试。
概要设计:要规划子系统或是模块,定义各个子系统与模块间关系。
详细设计:需要明确实现细节,数据结构、数据分布、子系统或模块间接口、用户界面等设计。
编码:按一定的编码规范完成对设计实现。
测试:测试又可分为单元测试、集成测试、回归测试等,志在寻找系统BUG并进行修复。


3、运行与维护,向用户移交系统,实现系统所存在价值,在维护过程中对软件进行修改或对需求变更做出响应,以延长软件寿命。直至用户最终宣布其使命的终结。

关闭

其他产品服务中心

  • 天祺科技高端网站定制开发品牌 手机APP开发 平台商城建设

关于我们

关于我们 公司动态 应用服务 建议反馈 网站地图

电话
7x24小时咨询热线
0771-6796911
南宁网站建设

官方公众号
扫一扫轻松体验

  • 0771-6796911