- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(CASE开发方法
CASE开发方法郭晓宇孟苏芳CASE的概念及历史CASE开发思路CASE解决的问题CASE开发工具4123目录CASE开发方法特点56CASE应用现状Case的概念自计算机在工商管理领域应用以来,系统开发过程,特别是系统分析、设计和开发过程,就一直是制约信息系统发展的一个瓶颈。这个问题一直延续到80年代,计算机图形处理技术和程序生成技术的出现才得以缓和。解决这一问题的工具就是集图形处理技术、程序生成技术、关系数据库技术和各类开发工具于一身的Case。Case(ComputerAidedSoftwareEngineering),计算机辅助软件工程。是计算机技术在系统开发活动,技术和方法中的应用,是软件工具与开发方法的结合体。Case的发展过程CASE技术的历史始于80年代初期,最初推出的是计算机辅助建立文档和画图工具,他们代表了最早的基于PC机的软件开发工具以及对软件分析和设计自动化的首次尝试所做的某些工作。这是一些简单的独立画图工具,被用来建立结构化图形如数据流图、程序结构图、实体关系图。其目的是为了自动产生各类结构化设计方法所要求的结构化文档。不同的CASE工具支持不同的设计方法,如Yourdon结构化分析和设计方法,Jackson结构化分析方法和Martin的信息工程方法。Case技术的演进Case开发方法的思路如果在对系统调查后,系统开发过程中的每一步都可以在一定程度上形成对应关系(例如,结构化开发方法从数据流程图到软件结构图,再到软件模块的逻辑结构的过程)那么就完全可以借助于特定的Case工具软件来实现上述一个个的系统开发过程。由此可见,使用case开发方法必须依赖于某一种具体的开发方法,对常见的一些开发方法,如结构化方法,原型方法,面向对象方法等,一般大型的case工具都可以支持。Case的目的Case是一套方法和工具,通过一系列集成化的软件工具、技术和方法,实现分析、设计与程序开发、维护的自动化,提高软件开发的效率和软件的质量,最终实现软件系统开发的全面自动化.力图使软件开发者摆脱手工开发软件的方法,使软件开发自动化扩展到软件生存期的各个阶段。与此相应,它把软件项目开发中的信息保存和信息加工活动一直延续到软件维护中,从而使开发和维护构成一个整体。它能够提供一整套联系密切,配合协调的集成化工具系统。软件开发过程软件工程面临的问题用户和软件承担人员、工程主管人和具体工作人员、审查人员与设计人员之间缺乏共同的语言,交流时常存在隔核。系统通常是多功能,各功能方面可能提出相互冲突的要求,需要协调一致,并且这些功能要求往往会随着人们对系统的深入和客观因素的变化而变化。速度问题,设计人员不能迅速提供设计规格说明,影响后继阶段工作进行。Case带来的解决方案图示工具提供一种用户、分析人员和编程人员都易理解的描述方式,并辅助系统分析员和总体设计员进行系统分析与设计。快速生成经过优化了的系统结构图包括各级子系统、数据流程图以及其他分析与设计中所需的专门图形。生成各种规格说明文档,文档的修改和更新极为方便,加速了设计阶段的进厂并且提供了使用方法的指导,起到设计方法学的训导作用。自动生成部分程序代码,减轻编程工作辅助进行项目管理。技术简介CASE是工具与方法结合的产物。CASE工具是指CASE系统的最外层(用户)使用CASE去开发一个系统时所接触到的软件工具。CASE开发工具IBMRatinal工具Rational是专门从事CASE工具研制与开发的软件公司。2003年被IBM收购,该公司所研发的Rational系列软件是完整的CASE集成工具,贯穿从需求分析到软件维护整个软件生命周期。CASE工具类型图形工具。绘制结构图,生成系统专用图;屏幕显示和报告生成的各种专用系统;专用检测工具。测试错误与不一致性的专用工具;代码生成器。从原型系统的工具中自动生成程序代码文档生成器。产生结构化方法和其他开发方法所需的各种文档。集成的CASE环境以软件工程信息库为内核,多个CASE工具相互交换共享软件开发信息在统一的框架下,呈现高度一致的用户界面。选择CASE工具时应考虑的因素工具自身特点可靠性可用性高效能可维护性可移植性应用CASE工具的软件开发机构的特点分析筛选CASE工具掌握各CASE工具间的接口和信息关系,使各CASE工具间能够通信,高端CASE工具的信息能够向低端CASE工具流畅传递,进而使工具之间,人员之间软件工程各过程之间能够便利的通信。较少的涉及软件实现工具,例如编程工具,报表工具,界面工具等。注重商业化程度高的CASE工具这样便可根据CASE工具选用建议,对市场上的CASE工具进行深入研究分析后,针对不同的项目软件,规模类型及开发方法提出不同的CASE工具集成方案。CASE开发方法特点解决了客观世界到软件系统的直接映射问题;使结构化方
您可能关注的文档
- (Access试卷.doc
- (Access试题.doc
- (Access资料.doc
- (access选择.doc
- (Access难点.doc
- (Acer笔记本市场营销案例.ppt
- (ado net入门教程.doc
- (ADC手机邮箱介绍.ppt
- (Android手机定位系统.ppt
- (AS400 基本命令和操作.doc
- 五年级数学上册5简易方程2解简易方程第8课时实际问题与方程3教学设计新人教版.doc
- 2024_2025学年新教材高中生物第2章细胞的结构和生命活动第3节第1课时细胞质膜具有选择透过性教案苏教版必修1.doc
- 江苏专用2025版高考地理一轮复习第十二章人类与地理环境的协调发展1人类与地理环境的协调练习含解析新人教版.doc
- 2024_2025学年高中化学第一章物质结构元素周期律第三节化学键练习含解析新人教版必修2.docx
- 2024_2025学年高中政治专题二君主立宪制和民主共和制:以英国和法国为例综合训练含解析新人教版选修3.docx
- 2024_2025学年高中生物课时分层作业18捕获光能的色素和结构含解析新人教版必修1.doc
- 2024_2025学年高中政治专题一古典政治经济学巨匠的理论遗产第3框李嘉图的理论贡献学案新人教版选修2.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程3细胞的衰老和死亡学案2新人教版必修1.doc
- 2024_2025学年新教材高中生物第6章生物的进化1生物有共同祖先的证据学案新人教版必修2.doc
- 司机保证书15篇 .pdf
文档评论(0)