首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
计算机辅助软件工程(CASE)是目前计算机工业界和学术界研究的热点之一。本文在分析总结近年来 CASE 研究的基础上,以几个典型的 GASE 系统为背景,讨论了 CASE 的基本概念、结构框架、工具等。并研究了 CASE 从工具、到环境、进而成为一门系统开发方法学的演变过程,以及工具技术的发展对方法学研究的冲击和挑战。本文提出的观点是:CASE 是一个广义的、发展中的概念;CASE 是一个以工具和自动化开发环境为基础的方法学的概念;CASE 工具是指一个不断丰富和完善着的软件工具的集合的概念;和 CASE 库是 CASE 的核心和围绕 CASE 库来展开 CASE 研究的概念。这些都是作者近年来研究总结的结果,可作为进一步开展 CASE 研究的参考,亦可作为实际开发适合我国国情的 CASE系统时借鉴。  相似文献   

2.
软件复用和构件库与计算机辅助软件工程(CASE)的集成程度密切相关。现有的CASE系统中都没有集成可复用构件库系统。与CASE集成的构件库有其特殊性,它的用户是CASE程序而不是应用系统开发人员,所以它的检索算法也有其自身的特点。本文研究CASE和可复用构件库的集成问题,尤其是构件检索算法。提出了一个新的构件检索算法“利用UML设计模型信息进行可复用构件查询”,并将它和刻面查询算法合成后应用于实际系统中。  相似文献   

3.
本文是作者在参考文献[1]有关CASE专题研究报告基础上形成的。文章就CASE方法、工具、环境及应用等几方面展开讨论,参考了国内外有关CASE的资料并实际考查和解剖了若干实际系统,从理论和实践两个方面进行了分析、归纳、和总结。它对于我们尽快的熟悉和了解CASE,了解迄今为止形形色色的CASE的发展状况,开发适合我国国情的CASE产品都有一定的参考价值。  相似文献   

4.
李永壮  叶春凤 《福建电脑》2010,26(11):15-15,53
计算机辅助软件工程提供了一整套的辅助软件开发各个生命过程中的工具。本文主要通过CASE工具在药物批发系统开发过程中数据库建模功能,讨论CASE工具在软件开发中所起的作用,即使用CASE工具对系统进行建模,可以缩短系统开发周期并提高系统质量。  相似文献   

5.
Web上的组件化柔性CASE研究   总被引:3,自引:1,他引:2  
1 引言计算机辅助软件工程(CASE)的理论与技术一直是软件工程研究的热点,从工具箱、工作台、集成化CASE到开放式CASE,CASE一直试图解决困扰软件工程多年的“软件危机”问题,实现软件生产的工程化、自动化、产业化。由于集成化CASE存在缺乏对多变的软件、方法过程的适应能力,强制性过强,规模庞大,使用较难,缺乏知识等问题,因此当前许多CASE研究的重点是在总结集成化CASE研究的基础上研究新型开放式、柔性机制的CASE方法与机制。  相似文献   

6.
对象技术与计算机辅助软件工程计算机辅助软件工程(以CASE)有希望改善软件质量,提高软件开发的速度和可预测性,并使维护更为方便.对象技术具有许多与CASE相同的潜在好处。因此,它会取代CASE吗?按照广义的定义,CASE是一种在软件工具辅助下制造软件的规范的工程方法。大多数CASE定义都包括使用某种方法学、某种处理过程和各种工  相似文献   

7.
CASE(Computer Aided Software Engineering计算机辅助软件工程)环境作为一类复杂的系统软件,其体系结构至关重要。本文在工具总线(ToolBus)的基础上,从软件体系结构的角度,提出了一种基于工具总线的CASE环境体系结构风格TBus,对体系结构模型、系统行为进行了形式化描述,以及相应的工具结构模型、工具适配器结构模型、工具集成机制等方面进行了深入的研究与分析。建立TBus体系结构风格,对于促进分布式CASE环境和软件平台开发具有重要的指导意义。  相似文献   

8.
计算机辅助软件工程(CASE)改变着信息系统人员开发系统的方法。本文阐述了传统的系统开发方法是如何随着自动化而变化的,描述一个新的六阶段软件开发方法学—CASE 生命周期—用以发挥 CASE 技术的最高效益,并且讨论怎样向这种新的方法学转化。一、软件开发的演变七十年代初,人们认识到不规范的系统开发导致了软件质量低下,系统难以维护。各种结构化工具和技术发展起来,试图解决这个问题。后来,这些技术发展成为各种结构化开发方法学。多数开发机构认定一种结构化方法,开发模式基于瀑布模型。严格管理设计系统时所进行的各项活动,以达到生命周期目标和开发进度。此后,产  相似文献   

9.
集成化CASE   总被引:2,自引:0,他引:2  
张莉 《计算机科学》1993,20(3):50-55
近几年来,随着计算机辅助软件工程(CASE)工具的发展,CASE 的研究和开发重点已从确保各 CASE 工具的正常工作转移到了确保各个不同厂家的 CASE 工具的协同工作,因而集成成为开发和维护 CASE 工具的关键技术。目前,国外许多著名的软、硬件公司都纷纷投资于集成 CASE 的研究,并提出了各种各样的CASE 策略和框架,随之也应运而生了一些国内外的 CASE 标准。本文根据 Ronald J.Jorman 和Minder Chon 发表在 IEEE Software 1992.3上的两篇文章编写而成,以有助于国内集成化 CA-SE。  相似文献   

