您的位置:首页 > 其它

软件工程之软件计划

2015-09-27 21:02 246 查看
      软件计划是软件工程的第一个阶段。本章可从问题定义和可行性研究两个方面来对内容进行阐述。

问题定义:问题定义报告步骤如下:

                                      

 

问题定义报告需要包含以下内容。

                                   


       问题定义报告是可行性研究的前提,问题定义报告不能是一厢情愿的,必须双方达成共识。有的时候一些小的系统也可以不写

问题定义报告。

       在系统开发前对项目进行可行性的论证十分必要,可行性研究一般从下面五个方面进行讨论。

                                

  

经济可行性是领导最为关心的问题,研究的是投入产出,回收周期的估算的问题。而技术人员更多的关注的是技术可行性,需要考虑硬件是否符合

规范。系统的操作方式用户是否能够得到认可。

        其中导出新系统的高级逻辑模型和向用户推荐建议方法最为关键。

       软件计划内容包括软件范围和环境资源。其中环境资源最重要的是人力资源。设计人员应该少而精。

       软件价格估计根据开发项目的复杂性和以往的经验。

       第一种方法是参数化算法。第二种方法是代码行价格估算技术有关参数如下(源代码行、劳动量、软件生产率、LOC计算方法3、任务分解方法)第三种方式是任务分解法(40、20、20)。它的思想:首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个开发任务的成本,最后累加得出总成本。第四种方法是自动估算方法。此方法要有良好的数据库系统支持。

       成本/收益分析,效益分析的目的:从经济角度开发一个新系统是否划算,从而帮助领导决策是否开发一个新系统。

1、成本估计2、成本/效益分析法(从经济角度考虑投入和产出,此方法要了解几个与经济学有关的概念。1、货币的时间价值、

2、纯收入、投资回收期、投资回收率)

      项目开发计划是此阶段要形成的文档。包括引言、项目概述、产品、运行环境、人员组织及分工、交付期限。

      本章为软件工程的第一个阶段,可行性研究并不是解决问题而是确定问题。

                                                     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: