出版時間:2004-11 出版社:機械工業(yè)出版社 作者:薩默維爾 頁數(shù):759
Tag標簽:無
內(nèi)容概要
本書是系統(tǒng)介紹軟件工程理論的經(jīng)典教材,自1982年初版以來,隨著軟件工程學科的發(fā)展不斷更新,銷售逾400 000冊,培養(yǎng)了一代又一代軟件工程人才,對學科本身也產(chǎn)生了重大影響。這個最新版重點論述在開發(fā)大型復雜軟件系統(tǒng)時可以采用的一些實用方法。全書重新組織為7篇,涵蓋了整個軟件開發(fā)過程各個階段的內(nèi)容,從初始的需求導出到設(shè)計和開發(fā),再到軟件項目管理。本書適合作為本科生和研究生教材,同時也可供軟件工程人員參考。 本書的主要特點 涵蓋軟件工程理論和實踐領(lǐng)域的最新發(fā)展。 整合軟件工程和相關(guān)領(lǐng)域的知識。 著重討論了需求和體系結(jié)構(gòu)設(shè)計的重要內(nèi)容。 提供Java程序示例以及用UML表示系統(tǒng)模型。 配套網(wǎng)站(www.software-engin.com)提供了豐富的軟件工程資源和教學材料。本版新增內(nèi)容 新增4章,分別是:"應(yīng)用系統(tǒng)體系結(jié)構(gòu)"、"快速軟件開發(fā)"(包括敏捷方法)、"基于構(gòu)件的軟件工程"和"軟件進化"。 大幅改寫和重組了11章的內(nèi)容,增加了許多最新資料。 其余各章也進行了修訂和更新。 通過一個信息系統(tǒng)和一個控制系統(tǒng)的案例分析,闡述了不同的軟件工程技術(shù)。 增加了敏捷方法和軟件復用的相關(guān)知識。 結(jié)合討論了系統(tǒng)的可靠性和安全性。
作者簡介
Ian Sommerville著名的軟件工程學家,英國蘭卡斯特大學軟件工程學教授,在軟件工程的教學和科研方面有20多年經(jīng)驗。他是IEEE CS組織編撰“軟件工程知識體系”(SWEBOK)的專家委員會三成員之一。目前,他的研究領(lǐng)域包括:計算機系統(tǒng)工程、需求工程、系統(tǒng)可靠性以及軟件進化。
書籍目錄
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
無
評論、評分、閱讀與下載