【软工视频】--软件计划

软件计划我们主要从这几个方面来看:问题定义、可行性研究、计划内容、价格评估和成本分析。

问题定义

软件需求分析功能和性能的依据。

一般我们需要定义内容和步骤;这里给出一个定义报告书的实例。

可行性研究

前面我们也提过可行性研究主要从四个方面:技术、经济、操作和法律可行性,还有一个方面就是时间可行性分析,也就是能不能在规定时间内完成。其中以技术可行性为主。

除了宏观上分为五个方面,可行性研究还需要细分:

可行性研究步骤:

1 复查系统规模和目标;

2 研究目前正在使用的系统

3. 导出新系统的高层逻辑模型

4 向用户推荐建议方法

5推荐行动方针,做出一个关键性的决定

6草拟开发计划,写出可行性论证报告

7提交上级,专家审查。

计划内容

内容方面,我们需要编写软件计划书,具体包括:软件范围,环境资源(人员、硬件、软件、进度表、软件成本)

价格估计

估计方法主要有:1 参数化算法

                             2 代码行(LOC)价格估算 可以以源代码行为参数,或者是劳动量,软件生产率

                             3 任务分解法 分解成编码 40% ,设计 20% 综合测试 40%

                             4 自动估计成本法 能够减轻人的劳动但要有大量的经验数据做数据,要有良好数据库系统支持

成本/效益分析

成本估计:自顶向下(先总后分,先估计系统再估计子系统)自底向上(先分后总)

系统的经济效益:因为新系统而增加的收入+新系统节省的运行费

几个概念

货币的时间价值:一般用利用率表示

纯收入:整个生存周期内的累计经济效益与投资之差

投资回收期:累积的经济效益,也就是最初投资所需的时间

投资回报率:衡量投资效益的大小

发布了46 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43729166/article/details/104342406