出版时间:2009-9 出版社:清华大学出版社 作者:杨少波 主编 页数:383
Tag标签:无
内容概要
本书共13章,内容分为5大部分。前5章主要介绍如何组织和实施课程设计、如何进行项目的需求分析和系统的体系架构设计、类设计以及正确和合理地创建对象; 第6~8章主要说明如何提高应用系统的性能和降低系统各个层次组件的耦合度; 第9~11章主要是为读者介绍如何高效、高质量地进行项目开发实现,以及如何评审和度量代码的质量; 第12章主要介绍如何进行团队协作开发、版本控制和管理; 第13章主要介绍如何实施课程设计的答辩和项目的文档管理。 本书适合作为承担国家技能型紧缺人才培养培训工程的高等院校和示范性软件学院的计算机应用与软件工程专业的课程设计类教学和学习辅导参考教材,也可作为自学和急需了解J2EE技术平台的软件项目开发和实现的相关技术和知识的技术人员的参考书。当然,也适用于各类职业技能培训机构作为提高学员项目开发能力的培训指导教材。
书籍目录
第1章 课程设计的项目实施和管理 1.1 课程设计的意义及教学目标 1.1.1 制定课程设计的教学目标 1.1.2 开展课程设计之前的预备知识和技术 1.2 制定课程设计计划和技术要求 1.2.1 项目分组和人员角色分工原则 1.2.2 制定待开发项目中各种形式文档的规范 1.2.3 课程设计中的项目选型 1.3 课程设计中推荐的项目示例 1.3.1 蓝梦教育集团教育信息化系统 1.3.2 正方商业集团客户关系管理系统 1.4 指导教师的主要职责和阶段任务分配 1.4.1 课程设计中指导教师的主要职责 1.4.2 指导教师布置项目开发各个阶段的任务 本章小结 本章练习第2章 统一建模语言在项目开发中的应用 2.1 软件系统功能性和非功能性需求的正确描述 2.1.1 利用需求清单描述系统中的功能性和非功能性需求 2.1.2 利用UML用例图描述系统中的功能性需求 2.2 用例事件流和用例规约的描述方式 2.2.1 用例事件流和用例规约 2.2.2 利用UML顺序图描述用例的事件流 2.2.3 利用UML活动图完善对用例事件流的描述 2.3 软件系统设计中的概要设计 2.3.1 软件系统概要设计中的系统架构设计 2.3.2 系统概要设计中的组件设计 2.3.3 系统概要设计中的类结构和关系的设计 2.3.4 系统概要设计中实体类结构和关系的设计 2.4 软件系统设计中的详细设计 2.4.1 业务层中的业务逻辑建模及业务功能类的设计 2.4.2 业务流程分析、描述和设计 2.5 软件系统的部署和发布 本章小结 本章练习第3章 达到高内聚低耦合的架构设计目标 3.1 面向对象的系统架构设计 3.1.1 面向对象的架构设计能够适应不断变化的软件系统需求 3.1.2 可扩展性和可重用性是面向对象架构设计的主要目标 3.1.3 如何保证系统架构设计结果的可扩展性和可重用性 3.1.4 如何能够在软件系统架构设计中重用和简化设计结果 3.2 面向切面的系统架构设计 3.2.1 面向切面架构设计是对面向对象架构设计的进一步扩展和完善 3.2.2 面向切面架构设计在J2EE平台中的具体实现和应用 3.2.3 基于面向切面思想的系统架构设计实现交易日志示例 3.2.4 基于面向切面思想的系统架构设计实现事务控制示例 3.2.5 基于面向切面思想的系统架构设计实现性能监控示例 3.2.6 基于面向切面思想的系统架构设计实现安全功能示例 3.3 面向服务的软件系统架构设计 3.3.1 企业信息化平台及信息化应用系统的环境是异构状态 3.3.2 面向服务的软件系统体系架构 3.3.3 面向服务架构的实现技术 本章小结 本章练习第4章 进行类设计以降低类的耦合度第5章 创建对象以降低类关系的耦合度第6章 分离Web表示层数据处理和展现逻辑第7章 提高Web应用系统的响应性能第8章 实现Web页面中数据分页功能第9章 编程开发多线程安全的项目代码第10章 高效和高质量地编程开发和实现第11章 评审和度量项目中代码的编程质量第12章 保持团队协作开发的一致性第13章 课程设计答辩和文档管理参考文献
图书封面
图书标签Tags
无
评论、评分、阅读与下载