软件工程(英文版)(第8版)

软件工程(英文版)(第8版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [英] (Sommerville I.)
2006-09
版次: 1
ISBN: 9787111197706
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 840页
32人买过
  •   本书是系统介绍软件工程理论的经典教材。自1982年初版以来,本书随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。全书共分7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。
      本书主要特点:
      ●包括了软件工程理论与实践的最新进展,并讨论了系统工程的相关主题。
      ●详述了敏捷方法与复用的相关知识。
      ●涵盖了系统安全性、保险性与可靠性,解释了在开发关键系统时的最佳实践。
      ●通过一个信息系统和一个控制系统的案例分析,阐述了软件生命周期的步骤。
      与以前的版本相比,第8版更新了部分内容,并增加了有关最新主题的三章:
      ●信息安全工程,介绍了有关安全软件的描述和设计中所需要考虑的诸多问题。
      ●面向服务的软件工程,解释了如何将可复用的Web服务用子开发新的应用。
      ●面向方面的软件开发,描述了基于关注点分离的新技术。   萨默维尔(Sommerville.I.)著名的软件工程学家,英国兰卡斯特大学软件工程学教授,在软件工程的教学和科研方面有20多年经验。他是IEEECS组织编撰“软件工程知识体系”(SWEBOK)的专家委员会三成员之一。目前,他的研究领域包括:计算机系统工程、需求工程、系统可靠性以及软件进化。 parttoverview
    chapter1introduction
    1.1faqsaboutsoftwareengineering
    1.2professionalandethicalresponsibility
    keypoints
    furtherreading
    exercises

    chapter2socio-technicalsystems
    2.1emergentsystemproperties
    2.2systemsengineering
    2.3organisations,peopleandcomputersystems
    2.4legacysystems
    keypoints
    furtherreading
    exercises

    chapter3criticalsystems
    3.1asimplesafety-criticalsystem
    3.2systemdependability
    3.3availabilityandreliability
    3.4safety
    3.5security
    keypoints
    furtherreading
    exercises

    chapter4softwareprocesses
    4.1softwareprocessmodels
    4.2processiteration
    4.3processactivities
    4.4therationalunifiedprocess
    4.5computer-aidedsoftwareengineering
    keypoints
    furtherreading
    exercises

    chapter5projectmanagement
    5.1managementactivities
    5.2projectplanning
    5.3projectscheduling
    5.4riskmanagement
    keypoints
    furtherreading
    exercises

    part2requirements
    chapter6softwarerequirements
    6.1functionalandnon-functionalrequirements
    6.2userrequirements
    6.3systemrequirements
    6.4interfacespecification
    6.5thesoftwarerequirementsdocument
    keypoints
    furtherreading
    exercises

    chapter7requirementsengineeringprocesses
    7.1feasibilitystudies
    7.2requirementselicitationandanalysis
    7.3requirementsvalidation
    7.4requirementsmanagement
    keypoints
    furtherreading
    exercises

    chapter8systemmodels
    8.1contextmodels
    8.2behaviouralmodels
    8.3datamodels
    8.4objectmodels
    8.5structuredmethods
    keypoints
    furtherreading
    exercises

    chapter9criticalsystemsspecification
    9.1risk-drivenspecification
    9.2safetyspecification
    9.3securityspecification
    9.4softwarereliabilityspecification
    keypoints
    furtherreading
    exercises

    chapter10formalspecification
    10.1formalspecificationinthesoftwareprocess
    10.2sub-systeminterfacespecification
    10.3behaviouralspecification
    keypoints
    furtherreading
    exercises
    part3design

    chapter11architecturaldesign
    11.1architecturaldesigndecisions
    i1.2systemorganisation
    11.3modulardecompositionstyles
    11.4controlstyles
    11.5referencearchitectures
    keypoints
    furtherreading
    exercises

    chapter12distributedsystemsarchitectures
    12.1multiprocessorarchitectures
    12.2client-serverarchitectures
    12.3distributedobjectarchitectures
    12.4inter-organisationaldistributedcomputing
    keypoints
    furtherreading
    exercises

    chapter13applicationarchitectures
    13.1dataprocessingsystems
    13.2transactionprocessingsystems
    13.3eventprocessingsystems
    13.4languageprocessingsystems
    keypoints
    furtherreading
    exercises

    chapter14object-orienteddesign
    14.1objectsandobjectclasses
    14.2anobject-orienteddesignprocess
    14.3designevolution
    keypoints
    furtherreading
    exercises

    chapter15real-timesoftwaredesign
    15.1systemdesign
    15.2real-timeoperatingsystems
    15.5monitoringandcontrolsystems
    15.4dataacquisitionsystems
    keypoints
    furtherreading
    exercises

    chapter16userinterfacedesign
    16.1designissues
    16.2theuidesignprocess
    16.3useranalysis
    16.4userinterfaceprototyping
    16.5interfaceevaluation
    keypoints
    furtherreading
    exercises
    part4development

    chapter17rapidsoftwaredevelopment
    17.1agilemethods
    17.2extremeprogramming
    17.3rapidapplicationdevelopment
    17.4softwareprototyping
    keypoints
    furtherreading
    exercises

    chapter18softwarereuse
    18.1thereuselandscape
    18.2designpatterns
    18.3generator-basedreuse
    18.4applicationframeworks
    18.5applicationsystemreuse
    keypoints
    furtherreading
    exercises

    chapter19component-basedsoftwareengineering
    19.1componentsandcomponentmodels
    19.2thecbseprocess
    19.3componentcomposition
    keypoints
    furtherreading
    exercises

    chapter20criticalsystemsdevelopment
    20.1dependableprocesses
    20.2dependableprogramming
    20.3faulttolerance
    20.4fault-tolerantarchitectures
    keypoints
    furtherreading
    exercises

    chapter21softwareevolution
    21.1programevolutiondynamics
    21.2softwaremaintenance
    21.3evolutionprocesses
    21.4legacysystemevolution
    keypoints
    furtherreading
    exercises
    part5verificationandvalidation

    chapter22verificationandvalidation
    22.1planningverificationandvalidation
    22.2softwareinspections
    22.3automatedstaticanalysis
    22.4verificationandformalmethods
    keypoints
    furtherreading
    exercises

    chapter23softwaretesting
    23.1systemtesting
    23.2componenttesting
    23.3testcasedesign
    23.4testautomation
    keypoints
    furtherreading
    exercises

    chapter24criticalsystemsvalidation
    24.1reliabilityvalidation
    24.2safetyassurance
    24.3securityassessment
    24.4safetyanddependabilitycases
    keypoints
    furtherreading
    exercises
    part6management

    chapter25managingpeople
    25.1selectingstaff
    25.2motivatingpeople
    25.3managinggroups
    25.4thepeoplecapabilitymaturitymodel
    keypoints
    furtherreading
    exercises

    chapter26softwarecostestimation
    26.1softwareproductivity
    26.2estimationtechniques
    26.3algorithmiccostmodelling
    26.4projectdurationandstaffing
    keypoints
    furtherreading
    exercises

    chapter27qualitymanagement
    27.1processandproductquality
    27.2qualityassuranceandstandards
    27.3qualityplanning
    27.4qualitycontrol
    27.5softwaremeasurementandmetrics
    keypoints
    furtherreading
    exercises

    chapter28processimprovement
    28.1processandproductquality
    28.2processclassification
    28.3processmeasurement
    28.4processanalysisandmodelling
    28.5processchange
    28.6thecmmiprocessimprovementframework
    keypoints
    furtherreading
    exercises

    chapter29configurationmanagement
    29.1configurationmanagementplanning
    29.2changemanagement
    29.3versionandreleasemanagement
    29.4systembuilding
    29.5casetoolsforconfigurationmanagement
    keypoints
    furtherreading
    exercises
    part7emergingtechno&ogles

    chapter30securityengineering
    30.1securityconcepts
    30.2securityriskmanagement
    30.3designforsecurity
    30.4systemsurvivability
    keypoints
    furtherreading
    exercises

    chapter31service-orientedsoftwareengineering
    31.1servicesasreusablecomponents
    31.2serviceengineering
    31.3softwaredevelopmentwithservices
    keypoints
    furtherreading
    exercises

    chapter32aspect-orientedsoftwaredevelopment
    32.1theseparationofconcerns
    32.2aspects,joinpointsandpointcuts
    32.3softwareengineeringwithaspects
    keypoints
    furtherreading
    exercises
    glossary
    references
    index
  • 内容简介:
      本书是系统介绍软件工程理论的经典教材。自1982年初版以来,本书随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。全书共分7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。
      本书主要特点:
      ●包括了软件工程理论与实践的最新进展,并讨论了系统工程的相关主题。
      ●详述了敏捷方法与复用的相关知识。
      ●涵盖了系统安全性、保险性与可靠性,解释了在开发关键系统时的最佳实践。
      ●通过一个信息系统和一个控制系统的案例分析,阐述了软件生命周期的步骤。
      与以前的版本相比,第8版更新了部分内容,并增加了有关最新主题的三章:
      ●信息安全工程,介绍了有关安全软件的描述和设计中所需要考虑的诸多问题。
      ●面向服务的软件工程,解释了如何将可复用的Web服务用子开发新的应用。
      ●面向方面的软件开发,描述了基于关注点分离的新技术。
  • 作者简介:
      萨默维尔(Sommerville.I.)著名的软件工程学家,英国兰卡斯特大学软件工程学教授,在软件工程的教学和科研方面有20多年经验。他是IEEECS组织编撰“软件工程知识体系”(SWEBOK)的专家委员会三成员之一。目前,他的研究领域包括:计算机系统工程、需求工程、系统可靠性以及软件进化。
  • 目录:
    parttoverview
    chapter1introduction
    1.1faqsaboutsoftwareengineering
    1.2professionalandethicalresponsibility
    keypoints
    furtherreading
    exercises

    chapter2socio-technicalsystems
    2.1emergentsystemproperties
    2.2systemsengineering
    2.3organisations,peopleandcomputersystems
    2.4legacysystems
    keypoints
    furtherreading
    exercises

    chapter3criticalsystems
    3.1asimplesafety-criticalsystem
    3.2systemdependability
    3.3availabilityandreliability
    3.4safety
    3.5security
    keypoints
    furtherreading
    exercises

    chapter4softwareprocesses
    4.1softwareprocessmodels
    4.2processiteration
    4.3processactivities
    4.4therationalunifiedprocess
    4.5computer-aidedsoftwareengineering
    keypoints
    furtherreading
    exercises

    chapter5projectmanagement
    5.1managementactivities
    5.2projectplanning
    5.3projectscheduling
    5.4riskmanagement
    keypoints
    furtherreading
    exercises

    part2requirements
    chapter6softwarerequirements
    6.1functionalandnon-functionalrequirements
    6.2userrequirements
    6.3systemrequirements
    6.4interfacespecification
    6.5thesoftwarerequirementsdocument
    keypoints
    furtherreading
    exercises

    chapter7requirementsengineeringprocesses
    7.1feasibilitystudies
    7.2requirementselicitationandanalysis
    7.3requirementsvalidation
    7.4requirementsmanagement
    keypoints
    furtherreading
    exercises

    chapter8systemmodels
    8.1contextmodels
    8.2behaviouralmodels
    8.3datamodels
    8.4objectmodels
    8.5structuredmethods
    keypoints
    furtherreading
    exercises

    chapter9criticalsystemsspecification
    9.1risk-drivenspecification
    9.2safetyspecification
    9.3securityspecification
    9.4softwarereliabilityspecification
    keypoints
    furtherreading
    exercises

    chapter10formalspecification
    10.1formalspecificationinthesoftwareprocess
    10.2sub-systeminterfacespecification
    10.3behaviouralspecification
    keypoints
    furtherreading
    exercises
    part3design

    chapter11architecturaldesign
    11.1architecturaldesigndecisions
    i1.2systemorganisation
    11.3modulardecompositionstyles
    11.4controlstyles
    11.5referencearchitectures
    keypoints
    furtherreading
    exercises

    chapter12distributedsystemsarchitectures
    12.1multiprocessorarchitectures
    12.2client-serverarchitectures
    12.3distributedobjectarchitectures
    12.4inter-organisationaldistributedcomputing
    keypoints
    furtherreading
    exercises

    chapter13applicationarchitectures
    13.1dataprocessingsystems
    13.2transactionprocessingsystems
    13.3eventprocessingsystems
    13.4languageprocessingsystems
    keypoints
    furtherreading
    exercises

    chapter14object-orienteddesign
    14.1objectsandobjectclasses
    14.2anobject-orienteddesignprocess
    14.3designevolution
    keypoints
    furtherreading
    exercises

    chapter15real-timesoftwaredesign
    15.1systemdesign
    15.2real-timeoperatingsystems
    15.5monitoringandcontrolsystems
    15.4dataacquisitionsystems
    keypoints
    furtherreading
    exercises

    chapter16userinterfacedesign
    16.1designissues
    16.2theuidesignprocess
    16.3useranalysis
    16.4userinterfaceprototyping
    16.5interfaceevaluation
    keypoints
    furtherreading
    exercises
    part4development

    chapter17rapidsoftwaredevelopment
    17.1agilemethods
    17.2extremeprogramming
    17.3rapidapplicationdevelopment
    17.4softwareprototyping
    keypoints
    furtherreading
    exercises

    chapter18softwarereuse
    18.1thereuselandscape
    18.2designpatterns
    18.3generator-basedreuse
    18.4applicationframeworks
    18.5applicationsystemreuse
    keypoints
    furtherreading
    exercises

    chapter19component-basedsoftwareengineering
    19.1componentsandcomponentmodels
    19.2thecbseprocess
    19.3componentcomposition
    keypoints
    furtherreading
    exercises

    chapter20criticalsystemsdevelopment
    20.1dependableprocesses
    20.2dependableprogramming
    20.3faulttolerance
    20.4fault-tolerantarchitectures
    keypoints
    furtherreading
    exercises

    chapter21softwareevolution
    21.1programevolutiondynamics
    21.2softwaremaintenance
    21.3evolutionprocesses
    21.4legacysystemevolution
    keypoints
    furtherreading
    exercises
    part5verificationandvalidation

    chapter22verificationandvalidation
    22.1planningverificationandvalidation
    22.2softwareinspections
    22.3automatedstaticanalysis
    22.4verificationandformalmethods
    keypoints
    furtherreading
    exercises

    chapter23softwaretesting
    23.1systemtesting
    23.2componenttesting
    23.3testcasedesign
    23.4testautomation
    keypoints
    furtherreading
    exercises

    chapter24criticalsystemsvalidation
    24.1reliabilityvalidation
    24.2safetyassurance
    24.3securityassessment
    24.4safetyanddependabilitycases
    keypoints
    furtherreading
    exercises
    part6management

    chapter25managingpeople
    25.1selectingstaff
    25.2motivatingpeople
    25.3managinggroups
    25.4thepeoplecapabilitymaturitymodel
    keypoints
    furtherreading
    exercises

    chapter26softwarecostestimation
    26.1softwareproductivity
    26.2estimationtechniques
    26.3algorithmiccostmodelling
    26.4projectdurationandstaffing
    keypoints
    furtherreading
    exercises

    chapter27qualitymanagement
    27.1processandproductquality
    27.2qualityassuranceandstandards
    27.3qualityplanning
    27.4qualitycontrol
    27.5softwaremeasurementandmetrics
    keypoints
    furtherreading
    exercises

    chapter28processimprovement
    28.1processandproductquality
    28.2processclassification
    28.3processmeasurement
    28.4processanalysisandmodelling
    28.5processchange
    28.6thecmmiprocessimprovementframework
    keypoints
    furtherreading
    exercises

    chapter29configurationmanagement
    29.1configurationmanagementplanning
    29.2changemanagement
    29.3versionandreleasemanagement
    29.4systembuilding
    29.5casetoolsforconfigurationmanagement
    keypoints
    furtherreading
    exercises
    part7emergingtechno&ogles

    chapter30securityengineering
    30.1securityconcepts
    30.2securityriskmanagement
    30.3designforsecurity
    30.4systemsurvivability
    keypoints
    furtherreading
    exercises

    chapter31service-orientedsoftwareengineering
    31.1servicesasreusablecomponents
    31.2serviceengineering
    31.3softwaredevelopmentwithservices
    keypoints
    furtherreading
    exercises

    chapter32aspect-orientedsoftwaredevelopment
    32.1theseparationofconcerns
    32.2aspects,joinpointsandpointcuts
    32.3softwareengineeringwithaspects
    keypoints
    furtherreading
    exercises
    glossary
    references
    index
查看详情
系列丛书 / 更多
软件工程(英文版)(第8版)
计算机网络
[荷兰]塔嫩鲍姆(Tanenbaum A.S.) 著
软件工程(英文版)(第8版)
Java编程思想:英文版·第4版
[美]埃克尔 著
软件工程(英文版)(第8版)
编译原理(英文版·第2版)
[美]阿霍 著
软件工程(英文版)(第8版)
计算机科学概论(英文版·第5版)
[美]Nell、John Lewis 著
软件工程(英文版)(第8版)
经典原版书库:电子商务(英文精编版·第10版)
[美]施内德(Gary P. Schneider) 著
软件工程(英文版)(第8版)
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
[美]David、John L.Hennessy 著
软件工程(英文版)(第8版)
现代操作系统(英文版·第4版)
[美]Andrew S. Tanenbaum、Herbert Bos 著
软件工程(英文版)(第8版)
离散数学及其应用(英文版)(第7版)
[美]罗森 著
软件工程(英文版)(第8版)
Java语言程序设计:基础篇(英文版)(第8版)
[美]梁(Y.Daniel Liang) 著
软件工程(英文版)(第8版)
计算机文化:(英文版·第15版)
[美]帕森斯(June Jamrich Parsons)、[美]奥贾(Dan Oja) 著
软件工程(英文版)(第8版)
软件工程:实践者的研究方法(英文精编版 第8版)
[美]罗杰、[美]布鲁斯 R.马克西姆 著
软件工程(英文版)(第8版)
Java语言程序设计(基础篇)(英文版·第10版)
[美]梁勇(Y.Daniel Liang) 著
相关图书 / 更多
软件工程(英文版)(第8版)
软件工程(第7版微课版十三五职业教育国家规划教材)
高树芳 主编
软件工程(英文版)(第8版)
软件测试技术任务驱动式教程(第2版)
吴伶琳、王明珠 编
软件工程(英文版)(第8版)
软件工程实践教程:基于开源和群智的方法
毛新军;王涛;余跃
软件工程(英文版)(第8版)
软件测试
崔义 主编;任淑艳
软件工程(英文版)(第8版)
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程(英文版)(第8版)
软件测试基础教程 软硬件技术 高尚兵,高丽主编 新华正版
高尚兵,高丽主编
软件工程(英文版)(第8版)
软件工程--理论与实践
毛新军 董威
软件工程(英文版)(第8版)
软件文化基础(第二版)
覃征;党璇;易建山;王国龙;张紫欣;徐树皓;吴浔
软件工程(英文版)(第8版)
软件安全
邹德清
软件工程(英文版)(第8版)
软件需求工程方法与实践
金芝、刘璘、陈小红、李童
软件工程(英文版)(第8版)
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
软件工程(英文版)(第8版)
软件化雷达模型重构与数据流仿真技术
王磊
您可能感兴趣 / 更多
软件工程(英文版)(第8版)
最后一个人(《时代》杂志评其为“十大后世界末日小说”之一)
[英]玛丽·雪莱 著;新华先锋 出品
软件工程(英文版)(第8版)
不能赢的辩护【当当定制“检方证物线索卡*5】金匕首奖得主史蒂夫·卡瓦纳推理神作
[英]史蒂夫·卡瓦纳 著;酷威文化 出品
软件工程(英文版)(第8版)
谢林与现代欧洲哲学
[英]安德鲁·鲍伊
软件工程(英文版)(第8版)
科普勒斯顿阿哲学史11
[英]弗雷德里克·科普勒斯顿 后浪
软件工程(英文版)(第8版)
构建底层逻辑(用底层逻辑武装大脑,实现思维能力的跃升)
[英]艾萨克·瓦茨 译者;卢东民
软件工程(英文版)(第8版)
哈利·波特 一段魔法史
[英]大英图书馆 编;向寻 冬翌 译
软件工程(英文版)(第8版)
管教的常识:直面孩子成长的88个问题
[英]苏珊·伊莎克丝 译者;李江艳
软件工程(英文版)(第8版)
卢梭与德国观念论:自由、依赖和必然
[英]大卫·詹姆斯(David James) 著;吴珊珊 译
软件工程(英文版)(第8版)
点读版恐龙妙想国 动物妙想国系列全4册 3-6岁儿童趣味科普绘本爆笑动物认知启蒙图画书三角龙梁龙剑龙霸王龙恐龙科普故事幼儿园想象力绘本睡前故事书
[英]露丝·西蒙斯/著 (英)阿列克谢·彼特斯科夫/绘 邢培健 译
软件工程(英文版)(第8版)
凤凰文库设计理论研究系列-杜威与设计:实用主义的设计视角研究
[英]布莱恩·S.迪克森 著;王成思 译;汪星宇
软件工程(英文版)(第8版)
钢琴技巧实践
[英]默里·麦克拉克伦(Murray McLachlan) 著;孙晓雪 译
软件工程(英文版)(第8版)
野蔷薇村的故事(全8册):40周年官方特别纪念版
[英]吉尔·巴克莲 著;[中]马爱农 译