
2011版本科自考02333软件工程课后习题答案_王立福
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
《2011版本科自考02333软件工程课后习题答案》是由作者王立福编写的参考书,专为学习软件工程课程的学生提供详细的课后习题解答和解析。
根据给定文件的信息,我们可以总结出以下相关的软件工程知识点:
### 软件工程基础知识
#### 1. 基本术语定义
- **软件**:指计算机系统中的程序及其文档。
- **软件工程**:应用计算机科学理论和技术以及工程管理原则和方法,按照预算和进度实现满足用户要求的软件产品的过程或学科研究对象。
- **软件危机**:由于软件生产率与质量远不能满足社会经济发展需求的现象。
#### 2. 软件开发的本质与途径
- **软件开发的本质**:将问题空间的概念及处理逻辑映射到解空间中去的过程。
- **实施软件开发的基本路径**:通过系统建模来实现,即运用现有知识进行抽象并给出系统的结构模型。
#### 3. 模型的概念及其分类
- **模型**:在特定视角和层次上对物理系统的描述,包括其成分及语义关系,并界定该系统的边界。
- **软件开发中涉及的两类模型**:一类是概念模型(定义系统是什么),另一类统称为软件模型(说明实现概念模型的具体方案)。
#### 4. 软件开发的技术分类
- **两大技术类别**:一是求解软件逻辑,二是确定其开发方式。
### 第二章:软件需求分析
#### 1. 需求的基本术语
- **软件需求**:以技术形式描述产品系统应具备的功能、性能及其他属性。
- **功能需求**:定义了系统或组件必须执行的任务。
- **非功能需求**:包括性能要求、外部接口规定、设计约束和质量特性等四类,统称为非功能性需求。
- **需求规约文档**:记录所有软件产品系统的正式描述文件,表达其概念模型。
#### 2. 需求与需求规约的性质
- **基本属性**:必要性、无歧义性、可测度性、可追踪性和量化标准。
- **特性要求**:重要程度和稳定性;易于修改;完整性及一致性。
#### 3. 软件需求分类
- **功能需求**:规定了系统或组件必须执行的功能任务。
- **非功能需求**:涵盖性能指标、外部接口规范、设计限制以及质量属性等四类要求,统称为非功能性需求。
#### 4. 功能与非功能需求之间的关系
- 非功能需求可能对一个或多个具体的功能需求产生影响或者规定约束条件。
#### 5. 初始发现技术
- 自悟式学习、对话交流、实地观察、小组讨论和信息提炼等方法。
#### 6. 需求规约的形式化表达方式
- **非形式化**:自然语言描述;
- **半形式化**:使用部分符号体系;
- **完全形式化**:基于数学概念的精确表述。
#### 7. 需求规约的内容与作用
- 包括引言、总体概述、特定需求项以及附录和索引。
- 其功能在于作为技术合同书,管理控制点及设计起点;为产品验收测试计划和用户手册提供基础依据。
#### 8. 需求规约与项目需求的区别
- **需求规约**:侧重于描述交付给客户的最终软件产品的特性;
- **项目需求**:记录客户和技术团队之间对技术合同的理解,即关于所需产品系统的约定。
全部评论 (0)


