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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』软件工程导论

書城自編碼: 3582616
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 刘昕
國際書號(ISBN): 9787568043038
出版社: 华中科技大学出版社
出版日期: 2020-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 210

我要買

share:

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



新書推薦:
不较真的心理智慧
《 不较真的心理智慧 》

售價:NT$ 279.0
漫画算法与数据结构(大规模数据集)
《 漫画算法与数据结构(大规模数据集) 》

售價:NT$ 447.0
欧洲的扩张1415—1789:现代世界的奠基
《 欧洲的扩张1415—1789:现代世界的奠基 》

售價:NT$ 829.0
引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版)
《 引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版) 》

售價:NT$ 554.0
文史星历:秦汉史丛稿
《 文史星历:秦汉史丛稿 》

售價:NT$ 661.0
神灵衰落:祈雨与乾隆朝的信仰危机
《 神灵衰落:祈雨与乾隆朝的信仰危机 》

售價:NT$ 498.0
深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!)
《 深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!) 》

售價:NT$ 325.0
新质生产力:发展新动能
《 新质生产力:发展新动能 》

售價:NT$ 493.0

編輯推薦:
本书重点突出软件工程的基本理论、基本概念和基础知识,同时强调这些基础内容与软件工程领域新的技术、工具、方法之间的内在联系,为软件工程师、软件架构师和需求分析师等技术型人才培养提供支撑
內容簡介:
本书全面介绍了软件工程的基本概念、原理和典型的方法学,全书共分为11章,第1章介绍软件工程的概况;第2章至第9章顺序讲述软件生命周期各阶段的任务、过程、方法和工具,包括可行性分析、需求分析、概要设计、详细设计、编程实现、软件测试和软件维护;第10章介绍软件管理;第11章介绍软件工程的新技术。本书可作为高等院校本科各专业软件工程课程教材,以及计算机科学技术和软件工程本科专业软件工程概论和软件工程导论课程教材,也可以作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。
關於作者:
刘昕,男,1980年8月出生。1998年在华中科技大学计算机学院学习,获学士学位。2003-2010在华中科技大学计算机学院学习,从事计算机软件与理论方向的研究工作,获得工学硕士及工学博士学位。2011年-2014年在中国船舶重工集团第722研究所工作。从事项目管理相关工作,作为第一项目负责人参与项目两项,作为主要负责人参与项目三项。参与发明专利一项。2014-至今在湖北大学计算机与信息工程学院工作,从事软件工程方向的研究与相关专业课程的讲授。
目錄
目录
第1章软件工程概述1
1.1软件工程的概念1
1.1.1软件的定义与特点1
1.1.2软件的发展2
1.1.3软件的分类2
1.1.4软件危机4
1.1.5软件工程5
1.2软件生存周期模型及软件开发方法和工具8
1.2.1软件生存周期模型8
1.2.2软件开发方法10
1.2.3软件开发工具12
1.3软件工程过程13
1.3.1概述13
1.3.2软件工程过程14
1.3.3统一软件开发过程16
习题118
第2章软件可行性分析19
2.1可行性分析的意义19
2.2可行性分析的内容19
2.2.1经济可行性19
2.2.2技术可行性20
2.2.3社会可行性20
2.3可行性分析方法21
2.3.1系统流程图21
2.3.2成本效益分析22
2.4项目开发计划23
2.4.1概述23
2.4.2软件开发计划的内容23
2.5可行性分析报告24
习题226
第3章软件需求分析27
3.1软件需求分析的任务27
3.1.1软件需求分析的概念27
3.1.2需求分析的基本任务27
3.2需求分析过程28
3.2.3需求规格说明书30
3.2.4需求评审30
3.3需求分析模型30
3.3.1实体关系图31
3.3.2数据流图33
3.5数据字典37
3.5.1词条描述37
3.5.2数据字典中的符号40
3.6需求规格说明书41
习题342
第4章软件概要设计44
4.1软件设计过程44
4.2概要设计的目标与任务46
4.2.1概要设计的目标46
4.2.2概要设计的任务46
4.3概要设计原则46
4.3.1模块化46
4.3.2抽象48
4.3.3自顶向下,逐步细化48
4.3.4信息隐蔽49
4.3.5模块独立性49
4.4体系结构设计工具53
4.4.1结构图53
4.4.2HIPO图54
4.5面向数据流的设计方法55
4.5.1数据流的类型55
4.5.2设计过程56
4.5.3变换分析设计57
4.5.4事务分析设计57
4.5.5实例分析58
4.6表示软件结构的另一种图形工具HIPO图59
4.6.1HIPO图的H图59
4.6.2IPO图60
4.7概要设计说明书60
习题462
第5章软件详细设计64
5.1详细设计的任务与原则64
5.1.1详细设计的任务64
5.1.2详细设计的基本原则65
5.2结构化程序设计65
5.2.1结构化程序设计的概念65
5.2.2结构化程序设计的原则65
5.2.3程序设计的优点66
5.3过程设计工具66
5.3.1程序流程图67
5.3.2盒图NS图69
5.3.3PAD69
5.3.4判定表70
5.3.5判定树72
5.3.6PDL语言72
5.3.7小结73
5.4面向数据结构的设计方法74
5.4.1概述74
5.4.2Jackson结构图74
5.4.3Jackson方法设计步骤75
5.5详细设计说明书78
习题580
第6章软件编程81
6.1程序设计语言81
6.1.1程序设计语言分类81
6.1.2程序设计语言的特点83
6.1.3程序设计语言的选择85
6.2编程风格87
6.2.1源程序文档化87
6.2.2数据说明88
6.2.3语句构造88
6.2.4输入和输出88
6.3程序效率89
6.3.1程序效率的准则89
6.3.2算法对效率的影响89
6.3.3存储效率89
6.3.4输入输出效率90
6.4冗余编程及容错技术90
6.4.1冗余编程90
6.4.2软件容错技术91
6.5程序复杂性的度量93
6.5.1代码行度量法94
6.5.2McCabe度量法94
习题695
第7章面向对象的方法96
7.1面向对象方法96
7.1.1面向对象方法概述96
7.1.2面向对象的概念97
7.1.3面向对象的开发方法100
7.2面向对象的模型101
7.2.1对象模型101
7.2.2动态模型104
7.2.3功能模型106
7.3面向对象的分析107
7.3.1面向对象的分析108
7.3.2建立对象模型108
7.3.3建立动态模型112
7.3.4建立功能模型114
7.3.5确定操作116
7.4面向对象设计116
7.4.1面向对象设计的准则116
7.4.2面向对象设计的启发规则117
7.4.3系统设计118
7.4.4对象设计118
7.5面向对象的实现119
7.5.1程序设计语言119
7.5.2类的实现119
7.5.3应用系统的实现119
7.5.4面向对象测试120
习题7120
第8章软件测试121
8.1概述121
8.1.1测试的概念121
8.1.2测试的过程122
8.1.3测试的原则123
8.2静态测试123
8.2.1静态测试的概念123
8.2.2静态测试方法124
8.3动态测试124
8.3.1白盒测试与黑盒测试的区别与联系124
8.3.2白盒测试125
8.3.3黑盒测试127
8.4单元测试129
8.4.1单元测试概述129
8.4.2单元测试的策略130
8.4.3面向对象的单元测试131
8.5集成测试132
8.5.1集成测试概述132
8.5.2集成测试的策略132
8.5.3面向对象的集成测试133
8.6系统测试134
8.7验收测试134
习题8135
第9章软件维护136
9.1概述136
9.1.1维护的定义136
9.1.2维护的目的136
9.1.3维护的种类137
9.2软件维护的难点和软件的可维护性137
9.2.1软件维护的难点137
9.2.2软件的可维护性138
9.3软件维护的工作139
9.3.1收取故障信息139
9.3.2排查方法139
9.3.3修改程序139
9.3.4维护管理140
习题9140
第10章软件管理141
10.1软件质量管理141
10.1.1软件质量管理概述141
10.1.2软件质量评价143
10.2软件文档管理145
10.2.1软件文档的分类145
10.2.2软件文档的编写147
10.3软件项目管理148
10.3.1软件项目管理概述148
10.3.2软件开发成本估计149
10.3.3软件开发进度安排150
习题10152
第11章软件工程新技术154
11.1形式化方法154
11.1.1形式化方法的引入154
11.1.2形式化规格说明语言155
11.1.3形式化方法的十条戒律156
11.2净室软件工程156
11.2.1CRSE方法的引入157
11.2.2CRSE过程模型157
11.2.3CRSE的特点158
11.3基于构件的软件工程159
11.3.1基本概念159
11.3.2基于构件的软件工程159
11.3.3构件库的建立与使用160
11.4软件复用与再工程161
11.4.1基本概念161
11.4.2业务过程再工程162
11.4.3软件再工程163
11.5敏捷软件过程164
11.5.1基本概念164
11.5.2敏捷软件开发方法的指导原则165
11.5.3典型的敏捷过程模型166
习题11167
参考文献168
內容試閱
前言
本教材在编写时重点从以下三个方面考虑:第一,作为软件工程概论教材,能够简明、清晰地反映软件工程学科的基本概念、基本方法、基本技术等基本内容。第二,反映软件工程学科的新发展,较全面地介绍软件过程、软件开发方法、软件建模、软件体系结构等內容。第三,兼顾学科体系的合理性和工程的指导性两个方面。以软件工程学科体系构架教材结构,教材结构能够直接反映软件工程学科的体系框架;重点介绍软件开发中的策划、分析、设计、编程、测试、管理等基本工作。通过本教材的学习,学生能够掌握软件开发的基本方法和基本技能。本书可作为高等院校本科各专业软件工程课程教材,以及计算机科学技术和软件工程本科专业软件工程概论和软件工程导论课程教材,也可以作为从事软件开发、管理、维护和应用的工程技术和管理人员的参考书。
本书在编写和出版过程中得到许多老师和同学的支持与帮助,编者在此表示衷心感谢。由于作者水平有限,书中缺点和欠妥之处在所难免,恳请读者来邮件指正。

 

 

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