请输入您要查询的百科知识:

 

词条 软件体系结构教程
释义

版权信息

书 名: 软件体系结构教程

作 者:李代平

出版社: 清华大学出版社

出版时间: 2008

ISBN: 9787302168560

开本: 16

定价: 39.50 元

内容简介

本书系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界面应用实例,强调理论与实践相结合。

全书共10章,第1章简单介绍软件体系的概念、发展和应用现状;第2章讨论软件体系结构建模,包括视图模型、核心模型、生命周期模型和抽象模型;第3章介绍软件体系结构的风格和特定领域软件体系结构;第4章讨论软件体系结构的描述方法,重点介绍软件体系结构描述语言;第5章介绍动态软件体系结构及其描述方法;第6章介绍Web服务体系结构相关知识,以及面向服务的体系结构的基本概念和设计原则;第7章讨论基于体系结构的软件开发方法,介绍基体结构的软件过程;第8章讨论软件体系结构的分析与测试问题,重点介绍软件体系结构的可靠性风险分析;第9章讨论软件体系评估方法,重点介绍ATAM和SAAM方法;第10章介绍软件产品线的原理和方法,重点讨论产品线体系结构的设计和演化。

本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件体系结构教材,也可作为软件工程高级培训、系统分析员培训、系统构架设计师培训教材,以及软件开发人员的参考书。

目录

第一章绪论

第二章软件体系结构

第三章软件体系结构模式

第四章软件体系结构描述

第五章软件体系结构建模理论

第六章软件体系结构设计原理

第七章用UML描述软件体系结构

第八章需求到软件体系结构的方法

第九章面向对象体系结构

第十章软件体系结构的质量分析

第十一章体系结构配置研究

第十二章软件体系结构性能

第十三章软件体系结构评估方法

第十四章Oracle体系结构

第十五章网格体系结构

参考文献

……

文摘

第1章 绪论

由于计算机软件系统的规模和复杂程度不断提高,软件系统的结构变得13益复杂,软件系统的质量和性能不再仅仅取决于软件的实现算法和数据结构,软件体系结构的正确设计和选择往往是整个软件系统成功的关键因素。因此,软件体系结构逐渐成为软件工程领域的研究热点,并成为大型软件系统开发与软件产品线生产的关键技术。

1.1 当前软件工程的分析

软件工程这个概念的正式出现是在1968年NAT0软件工程会议上。而软件工程这个概念的出现主要是由于“软件危机”的出现而导致的。

1.1.1 软件危机的出现

软件是计算机运行所需要的各种程序和数据的总称,它是计算机系统的重要组成部分。编制符合要求的程序一直是人们追求的目标。随着计算机应用领域的扩大,人们对软件的需求量剧增,对软件的正确性提出了更高的要求,并迫切地需要缩短软件生产周期。但是,当时的软件编制还是过多地依赖于程序员的能力和技巧,这就导致了软件的生产周期长,可靠性及可维护性也很差。软件开发远远满足不了社会的需求,从而爆发了一场“软件危机”。所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。实际上几乎所有的软件都不同程度地存在问题。

1.1.2 软件危机的成因

从软件危机的种种表现和软件作为逻辑产品的特殊性,可以发现软件危机的原因,具体如下。

1.软件规模越来越大

随着计算机应用的日益广泛,需要开发的软件规模日益庞大,软件结构也日益复杂。这些庞大软件的功能非常复杂,体现在处理功能的多样性和运行环境的多样性。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 16:48:26