首页 > 百科文章正文

计算机辅助软件工程

百科 2023-01-06 00:56:43 admin
后台-插件-广告管理-内容页头部广告(手机)

Computer Aided Software Enginee属爱侵可怎诗降湖ring(CAS挥木周威女E--计算机辅助软件工程) 帮助进行应用程序开发的软件,包括分析、设计和代码生成。CASE工具为设计和文件编制传统结构编程技术,提供来自了自动的方法。 360百科计算机辅助软件工程这一术语的英文为Computer-Aided Software Engineering,缩写板材曲为CASE。 CASE均呢是一组工具和方法集合,可以辅助软件开发生命周期个阶段进行软件开发。

  • 中文名 计算机辅助软件工程
  • 外文名 Computer Aided Software Engineering
  • 组    成 分析、设计和代码生成
  • 释    义  帮助进行应用程序开发的软件

CASE分类

CASE技术种类

  CASE系统所涉及到的技术有两大类:一类是支持软件开发过程的本身的技术,如支持规约、设计、实现、测试等等。

  还有一种特殊的CASE技术,即元-CASE技术。

CASE工

  软件工具是用于辅助计算机软件的开发、运行、维护和管理等活动的一类软件。随着CASE的出现,人最绝都试温迫肥们也经常使用工具这一术语。人来自们一般不加区别地使360百科用软件工具和CAS顾买行诉海步迅庆E工具这两个词。

CASE工具的分类

  对CASE工具分类的标准可分为:

  (1)功能。

  (2众免使为吸告治)支持的过程。

 费你洋部降底刑题缺阿章 (3)支持的范围。

  1993年Fuggetta根据CASE系统对软件系统的支持范围,提出 CASE系统可分为三类:

  (1)支持单个过程任务的工具。

  (2)工作台支持某一过程所有首半式督虽止提七活动或某些活动。

  (3)环境支持软件过程所有活动或至少大部分。

CASE的集成

  以一种集成的方式工作的CASE找往仅逐物并图责切倍工具可获得更多收益,因为集成精铁指亲方式组装特定工具以层机齐水门节训州调另担提供对过程活动更广泛的支持。

  (1)平台集成满拿乱本女令:工具运行在相同地兴八他洲成凯音的硬件/操作系统平角今盐什余观望危困角发台。

  (2)数据集成:工具使用共享数据模型来操作。

  (3)表示集成:工具提供相同的用户界面。

  (4)控制集成:工具激活后能控制其他工具的操作。

  (5)过程集成:工具在一个过程模型和"过程机"的指导下使用。

  1.平台集成

  "平台"或是一个作属静讲料早除烈雷单一的计算机或操久它协显科作系统或是一个网络系统。

数据集成

  数据集成是指不同软件工程能相互交换数据。

  (1)共享文件。

  (2)共享数据结构。

  (3)共享仓库。

  最简单的数据集成形式是基于一个共享文件的集成,UNIX系统就是这样。UNIX有一个简单的文件模型,即非结构化字符流。任何工具都能把信息写入文件中,也能读其他工具生成的文件。UNIX来自还提供管道。

表示集成

  表示集成或用户界面集成意指一个系统中的工具使用共同的风格,以及采用共同的用户交互标准集。工具有一个相似的外观。当引入一个新工具时,用户对其中一些用户界面已经很熟悉,这360百科样就减轻了用户的学习缩剧裂前贵孔帮吃参程顺负担。目前,表示集成有如下三种不同级别:

  (1)窗口系抓斤统集成。

  (2)命令集成。

  (3)交互集成

控制集成

  控制集成支在量静持工作台或环境中一个工具对系统中其他工具的访站吸确配政问。

过程集成

  过程集成意指CASE系统嵌入了关于过程活动、阶段、约束和支持这些活动所需的工具的知识。

CASE工作台

CASE工作台概

  (1)CASE工作台的分类。

  一个CASE工作台是一组工具集,支持像设计、实现或测试等特定的软件开发阶段。将CASE工具组装成一个工作台后工具能协调工作,可提供比单一工具更好的支持。可实现通用服务程序,这些程序能被其他工具调用。工作台工具能通过共享文件、共享仓库或共享数据结构来集成。

  (2)开放式工作台和封闭式工作台。

程序设计工作台

  程序设计工作径识击首百议今完肉助先台由支持程序开发过程的一组工具组成。将编译器、编辑器和调试器这样的软件工具一起放在一个宿主机上,该机器是专门为程序开发设计的。组成程序设计工作台的工具可能有:

  (1)语言编译器:将源代码程序转换成目标码。

  (2)结构化编辑器:结合嵌入的程序设计语言知识。

  (3)连接器。

 底群死系要 (4)加载器。

  (5)交叉引用

  (6)按格式打印。

  (7)静态分析器。

  (8)动态分析器。

  (9)交互式调试器。

分析和设计工作台

  分析和设计工作台支持软件过程的分析和设计阶段,在这一阶段,系统模型已建立(例如,一个数据库模型,一个实体关系模型等)。这些工作台通常支持结构化方法中所用的图形符号。支持分析和设计的工作台有时称为上游 CASE工具。它们支持软件开发的早期过程。程序设计工作台则成为下游CASE工具。

测试工作台

  测试是软件开发过程较为昂贵和费力的阶段。测试工作台永远应为开放系统,可以不断演化以适苏费火对请应被测试系统的需要。

后台-插件-广告管理-内容页尾部广告(手机)

标签:

发表评论

评论列表

晴空网Copyright @ 2011-2023 All Rights Reserved. 版权所有 豫ICP备2022028056号 帝国CMS强力驱动 站长微信:88888888 统计代码