【软件工程与实践】(第四版)第2章习题答案详解

一、填空题

(1)软件可行性分析
(2)值得开发、其中问题能否解决
(3)需求分析、设计
(4)技术、经济、社会
(5)功能性、性能、限制条件
(6)开发风险、有效性、技术
(7)成本-效益、长期、潜在市场、前景
(8)合作、责任、侵权
(9)认真研究现行系统、确定系统逻辑模型
(10)建议系统、经济可行性分析、技术可行性分析
(11)开发成本、比较权衡
(12)货币价值、回收、纯收入
(13)投资、纯收入
(14)计划人员、分工
(15)经济效益、投资
(16)无形效益、有形效益
(17)可行报告
(18)增加收入、节省费用
(19)经济角度
(20)系统流程图
(21)需求分析和设计

二、选择题

(1)A
(2)B
(3)B
(4)D
(5)D
(6)D
(7)A
(8)A
(9)C
(10)C

三、简答题

1、为什么要进行可行性分析?应该从哪些方面研究目标系统的可行性?
答:许多软件开发问题都不能在预期的时间范围内或资源限制下得到解决。如果开发人员没有尽早停止没有可行解决方案的开发项目,就会造成时间、资金、人力、物力的浪费。为了降低软件开发失败的可能性,需要进行软件可行性研究。可行性研究要从经济可行性、技术可行性、运行可行性和法律可行性四方面进行。

2、可行性分析的任务有哪些?
答:澄清问题的定义、导出系统的逻辑模型、提出若干解决方案、对每种解法研究可行性

3、研究项目技术可行性一般要考虑的情况有哪些?
答:研究项目技术可行性需要考虑技术需求、可行性评估、选型、风险评估、资源评估、实施计划、成本评估、创新考虑和可持续性。

4、可行性分析包括哪些步骤?
答:明确系统规模和目标、认真研究现行系统、确定系统逻辑模型、导出和评价各种方案、推荐可行的方案和编写可行性报告

5、可行性分析报告有哪些主要内容?
答:引言、可行性分析的前提、对现有系统的分析、建议系统、经济可行性分析、技术可行性分析、其他可供选择方案、结论意见

6、成本-效益分析的目的是什么?可用哪些指标进行度量?
答:成本-效益分析的目的是评估一个决策或项目的成本与效益之间的关系,以便帮助决策者做出合理的决策。通过比较项目的成本和效益,可以确定项目的投资是否值得,以及确定最佳的决策方案。
可以用以下指标进行成本-效益分析的度量:纯利润、投资回收期、货币的时间价值、投入产出比

7、概述软件工程计划任务,结合实例写出软件工程计划。
答:软件工程计划是软件开发项目中至关重要的一部分,它包括了项目的组织、资源分配、时间安排、风险管理等方面的任务。软件工程计划的主要任务是确定项目范围、制定项目计划、确定项目团队、风险管理、质量管理、进度跟踪和控制、沟通管理、成本管理

软件工程计划示例:
项目名称:在线购物网站开发项目
项目范围:开发一个在线购物网站,包括用户注册、商品展示、购物车、支付功能等。
项目计划:

  • 需求分析阶段:2周
  • 设计阶段:3周
  • 编码阶段:4周
  • 测试阶段:2周
  • 上线发布:1周
    项目团队:
  • 项目经理
  • 需求分析师
  • 设计师
  • 程序员
  • 测试工程师
    风险管理:
  • 风险:技术难点、需求变更、人员流失
  • 风险管理计划:定期评估风险,及时调整计划,确保项目进展顺利。
    质量管理:
  • 测试计划:制定详细的测试计划,包括功能测试、性能测试、安全测试等。
  • 质量保证:定期评估项目质量,及时修复问题,确保软件质量符合标准。

8、项目开发计划有哪些具体内容?
答:项目开发计划通常包括以下具体内容:项目概述、项目目标、项目范围、项目时间表、资源分配、风险管理、质量管理、沟通计划、变更管理、成本估算和预算、培训计划、验收标准

四、实践题

“一千个读者有一千个哈姆雷特”

在这里插入图片描述

创作不易,感谢未来首富们的支持与关注!

  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值