- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
业务用例图BusinessUseCaseDiagram
11.1 软件工具 11.1.1软件开发工具 软件设计工具主要包括三种类型:基于图形描述、语言描述的设计工具;基于形式化描述的设计工具;面向对象的设计工具。 典型的有Enterprise Architect,是一个基于UML的Visual CASE工具,主要用于设计、编写、构建和管理以目标为为导向的软件系统。 11.2.2 集成化CASE开发环境的体系结构 CASE开发环境体系结构 11.3.4 协作图与时序图 1.创建协作图 通过菜单“New?Collaboration Diagram” 在逻辑 视图(Logic View)中创建了一个协作图,并在其中 增加对象,为新增的对象设置规范:包括对象的名称、 对应的类名、说明文档等。 在对象之间建立链接,对象之间的链接使用实线 表示。同一个对象之上也可以建立特殊的“反身链接” (Link to Self)。 链接上添加消息,表示对象之间传送的信息的内 容。 图中,描述两个对象之间的链接,及在它们之间传送的3个消息,并把消息映射为对象的操作。 协作图 2 .创建协作图 通过菜单“New ? Sequence Diagram”,可以在Rose的逻辑视图(Logic View)中创建时序图。 在时序图中增加对象,为该对象设置所在的类、对象的持续性等属性。 按照时间顺序,在时序图中从上到下,在对象之间添加消息。 也可以为对象之间的消息指定其映射的对象操作。方法是在消息上点击鼠标右健,从弹出菜单中选择该消息所映射的操作或者输入一个新操作。 时序图 在浏览窗口中使用菜单项“New ? Activity Diagram”可以创建新的活动图。可以增加“泳道”(SwimLane),并在相应的“泳道”中添加相应的活动,在活动之间设置转换和转换发生需要具备的条件, 增加开始和结束状态。 11.3.5 活动图 活动图 11.3.7 状态图 在浏览窗口中使用菜单项“New ? Statechart Diagram”可以创建新的状态图。状态图中可以加入对象的各种不同状态,包括 “初始状态”和“结束状态”。 增加状态 * 第十一章 集成化CASE环境 11 软件工具是用于辅助软件的开发、运行、维护、管理和支持等活动的软件系统。其目的是为了降低软件开发和维护的成本,提高软件生产效率,改进软件产品的质量。 借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程,称为计算机辅助软件工程(Computer-Aided Software Engineering,简称CASE)。 另一种是集成化的CASE环境,它将在软件开发过程的不同阶段使用的工具进行集成,使其有着一致的用户界面和可以共享的信息数据库。 目前有两种层次的软件开发工具,一种是孤立的单个软件开发工具,用于支持软件开发过程中的某一项特定活动。 按软件活动的各阶段,可把软件工具分为: 软件开发工具 软件维护工具 管理与支持工具 软件开发工具可分为:分析工具、设计工具、编码工具和调试工具。 1.分析工具 辅助软件开发人员完成软件系统需求分析活动的软件工具。 典型的有Rational公司的Analyst Studio,用于应用问题分析和系统定义的一组相对完备的工具集,适合于团队联合开发使用。包括以下内容: ⑴ Rational Requisite Pro; ⑵ Rational Rose Data Modeler Edition; ⑶ Rational Clear Quest; ⑷ Rational SoDA for Word ⑸ Rational Unified Process; 2.设计工具 3.编码工具 编码工具主要包括:编辑程序、汇编程序、编译程序和调试程序等。典型的集成程序开发环境有: MicroSoft公司的Visual C++、Visual Basic和Borland公司的Delphi、C++ Builder 4.调试工具 也称为排错工具,在程序编码过程中,及时发现和排除程序代码中的错误和缺陷。 分为:源代码调试程序和调试程序生成程序两类。 ⑴源代码调试程序 帮助程序开发人员了解程序的执行状态,查询相关数据信息,发现和排除程序代码中存在的错误和缺陷。 ⑵调试程序生成程序 是一种通用的调试工具,能够针对给定的程序设计
您可能关注的文档
- 一什麽叫细胞呼吸有机物氧化分解CO2能量ATP酵母菌.PPT
- 一体机面板具有抗划伤.PPT
- 一卡通识别证与差勤管理.PPT
- 一剪梅——李清照.PPT
- 一公司层级策略水平整合.PPT
- 一尖沙咀钟楼情景模型.PPT
- 一国两制的成功实践.PPT
- 一带一路背景下中国木质家具出口贸易潜力分析-国家林业局经济.PDF
- 一物体在水平面上做简谐运动.PPT
- 一涉及水银柱的气体压强计算1连通器原理.PPT
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)