第三章CASE工具与软件文档写作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


二、CASE工具支持下的文档写作
要保证软件设计开发工作沿着规范化
和正规化的道路前进,提高系统的可重 用性和良好的维护性,必须充分重视规 范化文档的编写工作。 建议使用方便的文档生成和维护工具, 激发学生对软件文档写作的兴趣,这是 提高文档编制速度和质量的有效方法。
SoDA介绍
Rational公司提供的SoDA是一种强有力的软
“用自动化手段对结构化概念和设计方法重 新进行组装”。
从这种意义上说,CASE也可以被定义为
软方法
软件方法包括手工的软件开发方法,如,
结构化分析、结构化设计和结构化程序 设计。这些方法限定了软件开发的逐步 规范化过程。。
CASE技术

CASE技术是软件工具和软件方法的结合。 CASE的实质是为软件开发人员提供一组优化集成 的且能大量节省人力的软件开发工具,以实现软件 生存期各个环节的自动化并使之成为一个 整体。 它强调解决整个软件开发过程的效率问题,而不仅 仅是实现阶段。CASE着眼于软件分析和设计以及 程序实现和维护的自动化,从软件生存期的两端解 决了软件生产率的问题。
件文档自动生成器。 它使软件文档的生成实现了自动化,简化了 软件开发中文档的生成过程,SoDA全面收集 软件开发周期中各阶段信息并以之为基础制 作文档。极大提高了文档的可用性、易用性 和连贯性,使文档更加有效。 SoDA 可定制支持任何文档标准,从各种软 件开发工具中截取数据,并可与各种支持编 程语言的工具协同工作。

CASE的作用

由于手工的结构化方法实在太冗长乏味,而且需要 花费很多人力,因此,在实际的开发过程中很少能 够完全按照其设想的要求去做,而CASE通过自动 画出结构化图形、自动生成系统的文档,使手工的 结构化方法得到实际的应用。 CASE的作用可归纳如下:通过自动检查提高软件 的质量;使原型的建立成为可行;简化程序的维护 工作;加快软件的开发过程;使开发人员的精力集 中于开创性工作;鼓励进化式和递增式的软件开发, 使软件部件可重复使用。
第三章 CASE工具与软件文档写作
Mr. Tang
学习目标
一、CASE概述
二、CASE工具支持下的文档写作
一、CASE概述
CASE
(Computer Aided Software Engineer 计算机辅助软件工程)并不是一种全新的技术, 而是建立在许多实际中已被证明是行之有效 的技术和工具基础之上的技术。

PlayCASE

软件系统的主要开发过程包括需求分析、软件设计、软件编 程、测试和维护,其中需求分 析可以细分为业务调查和需求 定义,软件设计可以细分为总体设计和详细设计。在 PlayCASE 中,分析与设计的文档(业务模型、需求模型、 设计模型)具有相同的表达形式,没有阶段转换的痕迹,整 个开发过程既可以一气呵成也可以反复精雕细凿。 PlayCASE以循序渐进的方式推进软件的开发过程,彻底解 决了各个开发阶段“鸡犬之声相闻,老死不相往来”的问题, 每个阶段的分析设计文档都可在后续工作中全部直接利用, 达到不断完善的目的。
SoDA的良好性能 2/2
SoDA是一个提供了有效的自动化功能
且又具备手工生成灵活性的文档生成工 具。 基于以上原因,建议在软件文档写作, 尤其是面向对象分析和设计的文档写作 时,宜采用SoDA作为软件文档写作的 辅助工具。
PlayCASE

PlayCASE全面支持快速应用开发,支持集成化的业务调查、 需求定义、总体设计、详细设计,支持Oracle、Sybase、 MS SQL Server等大型数据库,支持PowerBuilder、VB、 Access、VC、Delphi等开发工具。对企业组织结构与业务 流程分析、业务数据搜集、软件结构与流程设计、数据库概 念设计、逻辑设计、物理设计都提供了可视化的支持。能自 动生成业务调查表、需求分析说明书、软件设计说明书、程 序框架(数据表、视图、查询SQL等)。

EX.

③ 完成时间:一周
SoDA核心功能
信息抽取 文档生成 模板制作
SoDA的良好性能 1/2
①可自动从软件工程工具中获得信息。 ②可使用文字处理工具直接添加并保存补充的信息。 ③无需编程即可定制文档模板。 ④使用SoDA,可以创建基于IS09000,IEEE标准的文档模 板,或是符合用户内部文档标 准的模板。 ⑤可检查文档和信息源的一致性。 ⑥可生成和不断更新文档。 ⑦可使用多信息源生成一个单一的文档。 ⑧可提供整个生命周期文档自动化功能。 ⑨可提供对需求跟踪的支持。
PlayCASE

PlayCASE提供了先进的技术文档管理和自动维护手段,从 开发伊始的业务调查表,到需求分析说明书、软件设计说明 书,一应俱全,使项目的开发过程始终处于可管理、可控制、 易维护的状态,全力提高开发质量,缩短开发周期,降低开 发成本,提高开发商自身的市场竞争力。
PlayCASE把业务调查、需求定义、总体设计、详细设计及 程序生成等软件开发过程结合为一体,适合生命周期法、原 型法及其混合形式,极大地提高了软件系统开发的效率和质 量,满足了各方面需要。
相关文档
最新文档