基于构件的软件开发
- 格式:ppt
- 大小:2.79 MB
- 文档页数:41
基于构件的嵌入式软件仿真开发环境模型研究
古幼鹏;熊光泽;桑楠
【期刊名称】《系统工程与电子技术》
【年(卷),期】2004(026)010
【摘要】为支持嵌入式系统软件与硬件的并行开发和解决其多样性问题,引入了仿真技术和构件技术,建立了一个通用的构件化软件仿真开发环境模型(CSIDE).通过一个原型软件验证CSIDE模型具有以下特点:以工具总线为基础的构件化体系结构可以为各种软件定制出分布式仿真开发平台;能以可视化方式重用库中构件建造出与真实硬件环境基本一致的硬件仿真环境,支持软件的仿真调试.
【总页数】5页(P1495-1499)
【作者】古幼鹏;熊光泽;桑楠
【作者单位】电子科技大学计算机科学与工程学院,四川,成都,610054;电子科技大学计算机科学与工程学院,四川,成都,610054;电子科技大学计算机科学与工程学院,四川,成都,610054
【正文语种】中文
【中图分类】TP311.56;TP336
【相关文献】
1.嵌入式软件仿真开发系统的研究 [J], 陈定君;郭晓东;张应辉;余克清;刘积仁
2.嵌入式软件仿真测试平台开发 [J], 林丹丹
3.嵌入式软件仿真开发系统的实现 [J], 王红春;王海燕
4.嵌入式软件仿真开发系统的设计与实现 [J], 陈定君;郭晓东
5.基于构件的虚拟仪器开发环境模型 [J], 朱超平
因版权原因,仅展示原文概要,查看原文内容请购买。
筹耋弘置爵_蚓;基于构件技术的ER P系统分析与设计李秀娟(西安财经学院信息学院陕西西安710010)[摘要]基于构件的软件开发是软件工程化的必然趋势。
首先对构件技术简要介绍,然后对E R P系统进行分析,提炼系统功能的共性,研究将构件技术引入E I cP系统的设计和实现,给出基于构件技术的E R P系统应用服务器端的设计.最后对工作进行总结,并指出今后的研究重点。
[关键词】E R P构件构件组装中图分类号:T P315文献标识码;^文章编号:1871—7597(2008)∞10044一01一、引■E RP(E nt er pr i s e R es o ur ce P1anni ng)作为对企业物流、资金流、信息流进行一体化管理的软件系统,代表着当前集成化企业管理软件的最高水平,也成为现代企业争相采用的信息管理系统。
但是,如何有效的解决E l i P系统开发过程中开发量大、周期长、变化多等问题是E I:P系统开发共同面临的问题。
构件技术具有严格的封装特性,外部环境不需要知道具体的实现过程,通过构件的配置、互连和动态组合可实现软件的工程化开发,在E R P系统开发中引入构件技术为解决以上问题提供一个新的思路,文章对此进行探讨分析,并给出基于B/s结构的E R P系统三层设计。
I-、构件技术在ER P泵统中的应用分析:一)基于构件的开发c叩(c唧onent_Based D eve o呻nt)j件是具有标准接口,实现特定功能的软件模块,将功能的实现通过封!!隐藏起来,它可以是被封装的对象类、类树、软件框架、软件构架、:档、分析件、设计模式等。
构件仅用接口提供服务,是一种低耦合,i,5内聚的软件方法。
cB D是在一定构件模型的支持下,复用构件库中的一一或多个软件构件,通过动态组合,高效率、高质量地构造应用软件系统I j过程。
c肋任务包括创建、检索、评价、适配、组装、测试和验证、配置和部署、维护和演进。
软件工程(山东科技大学)知到章节测试答案智慧树2023年最新第一章测试1.软件是一种( )参考答案:逻辑产品2.产生软件危机的原因主要与两个方面的问题有关,它们是()参考答案:软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确3.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为( )参考答案:软件危机4.在软件研究过程中,CASE是()参考答案:指计算机辅助软件工程第二章测试1.以下软件生命周期模型中不属于演化模型的是()参考答案:瀑布模型2.下列关于原型模型的说法,错误的是()参考答案:原型必须是可以运行的,原型做得越复杂,说明开发团队的水平越高3.CMM提供了一个成熟度等级框架,下面哪一级不属于CMM成熟度等级()参考答案:优先级4.基于构件的开发模型利用预先包装好的软件构件(包括组织内部开发的构件和现存商品化构件COTS)来构造应用系统。
参考答案:对5.喷泉模型认为软件生命周期的各个阶段是相互重叠和多次反复的。
主要用于面向对象方法中。
参考答案:对第三章测试1.可行性分析的结论主要由以下几类()参考答案:其他都对2.需求分析中开发人员要从用户那里了解()。
参考答案:软件做什么3.需求分析是()。
参考答案:软件开发工作的基础4.在需求分析过程中,分析员要从用户那里解决的最重要的问题是明确软件做什么。
()参考答案:对5.软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的依据。
()参考答案:错第四章测试1.为了提高模块的独立性,模块内部最好是()。
参考答案:功能内聚2.一个模块的()太大一般是因为缺乏中间层次,应当适当增加中间层次的控制模块。
参考答案:扇出3.模块的内聚性最高的是()。
参考答案:功能内聚4.模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序()。
参考答案:无直接耦合,数据耦合,控制耦合,内容耦合5.模块划分的最重要的原则是模块独立性原则()参考答案:对第五章测试1.SA法的主要描述手段有( )参考答案:DFD图、数据词典、加工说明2.数据流图是常用的进行软件需求分析的图形工具,其基本符号是()参考答案:加工、数据流、数据存储和外部实体3.某系统软件结构如下图所示,该软件结构的宽度为( )参考答案:34.变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。
管理系统中计算机应用真题第4章练习1. 在数据库系统体系结构的三级模式中,最核心和关键的是( A ) 4-115A. 模式B. 子模式C. 映射D. 内模式2. 关系数据库系统中,每个关系即是一个( C ) 4-120A. 元组B. 字段C. 实体D. 属性3. 对数据库关系规范化,一般需要达到( B ) 4-126A. 1NFB. 3NFC. 4NFD. SNF4. 关系模式中的不完全函数依赖关系( B ) 4-128A. 无法消除B. 可以全部消除C. 不应消除D. 无法全部消除5. 数据规范化4-126答:一个低一级范式的关系模式,可以通过分解转换为若干个高一级范式的关系模式的集合,关系模式的这种不断改进提高的过程叫做数据规范化。
6. 在SQL语言中,命令动词ALTER属于( B ) 4-1314-141 修改表结构A. 数据查询B. 数据定义C. 数据操纵D. 数据控制7. 数据库的核心和基础是( A ) 4-115A. 数据模型B. 概念模型C. 关系模型D. 格式模型8. 构成一个关系数据库的关系只能是( D ) D4-120A. 一个B. 二个C. 三个D. 一个或多个9. 从一个学生关系中找出某个学生元组的操作属于( B ) 4-124A. 投影运算B. 选择运算C. 连接运算D. 集合运算10. 被参照关系(目标关系): 4-121答案:主码与另一关系的外码相对应的关系叫做该外码的被参照关系。
11. 对现实世界事物的抽象过程建模,应当满足的条件是什么?在机器世界数据模型可分为哪两类? 4-116答案:满足的条件:一是真实反映物质本身,二是容易被人理解,三是便于在计算机上实现。
分类:逻辑数据模型和物理数据模型。
12. 在概念数据模型中,属性的取值范围称为该属性的( C ) 4-116A. 实体B. 联系C. 域D. 码13. 关系模型一般有三类完整性约束条件,它不包括( C ) 4-122A. 实体完整性B. 参照完整性C. 操作完整性D. 用户定义的完整性14. 在概念模型中,实体之间也存在着联系。