【推荐语】
适读人群 :本书内容丰富,可以作为普通高等院校计算机专业







本书注重学生能力的培养,采用案例教学,融“教、学、做”为一体,所讲知识都结合了具体实例,





力求详略得当,引导读者快速采用结构化方法、面向对象方法进行软件开发。





本书内容丰富,可以作为普通高等院校计算机专业“软件工程”课程的教材和参考书,也可以作为





软件工程师、软件项目管理者和软件开发人员的参考书。





 
【内容】
本书根据*应用型科技大学的教学要求和*新大纲编写而成。全书分4个模块,涵盖软件工程基础知识、结构化软件分析和设计、面向对象软件分析和设计、软件实现、软件测试、软件维护、软件项目管理和质量保证、软件文档、软件开发案例、分析建模工具等方面的内容。每章配有知识链接、知识拓展和习题,引导读者深入地进行学习。 本书注重学生能力的培养,采用案例教学,融“教、学、做”为一体,所讲知识都结合了具体实例,力求详略得当,引导读者快速采用结构化方法、面向对象方法进行软件开发。
【目录】
目 录 模块1 认识软件工程 1 案例一 火星业务支撑系统项目开发 1 案例二 即时通信软件QQ 7 知识链接 软件工程基础 12 小结 18 习题 18 实训项目 软件工程的发展 20 模块2 结构化方法 21 案例一 实验教学管理系统分析 21 任务1 实验教学管理系统可行性分析 22 任务2 选择软件过程模型 26 任务3 实验教学管理系统需求分析 27 知识链接 结构化分析 47

目 录
模块1 认识软件工程 1
案例一 火星业务支撑系统项目开发 1
案例二 即时通信软件QQ 7
知识链接 软件工程基础 12
小结 18
习题 18
实训项目 软件工程的发展 20
模块2 结构化方法 21
案例一 实验教学管理系统分析 21
任务1 实验教学管理系统可行性分析 22
任务2 选择软件过程模型 26
任务3 实验教学管理系统需求分析 27
知识链接 结构化分析 47
知识拓展 Visio的安装与使用 70
小结 79
习题 79
实训项目 毕业设计选题系统需求分析 83
案例二 实验教学管理系统设计 84
任务1 总体设计 84
任务2 详细设计 88
知识链接 结构化设计 106
小结 115
习题 116
实训项目 毕业设计选题系统设计 118
模块3 面向对象方法 119
案例一 仓库管理子系统需求分析 120
任务1 获取用户需求 120
任务2 建立功能模型 125
任务3 建立对象模型 142
任务4 建立动态模型 147
知识链接 面向对象分析 153
拓展知识 统一建模语言 157
小结 188
习题 188
实训项目 实验教学管理系统需求分析 190
案例二 仓库管理子系统设计 191
任务1 体系结构设计 191
任务2 设计模式选择 193
任务3 补充、完善类图 194
任务4 数据库设计 195
任务5 界面设计 199
知识链接 面向对象设计 210
拓展知识 正向工程与反向工程 229
小结 234
习题 234
实训项目 实验教学管理系统设计 235
案例三 仓库管理子系统实现 235
任务1 选择语言 235
任务2 确定编程规范 236
任务3 进行编程 239
知识链接 软件实现 252
拓展知识 软件配置管理工具SVN 255
小结 261
习题 262
实训项目 实验教学管理系统实现 262
案例四 仓库管理子系统测试 263
任务1 单元测试 263
任务2 集成测试 267
任务3 系统测试 270
任务4 验收测试 279
知识链接 测试方法 280
拓展知识 软件测试 291
小结 304
习题 304
实训项目 实验教学管理系统测试 307
案例五 仓库管理子系统维护 307
任务1 分析维护类型 308
任务2 执行维护 308
知识链接 311
小结 316
习题 316
模块4 软件项目管理与质量保证 318
案例一 仓库管理子系统项目管理 318
任务1 制定项目计划 319
任务2 项目组织 322
任务3 管理过程 328
知识链接 软件项目管理 332
小结 354
习题 355
案例二 仓库管理子系统质量保证 356
任务1 制定质量保证计划 357
任务2 审计 357
任务3 问题跟踪及改进措施 359
知识链接 软件质量保证 360
小结 373
习题 373
参考文献 375
显示全部信息
返回顶部