第7章-CASE总结分享课件.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.6.1项目概况 建设目标:建立一个面向IT项目行业基本业务,集信息共享、网络协同为一体的项目管理信息平台,以加强IT项目全生命周期的管理与监控。 该系统的主要模块有:IT项目管理信息平台由项目管理模块、计划管理模块、变更管理模块、进度管理模块、费用管理模块、需求管理模块、文档管理模块、质量管理模块、风险管理模块、团队管理模块、沟通管理模块、知识管理模块、系统管理模块等。 7.6 案例 7.6.2 需求分析 业务需求 (1)业务参与者列表;主要包括机构领导、评审委员会、项目建议人、项目经理、变更控制委员会、项目组等。 (2)业务用例列表;包括启动过程中的业务用例、计划过程中的业务用例、实施过程中的业务用例、控制过程中的业务用例等。 7.6 案例 功能需求 7.6 案例 管理进度用例图 7.6 案例 静态结构模型 静态结构模型包括: 实体类列表 边界类列表 控制类列表 包图 类图 7.6 案例 7.6.3 系统分析与设计 图7.18 包图 7.6 案例 7.6.3 系统分析与设计 图7.19 类图 动态结构模型 包括登录系统、增加项目、修改项目信息、删除项目、申请项目、审批项目、查询项目、增加计划、修改计划、删除计划、增加团队成员、修改团队成员信息、删除团队成员、增加任务、修改任务、删除任务、增加任务计划、修改任务计划、删除任务计划、增加里程碑、增加变更申请、修改变更申请、删除变更申请、申请变更、增加变更任务、确认变更、跟踪进度(表格视图)、跟踪进度(甘特图视图)、分析进度、变更进度等30个时序图。 7.6 案例 7.6.3 系统分析与设计 7.6 案例 7.6.3 系统分析与设计 图7.20 增加任务计划时序图 数据库 项目表、项目计划记录表、任务实例表、历史记录表、里程碑表、配置项表、交付记录表、目录表、团队表、团队成员表、员工表、角色表、菜单权限表、操作权限表、数据权限表、需求表、功能点表、测试用例表、缺陷表、缺陷报告表、风险表、风险报告表、日报表、周报表、任务进度报告表、任务费用报告表、费用明细表、成本科目表、附件表、项目申请记录表、审批表、变更申请表、变更申请记录表、变更任务分配表、变更任务申请记录表、变更日志表、变更确认记录表、项目模板表、模板任务表、工作流程表、工作点表等42个数据表。 7.6 案例 7.6.3 系统分析与设计 采用面向对象的方法和CASE工具建模,首先要收集信息,进行需求分析,建立业务模型和功能模型;然后分析问题域,识别出问题域的类和对象,确定类之间的关系,建立静态结构模型和动态结构模型。本案例选用了用例图、活动图、类图和时序图四种视图为系统建模。囿于篇幅限制,只有部分图表的具体内容得以展现。 7.6 案例 7.6.4 案例小结 CASE是指在软件工程活动中,软件工程师和管理员按照软件工程的方法和原则,借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程。CASE所涉及到的技术主要有两类:一类是支持软件开发过程本身的技术;另一类是支持软件开发过程管理的技术。目前已出现了众多应用于图稿绘制、原码浏览、配置管理、数据库建模、UML建模等领域的CASE工具。客观的CASE工具的评价、选择与采用机制,对软件组织选用合理的CASE工具,提高生产率,改进软件开发过程是十分必要的。 本章小结 主要内容: CASE概念,CASE种类,CASE工具的集成化以及对环境的要求,CASE工具集成化的体系结构,Visio工具,Rational Rose工具的应用。 重 点: CASE,Visio,Rational Rose;集成化Case环境体系结构 难 点: 软件开发配置管理,对象关系模式匹配。 本章小结 结束 赠送结构内容 章末优化总结 知识网络构建 章末综合检测 知识网络构建 2010-5-2 * * * */57 信息系统分析与设计 第七章 CASE工具 刘志鹏 经济与管理学院 7.1 CASE 概述 7.2 集成化CASE环境 7.3 集成化面向对象的CASE工具 7.6 案例 目录 CASE的概念 计算机辅助软件工程(Computer Aided Software Engineering,简称CASE)是指在软件工程活动中,软件工程师和管理员按照软件工程的方法和原则,借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程。 基本思想:结合信息系统开发的各种具体方法,在完成对目标系统的规划和详细调查以后,如果整个信息系统开发过程的每一步都相对独立且在一定程度上彼此形成对应的关系,则整个系统开发就可以应用专门的软件开发工具和集成开发环境来实现。 7.1.1 CASE概述 7.

文档评论(0)

135****9139 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档