软件工程(英文版)(第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
查看详情
12
系列丛书 / 更多
软件工程(英文版)(第8版)
计算机网络
[荷兰]塔嫩鲍姆(Tanenbaum A.S.) 著
软件工程(英文版)(第8版)
Java编程思想:英文版·第4版
[美]埃克尔 著
软件工程(英文版)(第8版)
编译原理(英文版·第2版)
[美]阿霍 著
软件工程(英文版)(第8版)
计算机科学概论(英文版·第5版)
[美]Nell、John Lewis 著
软件工程(英文版)(第8版)
经典原版书库:电子商务(英文精编版·第10版)
[美]施内德(Gary P. Schneider) 著
软件工程(英文版)(第8版)
离散数学及其应用(英文版)(第7版)
[美]罗森 著
软件工程(英文版)(第8版)
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
[美]David、John L.Hennessy 著
软件工程(英文版)(第8版)
Java语言程序设计:基础篇(英文版)(第8版)
[美]梁(Y.Daniel Liang) 著
软件工程(英文版)(第8版)
现代操作系统(英文版·第4版)
[美]Andrew S. Tanenbaum、Herbert Bos 著
软件工程(英文版)(第8版)
计算机文化:(英文版·第15版)
[美]帕森斯(June Jamrich Parsons)、[美]奥贾(Dan Oja) 著
软件工程(英文版)(第8版)
软件工程:实践者的研究方法(英文精编版 第8版)
[美]罗杰、[美]布鲁斯 R.马克西姆 著
软件工程(英文版)(第8版)
计算机科学引论(2017英文精编版)
[美]蒂莫西、J.、奥利里(Timothy、J.、O\\\\\\\'Leary) 著
相关图书 / 更多
软件工程(英文版)(第8版)
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程(英文版)(第8版)
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程(英文版)(第8版)
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程(英文版)(第8版)
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程(英文版)(第8版)
软件工程--理论与实践
毛新军 董威
软件工程(英文版)(第8版)
软件需求分析(微课版)
李美蓉 何中海
软件工程(英文版)(第8版)
软件自动化测试入门攻略
杨定佳
软件工程(英文版)(第8版)
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程(英文版)(第8版)
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程(英文版)(第8版)
软件安全
邹德清
软件工程(英文版)(第8版)
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
软件工程(英文版)(第8版)
软件工程原理与实践 沈备军 万成城 陈昊鹏 陈雨亭
沈备军 万成城 陈昊鹏 陈雨亭
您可能感兴趣 / 更多
软件工程(英文版)(第8版)
康德与现代政治哲学
[英] 卡特琳·弗利克舒
软件工程(英文版)(第8版)
权力的支柱(英国史前沿译丛)
[英]约翰·布鲁尔
软件工程(英文版)(第8版)
可解释AI实战(PyTorch版)
[英] 阿杰伊·塔姆佩(Ajay Thampi)著 叶伟民、朱明超、刘华、叶孟良、袁敏 译
软件工程(英文版)(第8版)
如何改变世界-(马克思和马克思主义的传奇)
[英]埃里克·霍布斯鲍姆
软件工程(英文版)(第8版)
梦想家彼得(麦克尤恩作品)
[英]伊恩·麦克尤恩著
软件工程(英文版)(第8版)
飞羽:关于两个父亲和一只喜鹊的回忆(《星期日泰晤士报》年度*佳回忆录,一只捡来的小喜鹊成为“我”的时空穿越机,带来与父亲的和解,和生活的勇气)
[英]查理·吉尔莫
软件工程(英文版)(第8版)
秘史:英国情报机构的崛起
[英]西蒙·鲍尔
软件工程(英文版)(第8版)
非洲大陆简史(萤火虫书系)
[英]阿普里尔·马登
软件工程(英文版)(第8版)
诺奖作家给孩子的阅读课·心智成长(3-9年级,莫言余华的文学启蒙,垫高阅读起点,提升作文能力)
[英]高尔斯华绥等
软件工程(英文版)(第8版)
月亮与六便士(名家新译本,别致精装,镂空设计。轨道与旷野之外,寻找第三条道路)
[英]毛姆 著 ,新经典 出品
软件工程(英文版)(第8版)
大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落
[英]理查德·达吉 著;邵晓燕 魏本超 译;斯坦威 出品
软件工程(英文版)(第8版)
学会悲伤
[英]海伦·拉塞尔 后浪