软件开发的一般过程

适合新手:

一、制定计划
    该阶段确定系统的目标,提出系统的功能、性能、接口、可靠性、可用性等方面的基本要求,进行系统开发的可行性分析,提出可行性分析报告,制定系统开发的实施计划。

二、需求分析
    编制系统需求分析说明书和初步的用户手册,作为今后系统开发工作的依据。

三、软件设计
    根据系统的需求设计系统的体系结构和软件模块。
    软件设计分为两个阶段:概要设计和详细设计。
    概要设计:设计软件系统的总体结构,即模块结构,定义每个模块的主要功能和模块之间的关系。
    详细设计:进行模块设计,详细定义各模块的数据结构、算法、接口等,作为以后编码工作的依据。
如果系统中使用了数据库,则在该阶段还要进行数据库的逻辑设计和物理设计。完成时应提交软件设计说明书。

四、编码阶段
    选择开发语言和相关工具,实现系统各功能。

五、测试阶段
    测试软件,排除错误,保证软件质量。
    三个步骤:单元测试、组装测试和系统测试。
 由一个简单的模块测试,然后把模块组装(组合)在一起测试,最后整体测试。

六、运行与维护
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值