上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: 第1章讨论了构架对企业的重要性。本章将从技术的角度重点讨论构架的重要性。软 件构架之所以重要,主要有以下3个基本原因: (1)涉众之间的交流。软件构架是种常见的对系统的抽象,绝大多数(如果不足 全部的话)系统的涉众都以此作为彼此理解、协商、达成共识或相互沟通的基础。 (2)早期设计决策。软件构架是所 阅读全文
posted @ 2019-12-04 21:56 mongotea 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序的运行时结构与其代码结构之间经常存在较大的差异.在对程 序进行编译时,代码结构就巳固定下来了.,面向对象的代码结构由若干类构成,各类之间是固定的继承关系。 程序的运行时结构则由若干相互联系,相互通信的对象构成,而且这些对象 及其之间的关系是处于快速变化的。实际上,代码结构与运行时结构在 阅读全文
posted @ 2019-12-04 21:56 mongotea 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 与Linda Northrop共同撰 如果一个项目的系统构架(包括理论基础)尚未确定,就不应该进行此 系统的全面开发.只有对构架做出明确清楚的表述,才能使之在整个开 发和维护过程中加以充分利用. -Barry Boehm [Boehm 95] 上-节阐述了构架在保证开发组织实现其商业目标方面所起的重 阅读全文
posted @ 2019-12-04 21:55 mongotea 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 周伯生 美国卡内基•梅降大学软件工程研究所(CMU/SEI)是炎国联邦政府资助构建的研究 单位,由美国国防部主管。他们确认,为了保证软件开发工作的成功.由软件幵发人员、 软件采办人员和软件用户组成的集成化团队必须具有必要的软件工程知识和技能,以保证 能按时向用户交付正确的软件。所谓“正确的”就是指在 阅读全文
posted @ 2019-12-04 21:54 mongotea 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 软件构架源自何处?当然来自设计师的聪明才智。但究竟逛如何构想出来的呢?要能 够设计出软件构架,设计师应该具备什么样的素质?另外,到底什么是软件构架?软件构架与软件设计是否相同?如果相同,何必再用软件构架这个词呢?如果不同.釕哪些差异, 为什么说软件构架很歌要? 软件构架是软件系统的核心,其影响久远, 阅读全文
posted @ 2019-12-04 21:54 mongotea 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 本系列的文章是自己在边学习《软件构架实践》时,边记录下来的,用于加深学习效果和以后的回顾,如若侵权,烦请告知,我会及时删除。 阅读全文
posted @ 2019-12-04 21:53 mongotea 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 除了可能会出现在class文件中的这200条指令的操作码,Java虚拟机规范还定义了另外两类操作码: 保留的操作码和"quick”操作码,这两种操作码不会合法地出现在Java class文件中。 Java虚拟机规范列出了三种保留操作码,如表A-1所示。这些操作码是为Java虚拟机实现及其工具所保留的 阅读全文
posted @ 2019-12-03 22:43 mongotea 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机的指令集包括四种调用方法的指令,本章对这四种指令和这些指令执行的环境进 行阐述。 19.1方法调用 Java程序设计语言提供了两种基本的方法:实例方法和类(或者静态)方法。这两种方法的区别在于: 1)实例方法在被调用之前,需要一个实例,而类方法不需要。 2)实例方法使用动态(迟)绑定, 阅读全文
posted @ 2019-12-03 22:42 mongotea 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 不过,大多数情况下,监视器保护那些通过监视区域代码来访问的数据,在这种情况下一即要求数据仅可以由监视区域访问,监视器可以确保线程会互斥地访问这些数据。 另一种我们提到的被监视器所支持的同步是协作。互斥帮助线程在访问共享数据时不被其他线程干扰,而协作帮助线程与其他线程共同工作。 当一个线程需要一些特别 阅读全文
posted @ 2019-12-03 22:42 mongotea 阅读(166) 评论(0) 推荐(0) 编辑
摘要: javac为remainder ()方法产生下列字节码序列: // The main bytecode sequence for remainder (); // Push local variable 0 {arg passed as0 iload_0 // dividend) // Push t 阅读全文
posted @ 2019-12-03 22:41 mongotea 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页