首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
舰艇电子对抗模拟训练系统的设计   总被引:1,自引:0,他引:1  
在分析该电子对抗模拟训练系统功能需求的基础上,采用软件工程方法,设计了一种基于Windows操作系统和分布式局域网络的模拟训练系统。实践证明,该设计功能齐全、技术成熟、运行稳定,能够独立地形成训练所需的战场环境和电磁态势,对同类模拟训练设备的设计开发具有借鉴意义。  相似文献   

2.
生成式程序设计研究概述   总被引:3,自引:2,他引:3  
随着软件规模越来越大、软件复杂度越来越高,如何高效地开发出高质量的软件以及如何有效地维护和更新软件都是当前软件方法学研究所关注的重点。为了实现这一目标,已经陆续出现一些有效的方法和技术。Krzysztof Czarnecki和U.Eisenecker融合先进方法和技术的精髓,提出了一种新的软件工程范型——生成式程序设计:基于为软件系统族进行建模,对给定的需求规格说明,利用配置知识,把基本的可重用构件根据需求进行自动化的配置以产生高定制、优化的软件产品。生成式程序设计的基础是面向系统族的生成式领域模型,该模型包括三个基本成分:问题域、解域和连接这两个域的配置知识。生成式程序设计包含两个开发周期:一个是设计和实现生成式领域模型,即支持重用的开发;另一个是利用生成式领域模型生产出具体的软件系统,也即利用重用的开发。本文将详细地介绍此软件工程范型的分析与设计方法和实现技术。  相似文献   

3.
基于统一建模语言UML的通识考试系统是根据我校通识考试的实际需求,采用面向对象的方法,运用统一建模语言(UML)建模设计。该文综合利用软件工程的思想,用数据库、管理信息系统等方面的知识和技术,构件一个基于Struts和Hibernate的J2EE架构、B/S结构和MVC设计模式的考试系统。  相似文献   

4.
为了满足日益复杂应用的软件开发需求,近年来Agent技术研究的一项重要趋势是与软件工程技术相结合.讨论了集成Agent技术和软件工程技术的背景和需求;介绍了正在开展的基于组织抽象和Caste机制的面向Agent软件工程研究.该项工作的特点是借助于组织学的高层抽象和概念来支持基于Agent系统的分析、建模和体系结构设计,将Caste视为支持基于Agent系统实现的基本模块构件,并建立沟通这二者之间的技术桥梁.  相似文献   

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

6.
本文阐述了海南软件职业技术学院设备管理系统的立项背景和研发目标,以软件工程的开发理论为指导,采用UML建模方法,分析确认系统需求,采用java技术实现开发基于B/S模式的设备管理系统。  相似文献   

7.
软件工程实践教学内容探索   总被引:1,自引:1,他引:0  
金鑫 《计算机教育》2011,(18):107-111
软件工程是一门实践特征明显的学科,在借鉴前人研究的基础上,结合教学和系统开发的实践,本文提出并分析软件工程课程6大特点,根据软件工程的工程性、实践性的需求,提出软件工程实践教学环节的知识体系,并依据该知识体系的内容设计参考实践案例。  相似文献   

8.
基于UML的刑侦信息系统设计建模   总被引:4,自引:1,他引:4  
UML(标准建模语言)是面向对象技术的一个重要应用,也是软件工程环境中对象分析和设计的重要工具。结合一个刑侦信息系统案例,基于UML的建模在系统开发中的应用情况,并对相关的UML知识做了阐述。  相似文献   

9.
嵌入式系统是包含硬件和软件的完整的专用计算机系统,设计者需要根据系统需求对所用的计算机系统进行裁剪。为了更好地指导嵌入式系统开发和保证工作的有效性和高效性,文中从嵌入式系统一般开发流程出发,在详细分析了基于嵌入式操作系统的程序设计方法和基础上,结合软件工程和硬件工程知识给出了一种面向嵌入式系统开发的工程化方法。长期研发实践证明,该方法对嵌入式系统开发具有很好的指导作用,可以很好地协调开发工程中的工作。  相似文献   

10.
面向对象方法正在逐渐取代传统的方法,日益成为当今软件工程领域的主流方法。在系统需求设计方法中用例模型已成为获取系统需求的主要技术,通过用例模型的建立和对用例的分析软件开发者可以准确地了解用户需求和系统功能。它是用户和软件开发者一起剖析系统需求的关键一步,可以推动需求分析后各阶段的开发工作。  相似文献   

11.
The maintenance of large information systems involves continuous modifications in response to evolving business conditions or changing user requirements. Based on evidence from a case study, it is shown that the system maintenance activity would benefit greatly if the process knowledge reflecting the teleology of a design could be captured and used in order to reason about he consequences of changing conditions or requirements, A formalism called REMAP (representation and maintenance of process knowledge) that accumulates design process knowledge to manage systems evolution is described. To accomplish this, REMAP acquires and maintains dependencies among the design decisions made during a prototyping process, and is able to learn general domain-specific design rules on which such dependencies are based. This knowledge cannot only be applied to prototype refinement and systems maintenance, but can also support the reuse of existing design or software fragments to construct similar ones using analogical reasoning techniques  相似文献   

12.
赖红  王寅峰  许志良  何岭松 《测控技术》2013,32(12):122-125
针对可重构的测试系统对虚拟仪器系统提出的在线升级和功能调整要求,提出了基于XML的虚拟仪器描述语言规范(XVIML,XML based virtual instrument markup language)的可装配重构的虚拟仪器系统。通过定义可重构虚拟仪器系统的描述规范和基于XVIML的芯片构件和连接关系描述,采用基于XVIML的动态解析器模型和基于构件的装配模型,实现了虚拟仪器系统的动态解析、构件的查找和装配;形成了一个测试功能可以根据测试任务快速重组的测试系统;解决了可重构测试系统对虚拟仪器提出的快速和在线重构要求。  相似文献   

