Index
- Fundamental Design Tasks and Activities
基本设计任务和活动 - Understanding the challenges in Iteration 0
了解迭代 0 中的挑战 - Structural Modeling and Behavior Modeling
结构建模和行为建模 - More on Common Used Diagrams
- Package Diagram 封装图
- Interaction Diagrams 交互图
- Class Diagram 类图
- Composite Structure Diagrams 复合型交互图
- Design Thinking Fundamentals
设计思维基础
Fundamental Design Tasks and Activities
Understanding the challenges in Iteration 0
Iteration 0 refers to the work done before incremental development begins.
迭代0是指增量开发开始之前完成的工作。
- This includes early product planning, getting the development team started up,setting up their physical and tooling environment, and making an initial architectural definition.
这包括早期产品规划、启动开发团队、设置物理和工具环境以及制定初始架构定义。 - All of this work is preliminary and most of it is expected to evolve over time as the project proceeds.
所有这些工作都是初步的,其中大部分工作预计将随着项目的进展而不断发展。
Structural Modeling and Behavior Modeling
A structural model is a formal way of representing the objects that are used and created by a business system
结构模型是表示业务系统使用和创建的对象的正式方式。
One of the primary purposes of behavioral models is to show how the underlying objects in a problem domain will work together to form a collaboration to support each of the use cases.
Sequence Diagrams:show object interactions arranged in time sequence,vertically
序列图:显示按时间顺序排列的对象交互,垂直
Communication Diagrams:show object interactions arranged as a flow of objects and their links to each other, numerically
通讯图:以数字方式显示排列为对象流的对象交互及其相互之间的链接
More on Common Used Diagrams
Package Diagram 封装图
Interaction Diagrams 交互图
Class Diagram 类图
Composite Structure Diagrams 复合型交互图
Design Thinking Fundamentals 设计思维基础
-
Human rule. All design is social in nature.
-
Ambiguity rule. Preserve ambiguity.
-
Redesign rule. All design is redesign.
-
Tangibility rule. Make ideas tangible to facilitate communication
-
人治。所有设计本质上都是社会性的。
2.歧义规则。保持歧义。
3.重新设计规则。所有的设计都是重新设计。
4.有形规则。让想法具体化以促进沟通。