首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
科学计算软件快速开发技术的研究   总被引:1,自引:0,他引:1  
李国正  杨杰  周越 《计算机工程》2002,28(12):253-254
讨论了C++语言与Matlab语言结合快速开发科学计算软件的优越性和可行性,Visual C 调用Matlab函数的几种方法,其中着重探讨Matlab函数在Visual C 中的编译技术以及如何在Visual C 中调用Matlab Shared M-DII,开发Windows平台独立可执行文件的技术。作为例程给出了Visual C 中开发小波分析软件的步骤和要点,给出了源代码,程序在Win2000系统下成功编译,并能独立运行在Win9x和Win2000操作系统上。  相似文献   

2.
The development of scientific software involves risk in the underlying theory, its implementation, and its use. Through a series of interviews, the authors explored how research scientists at two Canadian universities developed their software. These interviews indicated that the scientists used a set of strategies to address risk. They also suggested where the software engineering community could perform research focused on specific problems faced by scientific software developers.  相似文献   

3.
Developing Scientific Software   总被引:1,自引:0,他引:1  
Not all scientific computing is high-performance computing—the variety of scientific software is huge. Such software might be complex simulation software developed and running on a high-performance computer, or software developed on a PC for embedding into instruments; for manipulating, analyzing or visualizing data or for orchestrating workflows. This special issue provides some flavor of that variety. It also explores the question of how the development of scientific software can be improved.  相似文献   

4.
In earlier work, I identified a particular class of end-user developers, who include scientists and whom I term ‘professional end-user developers’, as being of especial interest. Here, I extend this work by articulating a culture of professional end-user development, and illustrating by means of a field-study how the influence of this culture causes cooperation problems in an inter-disciplinary team developing a software system for a scientific community. My analysis of the field study data is informed by some recent literature on multi-national work cultures. Whilst acknowledging that viewing a scientific development through a lens of software development culture does not give a full picture, I argue that it nonetheless provides deep insights.  相似文献   

5.
牛爱民 《软件》2012,33(10):154-155,160
本文主要是探讨软件工程的内涵以及未来的发展趋向,包括对未来软件工程如何系统地影响软件的开发过程的探讨,从而对软件工程的发展的可能性进行了憧憬.  相似文献   

6.
软件模型发展经历了20多年的快速发展,历经了功能模型、过程模型、对象模型、(配置型)组件模型、Web Service模型的发展过程,走过了许多弯路和曲折,最终归纳出了这些软件设计模型,提供给人们很多思路和方法,为软件开发的方向作了非常有价值的参考,极大地提高了开发效率。  相似文献   

7.
基于敏捷软件开发的软件工程教学研究   总被引:2,自引:0,他引:2  
讨论了当前软件工程存在的问题和敏捷软件开发对相应问题的解决方法;针对软件工程在教学中遇到的问题,提出了基于敏捷软件开发组织教学内容和教学实践的方法,并分析了这种方法的优点。  相似文献   

8.
This paper aims to present an ontology model of software engineering to represent its knowledge. The fundamental knowledge relating to software engineering is well described in the textbook entitled Software Engineering by Sommerville that is now in its eighth edition [1] and the white paper, Software Engineering Body of Knowledge (SWEBOK), by the IEEE [2] upon which software engineering ontology is based. This paper gives an analysis of what software engineering ontology is, what it consists of, and what it is used for in the form of usage example scenarios. The usage scenarios presented in this paper highlight the characteristics of the software engineering ontology. The software engineering ontology assists in defining information for the exchange of semantic project information and is used as a communication framework. Its users are software engineers sharing domain knowledge as well as instance knowledge of software engineering.  相似文献   

9.
The IBM ADF-II is a promising and powerful tool for online application development Using ADF-II, programmers code logical transactions, not programs—this results in long-term benefits that include the smooth transition to DBMS capabilities and new types of computers that will upgrade the entire set of applications.  相似文献   

10.
随着对软件需求的不断增大,要求的不断提高,软件开发机构迫切地需要一种能够更有效地开发更高质量软件的方法。统一软件过程RUP是一种用例驱动,以架构为中心,采用迭代增量方式开发的软件工程过程。RUP作为一种通用的软件过程框架,适用于大多数的软件项目,而信息系统的开发,也需要引入一种适当的开发过程作为指导,以提高质量、开发效率和复用性等。  相似文献   

