码迷,mamicode.com
首页 > 其他好文 > 详细

软件开发的过程?

时间:2018-05-06 21:20:30      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:设计   系统   安装软件   等等   手册   提交   使用指南   目标   基础   

a.需求调研分析

  1. 相关系统分析员向用户初步了解需求,然后列出要开发系统的大功能模块,每个大模块有哪些小模块,都做好记录。
  2. 系统分析员再次深入的了解和分析需求,再做出一份文档系统的功能需求文档,这个文档要会很清楚的列出系统大致的大功能模块。
  3. 系统分析员向用户再次确认需求。

b.概要设计

   开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程,系统的组织结构,模块划分等等,为软件的详细设计提供基础。

c.详细设计

在概要设计的基础上,开发人员需要对软件进行详细设计,描述实现模块所涉及的主要算法,数据结构,类的层次结构及调用关系。对软件的各个层次中的每一个程序的设计考虑,以便进行编码和测试。

d.编码

    开发者根据软件系统详细设计报告中对数据结构,算法分析和模块实现等方面设计要求,开始进行编码,实现各个模块的功能。

e.测试

测试编写好系统,交给用户使用,用户使用后一个个确认功能。

f.软件交付准备

    在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标暗转程序、数据库的数据字典、用户暗转手册、用户使用指南、需求报告、设计报告和测试报告等双方约定产物。

    《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。

 

g.验收

用户验收。

软件开发的过程?

标签:设计   系统   安装软件   等等   手册   提交   使用指南   目标   基础   

原文地址:https://www.cnblogs.com/yanghuayaun/p/8999464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!