新書推薦:

《
时刻人文·野兽之魂(当代史学大师卡洛·金兹伯格新近力作,不止“微观史学”,展现其历史与哲学思想的多样性)
》
售價:NT$
301.0

《
弱关系创富
》
售價:NT$
296.0

《
日本的财政危机:摆脱危机的体制机制变革努力,1975~2000
》
售價:NT$
949.0

《
如何去爱:我们终将获得爱与被爱的能力(告别争吵与内耗,用爱的能力守护亲密关系)
》
售價:NT$
347.0

《
日本与德国:两种战后思想(历史学堂)
》
售價:NT$
245.0

《
清宫与皇家生活
》
售價:NT$
403.0

《
结构化的政治:比较分析中的历史制度主义
》
售價:NT$
551.0

《
心智升维:思考力跃迁的底层逻辑(知名心理学家20年心血之作,解读诺奖得主卡尼曼快与慢思维系统,在AI狂潮下找到无法被替代的价值——思考力)
》
售價:NT$
347.0
|
內容簡介: |
本书全面、系统地介绍了软件工程的概念、原理和典型的技术方法。
全书共分l2章。第1章概括介绍了软件工程的发展和基本原理,还对具有代表性的CASE工具进行了简要介绍,讨论了软件工程职业道德规范,并对软件工程的发展趋势进行了展望;第2章讨论了软件过程的基本活动和常用的软件开发方法,并介绍了典型的软件过程模型和微软公司的软件开发过程实例;第3章主要介绍了常用软件项目立项的方法、可行性分析、软件项目团队的建立以及软件项目立项文档的编写;第4章主要介绍了需求分析的过程、方法和软件需求分析文档的编写;第5章、第6章分别介绍了软件的总体设计和详细设计;第7~9章分别介绍了软件编码、测试与调试、维护;第l0章介绍了面向对象的方法学;第ll章介绍了统一建模语言UML;第l2章介绍了软件项目管理。为加强对学生实践能力的培养,各章最后大都设置了“实战训练”和“讨论”环节。
本书可作为高职高专学校软件工程课程的教材,也可作为软件开发人员的参考书。
|
目錄:
|
第1章 概述
1.1 软件
1.1.1 软件的特点及分类
1.1.2 软件的发展
1.1.3 软件危机及其表现
1.1.4 软件危机产生的主要原因
1.1.5 解决软件危机的途径
1.2 软件工程
1.2.1 软件工程的概念
1.2.2 软件工程的三要素
1.3 软件生命周期
1.4 软件工程的目标
1.5 软件工程的开发原则
1.6 软件工程方法学
1.7 计算机辅助软件工程
1.8 软件工程与其他相关学科的关系
1.9 软件工程职业道德规范
1.10 软件工程发展趋势
1.11 实战训练
本章小结
习题1
第2章 软件过程
2.1 软件过程的概念
2.1.1 软件过程的定义
2.1.2 软件过程的基本活动
2.1.3 软件过程的制品
2.2 典型的软件过程模型
2.2.1 瀑布模型
2.2.2 增量模型
2.2.3 快速原型模型
2.2.4 螺旋模型
2.2.5 喷泉模型
2.2.6 V型模型
2.2.7 形式化方法模型
2.2.8 组合模型
2.3 软件开发方法简述
2.3.1 结构化的开发方法
2.3.2 面向数据结构的开发方法
2.3.3 面向对象的开发方法
2.3.4 原型化开发方法
2.4 案例微软公司的软件开发过程
2.4.1 微软开发过程管理的基本原则
2.4.2 微软公司的软件开发过程模型
2.5 实战训练
本章小结
习题2
第3章 软件项目立项
3.1 软件项目立项方法
3.1.1 委托开发项目
3.1.2 自主开发项目
3.2 软件可行性分析
3.2.1 可行性分析的内容
3.2.2 可行性分析的步骤
3.3 软件项目规模成本估算
3.3.1 代码行估算技术
3.3.2 功能点估算法
3.3.3 类比估算法
3.3.4 自下而上估算法
3.3.5 专家估算法
3.4 成本一效益分析
3.5 制定软件项目开发计划
……
第4章 需求分析
第5章 软件的总体设计
第6章 软件的详细设计
第7章 软件编码
第8章 软件测试与调试
第9章 软件维护
第10章 面向对象的方法学
第11章 统一建模语言(UML)
第12章 软件项目管理
第附录 软件开发过程中的文档
|
|