顺序举例

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

沈阳理工大学应用技术学院信息与控制学院
学生管理系统举例
1、该系统中,系统管理员在添加学生信息界面添加新 入学学生的信息,根据系统管理员添加学生信息用 例,创建相关序列图。 (1)分析对象 系统管理员,添加学生信息界面,学生 (2)添加过程 系统管理员在添加学生信息界面输入学生信息; 输入后对刚输入信息进行自检; 向学生类中添加学生信息,并返回添加成功的消息; 添加学生信息界面反馈给系统管理员添加成功的消息 提示。
顺序图举例
示例一、零件目录结构 来自件目录结构的类图如下:沈阳理工大学应用技术学院信息与控制学院
需求—添加零件的过程
1、客户程序要求目录来添加一个零件。 2、目录创建一个零件。 3、把零件添加到目录中。 4、客户程序为新建零件创建属性。 5、客户程序把零件属性添加到新建的零件中。
由以上的内容分析包含的对象有:
沈阳理工大学应用技术学院信息与控制学院
学生管理系统举例
2、如果单独抽象出来一个数据访问类来进行数据访问, 根据系统管理员添加学生信息用例,重新创建相关 序列图。 (1)分析对象 系统管理员,添加学生信息界面,学生,数据访问类 (2)添加过程 系统管理员在添加学生信息界面输入学生信息; 输入后对刚输入信息进行自检; 向学生类中添加学生,通过数据访问类进行学生信息 的录入,并逐层返回添加成功的消息;
客户,目录,零件,属性
沈阳理工大学应用技术学院信息与控制学院
该示例的顺序图如下
沈阳理工大学应用技术学院信息与控制学院
示例二:文件打印
情况一:计算机向打印服务器提出打印文件的 申请,当打印机空闲的时候,打印服务器发 送数据,打印机执行打印任务;当打印机忙 的时候,将文件发送到打印队列中暂存。 情况二:计算机向打印服务器提出打印文件的 申请,打印服务器判断,只有当打印机空闲 的时候,才发送文件数据给打印机执行。 情况三:计算机有多个文件需要打印,因为打 印机是互斥使用的资源 ,因此循环多次发送 打印文件。
沈阳理工大学应用技术学院信息与控制学院
学生管理系统举例
3、系统管理员在修改学生信息界面修改某个学生的个 人信息,根据系统管理员修改学生信息的用例,创 建相关序列图。 (1)分析对象 系统管理员,添加学生信息界面,学生 (2)添加过程 系统管理员在修改学生信息界面输入要修改的学生信 息; 输入后对刚输入信息进行自检; 向学生类中修改学生信息,并逐层返回修改成功的消 息;
沈阳理工大学应用技术学院信息与控制学院
类图的设计
沈阳理工大学应用技术学院信息与控制学院
对象的设计及交互过程
对象的设计
交互过程 系统,图书,读者,通知单
1、系统自检所有外借图书。 2、查找已经超期未还的图书。 3、找出借阅这些图书的读者信息。 4、给每个借阅超期的读者发一个图书超期的 通知单。
沈阳理工大学应用技术学院信息与控制学院
情况一:分支的表示
沈阳理工大学应用技术学院信息与控制学院
情况二:条件的表示
沈阳理工大学应用技术学院信息与控制学院
情况三:循环的表示
沈阳理工大学应用技术学院信息与控制学院
循环内容的增加
沈阳理工大学应用技术学院信息与控制学院
沈阳理工大学应用技术学院信息与控制学院
沈阳理工大学应用技术学院信息与控制学院
沈阳理工大学应用技术学院信息与控制学院
消息的发送者与接收者
消息名称
自检外借图书 检查是否超期
发送对象
system system
接收对象
system Book
获得图书信息
获得读者信息 创建通知
system
system system
Book
Reader Notice
打印通知单
system
notice
沈阳理工大学应用技术学院信息与控制学院

沈阳理工大学应用技术学院信息与控制学院
产品入库示例
工作过程 1、仓库管理员通过库存管理子系统将生产的产品处理 入库。 2、仓库管理员通过库存管理子系统中的产品入库界面 获取产品信息。 3、产品入库界面根据产品的编号将产品类实例化并请 求该类产品信息。 4、产品类实例化对象根据产品的编号加载产品信息并 提供给产品入库界面。 5、仓库管理员通过产品入库界面增加产品数目。 6、产品入库界面通过类实例化对象修改产品信息。 7、产品类实例化对象向产品入库界面返回修改信息。 8、产品入库界面向仓库管理员显示添加成功的信息。
顺序图
沈阳理工大学应用技术学院信息与控制学院
沈阳理工大学应用技术学院信息与控制学院
顾客在超市结账的序列图
涉及的对象 顾客,售货员,商品管理界面,商品 过程: 1、顾客将购买商品提交给售货员。 2、售货员通过销售管理子系统中的管理商品界面获取 商品信息。管理商品界面根据商品的编号将商品类 实例化并请求该商品的信息。 3、商品类实例化对象根据商品的编号加载商品信息并 提供给管理商品界面。 4、管理商品界面对商品进行计价处理。 5、管理商品界面更新销售商品信息。 6、管理商品界面显示处理商品。 7、售货员将货物提交给顾客。
示例三:图书借阅的超期检查
类图的设计
顺序图的设计
1、对象的选择 2、对象的交互过程 3、消息的发送者与接收者分析 4、画图
沈阳理工大学应用技术学院信息与控制学院
类设计
图书(书号,是否在馆内;
可以查看书信息,查看书号,查看图书借阅时 间) 读者(读者号;查看读者信息,查看读者号) 系统(检查所有外借图书) 通知单(创建通知单并打印)
相关文档
最新文档