计算机辅助软件工程case的技术目标

计算机辅助软件工程case的技术目标,第1张

计算机辅助软件工程case的技术目宽凯标,是实现系统开发各阶段基于计算机的自动化。

1、CASE即(Computer Aided Software Engineering),中文意思是计算机辅助软件工程

2、CASE是一套方法工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。

3、CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。

4、CASE工具和技术可提高系统分析和程序员工作效率。其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理以及寿命周期分析工具。

5、采用CASE工具辅助开发并不是一种真正意义上的方法,它必须依赖于某一种具体的开发方法,如结构化方法、原型方法、面向对象方法等,一般大型的CASE工具都可缺隐以支持。

计算机辅助软件工程工具含义:

1、在软件工程应用中,计算机辅助软件工程(CASE)工具代表了支持软件开发、维护和管理技术的一个主要方面,在软件生存周期过程中。

2、CASE工具辅助各个软件工程活动的实施,从软件的项目计划、需求分析、系统设计、编码调试、测试管理、运行维护,到支持软件的过程管理、质量保证等都发挥着越来越大的作用,大大提高了软件开发、维护和管理工作的效率,也使软件的质量得到了极大地提高。

3、CASE工具在软件生存周期过程中要经历计划阶段,开发阶段,运行阶段三个阶段,90年代开始得到了快速发展及应慎扮唤用,并在软件市场中发挥了不可替代的作用。

4、成为目前计算机领域中研究的热点之一。

CASE工具(CASE Toolkits)是指CASE的最外层(用户)使用的CASE去开发一个应用系统,所者者薯接触到的所有软件工具。

图形工具:绘制结构图、系统专用图。

屏幕显示和报告生成的各种专用系统:可支持生成一个原型。

专用检测工具:用以测试错误或不一致的专用工具及其生成的信息。

代码生成器:从原型系统的工具中自动产生可执行代码。

文件生成器:产生结构化方法和其它方法所需要的用户系统文件。

CASE即Computer Aided Software Engineering,中文意思是计算机辅助软件工程。CASE是一套方法和工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程嫌扮序。CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。CASE工具和技术可提高系统分析和程序员工作效率。其重要的技首者术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理一及寿命周期分析工具。

常见的CASE工具有

PLAYCASERATIONAL ROSESYSBASE 的POWERDESIGN

CASE的一个基本思想就是提供一组能够自动覆盖软件开

发生命周期各个阶段的集成的、减少劳动力的工具。CASE已被证明可以加快开发速度,提高

应用软件生产率并保证应用软件的可靠品质。

CASE工具由许多部分组成,一般我们按软件开发的不同阶段分为上层CASE和下层CASE产

品。上层或前端CASE工具自动进行应用的计划、设计和分析,帮助用户定义需求,产生需求

说明,并可完成与应用开发相关的所有计划工作。下层或后端CASE工具自动进行应用系统的

编程、测试和维护工作。

除非下层CASE和上层CASE工具的供应商提供统一界面,否则用户必须编写或重新将所有

信息从上层CASE工具转换到下层CASE工具。独立的CASE工具供应商愈来愈希望将它们的工

具连接在一起建立统一的界面以减少用户不必要的开发工作。

CASE工具带来的好处

计算机专业人员利用计算机使他们的企业提高了效率,企业的各个部门通过使用计算李唯机

提高了生产率和效率,增强了企业的竞争力并使之带态漏来了更多的利润。

然而,不幸的是有一些计算机专业人员还在缓慢地将他们的工作自动化。甚至于直到今

天,许多程序员仍在沿用手工方法完成他们的工作,例如花费很多时间来手工编程。如果他

们使用CASE工哪闭培具,这些程序代码就能够自动生成。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12282904.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存