Lesson 16

系统分析与设计第16周作业 使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图) 用例简介 预订酒店,包含搜索及浏览酒店、选择预定的酒店、确定入住时间及选房,然后前端提交预订信息给服务器、服务器通知前端跳转至付款页,最后用户提交付款请求及信息给服务器,服务器请求第三方付款系统付款成功后给用户返回成功信息。 顺序图 类图 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类

1 minute read

Lesson 13 Architecture Modelling

架构建模 描述软件架构与框架之间的区别与联系 以你的项目为案例 绘制三层架构模型图,细致到分区 结合你程序的结构,从程序员角度说明三层架构给开发者带来的便利 研究 VUE 与 Flux 状态管理的异同 描述软件架构与框架之间的区别与联系 架构是Architecture,框架是Framework。框架使用者使用项目内规定的架构进行开发。 框架通常是对底层操作、常用方法进行系统的封装,使开发者专注于高一层的程序逻辑;而架构则是认为规定好的、确定程序的不同部分,以及各部分之间如何协作的概念。 以自己的项目为例,绘制三层架构模型图 主要需要实现的是Service、Model、Entity三层,以及相关的Logger。...

2 minute read

Group Work - Modelling Practice

团队作业: 建模练习 用例图、XX业务或用例的活动图、XX领域模型、XX对象的状态图、XX场景的系统顺序图与操作协议 选择一个你喜欢的 移动App 或 其中某业务 参考 Asg_RH 文档格式 编写软件描述 文档要包含一个业务的完整过程 建模要求包括(用例图、XX业务或用例的活动图、XX领域模型、XX对象的状态图、XX场景的系统顺序图与操作协议) 用例图 携程预订酒店用例图...

1 minute read

Lesson 8 State Modelling

Lesson 8 状态建模 建模工具: UMLet 14.1.1 stand-alone 1)使用 UML State Model 建模对象: 参考 Asg_RH 文档,...

1 minute read

Lesson 7 Domain Modelling

a. 领域建模 a. 阅读 Asg_RH 文档,按用例构建领域模型。 按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和...

3 minute read

Lesson 6 Use Case Modelling

用例建模-实践3 1. 用例建模 Task 1.A 阅读Asg_RH文档, 按照Task1要求绘制用例图 Task 1.B 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求: 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 尽可能识别外部系统,并用色彩标注新的外部系统和服务...

2 minute read

Lesson 2 Foundation of Software Team Management

简答题 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点 瀑布模型 优势: 定义了软件开发基本流程与活动 定义了软件开发基本流程 为项目提供了按阶段划分的检查点 当前一阶段完成后,只需关注后续阶段 提供了一个模板,使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导 瀑布模型的优势是,建立在需求明确且短期内可获取、每个阶段都无差错的假设下 劣势: 依赖问题: 前面需求模糊会导致工作失去明确方向 容错问题: 如果在后期发现了需求问题,产生的额外工作量难以接受...

2 minute read

Lesson 1 Introduction of SE & OOAD

Thanks to Wikipedia & 《人月神话》. Note: Not all of the Chinese version are translation from...

5 minute read