系统分析与设计homework9

使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图) make researvation 用例: make researvation 用例如图所示,包括选择酒店,选择房间,确认订单。 顺序图: 类图: 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类
Click to read more ...

系统分析与设计 final report

##自我总结 通过一个学期的课程学习,以及在大作业开发中的参与,我对软件开发的过程有了一定的了解,熟悉了迭代式开发的方法。在开发过程中,我能够更加清晰的理解面对对象的设计与分析方法,熟悉软件设计中的领域模型、逻辑架构。感谢我的组员在大作业开发过程中的共同努力,并感谢组员对我的帮助。 PSP 2.1 统计表 Personal Software Process Stages Time 计划 3 开发 91 - 需求分析 6 - 文档设计 4 ...
Click to read more ...

系统分析与设计homework8

描述软件架构与框架之间的区别与联系 软件架构: 软件架构是一组重要决策,其中涉及软件系统的组织,对结构元素及其组成系统所藉接口的选择,这些元素特定于其相互协作的行为,这些结构和行为元素到规模更大的子系统的组成,以及指导该组织结构(这些元素及其接口、协作和组成)的架构风格。 软件框架: 框架是一组相关的类和接口相互协作,为逻辑子系统的核心和不变部分提供服务。 其包含具体和抽象类,这些类定义了需要遵循的接口、需要参与的对象交互以及其他的不变式。 通常(但不是必须)要求框架的使用者去定义已有框架类的子类来利用、定制或扩展框架服务。 框架包括既有抽象方法又有具体方法的抽象类。 依赖于 好莱坞原则 , 即“不要给我们打电话,我们会打给你”。意思是,用...
Click to read more ...

系统分析与设计homework7 建模练习

题目 Forest 应用 用例图 种树用例的活动图 领域模型 树对象状态图 系统顺序图 ###协议1:设置树的种类 操作:设置树的种类 交叉引用:选择树 前置条件:已创建新的种树活动 后置条件:1. 创建了树的实例treeInstance; ​ 2. treeInstance的属性treeInstance.type 被设置为type,treeInstance.isWithered设置为isWithered,treeInstance.lastTime设置为lastTime。
Click to read more ...

系统分析与设计homework6

1. 使用 UML State Model 建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单 2. 研究淘宝退货流程活动图,对退货业务对象状态建模
Click to read more ...

系统分析与设计homework5

1. 领域建模 a. 阅读 Asg_RH 文档,按用例构建领域模型。 按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和 中介实体(M,也称状态实体) 在单页面应用(如 vue)中,E 一般与数据库构建有关, M 一般与 store 模式 有关 在 java web 应用中,E 一般与数据库构建有关, M 一般与 session 有关 b. 数据库建模(E-R 模型) 按 Task 3 要求,给出系统的 E-R 模型(数据逻辑模型) 建模工具 PowerDesigner(简称PD) 或开源工具 OpenSyst...
Click to read more ...

系统分析与设计homework4

1. 用例建模 a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求: 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 尽可能识别外部系统,并用色彩标注新的外部系统和服务 以携程旅行网为例: c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法 对比携程网和“Reserve Hotel”的用例图,可以明显的看出携程网的用例图相较于”Reserve Hotel”拥有更多的用例和外部系统,这表示携程网比“Reserve Hotel”拥有的功能更加丰富,同时也拥有更多...
Click to read more ...