软件工程课后习题答案详解:2011版王立福
版权申诉
5星 · 超过95%的资源 25 浏览量
更新于2024-07-07
收藏 52KB DOC 举报
"本科自考02333软件工程课后习题答案2011版王立福完整版.doc"
这篇文档是针对本科自考课程“软件工程”的课后习题答案,主要涵盖了2011版教材中王立福教授的内容。文档旨在帮助学生理解和掌握软件工程的基本概念、方法和技能。
在第一章中,重点介绍了几个关键术语:
1. **软件**:定义为计算机系统中的程序及其文档,是计算机系统运行和完成任务的基础。
2. **软件工程**:软件工程是一门综合计算机科学理论、技术及工程管理原则,按照预算和时间表来创建满足用户需求的软件产品的学科。
3. **软件危机**:指软件生产效率和质量无法满足社会日益增长的需求,成为限制社会经济发展的瓶颈。
第二章主要讨论了软件开发的核心概念:
- **软件开发的本质**:是将问题空间的概念和逻辑转化为解空间的概念和逻辑,即从实际问题出发,通过编程实现解决方案。
- **基本开发途径**:系统建模,通过抽象构建系统模型,以理解和表达系统的结构。
- **模型**:是系统的抽象描述,包括系统成分、成分间关系以及边界。软件开发中的模型分为概念模型(描述系统是什么)和软件模型(描述如何实现概念模型)。
- **软件开发的技术**:包括解决软件开发逻辑(如算法设计)和开发手段(如编程语言、开发工具)。
第三部分关注软件需求的定义和性质:
1. **软件需求**:技术性地描述了产品或系统应具备的功能、性能和其他特性。
2. **功能需求**:定义了系统或组件必须执行的任务。
3. **非功能需求**:涵盖性能、外部接口、设计约束和质量属性等。
4. **需求规约**:是所有需求的正式文档,表达了软件产品或系统的概念模型。
需求和需求规约的基本性质强调了它们必须是必要的、无歧义的、可测的、可跟踪的和可测量的,并且需求规约应具有分级的稳定性和可修改性,以适应变化。
这份文档对于自学软件工程的学生来说,是宝贵的复习资料,它不仅提供了习题的答案,还深化了对软件工程核心概念的理解。通过学习和实践这些内容,学生可以更好地掌握软件开发过程,提高解决问题的能力。
2021-11-07 上传
点击了解资源详情
2023-03-14 上传
点击了解资源详情
2009-07-23 上传
2022-10-14 上传
2022-10-26 上传
celkhn5460
- 粉丝: 0
- 资源: 4万+
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