13.
The process of determining user requirements for software systems is often plagued with uncertainty, ambiguity, and inconsistency. Rapid prototyping offers an iterative approach to requirements engineering that can be used to alleviate some of the problems with communication and understanding. Since the systems development process is characterized by changing requirements and assumptions, involving multiple stakeholders with often differing viewpoints, it is beneficial to capture the justifications for the decisions in the development process in a structured manner. Thisdesign rationale captured during requirements engineering can be used in conjunction with the rapid prototyping process to support various stakeholders involved in systems development. CAPS (the Computer Aided Prototyping System) has been built to help software engineers rapidly construct prototypes of proposed software systems. REMAP (Representation and MAintenance of Process knowledge) provides a conceptual model and mechanisms to represent and reason with (design) rationale knowledge. In this paper, we describe how in the context of evolving requirements, the CAPS system augmented with REMAP helps firm up software requirements through iterative negotiations via examination of executable prototypes and reasoning with design rationale knowledge.  相似文献   

14.
根据防空情报指挥系统的实际需要并在分析系统逻辑结构和软件功能需求的基础上,对智能信息处理软件进行设计。讨论了与软件相关的几种关键支撑技术。该软件的实现攻克了动态改变密钥等多项技术难题,较好地解决了信息自动生成、传输、处理、标绘和综合态势显示等问题,满足防空情报指挥系统多节点、分层次、网状分布式部署的结构要求,为整个系统的研制完成提供了重要保证。  相似文献   

15.
随着我国企业信息化建设的深入,办公自动化系统在许多政府部门都已经成功实施,但大部分采用国外的软硬件设备,降低了信息系统整体安全性,难以满足政府办公的信息安全要求。文章提出了基于国产CPU/OS的办公信息系统的设计和建设方法,并详细介绍了该办公信息系统的体系架构、设计和实现方法。系统的实际运行情况表明该系统能够改善目前的政府办公信息系统应用现状,满足电子政务应用的安全性、集成性和本地化服务需求。  相似文献   

16.
To sustain the qualities of a software system during evolution, and to adapt the quality attributes as the requirements evolve, it is necessary to have a clear software architecture that is understood by all developers and to which all changes to the system adheres. This software architecture can be created beforehand, but must also be updated to reflect changes in the domain, and hence the requirements of the software. The choice of which software architecture to use is typically based on informal decisions. There exist, to the best of our knowledge, little factual knowledge of which quality attributes are supported or obstructed by different architecture approaches. In this paper we present an empirical study of a method that enables quantification of the perceived support different software architectures give for different quality attributes. This in turn enables an informed decision of which architecture candidate best fit the mixture of quality attributes required by a system being designed.  相似文献   

17.
王忠群  谢晓东 《微机发展》2004,14(7):8-11,15
软件在其生命周期内如何对其进行较小修改或者不修改就能适应软件需求和环境变化是软件工程追求的目标之一。文中分析了体系结构在软件配置中的作用,提出了基于映射模型和面向构件的层次消息总线体系结构软件设计,使得软件系统具备重配置能力,这样可以提高软件的灵活性、适应性这一软件内在质量,延长软件系统的生命期。最后用一个实例证明对象映射协同模型的有效性。  相似文献   

18.
基于把离散事件系统监控理论用于软件设计的思想,本文中对软件设计的状态性质变换方法作了详细的讨论,给定一个系统,其每一个状态的性质都是确定的,当提出软件需求时,常常是对系统状态的性质提出需求,为设计出满足需求的系统,可以首先按照是否满足该性质对系统状态进行分类,再对不满足该性质的状态控制其可控事件的发生从而改变其性质使之满足要求的性质。本文将这种方法用于软件需求是不变性或可达性时的软件设计问题,通过和已有文献中结论的比较,显示了这种设计思想的广泛适用性和优点,也验证了软件控制论这一思想的可行性。  相似文献   

19.
种基于监控理论的软件设计方法:状态性质变换方法   总被引:2,自引:0,他引:2  
基于把离散事件系统监控理论用于软件设计的思想,本文中对软件设计的状态性质变换方法作了详细的讨论. 给定一个系统,其每一个状态的性质都是确定的. 当提出软件需求时,常常是对系统状态的性质提出需求.为设计出满足需求的系统,可以首先按照是否满足该性质对系统状态进行分类,再对不满足该性质的状态控制其可控事件的发生从而改变其性质使之满足要求的性质.本文将这种方法用于软件需求是不变性或可达性时的软件设计问题,通过和已有文献中结论的比较,显示了这种设计思想的广泛适用性和优点,也验证了软件控制论这一思想的可行性.  相似文献   

20.
从面向对象到面向目标的需求分析   总被引:1,自引:0,他引:1  
程勇  袁兆山等 《计算机科学》2001,28(12):113-117
一、前言软件系统的成功极大地依赖软件需求分析的质量。有人做过统计,在美国和西欧国家,软件项目失败的两个最主要的原因:一是缺乏用户参与和不完整的需求,二是低质量的需求规格说明书。如果能找到一些方法和技术能精确描述用户的需求,(自动地)生成完整、一致、可修改性好、可跟踪性强的软件需求规格  相似文献   

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

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