应用软件开发技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘俊编著
- 出 版 社:哈尔滨:黑龙江人民出版社
- 出版年份:2006
- ISBN:7207069111
- 页数:303 页
第1章 应用软件开发过程概述 1
1.1应用软件开发过程 1
1.1.1开发前的准备工作 1
1.1.2应用软件开发过程 3
1.1.3软件开发后的工作 8
1.2应用软件开发模型 9
1.2.1瀑布模型 9
1.2.2演化模型 10
1.2.3螺旋模型 12
1.3应用软件开发技术基础 14
1.3.1计算机理论基础 14
1.3.2计算机应用基础 28
1.3.3数据库技术 32
1.3.4计算机网络技术 37
1.3.5多媒体技术 47
1.4应用软件开发技术的发展 52
第2章 面向对象技术 55
2.1面向对象的基本概念和特征 56
2.1.1对象与类 56
2.1.2基本特征 62
2.2面向对象的应用软件开发过程 68
2.2.1 RUP的二维开发模型 68
2.2.2 RUP的特征 73
第3章 统一建模语言UML 78
3.1 UML语言概述 78
3.1.1 UML语言的由来 78
3.1.2标准建模语言UML的主要内容 80
3.1.3标准建模语言UML的主要特点 82
3.2 UML的静态建模机制 83
3.2.1用例图 83
3.2.2类图、对象图和包 87
3.2.3构件图和配置图 96
3.3 UML的动态建模机制 98
3.3.1消息 98
3.3.2状态图 99
3.3.3顺序图 100
3.3.4协作图 102
3.3.5活动图 103
3.3.6四种图的运用 106
3.4软件过程参考模型RUP 107
3.4.1 Rational Unified Process简介 107
3.4.2二维的软件开发模型 107
3.4.3静态结构:方法描述 108
3.4.4动态结构:迭代式开发 110
3.4.5使用用例驱动 111
3.4.6以体系结构为中心 112
3.4.7 RUP的优点 112
3.5软件开发工具Rational Rose 113
3.5.1可视化 114
3.5.2建模定义 116
3.5.3用Rational Rose实现建模 117
3.5.4 Rational Rose系列产品 119
第4章 应用软件需求分析 120
4.1需求分析的任务和步骤 120
4.1.1需求分析的任务 121
4.1.2需求分析的步骤 123
4.1.3需求分析的原则 127
4.2需求分析的方法 128
4.2.1面向数据流的需求分析方法 130
4.2.2数据流图 130
4.2.3数据字典 138
4.3图形工具 144
4.3.1层次方框图 144
4.3.2 Warnier图 145
4.3.3 IPO图 145
4.4需求规格说明与评审 147
4.4.1需求规格说明的主要内容 147
4.4.2需求分析的评审 148
4.4.3需求分析评审的方法 150
第5章 应用软件设计原则与方法 151
5.1应用软件设计的任务和步骤 151
5.1.1设计的任务 151
5.1.2设计的步骤 151
5.2应用软件设计的原则 153
5.2.1模块化 153
5.2.2抽象与逐步求精 154
5.2.3信息隐蔽和局部化 155
5.2.4模块独立性 155
5.3应用软件设计方法概述 156
5.3.1面向数据结构的设计方法 156
5.3.2面向数据流的设计方法 158
5.3.3面向对象的设计方法 162
5.4应用软件设计常用工具 185
第6章 面向对象程序设计 188
6.1程序设计语言 188
6.1.1程序设计语言分类 188
6.1.2程序设计语言的特点 191
6.1.3程序设计语言的选择 193
6.2程序设计的基本原则 195
6.2.1编程风格 195
6.2.2程序效率 200
6.2.3程序安全 202
6.3面向对象的程序设计 204
6.3.1对象的定义 204
6.3.2建立软件系统的动态模型 206
6.3.3建立软件系统的静态模型 206
6.3.4实现 206
6.3.5编程的定义 206
6.3.6从设计到Delphi代码 208
6.3.7从设计到持久代码 212
6.3.8编程技巧 215
第7章 应用软件的质量保证 221
7.1应用软件质量概述 221
7.1.1定义 221
7.1.2应用软件质量的标准 222
7.1.3影响应用软件质量的主要因素 223
7.1.4保证应用软件质量的措施、活动 225
7.2应用软件评审 228
7.2.1应用软件评审的原则 229
7.2.2应用软件设计质量的评审 229
7.2.3应用软件程序质量的评审 230
7.3应用软件测试 233
7.3.1测试的目标、原则和策略 234
7.3.2测试计划 236
7.3.3结构化软件测试 238
7.3.4面向对象软件测试 250
7.3.5测试分析报告 264
7.4应用软件维护 265
7.4.1应用软件维护的分类、特点 265
7.4.2应用软件的维护技术 269
7.4.3应用软件的维护步骤、维护组织 271
7.4.4应用软件的可维护性 276
7.4.5应用软件的维护副作用 278
第8章 应用软件开发工具与环境 280
8.1开发工具的特性、功能和分类 280
8.1.1开发工具概述 280
8.1.2开发工具的功能和分类 281
8.1.3开发工具的选择 283
8.1.4常用开发软件比较 288
8.2软件开发环境 295
8.2.1软件开发环境概述 295
8.2.2软件开发环境分类 295
8.2.3计算机辅助软件工程 298
8.2.4构件技术的概念及发展 299
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《人民院士》吴娜著 2019
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《二十五史中的浙江人 15》浙江省地方志编纂委员会编 2005
- 《二十五史中的浙江人 20》浙江省地方志编纂委员会编 2005
- 《中国人民的心》杨朔著;夕琳编 2019
- 《野火·黎明哈尔滨 上》荀鹿著 2020
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《二十五史中的浙江人 1》王志邦主编;浙江省地方志编纂委员会编 2005