软件工程的收获(2)——软件计划

前言

软件计划是一个好的软件出现的前提,没有一个系统性的规划会导致软件的开发因为各种原因而中途夭折。
在这里插入图片描述五个计划可行性

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

计划的步骤

1.听取用户对系统的要求
2.调查开发的背景理由
3.看用户的报告
4.加工整理
5.与用户及负责人反复讨论
6.改进不正确的地方
7.写出双方都满意的问题定义报告文档
8.确定双方是否可以进行深入系统可行性研究方向的意向

对软件的认识

1.系统应该解决的问题
2.如何解决问题才能满足要求
3.问题的分层需求

确定分析计划

1.确立分析计划
2.任务分配参与分析的人
3.对参加分析的人进行培训
4.对系统所处的环境进行系统的分析

分析计划内容

1.范围
软件功能规模,软件能力对硬件的要求,接口界面的性质和复杂性
2.环境资源
人力资源:在不同的阶段对不同的人员的要求
硬件:包括目标及其及其他机器
软件:包括支撑软件和实用软件
制定进度表:包括交付日期,如何组织分配力量
软件成本:双方都可以接受

成本估算的方法

(1)自顶向下估价:先估计系统在估计子系统
(2)自底向上估价:先估计系统中的每个模块在合成整体成本

软件价格估计的方法

(1)参数化算法
(2)代码行技术
(3)任务分解方法
度量效益的方法

(1)货币的时间价值
(2)投资回收期
(3)纯收入

总结

在软件设计的开始如果没有规划好,那么后续不管是物力或者和精神上都会陷入泥沼。

猜你喜欢

转载自blog.csdn.net/s310040799/article/details/88935109
今日推荐