COMP201 lecture 18

本文介绍了UML中的关键图表,包括Use Case Diagrams、Class Diagrams和Sequence Diagrams在软件开发过程中的作用。重点讨论了理解任务的重要性,澄清需求的挑战,以及通过迭代来降低风险。Use Case Model强调用户导向,Class Diagram用于明确类与类之间的关系,而Sequence Diagram则记录交互中的参与者和类。
摘要由CSDN通过智能技术生成

Introductory Case Study

  1. 四类UML图:
    1. Use case diagrams
    2. Class diagrams
    3. Sequence diagrams
    4. State diagrams
  2. project中最难的部分: understanding the task you are attempting
  3. Clarifying the Requirements
    1. 不同用户需求可能冲突
    2. 用户表达不清楚需求
    3. 很难想象和一个只看到描述的系统工作

Use Case Model

  1. 高质量的系统必须满足用户需求
  2. user-oriented approach
  3. We identify the users(actors) of the system and the tasks(use case) they must undertake with the system.
  4. Scope and Iterations: 为了减少风险,分step和iteration来完成一个系统
    1. 第一步只做最基本的
    2. 剩下的强化系统
  5. 不要创造新的需求:比如药品缺货不应该告诉医生
  6. 优势:
    1. 可以先处理 implement more risky use cases first
    2. 容易alidation checks

Class Diagram

步骤一:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值