10.
一种基于工具总线的CASE环境体系结构风格研究与设计   总被引:1,自引:0,他引:1  
从软件体系结构的角度,在工具总线(ToolBus)的基础上,提出了一种抽象的CASE环境体系结构风格TBus,并对体系结构模型、系统行为以及相应的工具结构模型、工具适配器结构模型等进行了深入的研究与分析,最后对TBus体系结构风格的优缺点进行了评价.建立TBus体系结构风格,对于分布式CASE环境和软件平台的开发具有重要的促进作用.  相似文献   

11.
CASE是计算机辅助技术应用于软件工程的结果,是目前信息系统设计开发集成环境与工具研究的热点和发展方向。结合信息系统设计和开发的实践,在建设项目投资控制系统设计开发中对Oracle/CASE的应用进行了分析和探讨,主要对系统设计开发中的开发策略,基本设计过程和对Oracle/CASE的核心数据字典等关键问题进行了分析。  相似文献   

12.
《Information & Management》1995,28(6):377-391
Adoption and current use, perceived benefits, problems, and expectations in the application of information system development methods and tools, specifically CASE technologies, are presented in the settings of Slovenia. Current practices and trends in the use of CASE technology were surveyed; major differences in the IS development approaches in organizations that currently use or do not use CASE were identified. The findings are believed to be indicative of some other new Central and Eastern European democracies that are at a comparable stage in developing their IS technology markets. Although most IS managers in Slovenia are aware of CASE technology or have considered its use, organizations with a comparatively high level of IS maturity - ones with some corporate IS development standards in place - actually use it. More than limited funding for investments in advanced information technology, the lack of related methodological and management knowledge and skills seems to be the major reason why system developers do not adopt it or, with limited use, slowly adopt CASE.  相似文献   

13.
Bigelow  J. 《Software, IEEE》1988,5(2):23-27
Computer-aided software engineering (CASE) systems require a database system that must let designers logically associate documentation and source code, make annotations to record explanations and assumptions, and manage different versions of the software. The author reports the development of a database, Neptune, which demonstrates that hypertext provides an appropriate data model for CASE systems. Hypertext is a medium-grained, entity-relationship-like data model that lets information be structured arbitrarily and keeps a complete version history of both information and structure. Neptune achieves application independence by using a layered system architecture; at the bottom is a transaction-based server, the Hypertext Abstract Machine, and layered above it are applications and the user interface. The use of Neptune in the Dynamic Design CASE environment is discussed  相似文献   

14.
本文叙述了一个基于面向对象程序设计语言C++的超文本CASE系统的设计与实现过程,并对共内部结构、结点类型说明和应用环境做了详细介绍。  相似文献   

15.
Measurement of software development productivity is needed in order to control software costs, but it is discouragingly labor-intensive and expensive. Computer-aided software engineering (CASE) technologies-especially repository-based, integrated CASE-have the potential to support the automation of this measurement. We discuss the conceptual basis for the development of automated analyzers for function point and software reuse measurement for object-based CASE. Both analyzers take advantage of the existence of a representation of the application system that is stored within an object repository, and that contains the necessary information about the application system. We also discuss metrics for software reuse measurement, including reuse leverage, reuse value, and reuse classification that are motivated by managerial requirements and the efforts, within industry and the IEEE, to standardize measurement. The functionality and the analytical capabilities of state-of-the-art automated software metrics analyzers are illustrated in the context of an investment banking industry application that is similar to systems deployed at the New York City-based investment bank where these tools were developed and tested  相似文献   

16.
基于构件复用的社会化软件工程模式   总被引:2,自引:0,他引:2  
论述社会化软件工程概念,提出了基于构件复用的社会化软件工程模式。在该模式下,软件生产分为软件构件生产和应用软件生产,两类生产都通过全球网,按照市场机制,分工合作,形成全新的软件生产模式。为了适应这种生产模式,一种新型的CASE被提出,这种CASE分为构件生产CASE和应用软件生产CASE。文中介绍了这种CASE的结构,并且分析了与传统CDSE的区别。  相似文献   

17.
介绍了Power Designer工具的数据库建模流程。以网上商品销售系统的数据库设计为例,论述了Power Designera在数据库设计中的具体应用,从而使学生区分理论中各设计阶段的任务和关系,提高了数据库设计动手与实践能力。  相似文献   

18.
UML的一个应用软件建模实例   总被引:4,自引:0,他引:4  
高利军  徐蕾  辛勤 《微处理机》2006,27(1):54-56
以图书馆管理系统项目的开发为背景,探讨了UML在图书馆管理系统中的应用问题,在对系统进行需求分析的基础上,采用CASE建模工具构建了系统的用户需求模型、对象结构模型、行为模型和实现模型。  相似文献   

19.
蔡勇  桑楠  熊光泽 《计算机应用》2004,24(3):137-140
简要分析了当前CASE环境的集成机制,并给出了一种基于工具总线的工具集成机制的理论架构以及实现。该机制引入了工具适配器对工具总线的底层机制进行封装,满足了系统对集成的应用工具的位置无关性的要求。  相似文献   

20.
智能CASE工具设计   总被引:1,自引:0,他引:1  
本文提出了智能CASE工具,把用户知识与系统开发人员的知识结合在一起。文章先讨论了智能CASE工具的设计思想,然后,描述了智能CASE工具的模型结构。  相似文献   

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

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