首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 265 毫秒
1.
杨涛  石琳  宋梦蝶  李守斌  王青 《计算机应用》2017,37(7):2019-2026
软件开发流程中越来越依赖各种计算机辅助软件(CAS)。在使用多种工具的情况下,会遇到开发流程不可定制、流程数据不一致和流程管理效率低等问题。针对这些问题提出了一个支持多工具协同工作的软件开发过程管理系统。通过分析软件开发过程,研究支持快速迭代、偏向流程管理的软件工程开发模式,结合工作流思想设计分层架构的软件开发过程管理系统。该系统经过严格的测试用例检测,在设计的576个测试用例下通过率达到85%,能够完成工具协同的大部分需求,包括流程可定义、保持数据一致和开发流程管理。该系统在7个软件开发组,共约200人的规模下推广试用。根据管理组、开发组和测试组的反馈结果,该系统比传统方式节省了每周例会的时间,方便了开发任务的管理,从而提高了开发效率。  相似文献   

2.
CAD杂志您如伺定义"多CAD设计环境"?钱伟勋多CAD设计环境应该从两个角度来认识:多种CAD设计环境和多个CAD设计环境.首先,多种CAD设计环境,也可以称为是多种学科的CAD软件系统.一个产品的完整开发流程,包括机械、电子等不同专业和不同学科的协同工作,因此多种CAD设计环境实际上是设计工作的需要:结构设计要用结构设计软件,电子设计要用电子设计软件……不同的CAD软件来解决各自学科的设计问题,这就形成了多种CAD系统在产品研发过程中的共存.第二个层面,纯粹单种CAD——例如MCAD系统——在很多企业当中也存在多个MCA D设计软件共同存在的情况,这也需要从两个方面来看.具体来讲,第一种情况是不同CAD系统交互性比较强的情况,也就是在开发同一产品过程中,应用到不同的MCAD系统.以汽车设计为例,动力总成、车身设计和发动机,都由不同的MCAD系统来完成.市场上MCAD软件数量非常多,而且每一种软件都会在各自的领域有一定的市场占有率.这并不是由软件本身的技术或者功能决定的,而是由于各种MACD在其各自的发展过程中,在不同的领域占有各自的优势,在各自的供应链当中取得了一定的占有率.  相似文献   

3.
CAD系统集成和集成技术剖析   总被引:2,自引:1,他引:1  
系统集成能从根本上解决工程CAD技术应用中的分散独立和低水平重复问题,是进一步发掘计算机潜力的有效途径。文章以集成化的桥梁CAD系统的开发为背景,提出了由界面、工具和数据等三个层次组成的桥梁集成CAD系统结构,并针对软件工业的最新发展介绍了实现CAD系统集成的软件开发技术,包括面向对象的程序设计、图形界面和基础类库、软件构件化开发及数据库图形库连接等。  相似文献   

4.
分析了知识管理的概念和内涵,设计了基于知识管理的电子政务软件开发的框架模型、系统模型、软件过程模型。并以上海市两新组织综合管理信息化系统的知识管理模式开发为例,阐述了知识管理的软件开发过程。  相似文献   

5.
由于中小型企业管理软件开发的能力比较弱,常常导致项目处于混乱。开发过程混乱,使得新技术、新工具的优势难以体现。因此,对软件开发过程加以管理,可以提高软件过程的控制能力,确保软件项目的开发成功是当今研究的主要方向。能力成熟度模型和敏捷软件开发方法是当今流行的软件开发过程管理方法。本文针对这两类软件开发过程管理方法在中小MIS系统开发中的应用进行了分析和比较。  相似文献   

6.
结合流程工业环境苛刻,生产过程复杂等特点,针对传统MES存在的环境适应性低、研发和维护成本高和应用效果不理想等问题,提出基于模型驱动架构软件开发方法的软件基础设施,用于构建下一代柔性MES。其总体目标是使MES在满足流程工业普适性需求的同时,也能适应特定的企业环境。基于层次化设计,系统分为CIM、PIM和PSM。在PIM软件基础设施之上,CIM又包括3个领域模型:功能模型分析需求并描述功能,逻辑模型使用自描述的建模方法,定义工厂对象模型、用户接口和工作流程,科学计算模型将工厂对象模型转换为数学模型,最终实现数据协调和生产优化的闭环管理。原型验证及工程实践表明,系统能够实现与传统MES相一致的领域模型,并显著缩短产品交付时间,降低项目成本。本文将领域建模过程和软件开发过程彻底分离,提高了软件抽象层次和复用度。与之前的MDA相比,系统更具运行时动态特征,领域模型能够在编译期后被方便地修改,使UML等设计工具的输出不再仅仅是文档,而成为可执行的产物。  相似文献   

7.
针对几种传统CAD软件体系结构模型存在的问题,在分析了软件总线的基本特点之后,将软件总线的概念引人到CAD软件体系结构中,提出了一种基于软件总线的CAD系统架构,并从系统设计和开发的角度,详细分析了各个组成部分及其功能.结合KerenCAD软件开发过程中的实际情况,利用KerenCAD中的视图、文档和主框架等基本组成元素进一步阐述了这种新型CAD软件的体系结构.  相似文献   

8.
目前模型已经可以部分参与生产环节,但还无法在大规模软件开发中直接使用模型,对象分析和设计模型还是主要用作软件系统的文档。软件分析师和设计师构建的模型仅仅作为程序员编写参考材料的辅助工具,而不能跟软件直接挂钩。为了解决这些软件生产过程中的非自动化和非标准化问题,OMG组织发布了模型驱动架构。通过对MDA标准的实现,软件模型可以直接被MDA工具翻译和执行,从而实现软件生产从人工到工业化的飞跃。决策支持系统是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它是管理信息系统向更高一级发展而产生的先进信息管理系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。  相似文献   

9.
在非CAD平台环境下显示CAD图形的实用技术与方法   总被引:6,自引:0,他引:6  
讨论了在非CAD平台环境下,显示CAD图形的实用技术与方法,并提出了“瘦”CAD应用系统的概念。对OpenDWG联盟提供的软件开发包、Autodesk公司提供的VoloView浏览工具在软件开发中的应用作了重点介绍,方便地解决了应用程序中,在脱离CAD平台支持下,CAD图形显示功能的实现。  相似文献   

10.
针对现有软件开发环境中,工具集成缺乏灵活的过程逻辑,开发者、工具、制品数据之间关系割裂的问题,提出了一种新的面向协作的软件开发环境—软件生产线,以及一种构造软件生产线的方法-软件生产线框架,详细阐述了软件生产线框架的组成部分,并给出了软件生产线的构造和使用方法。应用案例表明,软件生产线框架能够加快软件开发环境的构造,并...  相似文献   

11.
本文介绍了一种支持IC-CAD软件工具开发及系统集成的集成化框架环境ICSDE/HP系统的数据管理方式。通过对数据管理系统的描述,讨论了ICSDE/HP系统中数据存放库的模型、库中数据存放的方式、数据的版本控制、数据的存取权限、数据的回溯及多用户设计中并行数据的管理。  相似文献   

12.
首先分析了集成电路计算机辅助设计(ICCAD)领域软件开发、集成和维护等软件活动的特点,在此基础上提出以基于复用的速成原型开发来支持ICCAD工具软件和框架软件的开发,以再工程的概念来统一软件剪辑与复用、原型优化、系统集成、软件维护等从已有代码出发的工作,并且介绍了支持ICCAD软件的速成原型开发和再工程活动的ICCAD软件开发和维护环境。  相似文献   

13.
软件架构是设计实现大规模软件的基础,并且追踪和控制软件架构的演化是十分必要的。但是许多传统的软件配置管理工具将软件仅看做一个文件集合,而不是一个架构,这造成软件设计领域(架构层)与软件配置管理领域(文件层)的脱节。提出了软件架构配置管理模型,它可以对软件架构进行版本控制和配置管理。  相似文献   

14.
肖海蓉 《计算机系统应用》2013,22(7):141-143,182
统一建模语言(UML)是功能强大的可视化建模语言, 针对UML在建模方面的优势, 以汉中茶叶客户投诉管理系统为例, 从系统的功能分析、系统设计到系统实施, 重点描述了基于UML的软件系统开发建模过程, 并通过建模工具Power Designer 15, 构建了系统的需求模型、静态模型和动态模型.  相似文献   

15.
Modelling and evaluating quality properties of software is of high importance, especially when our every day life depends on the quality of services produced by systems and devices embedded into our surroundings. This paper contributes to the body of research in quality and model driven software engineering. It does so by introducing; (1) a quality aware software architecting approach and (2) a supporting tool chain. The novel approach with supporting tools enables the systematic development of high quality software by merging benefits of knowledge modelling and management, and model driven architecture design enhanced with domain-specific quality attributes. The whole design flow of software engineering is semi-automatic; specifying quality requirements, transforming quality requirements to architecture design, representing quality properties in architectural models, predicting quality fulfilment from architectural models, and finally, measuring quality aspects from implemented source code. The semi-automatic design flow is exemplified by the ongoing development of a secure middleware for peer-to-peer embedded systems.  相似文献   

16.
基于元模型的软件开发与管理集成研究   总被引:2,自引:0,他引:2  
当今软件开发呈现一些新特点:团队并行开发,基于模型的软件开发,迭代增量开发等。开发过程是如此复杂,融合软件开发与管理支持的环境成为必要。文章认为开发与管理集成的关键是:环境提供对元模型的支持,以UML为基础的软件产品标准化,多种开发工具的数据集成和良好的数据管理机制。文章介绍了将开发与管理融为一体的集成化环境UML_IDME,集中讨论环境如何提供和协调过程模型,产品模型,组织模型和开发工具集合来达到开发与管理集成的目的。此外,还讨论了过程模型如何组织,指导和监控软件开发。  相似文献   

17.
本文介绍了用ASP和DELPHI等工具建立一个电子商务拍卖网站.该设计遵循了软件工程中软件生命周期法(瀑布模型):按照软件分析、软件设计、软件编码、和软件维护等过程,系统分为定义系统目标、可行性分析、需求分析、概要设计、详细设计、软件编码、软件测试、软件维护等九个阶段.并将面对用户的Web界面采用B/S结构和对于后台数据挖掘的管理逻辑层采用C/S结构.建立后的网站是一个动态、交互式、具有在线拍卖、商品提供、系统管理等功能的C TO C商务拍卖网站.  相似文献   

18.
本文从军工软件测试流程出发,探讨了军工测试管理与文档生成工具的研究与实现。文章首先对军工测试管理工具软件系统架构、软件设计模型进行分析,并以此为基础,对军工软件测试管理工具的服务器端、客户端、文档生成工具进行设计与实现。实现的军工软件测试管理与文档生成工具很大程度上解决了现有工具存在的中文本地化支持不好、测试用例管理不稳定、与现有军工测试流程不符、操作复杂、不能生成军工测试各阶段文档等问题,并已在实际的军工测试项目中得到广泛应用。  相似文献   

19.
A functional product is an integrated package consisting of hardware, software and a service support system that provides a customer with a certain function and is sold under a performance-based contract that includes a functional availability guarantee. For the availability performance, prediction, optimisation and management of risk are therefore important concerns during product development. This paper describes a software tool that can generate an integrated model of a functional product from its design details and analyse it through simulation to provide availability performance information. The model’s application to the analysis of a real industrial system is demonstrated. Such tools are important for the development and widespread adoption of functional products. The resulting analysis gave an indication of a suitable guaranteed functional availability level for the product and could be used to compare the performance of different design options.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号