摘要: 3.3 顺序图(实现模型) 在系统设计与实现阶段我们也可以使用顺序图进行建模,此时通过顺序图可以明确表示系统设计中对象之间的交互,考虑到具体系统实现,对象之间通过方法调用传递消息。在BMS系统中,对每个用例均可以绘制基于实现模型的顺序图。由于篇幅关系,未将每个用例的顺序图一一列举。图3-5、3-6分 阅读全文
posted @ 2017-11-11 20:38 纯新手 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 3.系统设计 在对系统进行全面分析后,我们开始使用UML对系统进行设计,构造BMS系统的设计模型,包括类图、包图、顺序图(实现模型)、组件图和部署图等的绘制,回答了“怎么做”的问题。具体设计工作如下: 3.1 体系结构设计 BMS采用多层Java EE设计方案,考虑到系统的扩展性,定义了抽象的数据访 阅读全文
posted @ 2017-11-11 20:12 纯新手 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 2.3 BMS顺序图(需求模型) 在UML中,我们将顺序图分为两类,一类用于描述系统需求,构造系统的需求模型(分析模型);另一类用于指导设计与实现,构造系统的实现模型(设计模型)。 在系统分析时,可以通过顺序图来对执行者和系统的交互过程进行建模,方便用户更好地理解系统的工作流程。对于需求模型顺序图, 阅读全文
posted @ 2017-11-11 19:49 纯新手 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 1.项目概述 随着软件项目规模和复杂性的增大,有效跟踪和管理项目中存在的缺陷Bug变得越来越重要。每一个软件企业都需要妥善处理软件中的缺陷,这将直接关系到软件过程质量与软件产品质量,但并非所有的软件组织都知道如何有效地管理自己软件中的缺陷。在软件缺陷管理(Software Defect Manage 阅读全文
posted @ 2017-11-11 19:21 纯新手 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 实例分析3——售票机控制程序 某运输公司决定为新的售票机开发车票销售的控制软件。图I给出了售票机的面板示意图以及相关的控制部件。 图I 售票机面板示意图 售票机相关部件的作用如下所述: (1) 目的地键盘用来输入行程目的地的代码(例如,200表示总站)。 (2) 乘客可以通过车票键盘选择车票种类(单 阅读全文
posted @ 2017-11-11 16:25 纯新手 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 实例分析1——登录模块 某基于C/S的即时聊天系统登录模块功能描述如下: 用户通过登录界面(LoginForm)输入账号和密码,系统将输入的账号和密码与存储在数据库(User)表中的用户信息进行比较,验证用户输入是否正确,如果输入正确则进入主界面(MainForm),否则提示“输入错误”。 根据以上 阅读全文
posted @ 2017-11-11 16:21 纯新手 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系(2) 2. 依赖关系 依赖(Dependency)关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。大多数情况下,依赖关系体现在某个类的方法使用另一个类的对象作为参数。在UML中,依赖关系用带箭头的虚线表示,由依赖 阅读全文
posted @ 2017-11-11 15:13 纯新手 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系(1) 在软件系统中,类并不是孤立存在的,类与类之间存在各种关系,对于不同类型的关系,UML提供了不同的表示方式。 1. 关联关系 关联(Association)关系是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系,如汽车和轮胎、师傅和徒弟、班 阅读全文
posted @ 2017-11-11 15:01 纯新手 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模 阅读全文
posted @ 2017-11-11 14:48 纯新手 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 2. 编写用例文档 绘制用例图只是完成了用例建模最基本也是最简单的一步,用例建模的核心在于编写用例文档,用例文档又称为用例规约或用例描述。顾名思义,用例文档是用于描述用例的文档,每一个用例对应于一个用例文档,在用例文档中需要用文字的方式描述用例的执行过程,即执行者与系统的交互过程。 用例文档需要通俗 阅读全文
posted @ 2017-11-11 14:32 纯新手 阅读(1048) 评论(0) 推荐(0) 编辑