我又开始了做(zuo)事(shi)的学习旅程
Swag~ skrskr~
Lesson 1: what is UML? #### UML
- to OMG’s Unified Modeling Language
- it is a language for Modeling
- a way of dealing with complexity
- the designer can quickly import its module from the library,modeling is the only way to visualize your design and check it against requirements before your crew starts to code.
- helps you specify, visualize, and document models of software systems, including their structure and design, in a way that meets all of these requirements. (You can use UML for business modeling and modeling of other non-software systems too.)
- classification
- UML 2.0 defines thirteen types of diagrams, divided into three categories:
Structure Diagrams: Class Diagram,Object Diagram, Component Diagram, Composite Structure Diagram, Package Diagram, and Deployment Diagram.
Behavior Diagrams: Use Case Diagram (used by some methodologies during requirements gathering); Activity Diagram, and State Machine Diagram.
Interaction Diagrams, all derived from the more general Behavior Diagram, include the Sequence Diagram, Communication Diagram, Timing Diagram, and Interaction Overview Diagram.
Lesson 2 正式开始吧
Use Case Diagram: 清晰并简洁的描述了用户、需求和系统主要功能之间的关系,这便是用例图最大的优点。
Class Diagram:时序图是以对象和时间为维度的二维图形,图形中的对象是按照时间顺序排列。
_Activity Diagram:活动图展示了用例的具体业务与工作流程,以及各项业务之间的约束关系。活动图很像流程图,但不等同于流程图;活动图强调对象的活动,顺序图强调对象及其生命周期;泳道并不是必须的元素。
_Object Diagram:类图是用于描述系统/产品结构化设计的静态图形,显示了类、类的方法、类的接口以及它们之间静态结构和关系。运用类图可以理清业务概念以及它们的关系,能更加深入地剖析系统/产品业务。
UML总结图1.png
3.学习一下概念点吧
静态视图所描述的结构,某段时间内应该是稳定的,静态的;而动态视图描述的是某种行为,是动态的。 UML的应用总结.png
类:类是一类或一组具有类似属性和共同行为的事务。简单说就是分类。
例如 image.png
用例:用例(use case):从用户的观点对系统行为的描述。也就是站在用户的角度来描述这个系统到底能干嘛,而不用考虑实现细节。 image.png
题外话: 被科普了生词,提醒自己下次查
设计:雅各布原则 、 设计通用标识、UED--UJD?(设计驱动产品趋势,昂?)
产品:RABC、 软件状态机、电商分类法?(就这么个意思吧,好心人给讲讲叫啥名儿吧)
业务模型--概念模型--产品模型
项目: 目团机(目标、团队、机制)(emmm...差点以为是机器人好伐?)
【以上片段摘自-人人都是产品经理】
网友评论