软件工程——颗粒归仓

一、规划阶段

 

总体规划

总体规划阶段主要告诉我们一个问题:系统是什么?

这个阶段会产生两个文档:《可行性分析》和《项目开发计划》。

《可行性分析》主要分析角度是:技术、经济、社会、法律。

用到的工具:系统流程图、数据流图、数据字典

 

《项目开发计划》主要是分析子系统组成和基本功能,添加项目参与人员,制定开发计划。

文档中要有甘特图。

 

需求分析

需求分析主要采用的分析方法是:SA 、JSD、 DSSD、 OOA。

面向数据流的分析方法是:数据流图、数据字典。

产物:《软件需求说明书》

 

概要设计

概要设计要了解概要设计的过程和方法。

概要设计的过程:

1.系统设计

2.复审系统计划与需求分析,确定系统具体的实施方案

3.进行结构化设计,确定具体的实施方案

4.进行结构设计,确定软件结构

采用的方法

1.JSD      2.LCP

 

产物:

《数据库设计说明书》《概要设计说明书》《测试计划》

 

详细设计

详细设计的任务

1.为每个模块确定采用的算法

2.确定每一个模块使用的数据结构

3.确定模块结构的细节

4.要为每一个模块设计出一组测试用例

 

采取的方法

程序流程图   、N-S图、PAD图、HIPO图、IPO图

 

产出:《详细设计说明书》、《测试计划》

 

二、项目实施

编程

项目实施的时候主要是编程工作。

注意程序设计语言的特点、编程风格、编程的效率和编程的安全。

 

三、后期工作

 

测试

主要要明确概念:软件的质量、结构化软件测试,测试的方法常见的有黑盒测试、白盒测试。

产出:《测试分析报告》

 

交付

产出:用户手册

 

运行维护

需要制定运维的文档和规范

记录维护中出现的问题和解决方案

记录客户的信要求。

 

如有不足,还望大家指正。

 

 

 

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值