| 姓名:覃征著 作者简介: 作品:《电子商务基础》《软件体系结构》《电子政务导论》《软件项目管理》《软件项目管理 - - 高等学校教材·软件工程》《软件工程与管理》《电子商务概论-(第二版)》《软件体系结构:[英文本]》《电子政务导论(第2版)》《软件体系结构(英文版)(Software Architecture)》《电子服务》 姓名:覃征 邢剑宽 董金春 郑翔著 作者简介: 作品:《软件体系结构》 |
| 第1章 绪论 与几十年前那种着重于机器指令或者倾心于数据结构和算法的集合的软件相比,现在的软件更加复杂,更加难以控制和维护。一般来讲,软件系统是通过构件装配而成,不管这些构件是为了需求开发的,还是堆在复用库中的。在这种环境下,一个团队需要面对系统的不同侧面。他们有的要处理必须实现的功能模块,有的则要让不同构件正确通信,从而良好协作。同时,在这个过程中,一些质量因素也必须得到保证,目的是确保项目的最终成功。 软件体系结构是软件工程中的一个正在蓬勃发展的领域,用于帮助人们解决上面提到的问题。有了它,设计人员或者项目管理者就能在一个比较高的层面上俯瞰软件的整体情况。同时,软件体系结构可以被复用,这样就能够减少开发成本并降低软件开发中的风险,比如在设计、建模、实现、测试、评估、维护、升级中的潜在问题。 然而,获取软件体系结构并不是一件容易事。它并非如同代码那样是看得见摸得着的实体。将它呈现出来需要对系统全局信息的深入掌控以及优秀的技能和方法。来自不同组织和企业的人有不同的方法来处理这个问题,但是这些方法有一些共同的地方。对这些方法的总结和抽象成为了作为现今软件体系结构研究的基础。 本章将从软件开发的历史讲起,试图让大家了解软件体系结构的起源;之后讨论体系结构的定义、含义及其相关的一些活动;最后将说明体系结构可以给我们带来哪些好处。 1.1 软件开发简史 软件开发范式自从20世纪40年代“软件”这个词刚刚出现时(那时也是最原始的程序存储型计算机诞生的时候)开始至现在经历了多次革命性变迁。每次开发方法、模式和工具的改变都是为了适应新的环境和新的需求。 …… 更多 |
| 目录 第1章 绪论…………………………………………………………………………………1 1.1软件开发简史………………………………………………………………………1 1.1.1编程语言的进化——抽象级别…………………………………………2 1.1.2软件开发的进化——关注点……………………………………………3 1.1.3软件体系结构的起源和发展…………………………&h 更多 |
商品评论(0条)