case工具分类
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CASE工具有哪些分类2010-03-23 14:03CASE的基本特点是什么?CASE工具有哪些?
Ø CASE方法与其它方法相比有如下几方面的特点:
1) 解决了从客观世界对象到软件系统的直接映射问题,强有力地支持软件、信息系统开发的全过程。
2) 使结构化方法更加实用。
3) 自动检测的方法提高了软件的质量。
4) 使原型化方法和OO方法付诸于实施。
5) 简化了软件的管理和维护。
6) 加速了系统的开发过程。
7) 使开发者从大量的分析设计图表和程序编写工作中解放出来。
8) 使软件的各部分能重复使用。
9) 产生出统一的标准化的系统文档。
Ø 支持软件工程活动的软件工具品种多、数量大,按照CASE工具的功能,可以将它们划分为九类。所有这些工具都是在软件工程信息库的支持下工作的。
(1)事务系统规划工具(Business Systems Planning Tools)。
(2)项目管理工具(Project Management Tools)。
(3)支撑工具(Support Tools)。
(4)分析和设计工具(Analysis and Design Tools)。
(5)程序设计工具(Programming Tools)。
(6)测试工具(Testing Tools)。
(7)原型建造工具(Prototyping Tools)。
(8)维护工具(Maintenance Tools)。
(9)框架工具(Framework Tools)。
-------------------------------
CASE工具(CASE Toolkits)是指CASE的最外层(用户)使用的CASE去开发一个应用系统,所接触到的所有软件工具。
图形工具:绘制结构图、系统专用图。
屏幕显示和报告生成的各种专用系统:可支持生成一个原型。
专用检测工具:用以测试错误或不一致的专用工具及其生成的信息。
代码生成器:从原型系统的工具中自动产生可执行代码。
文件生成器:产生结构化方法和其它方法所需要的用户系统文件。
CASE即Computer Aided Software Engineering,中文意思是计算机辅助软件工程。CASE 是一套方法和工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。CASE工具和技术可提高系统分析和程序员工作效率。其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理一及寿命周期分析工具。
CASE分类1.CSAE技术种类
CASE系统所涉及到的技术有两大类:一类是支持软件开发过程的本身的技术,如支持规约、设计、实现、测试等等。
还有一种特殊的CASE技术,即元-CASE技术。2.CASE工具
软件工具是用于辅助计算机软件的开发、运行、维护和管理等活动的一类软件。随着CASE 的出现,人们也经常使用工具这一术语。人们一般不加区别地使用软件工具和CASE工具这两个词。3.CASE工具的puma coupon 分类
对CASE工具分类的标准可分为:
(1)功能。
(2)支持的过程。
(3)支持的范围。
1993年Fuggetta根据CASE系统对软件系统的支持范围,提出CASE系统可分为三类:
(1)支持单个过程任务的工具。
(2)工作台支持某一过程所有活动或某些活动。
(3)环境支持软件过程所有活动或至少大部分。CASE的集成
以一种集成的方式工作的CASE工具可获得更多收益,因为集成方式组装特定工具以shoes men puma 提供对过程活动更广泛的支持。
(1)平台集成:工具运行在相同的硬件/操作系统平台。
(2)数据集成:工具使用共享数据模型来操作。
(3)表示集成:工具提供相同的用户界面。
(4)控制集成:工具激活后能控制其他工具的操作。
(5)过程集成:工具在一个过程模型和“过程机”的指导下使用。
1.平台集成
“平台”或是一个单一的计算机或操作系统或是一个网络系统。数据集成
数据集成是指不同软件工程能相互交换数据。nike air max 90 ltd
(1)共享文件。
(2)共享数据结构。
(3)共享仓库。
最简单的数据集成形式是基于一个共享文件的集成,UNIX系统就是这样。UNIX有一个简单的文件模型,即非结构化字符流。任何工具都能把信息写入文件中,也能读其他工具生成的文件。UNIX还提供管道。表示集成
表示集成或用户界面集成意指一个系统中的工具使用共同的风格,以及采用共同的用户交互标准集。工具有一个相似creative recreations dicoco 的外观。当引入一个新工具时,用户对其中一些用户界面已经很熟悉,这样就减轻了用户的学习负担。目前,表示集成有如下三种不同级别:
(1)窗口系统集成。
(2)命令集成。
(3)交互集成。控制集成
控制集成支持工作台或环境中一个工具对系统中其他工具的访问。
5.过程集成
过程集成意指CASE系统嵌入了关于过程活动、阶段、约束和支持这些活动所需的工具的知识。CASE工作台1.C nike sandals women ASE工作台概述
(1)CASE工作台的分类。
一个CASE工作台是一组工具集,支持像设计、实现或测试等特定的软件开发阶段。将CASE 工具组装成一个工作台后工具能协调工作,可提供比单一工具更好的支持。可实现通用服务程序,这些程序能被其他工具调用。工作台工具能通过共享文件、共享仓库或共享数据结构来集成。
(2)开放式工作台和封闭式工作台。2.程序设计工作台
程序设计工作台由支持程序开发过程的一组工具组成。将编译器、编辑器和调试器burberry check cashmere scarf 这样的软件工具一起放在一个宿主机上,该机器是专门为程序开发设计的。组成程序设计工作台的工具可能有:
(1)语言编译器:将源代码程序转换成目标码。
(2)结构化编辑器:结合嵌入的程序设计语言知识。
(3)连接器。
(4)加载器。