当前位置: 首页 > news >正文

软件工程第三章习题

 

 

 

 

一、选择题

 

1. (1)答案:D

解析:可行性研究是对项目在技术、经济、操作等多方面进行全面评估论证,也称为项目论证 。技术可行性研究、操作可行性研究、经济可行性研究只是可行性研究的部分内容,不能涵盖整体概念。

 

2. (2)答案:A

解析:技术可行性研究要评估现有技术能否实现项目需求,涉及新技术采用、技术风险等,往往难度较大,是可行性研究关键 。操作可行性关注系统操作流程和人员适应度;经济可行性侧重成本效益分析;风险可行性并非可行性研究常规关键维度。

 

3. (3)答案:A

解析:技术可行性研究包括对软硬件资源有效性评估,看现有或可获取资源能否支持项目技术实现 。经济可行性主要分析成本和收益;社会可行性考量社会环境等因素;操作可行性关注操作流程等方面。

 

4. (4)答案:B

解析:软件开发计划用于规划项目进度、资源分配、任务安排等,是对项目进行管理的重要依据,属于管理性文档 。技术文档侧重于技术实现细节;检索文档主要用于信息检索;文献文档多是参考资料等,均不符合软件开发计划性质。

 

二、判断题

 

1. (1)答案:×

解析:软件开发计划主要用于规划项目管理相关事务,如进度、资源、任务等,属于管理性文档,而非技术性文档 。

 

2. (2)答案:√

解析:可行性研究通过对项目在技术、经济、操作等方面分析论证,判断项目是否可行,也可称为项目论证过程 。

 

3. (3)答案:×

解析:投资回收期越长,意味着资金回笼越慢,获得利润速度慢,项目投资价值相对低,并非越值得开发 。

 

4. (4)答案:√

解析:代码行技术是成本估算技术一种,通过估算代码行数来预估软件开发成本 。

 

三、简答题

 

1. (1)答案

可行性研究任务包括:技术可行性研究,评估现有技术能否满足项目需求,涉及技术资源、新技术采用风险等;经济可行性研究,分析项目成本和收益,包括开发成本、运行维护成本、潜在收益等,判断经济合理性;操作可行性研究,考量系统操作流程是否方便、用户能否适应等;社会可行性研究,分析项目在法律、政策、社会道德等方面的可行性 。

 

2. (2)答案

技术可行性指分析现有技术条件能否实现项目功能和性能要求 。包括评估是否具备所需软硬件资源,现有技术水平能否解决项目中的技术难题,技术发展趋势对项目的影响,以及采用新技术的风险和成本等 。

 

3. (3)答案

操作可行性指从用户操作使用角度分析系统是否可行 。涉及系统操作流程是否简单易懂,用户界面是否友好,用户是否容易掌握操作方法,以及系统对用户操作习惯和业务流程的适应性等 。

 

4. (4)答案

经济可行性指分析项目在经济方面的合理性 。主要内容是估算项目开发成本,包括人力、物力、时间成本等;预测项目运行维护成本;估算项目带来的收益,如经济效益、社会效益等;通过成本 - 收益分析判断项目是否值得投资开发 。

 

5. (5)答案

估算软件成本方法有:代码行技术,估算代码行数并结合每行成本估算总成本;功能点分析法,根据软件功能点数量及每个功能点成本估算;类比估算法,参照类似项目成本进行估算;专家估算法,邀请专家凭借经验进行成本估算;参数估算法,利用项目特征参数和成本估算模型计算成本 。

 

6. (6)答案

可行性研究步骤为:确定项目规模和目标,明确研究对象和要达成的目标;研究当前系统,了解现有系统状况和存在问题;建立新系统逻辑模型,基于需求构建新系统逻辑架构;导出和评价各种方案,提出多种可行方案并从技术、经济、操作等方面评估;推荐可行方案,选择综合最优方案;编写可行性研究报告,总结研究过程和结论 。

 

7. (7)答案

可行性研究判断项目值得开发,仅说明项目在技术、经济、操作等方面具备可行性,但未对项目实施过程详细规划 。制订项目开发计划可进一步明确项目进度安排,确定各阶段任务、起止时间;合理分配资源,包括人力、物力、财力等;规划人员分工,明确各成员职责;建立项目监控机制,便于及时发现和解决问题,保障项目顺利推进,因此可行性研究后仍需制订项目开发计划 。

相关文章:

  • 【蓝桥杯】Python大学A组第十五届省赛
  • 大数据处理全链路优化:从并行文件处理到可视化加速的工程实践
  • 【Linux工具篇】保姆级配置vscode连接远端主机以及免密配置
  • react 18 可中断的理解以及应用
  • 蓝桥杯第十二届省赛B组C++真题解析
  • 4.7正则表达式
  • el-select组件与el-tree组件结合实现下拉选择树型结构框
  • 深度学习实战电力设备缺陷检测
  • leetcode 416. 分割等和子集 中等
  • 科技快讯 | DeepSeek 公布模型新学习方式;Meta发布开源大模型Llama 4;谷歌推出 Android Auto 14.0 正式版
  • IntelliJ IDEA下开发FPGA
  • 【go】类型断言
  • 学习海康VisionMaster之直线查找组合
  • ResNet改进(22):提升特征选择能力的卷积神经网络SKNet
  • 深入解析 MySQL 底层架构:从存储引擎到查询优化
  • 时序数据库 TDengine × Excel:一份数据,两种效率
  • 借助 AI 工具使用 Python 实现北京市店铺分布地理信息可视化教程
  • Spark,IDEA编写Maven项目
  • 硬盘分区格式之GPT(GUID Partition Table)笔记250406
  • (复看)CExercise_06_1指针和数组_2 给定一个double数组,求平均值,并且返回
  • 中国戏剧梅花奖终评结果公示,蓝天和朱洁静等15名演员入选
  • 去年中企海外新增风电装机量5.4GW,亚太区域占比过半
  • 世卫大会再次拒绝涉台提案,国台办:民进党当局再遭挫败理所当然
  • 当“诈骗诱饵”盯上短剧
  • 菲律宾选举委员会公布中期选举结果,马科斯阵营选情未达预期
  • 民间打拐志愿者上官正义遭人身安全威胁,杭州公安:已立案