- 电子工业出版社
- 9787121376276
- 1-2
- 293854
- 49225725-8
- 平塑
- 16开
- 2021-03
- 346
- 216
- 工学
- 软件工程
- 计算机科学与技术
内容简介
本书为“十二五”普通高等教育本科国家级规划教材。本书是一本自主创新的软件工程实践教材,其内容包括:软件开发与管理全过程,数据库设计的最新理论与模式,PowerDesigner数据库建模实践指南,最新CASE工具ProcessOn在线建模实践指南,需求分析与UML建模,软件设计与UML建模,以及软件项目的立项、需求、设计、实现、测试、运行。本书偏重软件工程实战训练,强调培养动手能力,要求读者掌握建模理论,学会CASE工具操作,将建模理论与CASE工具相结合,从而对开发软件项目逐渐做到得心应手。本书提供电子课件、文档制作参考模板、思考题参考答案和软件项目的程序源代码。本书是软件工程和计算机相关专业本科生“软件工程实践”课程的教材,也适合研究生和IT企业软件开发人员作为参考书使用。
目录
目录第1章软件开发与管理全过程 111软件开发模型 212软件开发方法 513软件工程实践论 714三个模型和三层结构 915软件开发全过程 1116软件开发所需的基本知识 1517软件管理全过程 16思考题1 18第2章数据库设计理论与设计模式 1921设计模式基本概念 2022数据库中的四种表 2123原始单据与实体之间的联系 2424原始E-R图和现代E-R图 2525数据库设计的内容与步骤 2726“四个原子化”理论 2827“四个原子化”理论与范式理论的比较 3428数据库设计模式 36281主从模式 37282弱实体插足模式 39283强实体插足模式 45284列变行模式 48285西瓜模式 5129设计模式综合练习 55210数据库设计模式总结 57思考题2 60第3章PowerDesigner建模实践指南 6231数据库设计工具概述 6332PowerDesigner的安装和启动 6433数据库业务模型设计 6634数据库概念模型设计 71341创建概念数据模型 71342创建实体 72343建立实体之间的关系 74344定义域 76345定义业务规则 78346定义概念数据模型的属性 7935数据库物理模型设计 79351创建物理数据模型 80352创建表 81353创建列 81354创建索引 83355创建视图 84356创建触发器 85357创建存储过程和函数 87358通过CDM生成PDM 8836面向对象模型设计 91思考题3 96第4章软件开发和UML建模 9741需求分析和UML建模 9842软件设计和UML建模 103思考题4 114第5章ProcessOn建模实践指南 11551ProcessOn概述 116511初识ProcessOn 116512启动ProcessOn 117513ProcessOn的使用 11852用ProcessOn设计用例模型 120521理解用例模型中的元素 120522网上求职招聘系统用例建模案例分析 12353用ProcessOn设计领域模型 127531理解领域模型 127532使用ProcessOn建立领域模型 127533网上求职招聘系统的领域模型案例分析 12854用ProcessOn设计类模型和包图 129541类建模 129542设计包图 130543网上求职招聘系统类图和包图案例分析 13255用ProcessOn设计系统动态模型 133551时序图建模 133552协作图建模 134553状态图建模 136554活动图建模 13756用ProcessOn进行数据建模 13857ProcessOn的其他功能 139思考题5 143第6章网上论坛实战 14461系统立项背景 14562系统需求分析 146621需求分析任务 146622需求分析文档 14763系统设计 155631开发环境和运行环境 155632整体架构设计 156633数据库设计 158634设计文档 16264代码实现 169641系统目录结构 169642数据库连接实现 169643用户注册和登录功能的实现 170644版块管理子系统实现 18665系统部署 20166结束语 201附录A本书教学资源 206后记 207参考文献 208