成功加入购物车
[德] 比约尼尔 著; 刘伯超 译 / 清华大学出版社 / 2010-01 / 平装
售价 ¥ 14.00 1.8折
定价 ¥79.00
品相 九品
延迟发货说明
上书时间2026-10-16
卖家超过10天未登录
世界著名计算机教材精选·软件工程卷3:领域、需求与软件设计
《软件工程卷1~3》是冯诺依曼奖章获得者、世界著名的计算机科学家DinesBjorner教授的最新著作。这套丛书为读者理解软件和软件开发过程提供了一个“全新的视角”。这三卷书首次系统地论述了如何用形式方法来指导领域工程、需求工程和软件设计,即软件工程的三个相互关联并重叠的组成部分,或称之为软件工程的“三部曲”。在软件开发的各个阶段,如果都能够采用这种形式化的开发模式,将能够在极大程度上保证软件开发的正确性和有效性。
《软件工程卷3:领域、需求与软件设计》介绍了整体软件开发的基本原理和技巧:从领域描述,经过需求分析,直到软件设计。本卷倡导一种全新的软件工程开发模式:在需求被形式化之前,人们必须理解应用领域,因此本卷首先介绍领域描述的原理和技术,然后介绍从领域模型导出需求规则的原理和技术,最后介绍细化需求到软件设计的原理和技术:体系结构和组件设计。
这套丛书可以被视为软件工程史上里程碑式的著作。作者通过长达30年的程序设计方法论的研究与实践,加上长达25年不断完善的课程讲义汇编成这一套前后连贯、内容一致以及相对完整的软件工程著作。这套丛书的一个显著特点就是在这三卷书中,所有的原理、技术和工具都是通过大量的案例分析来进行阐述,并覆盖了所有主要的软件开发时期、阶段和步骤;同时,这些原理、技术和工具是能够被应用于大型工业和商业软件的开发项目中去的。
这套丛书不但可以作为高校计算机专业学生、教师以及研究人员的教材和必备参考书,而且在工业和计算机产业界也具有极大的实用价值。
原著作者为中文版所作的序译者序前言概述卷3的简要指南致谢I开篇1三部曲范式1.1软件工程的描绘1.1.1“旧的”描绘1.1.2我们的观点:什么是软件工程1.2软件工程三部曲1.2.1领域与论域1.2.2领域工程1.2.3需求工程1.2.4软件1.2.5软件设计1.2.6讨论1.3开发的时期、阶段与步骤1.3.1软件开发的时期1.3.2开发的阶段与步骤1.3.3领域开发1.3.4需求开发1.3.5计算系统设计1.3.6寸论:时期、阶段与步骤1.4部曲过程模型——首次考虑1.4.1过程模型的概念1.4.2三部曲过程模型1.5第1章的结论1.5.1概要1.5.2稍后将会介绍什么1.6文献评注1.7练习1.7.1一系列的软件开发1.7.2前言的注解1.7.3练习2文档2.1文档编制就是全部2.2文档部分的种类2.2.1概述2.2.2什么是描述2.3可交付物2.4信息文档部分2.4.1姓名、位置和日期2.4.2合作者2.4.3当前情况、需要、想法和概念2.4.4范围、区间、纲要2.4.5假设和依赖2.4.6隐含/派生目标2.4.7标准2.4.8合同和设计概要2.4.9日志2.4.10信息文档编制的讨论2.5描述文档部分2.5.1粗略描述2.5.2术语2.5.3叙述2.5.4形式叙述2.5.5描述性文档编制讨论2.6分析文档部分2.6.1概念形成2.6.2确认2.6.3验证、模型检查、测试2.6.4理论形成2.6.5分析文档编制的讨论2.7讨论2.7.1概述2.7.2章节总结2.8练习2.8.1序言2.8.2练习Ⅱ概念框架3方法和方法论3.1方法3.2方法学3.3方法构成3.3.1.原则3.3.2分析3.3.3构造(或合成)3.3.4技术3.3.5工具3.4发原则、技术和工具3.4.1一些元原则3.4.2一些原则、技术和工具3.5讨论3.6练习4模型和建模4.1介绍性、场景设定论述4.1.1模型和“可能世界4.1.2规约的模型4.1.3建模4.1.4论域4.2模型属性4.2.1类比、分析、形象模型4.2.2描述和规定模型4.2.3外延和内涵模型4.3模型的角色4.4建模原则4.5讨论4.6练习Ⅲ描述:理论和实践5现象和概念5.1前言5.2现象和概念5.2.1物理上显然的现象5.2.2思维构想的概念5.2.3现象和概念的类别5.2.4具体和抽象概念5.2.5描述的类别5.2.6什么是描述5.3实体5.3.1原子实体5.3.2复合实体5.3.3子实体5.3.4值、部分整体关系、属性5.3.5实体的部分整体关系5.3.6部分整体关系和属性5.3.7面向模型的部分整体关系5.3.8面向模型的属性——题外话5.3.9实体性质5.3.10现实的示例和我们的类型系统5.3.11类型系统5.3.12类型约束5.3.13总结:原则、技术和工具5.4函数5.4.1函数基调5.4.2函数定义5.4.3算法5.5事件和行为5.5.1状态、动作、事件和行为5.5.2同步和通信5.5.3进程5.5.4迹5.5.5进程定义语言5.6建模现象和概念的选择5.6.1定性特性5.6.2定量特性5.6.3原则、技术和工具5.7讨论……6关于下定义和关于定义6.1定义的语用6.2各种各样的哲学定义6.3预备性讨论6.4形式定义的句法6.5形式定义的语义6.6讨论6.7练习7Jatkson的描述原则7.1现象、事实和个体7.2指示7.3显式定义7.4可驳斥断言7.5讨论:描述原则7.6文献评注7.7练习Ⅳ领域工程8领域工程概述8.1前言8.2回顾:为什么有领域工程8.3部分和章节的概述8.4领域参与者及其观点8.5领域获取和确认8.6领域分析和概念形成8.7领域刻面8.8领域开发的辅助阶段8.9领域模型文档8.10这一部分的其他结构8.11文献评注8.12练习9领域参与者9.1前言9.2参与者9.3参与者观点9.4讨论:参与者及其观点9.5练习10领域属性10.1前言10.2连续、离散和混沌10.3静态和动态10.4可触知性和不可触知性10.5一、二、……维10.6讨论10.7文献评注10.8练习11领域刻面11.1前言11.2领域易化器:企业过程11.3领域内在11.4领域支持技术11.5领域管理和组织11.6领域规则和规定11.7领域脚本11.8领域的人类行为11.9其他的领域刻面11.10领域模型复合11.11练习12领域获取12.1前言12.2获取过程12.3讨论12.4练习13领域分析和概念形成13.1前言13.2概念形成13.3一致性、冲突和完备性13.4从分析到合成13.5讨论13.6文献评注13.7练习14领域验证和确认14.1前言14.2领域验证14.3领域确认14.4讨论14.5练习15领域理论15.1前言15.2什么是领域理论15.3领域理论的陈述示例15.4可能的领域理论15.5我们如何建立一个理论15.6领域理论的目的15.7总结性原则、技术和工具15.8文献评注15.9练习16领域工程过程模型16.1前言16.2领域开发回顾16.3领域文档回顾16.4讨论V需求工程17需求工程综述17.1前言17.2为什么需要需求,为了什么17.3开始需求开发17.4关于领域、需求和机器17.5概述:需求工程的阶段17.6需求文档17.7本部分剩下内容的结构17.8文献评注17.9练习18需求参与者18.1前言18.2常规应用的参与者18.3COTS软件开发商的参与者18.4讨论18.5练习19需求刻面19.1前言19.2粗略描述和术语表19.3企业过程再工程需求19.4领域需求19.5接口需求19.6机器需求19.7需求模型复合19.8讨论:需求刻面19.9文献评注19.10练习20需求获取20.1需求获取和领域模型20.2基于领域模型的需求获取20.3概念概述20.4获取过程20.5讨论20.6练习21需求分析和概念形成21.1前言21.2概念形成21.3一致性、冲突和完备性21.4从分析到合成21.5讨论21.6文献评注21.7练习22需求的验证和确认22.1前言22.2需求验证22.3需求确认22.4讨论22.5文献评注22.6练习23需求的可满足性和可行性23.1前言23.2满足性研究23.3技术可行性研究23.4经济可行性研究23.5顺从于隐含/派生目标23.6讨论23.7练习24需求工程过程模型24.1前言24.2需求开发的回顾24.3回顾需求文档24.4重复的内容列表24.5讨论Ⅵ计算系统设计25硬件/软件协同设计25.1前言——关于体系结构25.2硬件构件和模块25.3软件构件和模块25.4硬件/软件协同设计25.5体系结构的逐步改进25.6讨论26软件体系结构设计26.1前言26.2初始的领域需求体系结构26.3初始机器需求体系结构26.4一些机器需求的分析26.5设计决策的优先26.6相应的设计26.7讨论26.8文献评注26.9练习27构件设计的范例分析27.1概述性前言27.2示例概述27.3方法论概述27.4步骤0:文件和页27.5步骤1:编目、磁盘和存储器27.6步骤2:磁盘27.7步骤3:高速缓存27.8步骤4:存储崩溃27.9步骤5:扁平化存储和磁盘27.10步骤6:磁盘空间管理27.11讨论27.12文献评注27.13练习28特定领域的体系结构28.1前言28.2翻译器体系结构28.3信息储存库体系结构28.4客户端朋艮务器体系结构28.532件体系结构28.6反应系统体系结构28.7连接框架28.8讨论28.9练习29其他:编码及其全部29.1从形式规约到程序设计29.2程序设计之美29.3程序设计实践29.4构建信任的软件开发29.5验证、模型检查和测试29.6讨论29.7练习30计算系统设计过程模型30.1前言30.2软件设计的回顾30.3软件设计文档回顾30.4讨论Ⅶ结束语31三部曲开发过程模型31.1时期过程模型31.2时期文档编制目录31.3结论32尾章32.1非形式和形式软件工程32.2形式方法的神话和戒律32.3FAQ(FrequentlyAskedQuestions):常见问题32.4研究和工具开发32.5应用领域32.6结束语Ⅶ附录ARSL入门A.1类型A.2RSL谓词演算A.3具体RSL类型A.4γ演算和函数A.5其他的应用式表达式A.6命令式结构A.7进程结构A.8简单RSL规约B术语表参考文献
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30