首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Many decisions have to be made when developing a software system and a successful outcome depends on how well thought out these decisions were. One way that the decisions made, and alternatives considered, can be captured is in the rationale for the system. The rationale goes beyond standard documentation by capturing the developers’ intent and all alternatives considered rather than only those selected. While the potential usefulness of this information is seldom questioned, it typically is not captured in practice. We feel that the key to motivating capture is to provide compelling uses and tool support integrated with the development environment. Here we describe the Software Engineering Using RATionale system which inferences over the rationale to evaluate decision alternatives and perform impact assessment when requirements, development criteria, and assumptions change.  相似文献   

2.
Toth  K. 《Software, IEEE》2006,23(6):44-52
For software engineering (SE) and computer science (CS) programs to deliver on their promises, they must go beyond teaching students about principles, processes, models, and strategies and offer them realistic, practical experience as well. Although industry has been pressing to increase the emphasis on practical aspects, many CS programs continue to give students relatively simple problems focused on selected computing and software concepts and theories. Open source software offers CS and SE educators an opportunity to give their students practical, hands-on software engineering experience  相似文献   

3.
针对多媒体软件开发中存在的问题,该文了提出了用软件工程原理规范多媒体软件开发过程,并对多媒体软件开发的流程、开发人员、一般要求等方面作了全面分析和论述。  相似文献   

4.
基于领域专用语言的应用软件自动生成   总被引:3,自引:0,他引:3  
在领域专用语言、领域专用库和应用产生器的基础上,提出一种自动生成应用软件的设计框架,详细论述了该设计框架的设计原理和具体的实现过程。该设计框架由三级组成:首先设计一种该应用领域的领域专用语言,它将该应用领域的应用系统作为领域分析的对象,语言上集数据、功能和界面于一体;其次实现该应用领域的一个领域专用库,它提供应用系统级的复用;在这两者的基础上,最后实现一个集工具、语言和库于一体的可视化应用产生器,用它可以快速地开发完整的应用软件。已成功地将该设计框架运用于GIS应用系统领域。用应用产生器开发应用软件,不仅加强了应用系统开发过程的集成,提高了软件的开发效率,实现了软件过程的复用,而且达到了系统级的软件复用。  相似文献   

5.
特定领域软件复用技术的研究与应用   总被引:8,自引:0,他引:8  
围绕特定领域软件体系结构的设计,利用平台化分层体系结构的设计思想以及应用集成设计机制,对面向领域的软构件开发模型进行了探讨与设计,并以某石油公司企业MIS的设计为开发背景,选取其中一个特殊的子系统模块,对业务构件的组合过程——复用技术进行了详细的设计与阐述。  相似文献   

6.
Mubarak  Hisham 《Software, IEEE》2008,25(5):12-15
Software agents are associated with modern industrial software. In various application fields such as e-business, telecommunications, logistics, and industrial automation, software based on agents seems to make the challenges in modern applications easier to overcome. However, it's often unclear what a software agent is and why problems can be better solved with it. Is it concerning a technology, an architecture, or a programming concept? This article presents a general introduction to software agent concepts from the software engineer's perspective, explaining the theoretical basis and clarifying to which type of problem software agents might represent a reasonable approach.  相似文献   

7.
ABSTRACT

With the advancement of Internet technologies and its wide usage, it has become easy to illegally copy, distribute, and manipulate digital products. Digital watermarking is a proven method to protect authenticity by identifying the owner of the digital content. Significant work has been reported in the last five years on legal and technical measures for protecting digital rights. This paper explains the concepts of ownership rights and related intellectual property rights and their technical and legal protection measures. It also introduces digital water marking, its classification, features, and applications.  相似文献   

8.
软件复用技术及领域工程综述   总被引:1,自引:0,他引:1  
简要概述了软件复用技术的基本概念和发展现状,并由此引出领域工程对软件复用的支持,详细讨论领域工程的过程活动和所涉及的领域分析问题.  相似文献   

9.
袁方  李芸 《微机发展》1998,8(6):58-59
本文介绍了多媒体应用软件中常用到的一些图像处理技术以及这些技术在多媒体应用软件中的实现方式。  相似文献   

10.
根据在水资源管理系统应用开发中的现状和遇到的问题,通过对相关解决技术如领域工程,软件体系架构技术等的研究与分析,介绍了双重生命周期模型,提出了开发水资源管理系统的不同开发模式,以及领域工程所处的位置。与此同时,在水资源管理领域提出了一种结合了特定域软件架构(DSSA)和FODA的优点的域分析方法。以便于在水资源管理系统中降低应用开发复杂度,提高软件生产率,支持动态的灵活可扩展的软件体系架构模型。  相似文献   

