降低软件开发的费用关键词:SD、OTS;OTS

发布时间:2021-04-07 来源: 万汇智联 浏览次数:

(山东省经济管理干部学院计算机科学系,山东济南25001 4)密钥:基于组件(Component-BasdSoftwr Dvlopnt,基于BSD的软件系统组件可以是OTSorcil虚构的组件,或者通过以其他方式(例如自行开发)获得的组件,SD体现了“购买而不是重建”的理念,将软件开发的重点从编程转移到了基于现有组件的组装上,以便更快,更轻松地构建系统。减少支持的使用并升级大型系统所需的维护负担,从而降低软件开发的成本关键词:SD; OTS;组件;基于组件的开发方法;软件重用中文库分类号:TP 3.文档识别码:A货号:672-7800200 9) -007-03简介提高软件开发效率,增强软件健壮性,降低软件维护成本并最大程度地提高软件开发效率。软件的多功能性和可重用性一直是人们不懈追求的目标,因此,组件技术应运而生。近年来,组件技术不断发展,EJ的三大组件技术标准已经出现。同时,为了更有效地将许多组件组织到一个有机系统中,降低系统的复杂性并提高系统的可重用性,基于组件的开发方法受到了研发人员的广泛关注,并且得到了飞速发展。组件的概念和标准组件也称为组件,可以轻松地将其插入语言,工具,操作系统和网络软件系统中。独立且可重复使用的二进制代码和数据,由以下主要元素组成:([1)接口(Intrfac)。

该界面告诉组件的用户组件可以完成什么功能。 (2)实现。实现是允许组件运行的代码。一个组件可以具有多个实现。例如,一个组件既可以具有处理XML文件的实现,也可以具有处理关系数据库文件的实现。(3)部署(ploynt)。部署是组件的存在,通常是二进制代码或可执行文件。同时,组件可以成为组件,它必须具有封装,描述性,替换性和可扩展性的重要属性。 K7]封装封装是对组件实现和组件代码的一种隐藏,组件的用户不需要知道组件的具体实现,仅通过组件的接口就可以获取相应的功能。方式,一旦组件位于内部,实现就需要进行调整,并且不会影响用户对组件的使用。[2)描述性。由于封装为了使用户能够正确使用组件,组件必须描述其自身以向用户提供足够的使用信息。该信息主要包括接口说明,组件的实现和部署。接口的说明将组件提供的所有接口名称和每个接口可以完成的服务告知用户。实现的描述告知用户如何构造组件,例如数据存储使用XML文件或关系数据库;部署的描述会通知用户组件的操作环境,例如[3)可替换性。组件的封装和描述属性使组件可替换。这是因为封装可确保对内部实现的调整。该组件不会影响用户的正常使用,而描述性为用户提供了调用所需服务的丰富接口信息,也就是说,只要存在相同的接口,一个组件就可以被用户使用。另一种。即使内部实现不同,也要更换组件。

基于matlab的数字信号处理与实践开发_基于构件的软件开发_基于mvc设计模式的网页游戏开发技术研究

(4)可扩展性。简单来说,可扩展性是指在不影响用户使用组件的情况下添加组件的功能。这种扩展可以通过两种方法来增加界面。之所以采用它,是因为组件开发人员可以直接修改内部实现,同时考虑到兼容性,将保留组件的原始接口,并使用新功能供用户通过新添加的接口进行调用。 (讨论)。该方法主要由组件用户使用,因为由于组件的封装,组件用户无法直接修改组件的内部实现。此方法将创建一个新组件,并且原始组件无法提供的功能将在此新组件中实现。提供的功能将在此新组件中继续被调用。软件开发体系结构的实现问题软件体系结构设计的核心是它是否可以使用重复的系统模式。传统的应用程序系统架构从基于大型机的集中式框架开始。关于互联网的作者:徐振18 0),女,山东济南人,硕士学位,山东省经济管理干部学院讲师,研究方向是电子商务和计算机软件。 SoftwareGuid 2009年11月Vol.8 No.11 Nov. 2009 2009客户端上的通过网络访问服务器的框架无法适应企业当前的业务环境。原因是:(1)企业过分依赖某个供应商的软件和硬件产品。

上一篇:软件工程第8章基于构件的软件开发(组图)

下一篇:没有了

上一篇:软件工程第8章基于构件的软件开发(组图)

下一篇:没有了