

一、选择题
- (1)答案:D
解析:可行性研究是对项目在技术、经济、操作等多方面进行全面评估论证,也称为项目论证 。技术可行性研究、操作可行性研究、经济可行性研究只是可行性研究的部分内容,不能涵盖整体概念。
- (2)答案:A
解析:技术可行性研究要评估现有技术能否实现项目需求,涉及新技术采用、技术风险等,往往难度较大,是可行性研究关键 。操作可行性关注系统操作流程和人员适应度;经济可行性侧重成本效益分析;风险可行性并非可行性研究常规关键维度。
- (3)答案:A
解析:技术可行性研究包括对软硬件资源有效性评估,看现有或可获取资源能否支持项目技术实现 。经济可行性主要分析成本和收益;社会可行性考量社会环境等因素;操作可行性关注操作流程等方面。
- (4)答案:B
解析:软件开发计划用于规划项目进度、资源分配、任务安排等,是对项目进行管理的重要依据,属于管理性文档 。技术文档侧重于技术实现细节;检索文档主要用于信息检索;文献文档多是参考资料等,均不符合软件开发计划性质。
二、判断题
- (1)答案:×
解析:软件开发计划主要用于规划项目管理相关事务,如进度、资源、任务等,属于管理性文档,而非技术性文档 。
- (2)答案:√
解析:可行性研究通过对项目在技术、经济、操作等方面分析论证,判断项目是否可行,也可称为项目论证过程 。
- (3)答案:×
解析:投资回收期越长,意味着资金回笼越慢,获得利润速度慢,项目投资价值相对低,并非越值得开发 。
- (4)答案:√
解析:代码行技术是成本估算技术一种,通过估算代码行数来预估软件开发成本 。
三、简答题
- (1)答案
可行性研究任务包括:技术可行性研究,评估现有技术能否满足项目需求,涉及技术资源、新技术采用风险等;经济可行性研究,分析项目成本和收益,包括开发成本、运行维护成本、潜在收益等,判断经济合理性;操作可行性研究,考量系统操作流程是否方便、用户能否适应等;社会可行性研究,分析项目在法律、政策、社会道德等方面的可行性 。
- (2)答案
技术可行性指分析现有技术条件能否实现项目功能和性能要求 。包括评估是否具备所需软硬件资源,现有技术水平能否解决项目中的技术难题,技术发展趋势对项目的影响,以及采用新技术的风险和成本等 。
- (3)答案
操作可行性指从用户操作使用角度分析系统是否可行 。涉及系统操作流程是否简单易懂,用户界面是否友好,用户是否容易掌握操作方法,以及系统对用户操作习惯和业务流程的适应性等 。
- (4)答案
经济可行性指分析项目在经济方面的合理性 。主要内容是估算项目开发成本,包括人力、物力、时间成本等;预测项目运行维护成本;估算项目带来的收益,如经济效益、社会效益等;通过成本 - 收益分析判断项目是否值得投资开发 。
- (5)答案
估算软件成本方法有:代码行技术,估算代码行数并结合每行成本估算总成本;功能点分析法,根据软件功能点数量及每个功能点成本估算;类比估算法,参照类似项目成本进行估算;专家估算法,邀请专家凭借经验进行成本估算;参数估算法,利用项目特征参数和成本估算模型计算成本 。
- (6)答案
可行性研究步骤为:确定项目规模和目标,明确研究对象和要达成的目标;研究当前系统,了解现有系统状况和存在问题;建立新系统逻辑模型,基于需求构建新系统逻辑架构;导出和评价各种方案,提出多种可行方案并从技术、经济、操作等方面评估;推荐可行方案,选择综合最优方案;编写可行性研究报告,总结研究过程和结论 。
- (7)答案
可行性研究判断项目值得开发,仅说明项目在技术、经济、操作等方面具备可行性,但未对项目实施过程详细规划 。制订项目开发计划可进一步明确项目进度安排,确定各阶段任务、起止时间;合理分配资源,包括人力、物力、财力等;规划人员分工,明确各成员职责;建立项目监控机制,便于及时发现和解决问题,保障项目顺利推进,因此可行性研究后仍需制订项目开发计划 。