您的位置:首页 > 其它

软件开发流程(待改)

2016-03-16 21:41 281 查看
软件开发过程的一些心得:

软件开发参与人员:软件开发人员、业务调研人员、客户

1.客户提需求,软件开发人员根据客户需求写《XX软件需求规格书》,详细过程可参见GB/T9386-2008国标《计算机软件需求规格说明规范》,此项主要是为了确认需求,方便后期软件开发使用。

2.需求调研:此时一半由业务调研人员月客户接触参与调研,此时可能会更改需求,因此调研人员要及时与软件人员沟通。调研过程要尽量详细认真,避免后期重新调研,调研结束后,由调研人员写《XX软件功能规格书》,确认完成客户需求需要哪些功能,提供给软件开发人员。目录见附表1.

3.架构设计:根据调研结果和《XX软件功能规格书》,软件架构师需要写《概要设计》包括系统的采用的技术,基本架构,基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等。之后与负责调研的业务人员确认,是否实现了所有功能。

4.软件设计:确认架构之后,软件设计人员需要进行详细设计(最好出一个文档),对每一个模块的实现过程进行设计,约定结构,数据库等。

5.代码编写:团队协作,共同编写代码。

6.测试:

7.部署交付:

8.维护升级:

附录1:

《XX软件功能书》格式

1.概述....

1.1编写目的...

描述编制本软件的目的

1.2读者范围...

描述本软件功能书的目标受众

1.3参考资料...

编写本文所参照的资料

1.4需求规定...

编写功能书满足哪些需求

2.软件结构功能描述....

本节描述了系统功能说明书中所提到的系统组件的所有软件功能,可以分为多个子章节进行阐述—每个子章节用于描述一个软件功能。每一子章节的第一节将提供该软件功能的概要描述,第二节将第一节的功能进行一定程度的细化,并为每一细化项分配一个唯一的标识号。从功能范围角度来描述这些需求。

2.1总体结构:...

本节从系统组件定义角度上,详细描述软件结构。

2.2模块1...

2.3模块2...

2.4模块3...

3.用例图....

从用户的角度描述软件的功能权限

4.数据流程图....

通过软件数据流,描述软件的逻辑模型

5.软件功能接口....

描述软件的内部接口与外部接口

6.安全性....

描述软件信息存储安全、部署安全、保证安全性、稳定性

7.软件兼容性....

描述软件的应用条件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: