首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 105 毫秒
1.
基于组件的虚拟仪器软件系统设计   总被引:8,自引:0,他引:8  
本文介绍了组件技术和虚拟仪器软件系统,讨论了采用组件技术开发软件的优势,并结合组件技术模型设计了一种虚拟仪器软件系统基于组件的应用模型。  相似文献   

2.
复杂软件系统常常由若干子系统或组件通过组装而成,子系统或组件之间的有效协调是系统开发的一个关键问题.特别是在开放、分布和移动的企业计算环境下,软件系统包含大量异构实体,对协调的可重用性、动态性和适应性提出了更高的要求,以应对业务环境和用户需求的持续变化.对软件系统协调技术的研究现状进行了综述,从协调体系结构、协调设计与实现方法学、协调活动的表示等视角对目前的协调技术进行了总结,探讨了复杂软件系统的协调策略,最后指出了目前协调技术存在的问题和面临的挑战.  相似文献   

3.
组件技术已成为新一代的软件开发系统的主流。采用组件式结构的软件系统,可以降低开发难度,提高开发效率,增强系统的灵活性和开放性。组件技术使得软件开发人员在满足组件接口规范的要求下开发不同的构件,然后用这些构件来搭建用户所需要的软件系统。阐述了在Windows平台上基于组件技术进行软件系统的开发方法,并给出了使用组件技术进行数字视频监控系统软件开发的1个实例。  相似文献   

4.
软件系统庞大而复杂,通常由数百个组件组成,理解这样一个系统的行为是一项非常艰巨的任务,也难以开发和维护软件系统。在过去几十年里,提出了一系列被动学习技术,并设计了相应的工具来推断软件系统的模型,通过模型帮助理解软件系统和开发维护软件系统。针对软件模型被动学习推断的发展,介绍了软件模型推断的相关定义,介绍软件模型推断的过程和相关被动学习技术,指出当前研究中的不足,并对未来研究方向进行展望。  相似文献   

5.
顾宏军 《软件世界》2006,(21):58-58
软件租赁,顾名思义,就是指用户通过租赁,而不是购买的方式,使用到自己所需要的软件系统或通过互联网应用到相关的软件功能。  相似文献   

6.
随着软件工程的不断发展,以及面向对象技术、软件组件技术和软件复用技术的开发与利用,软件总线的研究与开发已逐步成为关注的重点。软件总线也像计算机硬件总线一样,只要符合总线标准的软件组件均可以插接到软件总线上去,以实现组件的即插即用(plug-and-play)。在此,基于对软件总线技术的研究,介绍了一种基于XML的软件总线设计方案,通过使用软件总线技术开发和集成软件,不但可以大大地缩短开发周期,还可以进一步提高软件的开发效率和质量。  相似文献   

7.
作为办公集成软件,Microsoft Office包含了处理日常事务所需的常用工具。Office中各组件既可独立使用,又能协同工作,使用户在工作中能迅速地实现应用程序间的信息共享。下面以几个实例分别讲述这些软件的使用方法及技巧,因篇幅所限,难以尽其所能。  相似文献   

8.
面向对象软件系统开发中的软件重用   总被引:5,自引:0,他引:5  
软件重用是指使用已有的软件成分构造新的软件系统的过程。而面向技术中的数据抽象、封装、继承和独立等特性,为软件重用提供了多种机制及可能。本文概要分析了基于类库的重用,直接重用,进化型重用。面向对象技术给软件重用注入了新的活力,同传统的程序开发相比,面向对象技术为软件重用提供了强有力的支持。  相似文献   

9.
从成本和技术因素角度出发,大型企业需要统一共享使用企业级专业软件,由于下属单位在地理上分布在不同的位置,使专业软件的远程交互应用变得困难,如何使本地用户能够无障碍地应用远程的企业级软件系统资源,是亟待解决的关键问题。该文从油田生产的实际出发,根据油田企业级勘探专业软件的共享应用需求,分析了当前远程交互技术的特点,设计了远程交互组件,并与专业软件共享系统进行了融合,可以实现企业级软件系统的远程应用。  相似文献   

10.
基于JavaBean组件技术控制系统组态   总被引:9,自引:0,他引:9  
当前的工控系统应用中存在诸如软件系统的可靠性,扩充性以及组态软件的移植性等问题,针对这些问题,讨论了将软件组件科技术及JavaBean应用于工控组态系统,并就实例详细介绍了基于JavaBean组件技术的工控组态系统的开发步骤及设计过程。  相似文献   

11.
A recent trend in software engineering is the shift from a focus on laboratory-oriented software engineering to a more industry-oriented view of software engineering processes. This complements preceding ideas about software engineering in terms of organization and process-orientation. From the domain coverage point of view, many of the existing software engineering approaches have mainly concentrated on the technical aspects of software development. Important areas of software engineering, such as the technical and organizational infrastructures, have been left untouched. As software systems increase in scales, issues of complexity and professional practices become involved. Software development as an academic or laboratory activity, has to engage with software development as a key industrialized process.This expanded domain of software engineering exposes the limitations of existing methodologies that often address only individual subdomains. There is, therefore, a demand for an overarching approach that provide a basis for theoretical and practical infrastructures capable of accommodating the whole range of modern software engineering practices and requirements. One approach is provided by Process-Based Software Engineering (PBSE); part of the more general trend towards a focus on process.This paper provides a review of process techniques for software engineering and a high-level perspective on PBSE. Typical approaches and techniques for the establishment, assessment, improvement and benchmarking of software engineering process systems are introduced in this paper, and many are developed further in other contributions to this volume.  相似文献   

12.
形式化软件工程是软件工程的重要组成部分。Event-B方法是一种软件形式化开发方法,Rodin是支持Event-B方法的开放工具集。基于Event-B方法和Rodin开展形式化软件工程教学,有益于学生正确理解精化等重要的软件工程概念,理解并掌握开发可信软件的方法,是软件工程教学的重要补充。  相似文献   

13.
软件工程领域的知识复用,有助于改进软件过程整体实施的质量。选用高适用度的软件工程知识,能够为软件项目开发构造坚实的实施基础。情形是软件工程知识得以共享和复用的重要基础。然而,一方面,当前软件工程知识复用涉及众多实际情形因素;另一方面软件工程知识已经呈现出丰富、多样化的事态。选用高适用的软件工程知识的一个复杂性问题是如何确定影响其复用效果的显著情形要素。为缓解此问题,研究了一种基于统计学的软件工程知识的显著复用影响因素识别方法,用以识别软件工程知识适用性的关键情形因素。首先归纳了相关的数学概念,提出了复用影响显著性系数判定的两种指标;然后提出了利用统计数据度量两种指标的度量计算方法以及在此基础上求解显著情形要素权重的计算方法;最后将这种方法应用在原型法知识复用影响因素的识别问题上,应用结果表明这种方法具有较好的可操作性及实用性。  相似文献   

14.
In the past 40 years, software engineering has emerged as an important sub-field of computer science and has made significant contribution to the software industry. Now it is gradually becoming a new independent discipline. This paper presents a survey of software engineering development from a research perspective. Firstly, the history of software engineering is reviewed with focus on the driving forces of software technology, the software engineering framework and the milestones of software engineering development. Secondly, after reviewing the past academic efforts, the current research activities are surveyed and new challenges brought by Internet are analyzed. Software engineering researches and activities in China are also reviewed. The work in Peking University is described as a representative.  相似文献   

15.
In the recent past, software product line engineering has become one of the most promising practices in software industry with the potential to substantially increase the software development productivity. Software product line engineering approach spans the dimensions of business, architecture, software engineering process and organization. The increasing popularity of software product line engineering in the software industry necessitates a process maturity evaluation methodology. Accordingly, this paper presents a business maturity model of software product line, which is a methodology to evaluate the current maturity of the business dimension of a software product line in an organization. This model examines the coordination between product line engineering and the business aspects of software product line. It evaluates the maturity of the business dimension of software product line as a function of how a set of business practices are aligned with product line engineering in an organization. Using the model presented in this paper, we conducted two case studies and reported the assessment results. This research contributes towards establishing a comprehensive and unified strategy for a process maturity evaluation of software product lines.  相似文献   

16.
万梅 《现代计算机》2011,(15):56-59
基于软件工程开发思想和多媒体制作软件应用的背景下,引入软件工程的思想。用软件工程的研究方法来制作多媒体课件,使得多媒体课件的制作成为一个规范化、合理化和可视化的一个过程。应用软件工程的思想来进行多媒体课件的制作可以提高效率,并且能够有效地解决当前的多媒体课件制作过程中存在的数量多、质量差的问题。  相似文献   

17.
软件工程管理是软件工程和项目管理结合而形成的一个交叉学科,是软件工程管理学科的方法具体到软件工程领域的实际应用。与普通领域上的软件工程管理不同,软件工程项目具有一定的特殊性和复杂性,所以软件工程管理是保证软件产品的成本,进度,质量以及按时交付的一个不可或缺的重要因素。本文分析了软件工程管理的现状,并对以CMM为代表的创新管理策略进行了分析和研究。  相似文献   

18.
Thayer  R.H. 《Computer》2002,35(4):68-73
Applying system engineering principles specifically to the development of large, complex software systems provides a powerful tool for process and product management. The application of system engineering principles to the development of a computer software system produces activities, tasks, and procedures called software system engineering, or SwSE. Many practitioners consider SwSE to be a special case of system engineering, and others consider it to be part of software engineering. However, we can argue that SwSE is a distinct and powerful tool for managing the technical development of large software projects. The article integrates the definitions and processes from the IEEE software engineering standards into the SwSE process  相似文献   

19.
20.
开发教育软件产品和开发其它软件产品一样,都需要遵循软件工程的一些基本原理,但是教育软件产品的开发又有其独到之处。笔者结合自己对软件工程、教育软件开发等领域的学习、研究,对工程化的教育软件开发过程进行详细论述  相似文献   

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

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