软件工程 - 可行性研究
一、填空题
- 软件计划时期一般包括问题定义和可行性研究两个阶段
- 可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发
- 成本——效益分析的目的是从经济的角度评价开发一个新项目是否可行
- 通常用投资回报周期衡量一个开发项目的价值
- 系统成本包括开发成本和运行维护成本
- 投资回报周期是使累积的经济效益等于最初的投资费用所需要的时间
- 可以从四个方面研究可行性,即经济可行性,技术可行性,法律可行性和操作可行性
- 可行性研究极端产生的文档是可行性研究报告
- 在分析过程中用来描述物理系统的图形工具是系统流程图
- 在可行性研究表明中用来描述物理图形的图形工具是系统流程图
二、名词解释
- 可行性研究:可行性研究就是用最小的代价在尽可能短的时间内确定问题是否能够解决
- 经济可行性:进行成本-效益分析,既要分析在整个软件生存周期所花费的代价与得到的效益之间的度量
- 投资回报周期:所谓投资回报周期,就是使累计的经济效益等于最初的投资费用所需要的时间
- 技术可行性:对要开发的项目功能、性能和限制条件进行分析,评价系统所采用的技术是否先进,使用现在的技术是否能实现系统达到的目标,现在技术人员的技术水平是否具备等。
- 操作可行性:系统的操作方式在这个应用范围内是否行得通
- 法律可行性:新系统的开发会不会在社会上或者政治上引起侵权,可能导致的责任,有无违法问题;应从合同的责任、专利权、版权的一系列效益方面予以考虑
三、简答题
-
简述可行性研究的过程
- 复查并确定系统规模和目标
- 研究目前正在使用的系统
- 建立新系统的高层逻辑模型
- 导出和评价各种方案
- 推荐可行性方案
- 草拟初步开发计划
- 编写可行性研究报告并提交复查
-
在软件开发再起阶段为什么要进行可行性研究?可行性研究的任务是什么?应该从那几个方面研究目标系统的可行性
- 避免或者减轻项目开发后期可能出现的困境
- 其主要任务是:首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,必须分析几种可能揭发的利弊,从而判定原系统的目标和规模是否实现,系统完成后带来的效益是否大到值得投资开发这个系统的程度
- 经济可行性、技术可行性、操作可行性、法律可行性