软件工程课后习题答案详解:2011版王立福
版权申诉
5星 · 超过95%的资源 198 浏览量
更新于2024-07-07
收藏 52KB DOC 举报
"本科自考02333软件工程课后习题答案2011版王立福完整版.doc"
这篇文档是针对本科自考课程“软件工程”的课后习题答案,主要涵盖了2011版教材中王立福教授的内容。文档旨在帮助学生理解和掌握软件工程的基本概念、方法和技能。
在第一章中,重点介绍了几个关键术语:
1. **软件**:定义为计算机系统中的程序及其文档,是计算机系统运行和完成任务的基础。
2. **软件工程**:软件工程是一门综合计算机科学理论、技术及工程管理原则,按照预算和时间表来创建满足用户需求的软件产品的学科。
3. **软件危机**:指软件生产效率和质量无法满足社会日益增长的需求,成为限制社会经济发展的瓶颈。
第二章主要讨论了软件开发的核心概念:
- **软件开发的本质**:是将问题空间的概念和逻辑转化为解空间的概念和逻辑,即从实际问题出发,通过编程实现解决方案。
- **基本开发途径**:系统建模,通过抽象构建系统模型,以理解和表达系统的结构。
- **模型**:是系统的抽象描述,包括系统成分、成分间关系以及边界。软件开发中的模型分为概念模型(描述系统是什么)和软件模型(描述如何实现概念模型)。
- **软件开发的技术**:包括解决软件开发逻辑(如算法设计)和开发手段(如编程语言、开发工具)。
第三部分关注软件需求的定义和性质:
1. **软件需求**:技术性地描述了产品或系统应具备的功能、性能和其他特性。
2. **功能需求**:定义了系统或组件必须执行的任务。
3. **非功能需求**:涵盖性能、外部接口、设计约束和质量属性等。
4. **需求规约**:是所有需求的正式文档,表达了软件产品或系统的概念模型。
需求和需求规约的基本性质强调了它们必须是必要的、无歧义的、可测的、可跟踪的和可测量的,并且需求规约应具有分级的稳定性和可修改性,以适应变化。
这份文档对于自学软件工程的学生来说,是宝贵的复习资料,它不仅提供了习题的答案,还深化了对软件工程核心概念的理解。通过学习和实践这些内容,学生可以更好地掌握软件开发过程,提高解决问题的能力。
2021-11-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-03-29 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
celkhn5460
- 粉丝: 0
- 资源: 4万+
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展