11.
针对目前气体流量标准装置测量范围度较小和喷嘴组无密封性检漏措施等问题,研制了一套基于音速喷嘴的宽量程度负压法高准确度气体流量标准装置。该装置通过选取高准确度小流量临界流文丘里喷嘴,提高影响参量(如温度、压力)的测量准确度。采用独特的气环泵及多级离心风机真空发生设备,同时借助检漏技术及Profibus现场总线技术等措施,实现了装置的高性能。验证结果表明,该标准装置测量范围度大、扩展不确定度低、被检仪表口径范围广,具有广阔的应用前景。  相似文献   

12.
面向领域的软件开发的研究   总被引:1,自引:0,他引:1  
传统的面向应用的软件开发模式不能迅速响应用户的需求,提出了一种大规模生产软件产品的构架,通过开发面向特定领域的软件产品族,复用产品族中的公共资产库,采用定制机制的方法开发面向用户的应用程序。并结合一个具体的例子详细说明如何使用此方法开发电信领域的网管系统构架及具体应用系统。  相似文献   

13.
软件体系结构的发展与研究   总被引:15,自引:4,他引:15  
该文介绍了软件体系结构的概念、目前的研究方向、几种软件体系结构风格和它们各自的优缺点,分析了用软件体系结构指导软件开发的优点,最后介绍了软件体系结构的理论在一个实际应用系统的设计开发中的运用。  相似文献   

14.
近年来,发展中的复杂网络理论越来越多地应用到各个学科中,如生物学、社会学、城市交通、计算机网络等.复杂网络理论在软件工程中的应用也得到很多研究者的青睐.然而之前大部分研究都是采用从代码出发的"反向"研究途径.文中探讨了复杂网络理论在软件工程中的应用,根据两者的结合点将复杂网络理论的最新研究成果应用到软件开发过程中,提出了一种基于功能点和复杂网络理论的软件模块化模型.最后在广东省高中阶段教育招生统一服务平台的开发过程中证明了该模型的实用性和有效性.  相似文献   

15.
MCAI课件以文、图、声像并茂的多媒体信息形式实现教学过程。本文讨论了MCAI的特点,简单评述了与MCAI系统设计、制作相关的问题,包括声图文多媒体信息集成,MCAI系统分析设计、导航策略、系统制作等。  相似文献   

16.
面向方面软件开发研究   总被引:4,自引:0,他引:4  
系统的某些关注点横切整个系统,无法很好地封装在单个模块里,造成代码混乱和弥散,用面向方面编程AOP可以解决这些问题。首先介绍了现代软件开发方法及其产生的问题;其次,阐述了AOP的基本概念,并结合AspectC++演示了如何进行面向方面的编程;再次,描述了如何对UML扩展以支持对方面建模;然后介绍了面向方面软件开发在实时系统中的应用;最后给出了结论和未来的主要工作。  相似文献   

17.
论文介绍了软件过程与软件建模技术的发展历史,讨论了软件过程、建模语言和统一软件开发过程的基本概念和原理,并重点讨论了软件构架、用例驱动、迭代与增量等技术的内涵。尽快掌握并适应这种新方法,开发与之配套的软件环境与工具是当务之急,这对于软件产业和软件工程学科有重要的意义和作用。  相似文献   

18.
19.
构件是软件复用的基础,CBD(基于构件的开发)方法是未来软件的解决方案.CBD方法能够利用领域最新技术和最佳解决方案,高效、快捷地开发出移动的面向服务的分布式系统.文中概述了构件及CBD方法的系列核心概念,同时列出了一些典型的CBD方法和实施CBD方法时的注意点.最后阐述了CBD方法需待研究和发展的部分.  相似文献   

20.
构件及基于构件的开发方法研究   总被引:4,自引:1,他引:4  
郭胜旺  葛玮 《微机发展》2005,15(7):37-39,43
构件是软件复用的基础.CBD(基于构件的开发)方法是未来软件的解决方案。CBD方法能够利用领域最新技术和最佳解决方案,高效、快捷地开发出移动的面向服务的分布式系统。文中概述了构件及CBD方法的系列核心概念,同时列出了一些典型的CBD方法和实施CBD方法时的注意点。最后阐述了CBD方法需待研究和发展的部分。  相似文献   

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

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