登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』软件工程案例教程:软件项目开发实践 第3版

書城自編碼: 2973765
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 韩万红 姜立新等
國際書號(ISBN): 9787111559849
出版社: 机械工业出版社
出版日期: 2017-03-01
版次: 3 印次: 1
頁數/字數: 332/450000
書度/開本: 16开 釘裝: 平装

售價:NT$ 324

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
偿还:债务与财富的阴暗面
《 偿还:债务与财富的阴暗面 》

售價:NT$ 347.0
清华大学藏战国竹简校释(壹):《命训》诸篇
《 清华大学藏战国竹简校释(壹):《命训》诸篇 》

售價:NT$ 408.0
封建社会农民战争问题导论(光启文库)
《 封建社会农民战争问题导论(光启文库) 》

售價:NT$ 296.0
虚弱的反攻:开禧北伐
《 虚弱的反攻:开禧北伐 》

售價:NT$ 429.0
泰山:一种中国信仰专论(法国汉学经典译丛)
《 泰山:一种中国信仰专论(法国汉学经典译丛) 》

售價:NT$ 380.0
花外集斠箋
《 花外集斠箋 》

售價:NT$ 704.0
有兽焉.8
《 有兽焉.8 》

售價:NT$ 305.0
大学问·明清经济史讲稿
《 大学问·明清经济史讲稿 》

售價:NT$ 330.0

