相关推荐
-
软件复用与软件构件技术
软件复用是在软件开发中避免重复劳动的解决方案。通过软件复用,可以提高软件开发的效率和质量。近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持。软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。
-
构件 详述
构件详述
-
软件构件与中间件
软件的本质特性: 构造性,演化性,知识密集,逻辑产物。 软件开发模型:瀑布模型,螺旋模型,喷泉模型,演化模型 瀑布模型:文档驱动。系统可能不满足客户的需求 螺旋模型:风险驱动。风险分析人员需要有经验。且经过充分训练 喷泉模型:更多的增量和迭代 演化模型:需求驱动。需求分组会影响全局系统 软件危机:现象:软件开发费用和进度失控,软件的可靠性差,软件难以维护。 原因:需求不明确,缺少有
-
架构设计笔记-5-软件工程基础知识-2
是将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素连接,最终构成新的目标软件。大体可分为:1.:基于功能的组装技术采用子程序调用和参数传递的方式将构件组装起来。它要求库中的构件以子程序/过程函数的形式出现,并且接口说明必须清晰。当使用这种组装技术进行软件开发时,开发人员首先要对新系统进行功能分解,将系统分解为强内聚、松耦合的功能模块;然后根据各模块的功能需求提取构件,进行适应性修改后,再接接到上述功能分解框架中。2.
-
什么是面向构件技术
在任何行业中,复杂情况通常是通过应用很多关键概念来解决的。这些概念是通过像抽象、分解、迭代和细化这们的方法来表达的。其中的关键是分解技术---把一个较大的问题分解成较小的、可管理的单元,那样每一个单元都可以单独处理。这个技术是软件工程的许多方法的核心。这些方法可以称为结构化设计、模块化编程或面向对象,它们产生的单元称为模块、包或构件。最近,人们开始关注于通过有计划地集成现有的软件部分来进行软件
-
构件技术简介(转自http://www.sstc.org.cn)
软件系统的复杂性不断增长、软件人员的频繁流动和软件行业的激烈竞争迫使软件企业提高软件质量、积累和固化知识财富,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的"基于构件的软件开发"(CBSD,Component Based Sortware Development)应运而生,这种技术以软件架构为组装蓝图,以可复用软件构件为组装模块,支持组装式软件的复...
-
【中间件技术】第一部分 概述(1) 软件构件与中间件基本概念
§ 1.1 分布式软件的基本概念 1.1.1 分布式软件与客户机/服务器模型 在计算机硬件技术与网络通信技术的支持下,应用需求驱使计算机软件的规模与复杂度 不断增长,软件正变得无处不在,同时软件所面临的挑战也正在日益加剧,软件开发过程中 复杂度高、开发周期长、可靠性保证难等问题日益突出。在这种背景下,软件开发人员不得 不在软件开发的过程中寻求更多的支持,以帮助其在特定的开发周期内开发出规模更大、更 可靠的软件系统。 本书关注在上述背景下大型分布式软件系统的开发支撑。原因主要有两个: z 随着网络与通信技术的
-
软件工程笔记(三)
三
-
软考--软件架构设计
构建与中间件技术 关键字分类法:一种最简单的构件库组织方法,其基本思想是:根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序主次分解为树状或有向无回路图结构。每个概念用一个描述性的关键字表示。不可分解的原子级关键字包含隶属于他的某些构件 刻面分类法:定义若干用于刻画构件特征的”面“(facet),每个面包含若干概念,这些概念表述构件在面上的特征。刻画可以描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征。 超文本组织方法:基于全文检索技术。所有构件必须辅以详尽的功能或行为说明文档;说明中出
-
浅谈软件构件和软件构件测试
什么是构件?构件也称为组件,是一个独立发布的功能部分。通过接口可以访问它的服务。其特点是:l 软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署、且多由第三方提供的可组装软件实体。l 软
-
软工作业-第四章-软件构件【下】
本文是软件工程翻译作业的第四章下篇
-
软件构件技术概述
软件构件技术概述(本文转载自软件工程专家网www.21cmm.com) 软件业是目前最有发展前途的产业,其营业额均以每年20%的速度递增,预计到2000年,年销售额将达9000亿美元,软件业将成为世界第一大产业。 中国科学院软件所仲萃豪研究员特别针对软件业中构件技术的应用软件开发做一详细论述,其中仲萃豪教授着重强调的是应用软件开发模型和方法。 软件分为系统软件、中间件、
-
构件技术
构件技术是指通过组装一系列可复用的软件构件来构造软件系统的软件技术.通过运用构件技术,开发人员可以有效的进行软件复用,减少重复开发,缩短软件的开发时间,降低软件的开发成本。 构件技术-历史渊源 1968年NATO软件工程会议,Mcllroy在提交会议的论文《大量生产的软件构件》中,提出了“软件组装生产线”的思想。从那以后,采用构件技术实现软件复用,采用“搭积木”的方式生产软件,成为软件...
-
2018年10个技术性前瞻
人工智能、沉浸体验、数字孪生、事件思维和持续适应性安全为下一代数字商业模式和生态系统奠定了基础。设计师是如何让汽车更加安全的呢? 他们像对待鱼群一样对待他们。 本田(Honda)最近推出的"安全蜂群"...
-
软件构件技术综述
面向对象到构件技术<br>如果把当前软件技术的新动向归纳一下,我认为可以概括为以下三点,即 媒体数字化、计算机网络化和软件构件化
-
软件构件与中间件技术
软件构件与中间件技术
-
软件构件技术
公司计划开发一个大项目,经领导们讨论,部门总监决定尝试使用软件构件技术开发。软件构件这东西只能说听过名字,一点概念都没有,还好领导没把我们当成魔术师,点一下帽子就可以变出一堆东西来。我就在项目还在调研和做可行性阶段的时间里,努力学习一下相关的概念。 软件复用是软件开发过程中避免重复劳动的解决方案。面向对象的技术的产生和发展,为软件复用提供了基本的技术支持。构件(Compo...
-
软件构件演化技术综述
传统的软件技术体系本质是一种静态、封闭的结构框架,软件实体缺乏动态适应能力、缺乏自主性、难以根据应用需求进行动态协同,因此难以适应Internet开放、动态和多变环境的要求。针对软件系统呈现出的新的自然特性和当前软件理论、技术和方法的发展趋势及研究热点问题,本文重点开展了软件构件演化技术的分析与综述。 关键词:软件、构件、软件复用、演化技术
-
构件技术,应用软件行业的未来
19世纪,人类文明历经了第一次工业革命—机械的发明;20世纪,人类文明历经了第二次工业革命—电子的发明;20世纪末期,人类文明正在历经第三次工业革命—信息产业; 每一次伟大的革命都有惊人的相似之处,如今机器和电力都遍布我们身边的每个角落,已经成为一种重要的生产资料。软件产业自20世纪70年代的迅猛发展,20世纪90年代中期互联网的产生,已经确实在改变我们的生活了,任何一种划时代革命意义的产业革命,
3 楼 fjjiaboming 2013-06-20 12:32
2 楼 weng 2013-06-19 16:51
1 楼 neptune 2013-06-19 13:03