11.
基于OWL的软件工程数据建模   总被引:1,自引:0,他引:1  
网络本体语言(Web ontology language,OWL)是语义网技术的一个重要组成部分,适合于对复杂的数据进行语义描述和建模.在软件系统的开发过程中通常会产生大量结构复杂、语义丰富的数据,而建立一个灵活的语义模型是对各类软件工程数据进行统一管理的基础.从设计和实现海量软件工程数据管理平台的需求出发,提出了一种基于OWL的软件工程数据描述模型.该模型不仅能够对源代码、需求、测试、版本和缺陷数据进行描述,同时还能对这些数据之问的语义关联进行描述.通过案例分析对模型的有效性进行了讨论.  相似文献   

12.
刘芳  林拉 《微机发展》2006,16(12):22-25
随着软件重用技术的不断发展和成熟,软件重用已从代码级逐步提高到系统级,特定领域的软件体系结构设计是系统级软件重用的重要研究内容之一。为了进一步提高软件重用性和建立一个理想的软件体系结构,文中对特定领域软件体系结构、本体进行了基本分析,介绍了本体在特定领域软件体系结构设计中的应用研究,从而,提出了一个体系结构与实际应用相结合有效途径。  相似文献   

13.
随着软件重用技术的不断发展和成熟,软件重用巳从代码级逐步提高到系统级,特定领域的软件体系结构设计是系统级软件重用的重要研究内容之一。为了进一步提高软件重用性和建立一个理想的软件体系结构,文中对特定领域软件体系结构、本体进行了基本分析,介绍了本体在特定领域软件体系结构设计中的应用研究,从而,提出了一个体系结构与实际应用相结合有效途径。  相似文献   

14.
A software forge is a tool platform for collaborative software development, similar to integrated CASE environments. Unlike CASE tools, however, software forges have been designed for the software development practices of the open source community. The authors discuss their experiences using a software forge to bring open source best practices into corporations. They present the design principles and benefits of a firm-internal software forge and include a case study of how one project at SAP benefitted significantly from being on the forge.  相似文献   

15.
Traditionally computer sciences courses will assess software code.It is common and accepted good practice(as in written reports) to reference other sources of appropriate material.However there appears to be no explicit method,recommendation or advice available to computer science tutors and students on a referencing approach! This paper aims to stimulate discussion from peers involved in software engineering education.By discussing the apparent lack of "referencing within code" advice to students and proposing suggestions for appropriate solutions.This will be based on the authors' experience of assessing code and the current advice given to their students.  相似文献   

16.
该文介绍作者开发的一部工程制图多媒体电子教材。这本教材是在Pwin95平台上用Toolbook3.0和一些多媒体制作工具设计开发的(Rwin3.x和英文Windows加Cstar兼容)。它应用了计算机图形、图象、二维动画、三维动画、声音、文本与超文本组成了一个交互的、集成的系统。文章介绍这部电子教材物内容、系统结构、使用才效果以及研制方法等。这部材料是我国工程制图的一部多媒体电子教材,部分章节已在  相似文献   

17.

Guest Editorial

Special issue on Multimedia Software Engineering (MSE'03)  相似文献   

18.
一种基于频域相关技术的柱面全景图生成方法   总被引:1,自引:0,他引:1  
在虚拟全景空间的构建中,360°柱面全景图象拼接是一项关键技术。该文通过对拍摄的实景图象做快速傅立叶变换,利用图象互功率谱的相位信息来实现全景图象的拼接,实验表明该方法大大提高了拼接速度,并且能够有效地克服图象间光照变化对拼接的影响,是一种快速实用的全景图拼接方法。  相似文献   

19.
There is an increasing interest in techniques that support analysis and measurement of fielded software systems. These techniques typically deploy numerous instrumented instances of a software system, collect execution data when the instances run in the field, and analyze the remotely collected data to better understand the system's in-the-field behavior. One common need for these techniques is the ability to distinguish execution outcomes (e.g., to collect only data corresponding to some behavior or to determine how often and under which condition a specific behavior occurs). Most current approaches, however, do not perform any kind of classification of remote executions and either focus on easily observable behaviors (e.g., crashes) or assume that outcomes' classifications are externally provided (e.g., by the users). To address the limitations of existing approaches, we have developed three techniques for automatically classifying execution data as belonging to one of several classes. In this paper, we introduce our techniques and apply them to the binary classification of passing and failing behaviors. Our three techniques impose different overheads on program instances and, thus, each is appropriate for different application scenarios. We performed several empirical studies to evaluate and refine our techniques and to investigate the trade-offs among them. Our results show that 1) the first technique can build very accurate models, but requires a complete set of execution data; 2) the second technique produces slightly less accurate models, but needs only a small fraction of the total execution data; and 3) the third technique allows for even further cost reductions by building the models incrementally, but requires some sequential ordering of the software instances' instrumentation.  相似文献   

20.
浅谈计算机软件在造价工程中的应用   总被引:1,自引:1,他引:0  
近些年来,一些计算机应用软件出现在造价工程领域当中,这极大地促进了造价工程管理和概预算工作的开展,使其运行更加科学、便捷.下面,本文就对计算机软件在造价工程中的应用进行分析,以为造价工程中计算机软件的实践应用提供借鉴.  相似文献   

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

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