內容簡介:
本书以一个贯穿始终的软件项目案例为基础,讲解软件项目开发中需求分析、概要设计、详细设计、编码、测试、产品交付以及维护等各个过程中涉及的理论、方法、技术、交付的产品和文档等。本书系统、全面、注重实效,可以帮助读者在短时间内掌握软件项目开发的基本知识和基本过程,并有效提高实践能力。本书既适合作为高等院校计算机及相关专业软件工程、软件测试课程的教材,也适合作为广大软件技术人员的培训教程或参考书。
關於作者:
北京邮电大学软件学院软件项目管理讲师,有着10余年的软件项目管理开发经历和各层次软件项目管理课程的教学经验。编著的《软件项目管理案例教程》是国内普通高校软件学院和应用型高校软件项目管理课程的主流教材,前两版累计印量接近8万册,被选为普通高等教育十一五规划教材,同时也是教育部-IBM精品课程的指定教材,目前正在申报十二五规划教材
目錄
目 录
前言
第1章 软件工程概述1
1.1 软件工程的背景1
1.2 软件工程知识体系3
1.3 软件工程的三段论5
1.4 软件工程模型6
1.4.1 软件项目开发路线图8
1.4.2 软件项目管理路线图8
1.4.3 软件过程改进路线图9
1.5 软件开发模型12
1.5.1 瀑布模型12
1.5.2 V模型13
1.5.3 原型模型13
1.5.4 增量式模型14
1.5.5 喷泉模型14
1.5.6 智能模型14
1.5.7 敏捷生存期模型14
1.6 软件工程中的复用原则22
1.7 小结24
1.8 练习题24
第2章 软件工程方法学26
2.1 软件工程方法比较26
2.2 结构化软件工程方法27
2.2.1 结构化需求分析28
2.2.2 结构化设计28
2.2.3 结构化编码29
2.2.4 结构化测试29
2.2.5 结构化维护29
2.3 面向对象软件工程方法29
2.3.1 面向对象分析30
2.3.2 面向对象设计31
2.3.3 面向对象编程31
2.3.4 面向对象测试31
2.3.5 面向对象维护31
2.3.6 面向对象建模工具UML32
2.4 面向构件软件工程方法34
2.5 面向代理软件工程方法35
2.6 软件工程方法总结36
2.7 软件逆向工程36
2.8 基于容器技术的软件工程化管理37
2.9 项目案例说明38
2.10 小结38
2.11 练习题38
第3章 软件项目的需求分析40
3.1 软件项目需求概述40
3.1.1 需求定义40
3.1.2 需求类型41
3.1.3 需求的重要性42
3.2 需求工程42
3.2.1 需求获取43
3.2.2 需求分析45
3.2.3 需求规格说明编写46
3.2.4 需求验证47
3.2.5 需求变更47
3.3 结构化需求分析方法48
3.3.1 数据流图方法49
3.3.2 系统流程图50
3.3.3 实体关系图50
3.4 面向对象需求分析方法52
3.4.1 UML需求建模图示53
3.4.2 UML需求建模过程56
3.5 其他需求建模方法65
3.6 原型设计工具66
3.6.1 Axure RP66
3.6.2 Balsamiq Mockups67
3.6.3 Prototype Composer67
3.6.4 GUI Design Studio67
3.7 需求规格说明文档67
3.8 项目案例分析70
3.9 小结72
3.10 练习题73
第4章 软件项目的概要设计75
4.1 软件设计简介75
4.1.1 软件设计的定义75
4.1.2 概要设计的定义76
4.2 体系结构设计76
4.2.1 HT体系结构77
4.2.2 CS体系结构78
4.2.3 BS体系结构78
4.2.4 多层体系结构80
4.2.5 面向服务的体系结构84
4.2.6 面向工作流引擎85
4.2.7 云架构88
4.2.8 应用程序框架结构90
4.3 模块(构件)设计94
4.3.1 模块分解94
4.3.2 耦合度95
4.3.3 内聚度96
4.4 数据模型设计98
4.4.1 数据库设计99
4.4.2 文件设计106
4.5 接口设计107
4.5.1 用户界面设计107
4.5.2 外部接口和内部接口设计109
4.6 结构化设计方法109
4.6.1 变换流与事务流110
4.6.2 功能模块划分111
4.6.3 数据流映射为结构图113
4.6.4 输入输出设计113
4.7 面向对象的设计方法114
4.7.1 UML的设计图示116
4.7.2 识别对象类121
4.7.3 确定属性121
4.7.4 定义对象的操作122
4.7.5 确定对象之间的通信122
4.7.6 完成对象类的定义122
4.8 软件设计指导原则128
4.9 概要设计文档标准129
4.10 项目案例分析131
4.10.1 体系结构131
4.10.2 模块设计132
4.10.3 数据库设计133
4.10.4 界面设计135
4.11 小结135
4.12 练习题135
第5章 软件项目的详细设计138
5.1 详细设计的概念138
5.2 详细设计的内容138
5.3 结构化详细设计方法139
5.3.1 详细设计工具139
5.3.2 JSD方法145
5.3.3 Warnier方法147
5.3.4 结构化详细设计的例子148
5.4 面向对象详细设计方法150
5.4.1 详细设计工具150
5.4.2 详细设计步骤151
5.4.3 面向对象详细设计的例子152
5.5 详细设计文档154
5.6 项目案例分析155
项目详细设计简介155
5.7 小结163
5.8 练习题163
第6章 软件项目的编码165
6.1 编码概述165
6.2 编码方法165
6.2.1 结构化编程166
6.2.2 面向对象编程170
6.2.3 面向组件编程172
6.3 编码策略172
6.3.1 自顶向下的开发策略172
6.3.2 自底向上的开发策略173
6.3.3 自顶向下和自底向上相结合的开发策略173
6.3.4 线程模式的开发策略173
6.4 McCabe程序复杂度173
6.5 编码语言、编码规范和编码文档174
6.5.1 编码语言174
6.5.2 编码标准和规范175
6.5.3 编码文档180
6.6 重构理念和重用原则180
6.6.1 重构理念180
6.6.2 重用原则181
6.7 项目案例分析182
6.7.1 项目开发环境的建立182
6.7.2 编码标准和规范182
6.7.3 代码说明205
6.8 小结211
6.9 练习题212
第7章 软件项目的测试213
7.1 软件测试概述213
7.1.1 什么是软件测试213
7.1.2 软件测试技术综述214
7.2 静态测试
內容試閱
前 言本书第1、2版出版后得到了广大读者的好评,被众多高校选为教材,也收获了很多反馈,其中既有热情的赞扬,也有很多中肯的建议,在此表示深深的感谢。参考这些建议,同时结合近年对软件工程理论新发展的研究,以及多年的教学经验和项目实践,我们对第2版进行了全面修订。第3版的主要更新之处包括:面向软件工程新技术,总结了软件开发实践的过程、经验和方法;重新甄选项目案例,并对这些案例进行了精心整理。本书是理论与实践相结合的典范,每章都有对应的项目案例展示和分析,并且提供案例文档。通过对软件工程中的需求分析、概要设计、详细设计、编码、测试、产品交付、维护等过程的学习,学生可以掌握软件开发的基本流程;同时结合每章的案例分析,学生可以更加深入地理解软件开发实践过程,在短时间内提高软件开发技能。
本书是一本系统的、有针对性且有实效性的书籍,对从事软件项目开发以及希望学习软件开发的人员都有非常好的借鉴作用。
本书由韩万江、姜立新编著,感谢陆天波、杨金翠、孙艺、孙泉、杨元民、岳鹏、郭士榕等的参与,同时对薛忆非、陈甜、韩新雨、郭捷、钱蕴哲、王镱臻等的贡献也一并表示感谢!
由于作者水平有限,书中难免有疏漏之处,诚请各位读者批评指正,并希望你们将使用本书的体会和遇到的问题告诉我们,以便我们在下一版中进行完善。
韩万江casey_han@263.net2016年12月于北京

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.