感觉视频看的很快,所以回顾一下,做一下总结!

1、定义的内容

包括:问题背景,开发系统的现状、开发的条件和理由,总体要求;问题的性质,类型转换,什么目标,开发条件,环境要求等。

2、定义的步骤

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

可行性研究

问题识别、市场调查、分析准备、环境分析、物理分析、功能分析、信息分析、动态分析、确立系统方案、作出各种估算、模型审核

可行性研究的步骤

复查系统规模和目标
研究目前正在使用的系统
导出新系统的高层逻辑模型
重新定义问题
向用户推荐建议方法
推荐行动方针,作出一个关键性的决定
草拟开发计划,写出可行性论证报告
提交上级和专家审查

项目开发计划

概述

1、引言
1.1、编写的目的
1.2、项目背景
1.3、定义
1.4、参考资料
2、项目概述
2.1、工作内容
2.2、条件与限制
2.3、产品
2.4、运行环境
2.5、服务
2.6、验收标准

具体分析

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、验收标准

软件的价格估算

概述

(软件工程)——软件开发-LMLPHP

展开分析

1、参数化算法:
C=f(Vi) C是软件价格 Vi所选区的影响软件价格的独立参数
2、代码行(LOC)价格估算技术
有关参数:源代码行,是软件产品计量单位,不包括注释,作业命令。。。
劳动量;一个人参加劳动时间的长短
软件生产率:单位劳动时间完成软件的数量
LOC计算方法:首先,对设计的系统进行功能分解;然后在根据历史数据和经验选择每个软件功能快的LOC价格
3、任务分解方法
思想:首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个开发任务的成本,然后累加得出总成本。
4、自动估计成本方法
减轻人的劳动但要有大量的警员数据坐基础,要有良好数据库系统支持。
5、数学公式

希望我的分享能你有所帮助!
感谢您的阅读,如果您有更好的方法,欢迎分享给我,谢谢您!

10-04 21:24