软工视频总结Part Two

前言


    上一篇说了软件工程开发概论,这一篇接着上一篇总结是软件计划,本章就开始计划着怎么做软件了,做程序了。做软件的前提事先要写一份计划,有一个目标。


问题定义


定义内容


背景

开发系统的现状,开发的条件和理由


要求

问题的性质,类型转换,什么目标,开发什么软件,环境要求


定义步骤


系统分析员到问题现场
——听取用户对系统的要求
——调查开发的背景理由
——看用户的报告
——进行加工整理
——与用户负责人反复讨论
——改正不正确的地方
——写出双方都满意 的问题定义报告文档
——确定是否要深入系统可行性研究方向的意向

可行性研究


前提

识别问题---进行市场调查---分析准备(确立分析计划)---进行环境分析

任务

确定系统总目标和总要求

方法

进行高层次的系统分析

工具

数据流图,BFD图,系统流程图

内容

1.经济可行性
2.技术可行性
3.操作可行性
4.法律可行性
5.时间可行性

步骤

1.复查系统规模和目标
2.研究当前正在使用的系统
3.到处新系统的高层逻辑模型
4.向用户推荐建议方法
5.推荐行动方针,做出关键性决定
6.草拟开发计划,写出可行性论证报告
7.提交上级和专家审查

结束

提交可行性分析报告


软件计划内容


软件范围

内容:功能和借口


环境资源

人力资源、系统资源(硬件和软件)、制定的进度表、软件成本、资源性能描述

软件价格估计

因素

人口、产品、工程、资源

方法

参数化算法

代码行(LOC)价格估算法

任务分解法

自动估计成本

成本/收益分析


成本估计方法

自顶向下估价

自底向上估价

成本效益分析

运行费:操作和维护

系统的经济效益


项目开发计划书写规范和要求


引言

编写目的

项目背景

定义

参考资料

项目概述

工作内容:项目的各项主要工作,介绍软件的功能,性能等

条件与限制

产品:列出交付产品的名称,使用的语言及存储形式,列出应交付的文档

运行环境:硬件和软件环境

服务

验收标准:要达到的目标和目的

实施计划

任务分解

进度:按阶段完成的项目,用图表说明开始的时间和完成的时间

预算

关键问题:设备条件,技术焦点或其他风险因素,并说明对策

人员组织及分工


交付期限


专题计划要点

测试计划,质量保证计划,配置管理计划,人员培训计划,系统安装计划等

总结


    以上就是软件程序开发前的计划书写规范和一些要求,从这里可以深刻的体现出:做好计划的重要性和时间管理的重要性。


你可能感兴趣的:(软工视频总结Part Two)