相关推荐
-
基于构件复用的软件方法与COM支持
基于构件复用的软件方法与COM支持 张颢 华中理工大学计算机学院摘要 作为研究的热点,近年来提出构件模型层出不穷.出于相互之间互操作性的考虑,必须具备一个公共的构件底层框架.分析各种实际的因素,COM是一个可行的选择.本文讨论了COM规范对组件复用的支持及其发展前景,提出了基于COM的复用思想:以接口的标准化推动服务的标准化,为复用软件的开发和使用建立规范.关键词 软件复用,COM
-
软件架构设计---构件及其复用
软件企业为了提高开发效率,越来越注重软件元素的复用(也称重用),因此,架构设计师在进行架构设计时,必须关注复用,例如,考虑丰富企业构件和充分使用已有的构件。本节从构件角度研究如何使用软件复用技术,下一节重点讨论基于产品线的软件复用。 与复用技术密切相关的概念是构件(component,组件),业界对构件还没有公认的定义,如下为几种常见的定义。 定义 1:构件是指软件系统...
-
软件重用——类构件
11.3.2 类构件 利用面向对象技术,可以更方便更有效地实现软件重用。面向对象技术中的“类”,是比较理想的可重用软构件,不妨称之为类构件。类构件有3种重用方式,分别是实例重用、继承重用和多态重用。下面进一步讲述与类构件有关的内容。 1.可重用软构件应具备的特点 为使软构件也像硬件集成电路那样,能在构造各种各样的软件系统时方便地重复使用,就必须使它们满足下列要求: (...
-
软件体系结构 构件和软件复用
一在业界,软件体系结构和建筑学的设计框架可以类比。如果把软件体系结构类比做建筑学的蓝图,那构件就可以比作一砖一瓦,或者更大概念如:庭院,花园等。软件体系结构之所以可以独立于软件的数据结构和软件的算法,是因为业界把软件的数据结构和算法看做了烧砖的方法,或设计庭院的思想。但没有扩展到整个软件系统。一个软件系统是庞杂的。但是分治之后的东西仍然用到了最基本的软件算法和数据结构思想。之所以也有些人说SA可以
-
软件构造-构件复用
可复用构件与软件复用的关系 1.可复用构件的定义及特征 构件是指应用系统中可以明确辨识的有机构成成分,它具有相对独立性、互换性和功能性的特征。可复用构件则是指具有相对独立的功能和可复用价值的构件。 可复用构件应具备以下特征: 有用性,必须提供有用的功能; 可用性,必须易于理解和使用; 可靠性 ,构件自身及其变形必须能正确工作; 适应性,应易于通过参数化等方式在不同语境中进行配置; 可移植性,能在不同的硬件平台和软件环境中工作。 随着对软件复用理解的深入,构件的概念已经不再局限于源代码构
-
Myeclipse 6.5 整合SSH(三)
以上两个报错,是由于Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar即可 问题二: org.springframework.beans.factory.xml....
-
hibernate用myeclipse编程步骤
1.创建项目 2.用myeclipse导入hibernate的jar包 2.1.在项目中新建几个package(dao.util,...2.3.(在到入的过程中会选择jar包的版本,自动生成hibernate配置文件和session工具类) 2.4.(过程中会用到JDBC Drive,需要myecl
-
初学搭建SSH框架
环境:MyEclipse6.5+Tomcat6.0.18+Struts2.1+Hibernate3.2+Spring2.5.6 现在总结如下: 步骤一:新建一个web项目(选择J2SE5.0,会有一个警告,不用理会) 步骤二:新建这些包: 步骤三:新建这些...
-
javaweb笔记全套
1) 选择工作空间 workspace 选择一个文件夹存放程序(代码) 不要用中文和空格 2) 新建一个java 工程(Project) 3) 建包 建类 2. 快捷键 alt + / : 代码自动补齐,需要配置的 打开preferences(首...
-
javaweb笔记分享
1) 选择工作空间 workspace 选择一个文件夹存放程序(代码) 不要用中文和空格 2) 新建一个java 工程(Project) 3) 建包 建类 2. 快捷键 alt + / : 代码自动补齐,需要配置的 打开preferences(首...
-
基于可重用构件的软件开发过程模型
摘要:基于构件的开发(CBD)观念已广泛应用于软件开发中,便于构件的重用。众所周知的CBD体系结构有 ActiveX, CORBA, RMI以及 SOAP 等。文章主要通过与传统软件开发方法的比较研究支持基于CBD的实践,同时也评价了面向对象的过程模型以及提出了一种新型的基于 CBD 的软件开发过程模型,并探讨了仓储的重要概念。 关键字:构件重用;基于构件的开发;软件开发过程;仓储 1.引言 ...
-
什么是软件复用?什么是软件构件?软件复用和软件构件有什么关系?
1.什么是软件复用? 软件复用是将已有的软件及其有效成分用于构造新的软件或系统。它不仅是对软件程序的复用,还包括对软件生产过程中其它劳动成果的复用,如项目计划书、可行性报告、需求分析、概要设计、详细设计、编码(源程序)、测试用例、文档与使用手册等等。因此,软件复用包括软件产品复用和软件过程复用两部分的内容。 软件复用不同于软件移植。软件移植是指对软件进行修改和扩充,...
-
软件复用(softwarereuse)
subtopics: 软件复用的优越性软件复用的维度基于构件的软件开发 构件 构件的分类 在线构件离线构件 构件规约构件实现构件模型 分类/描述模型规约/组装模型实现级模型 CCMEnterprise JavaBean 会话构件(Session Bean) 有状态会话Bean无状态会话Bean 实体Bean BMPCMP 消息驱动
-
基于纯verilogFPGA的双线性差值视频缩放
功能:利用双线性差值算法,pc端HDMI输入视频缩小或放大,然后再通过HDMI输出显示,可以任意缩放
缩放模块仅含有ddr ip,手写了 ram,f
基于纯verilogFPGA的双线性差值视频缩放 功能:利用双线性差值算法,pc端HDMI输入视频缩小或放大,然后再通过HDMI输出显示,可以任意缩放。 缩放模块仅含有ddr ip,手写了 ram,fifo 代码,可以较为轻松地移植到其他平台。 硬件平台:易灵思 ti60f225 EDA平台:efinity
-
【java毕业设计】智慧社区智慧社区管理员密码修改与重置系统(源代码+论文+PPT模板).zip
zip里包含源码+论文+PPT,有java环境就可以运行起来 ,功能说明: 文档开篇阐述了随着计算机技术、通信技术和网络技术的快速发展,智慧社区门户网站的建设成为了可能,并被视为21世纪信息产业的主要发展方向之一 强调了网络信息管理技术、数字化处理技术和数字式信息资源建设在国际竞争中的重要性。 指出了智慧社区门户网站系统的编程语言为Java,数据库为MYSQL,并实现了新闻资讯、社区共享、在线影院等功能。 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。
-
基于51单片机的一个智能密码锁设计.7z
基于51单片机的一个智能密码锁设计.7z
-
《STM32单片机+2x180-SG90+2x360-SG90+OLED屏幕》源代码
《基于STM32的舵机控制系统设计》毕业设计项目 1.STM32单片机+2x180_SG90+2x360_SG90+OLED屏幕 2.OLED屏幕显示舵机的方向、速度、角度各项数据 3.按键1:控制180度舵机正向转动角度 4.按键2:控制180度舵机反向转动角度 5.按键3:控制360度舵机正向转动并且控制舵机速度 6.按键4:控制360度舵机反向转动并且控制舵机速度 7.代码里面含有注释 8.硬件实物接上线就能直接运行
-
pyside6-qml-modern-uiapp
Pyside6+Qml+QtCreator做的桌面app
-
基于深度堆叠卷积神经网络的图像融合详细文档+全部资料+优秀项目+源码.zip
【资源说明】 基于深度堆叠卷积神经网络的图像融合详细文档+全部资料+优秀项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
-
基于卷积神经网络的语音识别声学模型的研究详细文档+全部资料+优秀项目+源码.zip
【资源说明】 基于卷积神经网络的语音识别声学模型的研究详细文档+全部资料+优秀项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
11 楼 cheneyjuu 2009-05-05 18:18
10 楼 KorbenZhang 2009-05-05 14:35
9 楼 KorbenZhang 2009-05-05 14:35
8 楼 rrsy23 2009-05-05 10:02
以前版本很烂!
7 楼 phoenix520 2009-05-05 09:51
6 楼 mathgl 2009-05-05 09:34
怎么和吃了大力丸似的,这么厉害?
5 楼 juzhibest 2009-05-05 09:12
4 楼 yexin218 2009-05-04 23:10
3 楼 qubic 2009-05-04 13:51
2 楼 whaosoft 2009-05-04 09:55
1 楼 天机老人 2009-05-04 09:19