2011年软件水平考试软件设计师辅导资料(4)
创始人
2024-07-18 18:50:45
0

第二章 可行研究与项目开发计划

可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。

主要从三个方面考虑:

1.技术可行性 一般要考虑的情况包括 开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持;

2.经济可行性 进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。

3.社会可行性 要开发的项目是否存在任何侵权问题,运行方式在用户组织内是否可行,现有管理制度﹑人员素质﹑操作方式是否可行。

可行性研究的具体步骤:

1.确定项目规模和目标;

2.研究正在运行的系统; 收集﹑研究﹑分析现有系统的文档资料,实地考察系统访问有关人员,然后描绘现有系统的高层系统流程图。

3.建立新系统的高层逻辑模型; 使用数据流图和数据字典描述数据在系统中的流动和处理情况。

4.导出和评价各种方案; 导出若干较高层次的物理解决方法,根据技术可行性﹑经济可行性﹑社会可行性进行评估,得到可行的解决方法。

5.推荐可行方案; 进行成本~效益分析,决定该项目是否值得开发,若值得开发那么解决方案是什么,并且说明该方案可行的原因和理由。

6.编写可行性研究报告; 将上述可行性过程的结果写成相应文档,即可行性研究报告。

系统流程图: 描述系统工程物理模型的工具,用图形符号来表示系统中各个元素,表达各元素之间的信息流动情况。

投资回收率:通常用货币的时间价值进行估算。可用利率来表示货币的时间价值。

设年利率为I,现存入P元,n年后可得钱数为F,若不计复利则F=P*(1+n*I)

反之,若n年能收入F元,那么这些钱现在的价值是:P=F/(1+n*I)

通常把建立系统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。

投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。

纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差。(例题见书2.3成本--效益分析)

项目开发计划:包括

1.项目概述:说明项目的各项主要工作;说明软件的功能﹑性能;为完成项目应具有的条件;用户及合同承包者承担的工作完成的期限及其他条件限制;应交付的程序名称;所使用的语言及程储形式;应交付的文档。

2.实施计划:说明任务的划分,各任务责任人,项目开发进度,项目的预算,各阶段的费用支出,各阶段应完成的任务,用图表说明每项任务的开始和完成时间。

3.人员组织及分工:所需人员类型﹑数量﹑组成结构。

4.交付期限:最后完工日期。

 

【编辑推荐】

  1. 2011年软件水平考试软件设计师辅导资料(2)
  2. 2011年软件水平考试软件设计师辅导资料(1)
  3. 51CTO独家:2010年下半年软考软件设计师模拟题第二部分及答案(1)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...