软件工程——软件计划(生存周期),可行性研究报告

目录

 

制定计划的作用是什么?

可行性研究使用的方法是什么?

结束的标志是什么?

使用的工具有哪些?

有哪些步骤?

总结


 

当有了想做什么的想法的时候,我们就需要对想要做的事情去进行计划了

 

制定计划的作用是什么?

生存周期其中之一,目的是确定系统总的目标和总的要求,以及投资效益分析和进度。其实就是,我想要做一盘红烧肉,我需要列一个清单:红烧肉需要哪些材料,需要多长时间,怎样更快又好吃。

可行性研究使用的方法是什么?

进行高层次的系统分析

结束的标志是什么?

提交可行性分析报告,绘制项目的开发计划

使用的工具有哪些?

系统流程图、数据流图

有哪些步骤?

1.问题定义

目的:为软件需求分析功能与性能的依据

定义的内容:问题背景:开发系统的现状,开发的条件与理由,总体要求

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

定义步骤:系统分析员到问题现场

                  听取用户对系统的要求

                  调查开发的背景理由

                  看用户的报告

                  加工整理

                  与用户及负责人反复讨论

                  改进不正确的地方

                 写出双方都满意的问题定义报告文档

                  确定双方是否可以进行深入系统可行性研究方向的意向

实例说明:

当问题报告产生之后就要进行可行性研究了

2.可行性研究报告

目的:用最小的代价在尽可能短的时间内确定问题是否能够解决

5个方面:

1.经济可行性:投入产出的问题,对收益、人员、产出等问题的估算

2.技术可行性:使用现有的技术能不能实现这个项目,风险考虑。以它为主

3.操作可行性:操作和维护性,项目开发能不能得到认可

4.法律可行性:考虑开发的项目会不会侵犯国家法律,会不会侵权

5.时间可行性:能不能到规定时间完成

 

3.可行性研究的步骤

  1. 复查系统规模和目标
  2. 研究目前正在使用的系统
  3. 导出新系统的高层逻辑模型
  4. 重新定义问题
  5. 导出和评价供选择的方案
  6. 推荐一个方案并说明理由
  7. 推荐行动方针
  8. 书写计划任务书
  9. 提交审查

 

总结

软件计划是对整个项目做一个宏观把控,了解需要做的是什么,只有知道要做什么了,后面才能进行具体的需求方面分析

猜你喜欢

转载自blog.csdn.net/weixin_43319713/article/details/106504311
今日推荐