许家珆《软件工程》习题答案详解:理论与实践关键点
需积分: 18 70 浏览量
更新于2024-07-29
收藏 292KB DOC 举报
在《软件工程-理论与实践》(许家珆)的学习中,习题答案提供了对软件工程基础概念和方法的理解与应用。以下是一些关键知识点的总结:
1. **软件特性**:
- 软件的主要特性包括无形性(A)、高成本(B)以及由程序和文档组成(C),它并不构成独立的计算机系统(D)。
2. **软件工程三要素**:
- 软件工程的三要素是方法、工具和过程(B),而不是对象和类(C)或仅技术、方法和工具(A)。
3. **软件工程模型**:
- 包含风险分析的软件工程模型是螺旋模型(A),它强调迭代和风险管理。
4. **软件工程目标**:
- 主要目标是通过优化过程和方法,实现低成本(B)、高性能(C)和缩短开发周期(D),同时保证软件质量。
5. **面向对象开发方法**:
- 常见的面向对象开发方法有Booch(A)、UML(B)、Coad(C)和OMT(D),这些方法强调模块化和封装性。
6. **软件危机**:
- 软件危机主要表现为软件产品质量低劣(B)、生产率低下(D),而非成本过高(A)或开发人员短缺(C)。
7. **软件开发方法模型**:
- 主要的工作模型包括螺旋模型(A)、循环模型(B)、瀑布模型(C),而不是专家模型。
8. **软件工程目标**:
- 除了降低成本和提高性能,还包括易于维护(A)和高效开发(B)。
9. **软件工程的意义**:
- 主要是通过科学的方法和规范化管理来解决软件开发中的问题,如软件危机,旨在开发出高质量、低成本的软件(D)。
10. **判断题解析**:
- 对于每个判断题,分析了其正确或错误的原因,例如,软件并非仅指程序,而是更广泛的系统解决方案(×)。
11. **简答题**:
- 软件产品的特性包括无形性、主要由研制而非物理制造、没有磨损老化但可能有退化问题、脑力劳动为主、成本高昂且手工生产方式仍存在、存在复杂性受计算机系统限制等。
通过解答这些习题,学生可以深化对软件工程基本原理、方法论以及常见问题的理解,并检验自己的学习成果。理解这些知识点对于提高软件开发能力、应对实际项目和解决软件工程挑战至关重要。
2009-04-15 上传
2011-06-26 上传
2022-05-29 上传
2022-10-29 上传
2011-03-20 上传
点击了解资源详情
点击了解资源详情
lovewah
- 粉丝: 0
- 资源: 4
最新资源
- Kalman-Filter SOC Estimation for LiPB HEV Cells
- Proteus教程Proteus教程之入门.pdf
- Proteus教程 第一章 基本操作.pdf
- Java连接数据库大全
- Qt嵌入式图形开发(入门篇).pdf
- 绝对有用,JSP登录验证功能的实现
- C++ 百问百答 C++习题集
- Java/J2EE笔试+面试成功宝典
- 关于c语言的学习经验
- ext2.0核心中文帮助文档
- Oracle语句优化53个规则详解Oracle语句优化53个规则详解
- SQLPLUS命令的使用大全
- 软件测试题目汇总软件测试题目汇总
- java知识学习网站
- struts2权威指南(李刚)--基于webwork核心的mvc开发
- 算法大全(C,C++)