出版时间:2004-11 出版社:机械工业出版社 作者:萨默维尔 页数:759
Tag标签:无
内容概要
本书是系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,销售逾400 000册,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。这个最新版重点论述在开发大型复杂软件系统时可以采用的一些实用方法。全书重新组织为7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。 本书的主要特点 涵盖软件工程理论和实践领域的最新发展。 整合软件工程和相关领域的知识。 着重讨论了需求和体系结构设计的重要内容。 提供Java程序示例以及用UML表示系统模型。 配套网站(www.software-engin.com)提供了丰富的软件工程资源和教学材料。本版新增内容 新增4章,分别是:"应用系统体系结构"、"快速软件开发"(包括敏捷方法)、"基于构件的软件工程"和"软件进化"。 大幅改写和重组了11章的内容,增加了许多最新资料。 其余各章也进行了修订和更新。 通过一个信息系统和一个控制系统的案例分析,阐述了不同的软件工程技术。 增加了敏捷方法和软件复用的相关知识。 结合讨论了系统的可靠性和安全性。
作者简介
Ian Sommerville著名的软件工程学家,英国兰卡斯特大学软件工程学教授,在软件工程的教学和科研方面有20多年经验。他是IEEE CS组织编撰“软件工程知识体系”(SWEBOK)的专家委员会三成员之一。目前,他的研究领域包括:计算机系统工程、需求工程、系统可靠性以及软件进化。
书籍目录
Part 1 Overview Chapert1 Introduction Chapert2 Socio-technical systems Chapert3 Critical systems Chapert4 Software processes Chapert5 Project managementPart Requirements Chapert6 Software Requirements Chapert7 Requirements engineering processes Chapert8 System models Chapert9 Critical systems cpecification Chapert10 Formal specificationPar3 Design Chapert11 Architectural Design Chapert12 Distributed Systems Architectures Chapert13 Application Architectures Chapert14 Object -oriented Design Chapert15 Real-Time Software Design Chapert16 User Interface DesignPart4 Critical Systems Chapert17 Rapid Software Development Chapert18 Software Reuse Chapert19 Component-based Software Engineering Chapert20 Critical Systems Development Chapert21 Software EvolutionPart5 Verification and Validation Chapert22 Verification and Validation Chapert23 Software Testing Chapert24 Critical Systems ValidationPart6 Managing People Chapert25 Mananging People Chapert26 Software Cost Estimation Chapert27 Quality Management Chapert28 Process Improvement Chapert29 Configuration Management
图书封面
图书标签Tags
无
评论、评分、阅读与下载