注册 登录 进入教材巡展
#
  • #

出版时间:2016年1月

出版社:清华大学出版社

以下为《软件工程基础与实用教程——基于架构与MVC模式的一体化开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302287339
  • 1-3
  • 128546
  • 16开
  • 2016年1月
  • 工学
  • 软件工程
  • TP311.5
  • 计算机
  • 本专科、高职高专
内容简介

  《软件工程基础与实用教程——基于架构与mvc模式的一体化开发》是一本将软件工程基础理论与现代企业级开发技术相结合而诞生的软件工程实用教程。全书分为上下两篇。上篇是软件工程基础篇,系统地介绍了软件开发必须遵循的软件工程基本原理和开发方法,包括软件的需求、设计、实现、维护等开发过程和项目管理;下篇是体现本书特色的应用篇,介绍了应用企业级软件架构和mvc设计模式等现代开发技术进行软件开发过程,即基于架构与mvc模式的一体化开发方法。一体化开发方法是本书的核心内容,它——方面是指从分析、设计到实现全程遵循mvc模式,而不仅仅指某个开发阶段;另一方面是指架构与mvc模式的相互结合,架构可使得mvc的应用走向简单化、实用化。在一体化的基础上进而介绍了一种正交设计方法,它可以轻松处理复杂领域问题的解耦,将软件结构按mve三大空间进行隔离设计,然后采用组装方式,以两大装配将mve三大空间联系为一个软件整体。正交设计具有很强的规律性、可操作性。本书在最后介绍了一体化开发的应用案例,该案例不仅体现了一体化的具体应用,也展示了软件开发从抽象到细化的真实过程,让读者深入理解软件工程的一系列重要思想。
  《软件工程基础与实用教程——基于架构与mvc模式的一体化开发》可以作为计算机或软件工程等相关专业的本科生、研究生的教材,同时也可作为软件开发领域的各类专业人员的参考书。

目录
上篇软件工程基础篇第1章软件工程概述1.1软件的概念1.2软件的发展与软件危机的产生1.3解决软件危机的途径1.4软件工程的定义1.5软件工程的内容1.6软件发展的新阶段与新问题1.7软件工程的演变发展本章小结习题第2章软件过程2.1软件过程概述2.2软件过程与软件生存周期2.3软件过程与软件工程2.4软件开发模型2.5软件过程与开发方法2.6软件过程改进与cmm本章小结.习题第3章软件计划3.1软件计划概述3.2问题定义3.3可行性分析本章小结习题第4章软件需求基础4.1需求分析概述4.2需求获取4.3需求建模4.4需求说明4.5需求评审4.6需求变更管理本章小结习题第5章软件设计基础5.1软件开发的逐步求精5.2软件设计过程和任务5.3模块化与信息隐藏5.4详细设计本章小结习题第6章面向结构化从分析到设计6.1结构化开发概述6.2面向数据流的结构化分析6.3面向数据流的结构化设计本章小结习题第7章面向对象从分析到设计7.1面向对象开发简介7.2统一建模语言uml7.3面向对象分析(ooa)7.4面向对象设计本章小结习题第8章软件实现8.1编码8.2测试本章小结习题第9章软件维护9.1软件维护概述9.2软件维护的分类9.3软件的可维护性9.4软件维护的实施过程9.5配置管理本章小结习题第10章软件项目管理10.1项目和项目管理的基本概念10.2软件度量10.3软件估算10.4开发进度计划10.5团队组织与人力资源计划本章小结习题下篇软件工程实用篇第11章架构与mvc模式11.1软件架构11.2架构的分层11.3java ee架构简介11.4面向企业集成的架构简介11.5mvc模式11.6架构分层与mvc分层11.7开源架构ssh简介本章小结习题第12章面向架构与mvc的一体化开发方法12.1一体化开发介绍12.2一体化与正交设计本章小结习题第13章一体化开发方法应用实例13.1用户需求13.2ooa分析过程13.3ood设计过程本章小结习题参考文献本书特色教学建议跋