描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787121257094
编辑推荐
根据当前教育面向就业、与企业接轨的思路编写,注重学生能力的培养,采用案例教学,融“教、学、做”于一体,内容丰富,知识全面,详略得当。
内容简介
本书根据*应用型科技大学的教学要求和*大纲编写而成。全书分四个模块,涵盖软件工程基础知识、结构化软件分析和设计、面向对象软件分析和设计、软件实现、软件测试、软件维护、软件项目管理和质量保证、软件文档、软件开发案例、分析建模工具等。每章配有知识链接、知识拓展和习题,引导读者深入地进行学习。
本书注重学生能力的培养,采用案例教学,融“教、学、做”一体化,所讲知识都是结合具体实例进行介绍,力求详略得当,引导读者快速采用结构化、面向对象方法进行软件开发。
本书注重学生能力的培养,采用案例教学,融“教、学、做”一体化,所讲知识都是结合具体实例进行介绍,力求详略得当,引导读者快速采用结构化、面向对象方法进行软件开发。
目 录
模块1 认识软件工程 1
案例一 火星业务支撑系统项目开发 1
案例二 即时通信软件QQ 7
知识链接 软件工程基础 12
小结 18
习题 19
实训项目 软件工程的发展 20
模块2 结构化方法 21
案例一 实验教学管理系统分析 21
任务1 实验教学管理系统可行性分析 22
任务2 选择软件过程模型 26
任务3 实验教学管理系统需求分析 27
知识链接 结构化分析 47
知识拓展 Visio的安装与使用 70
小结 77
习题 78
实训项目 毕业设计选题系统需求分析 81
案例二 实验教学管理系统设计 82
任务1 总体设计 82
任务2 详细设计 86
知识链接 结构化设计 104
小结 112
习题 113
实训项目 毕业设计选题系统设计 115
模块3 面向对象方法 116
案例一 仓库管理子系统需求分析 117
任务1 获取用户需求 117
任务2 建立功能模型 122
任务3 建立对象模型 138
任务4 建立动态模型 143
知识链接 面向对象分析 148
拓展知识 统一建模语言 152
小结 178
习题 178
实训项目 实验教学管理系统需求分析 180
案例二 仓库管理子系统设计 180
任务1 体系结构设计 181
任务2 设计模式选择 182
任务3 补充、完善类图 183
任务4 数据库设计 185
任务5 界面设计 189
知识链接 面向对象设计 199
拓展知识 正向工程与反向工程 218
小结 223
习题 223
实训项目 实验教学管理系统设计 224
案例三 仓库管理子系统实现 224
任务1 选择语言 224
任务2 确定编程规范 225
任务3 进行编程 228
知识链接 软件实现 240
拓展知识 软件配置管理工具SVN 243
小结 247
习题 247
实训项目 实验教学管理系统实现 248
案例四 仓库管理子系统测试 248
任务1 单元测试 248
任务2 集成测试 252
任务3 系统测试 256
任务4 验收测试 265
知识链接 测试方法 265
拓展知识 软件测试 276
小结 290
习题 290
实训项目 实验教学管理系统测试 292
案例五 仓库管理子系统维护 293
任务1 分析维护类型 293
任务2 执行维护 294
知识链接 296
小结 301
习题 301
模块4 软件项目管理与质量保证 303
案例一 仓库管理子系统项目管理 303
任务1 制定项目计划 304
任务2 项目组织 307
任务3 管理过程 313
知识链接 软件项目管理 317
小结 339
习题 340
案例二 仓库管理子系统质量保证 341
任务1 制定质量保证计划 341
任务2 审计 342
任务3 问题跟踪及改进措施 344
知识链接 软件质量保证 345
小结 358
习题 358
参考文献 360
案例一 火星业务支撑系统项目开发 1
案例二 即时通信软件QQ 7
知识链接 软件工程基础 12
小结 18
习题 19
实训项目 软件工程的发展 20
模块2 结构化方法 21
案例一 实验教学管理系统分析 21
任务1 实验教学管理系统可行性分析 22
任务2 选择软件过程模型 26
任务3 实验教学管理系统需求分析 27
知识链接 结构化分析 47
知识拓展 Visio的安装与使用 70
小结 77
习题 78
实训项目 毕业设计选题系统需求分析 81
案例二 实验教学管理系统设计 82
任务1 总体设计 82
任务2 详细设计 86
知识链接 结构化设计 104
小结 112
习题 113
实训项目 毕业设计选题系统设计 115
模块3 面向对象方法 116
案例一 仓库管理子系统需求分析 117
任务1 获取用户需求 117
任务2 建立功能模型 122
任务3 建立对象模型 138
任务4 建立动态模型 143
知识链接 面向对象分析 148
拓展知识 统一建模语言 152
小结 178
习题 178
实训项目 实验教学管理系统需求分析 180
案例二 仓库管理子系统设计 180
任务1 体系结构设计 181
任务2 设计模式选择 182
任务3 补充、完善类图 183
任务4 数据库设计 185
任务5 界面设计 189
知识链接 面向对象设计 199
拓展知识 正向工程与反向工程 218
小结 223
习题 223
实训项目 实验教学管理系统设计 224
案例三 仓库管理子系统实现 224
任务1 选择语言 224
任务2 确定编程规范 225
任务3 进行编程 228
知识链接 软件实现 240
拓展知识 软件配置管理工具SVN 243
小结 247
习题 247
实训项目 实验教学管理系统实现 248
案例四 仓库管理子系统测试 248
任务1 单元测试 248
任务2 集成测试 252
任务3 系统测试 256
任务4 验收测试 265
知识链接 测试方法 265
拓展知识 软件测试 276
小结 290
习题 290
实训项目 实验教学管理系统测试 292
案例五 仓库管理子系统维护 293
任务1 分析维护类型 293
任务2 执行维护 294
知识链接 296
小结 301
习题 301
模块4 软件项目管理与质量保证 303
案例一 仓库管理子系统项目管理 303
任务1 制定项目计划 304
任务2 项目组织 307
任务3 管理过程 313
知识链接 软件项目管理 317
小结 339
习题 340
案例二 仓库管理子系统质量保证 341
任务1 制定质量保证计划 341
任务2 审计 342
任务3 问题跟踪及改进措施 344
知识链接 软件质量保证 345
小结 358
习题 358
参考文献 360
前 言
软件工程是计算机专业的核心课程,内容非常广泛,包括技术、方法、工具和管理等方面,一直是一个非常热门的研究领域。软件工程是指导计算机软件开发的工程学科,采用工程的概念、原理、技术和方法进行软件开发和维护。
本书的创新在于以能力培养为目标、以工作过程为导向,用案例贯穿知识,用任务驱动教学。本书重视理论与实践结合,教学内容做了较大调整,围绕案例中的工作任务展开知识点教学,在实际工作任务的驱动下引导学生去积极地学习软件开发的方法、工具和研究软件开发过程。
本书根据当前教育面向就业、与企业接轨的思路编写,注重学生能力的培养,采用案例教学,融“教、学、做”于一体,内容丰富,知识全面,详略得当。全书分如下四个模块。
模块1认识软件工程,包括第1章软件工程概述,讲述软件开发成功和失败的案例,介绍了软件危机、软件工程基本概念、软件开发模型、软件开发流程。
第二篇结构化方法,包括第2、3章,采用实验教学管理系统案例,分析采用结构化方法怎样进行软件需求分析和软件设计。介绍了结构化方法、可行性分析、软件需求分析与建模、总体设计、详细设计。
第三篇面向对象方法,包括第4、5、6、7、8章,采用仓库管理子系统案例,分析采用面向对象方法进行软件开发的过程,包括需求分析和建模、体系结构设计、设计模式、界面设计、数据库设计、软件实现、软件测试、软件维护。
第四篇软件项目管理和质量保证,包括第9、10章,介绍软件项目管理、计划组织、进度计划、风险管理、软件质量特性、软件质量度量模型、软件质量保证、软件质量管理体系。
本书由葛文庚、魏雪峰担任主编,孙利、田丽芳、徐慧娟担任副主编。本书由计算机软件专业教学一线教师编写完成,模块1、模块3的案例四由田丽芳编写,模块2的案例一由魏雪峰编写,模块2的案例二、模块3的案例一由葛文庚编写,模块3的案例二、案例三由孙利编写,模块3的案例五、模块4由徐慧娟编写。全书由耿红琴审核并定稿。
由于编写时间仓促,书中难免有疏漏和不妥之处,欢迎大家批评指正,衷心希望广大使用者尤其是任课教师提出宝贵的意见和建议,以便再版时及时加以修正。
本书的创新在于以能力培养为目标、以工作过程为导向,用案例贯穿知识,用任务驱动教学。本书重视理论与实践结合,教学内容做了较大调整,围绕案例中的工作任务展开知识点教学,在实际工作任务的驱动下引导学生去积极地学习软件开发的方法、工具和研究软件开发过程。
本书根据当前教育面向就业、与企业接轨的思路编写,注重学生能力的培养,采用案例教学,融“教、学、做”于一体,内容丰富,知识全面,详略得当。全书分如下四个模块。
模块1认识软件工程,包括第1章软件工程概述,讲述软件开发成功和失败的案例,介绍了软件危机、软件工程基本概念、软件开发模型、软件开发流程。
第二篇结构化方法,包括第2、3章,采用实验教学管理系统案例,分析采用结构化方法怎样进行软件需求分析和软件设计。介绍了结构化方法、可行性分析、软件需求分析与建模、总体设计、详细设计。
第三篇面向对象方法,包括第4、5、6、7、8章,采用仓库管理子系统案例,分析采用面向对象方法进行软件开发的过程,包括需求分析和建模、体系结构设计、设计模式、界面设计、数据库设计、软件实现、软件测试、软件维护。
第四篇软件项目管理和质量保证,包括第9、10章,介绍软件项目管理、计划组织、进度计划、风险管理、软件质量特性、软件质量度量模型、软件质量保证、软件质量管理体系。
本书由葛文庚、魏雪峰担任主编,孙利、田丽芳、徐慧娟担任副主编。本书由计算机软件专业教学一线教师编写完成,模块1、模块3的案例四由田丽芳编写,模块2的案例一由魏雪峰编写,模块2的案例二、模块3的案例一由葛文庚编写,模块3的案例二、案例三由孙利编写,模块3的案例五、模块4由徐慧娟编写。全书由耿红琴审核并定稿。
由于编写时间仓促,书中难免有疏漏和不妥之处,欢迎大家批评指正,衷心希望广大使用者尤其是任课教师提出宝贵的意见和建议,以便再版时及时加以修正。
评论
还没有评论。