欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

软件工程-软件计划

程序员文章站 2022-05-29 23:46:59
...

三步走

问题定义(软件需求分析功能与性能的依据)
可行性研究
软件计划

可行性研究的任务

用最小的代价在尽可能短的时间内确定问题是否能够解决
也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解决,研究在当前具体条件下,开发新系统是否具备必要的自愿和其他条件。
可行性论证的五个方面:
经济 技术 操作 法律 时间
老板 开发 用户 侵权

可行性研究的步骤

1. 复查系统规模和目标
2. 研究目前正在使用的系统
3. 导出新系统的高层逻辑模型
4. 重新定义问题
5. 导出和评价供选择的方案
6. 向用户推荐一个方案并说明理由
7. 推荐行动方针,做出一个关键性的决定
8. 草拟开发计划,写出可行性论证报告
9. 提交上级和专家审查

项目开发计划

1、引言
1.1编写目的
【阐明编写开发计划的目的,指明读者对象】
1.2项目背景
【可包括:a.项目的委托单位、开发单位和主管部门
b.该软件系统与其他系统的关系】
1.3定义
【列出本文档中用到的专门术语的定义和缩写词的原文】
1.4参考资料
a.项目经核准的计划任务书、合同或上级机关的批文;
b.文档所引用的资料、规范等;列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源
2、项目描述
2.1工作内容
【简要说明项目的各项主要工作,介绍所开发软件的功能、性能等。若不编写可行性研究报告,则应在本节给出较详细的介绍。】
2.2条件与限制
【阐明为完成项目应具备的条件、开发单位已具备的条件以及尚需创造的条件。必要时还应说明用户及分合同成 包者的工作、完成期限及其他条件与限制。】
2.3产品
2.3.1程序
【列出应交付的程序名称、使用的语言及存储形式。】
2.3.2文档
【列出应交付的文档】
2.4运行环境
【应包括硬件环境、软件环境。】
2.5服务
【阐明开发单位可向用户提供的服务。如人员培训、安装、保修、维护和其他运行支持。】
2.6验收标准
3、实施计划
3.1任务分解
3.2进度
【按阶段完成的项目,用图表说明开始时间、完成时间。】
3.3预算
3.4关键问题
【说明可能影响项目的关键问题,如设备条件、技术焦点,或其他风险因素,并说明对策。】
4、人员组织及分工
5、交付期限
6、专题计划要点
【如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等。】