This book is currently being written, and the outline may be adjusted at any time. Thank you for your valuable comments!
Welcome to the umlonline website to learn the online version of the "active UML-advanced demand analysis" course:
Http://www.umlonline.org/school/forum-26-1.html
---------------------------
Contents
Chapter 1 UML
1.1 Basic UML knowledge literacy
what is the purpose of UML?
UML classification
1.2 Structure-based UML
class diagram
Object digoal
component diagram (Component digoal)
deployment diagram (deployment divisor)
package diagram )
1.3 behavior-type UML (behavior disimilar)
Activity digraphs
state machine digraphs
sequence digraphs
communication digraphs)
use case diagram )
sequence diagram (timing di#)
1.4 How to Learn UML well?
misunderstanding of UML
my learning experience
difficulties in UML learning
1.5 summary and exercises
Chapter 4 brain drainRequirement AnalysisWork
2.1 requirement analysis Overview
2.2 evolving customer needs
2.3 brings value to customers and the right path for Demand Analysis
SMS ordering system
Principle of Demand Analysis
2.4 UML assists with Demand Analysis
2.5 Summary and exercises
Chapter 4 Analysis of business models-class digraphs)
3.1 process-oriented and object-oriented
3.2 Basic knowledge of class charts
What is the use of class charts?
What is a class?
What is a class chart?
How to identify classes?
Relationship between 3.3 classes
"Straight Line" Relationship
"Include" Link
"Inheritance" Relationship
Dependency
3.4 relationship between drill classes
Exercise 1: the relationship between you and your other half
Exercise 2: relationship between the company and its employees
Exercise 3: Relationship between bananas, apples, and Pears
Exercise 4: organizational structure of the company
The "recursion" Relationship of the 3.5 class and the "Triangle" Relationship
Recursive relationship
"Triangle" Relationship
3.6 Examination Management System-comprehensive training of class charts
3.7 object graph
3.8 summary and exercises
Chapter 1 Process Analysis Tool activity diagram)
4.1 structure modeling and Behavior Modeling
4.2 understanding the originator of Process Analysis tools-Flowchart
4.3 working hours approval process-activity diagram Basics
Basic Syntax: initial status, end status, activity, judgment, and merge
Three solutions for judgment
Multi-layer Branch
Swimming channels, partitions
Thoughts on the Business Process of activity graph analysis
4.4 sign-off review process-activity diagram (advanced tutorial)
"Parallel" activities
How do I express work products? -- Object stream
Organization of activity diagram-connector)
4.5 granularity of activities
Activities and actions
Activity granularity issues
4.6 release process-complex process with activity charts
Practical suggestions on Activity Diagrams
Release Process
Thoughts on problems in the version release process
4.7 summary and exercises
Chapter 2 Process Analysis Tool 2-state machine Diagram)
5.1 leave approval process-understanding the state machine Diagram
Activity diagram of the leave Process
Leave process state machine Diagram
Basic Syntax of a state machine Diagram
5.2 thoughts on the number of States
5.3 multi-level approval process for leave-state machine diagram (advanced tutorial)
Multi-level approval
Branch Structure of the state machine Diagram
FAQs about applying the state machine Diagram
5.4 defect management process-drill a complex state machine Diagram
Practical suggestions on state machine Graphs
A letter of help-chaotic defect management
State Machine diagram of defect management process
Thinking about problems in the defect management process
5.5 summary and exercises
Chapter 3 Process Analysis Tool 3-sequence diagram)
6.1 How do you get an eye off with the restaurant waiter "? -- Recognition Sequence Diagram
6.2 story behind restaurant attendants-exploring hidden business processes
6.3 The Story of you and the cash machine-experience the granularity control of the sequence chart
6.4 cycle and branch structure of a sequence chart
6.5 purchase subway tickets-Comparison Between Activity charts and sequence charts
6.6 Process Analysis
6.7 communication diagram-another angle of order Diagram
6.8 summary and exercises
Chapter 4 describing system behavior-use case diagram)
7.1 examples
7.2 advanced
7.3 use case diagram of the ordering system
7.4 use case table-further deepen the use case diagram
7.5 use the class chart, process three major swordsmen, and use case diagram to describe the requirements
7.6 start from case analysis or from business analysis?
7.7 do I have to use an example diagram to describe the requirement?
7.8 Summary and exercises
Chapter 4 describe the system framework-deployment diagram (deployment divisor ),Component Diagram(Component digoal)
8.1 why do I need to describe the deployment diagram and component diagram?
8.2 what is a deployment diagram?
8.3 what is a component diagram?
8.4 "Bundled" applications of deployment charts and component charts
8.5 test tool-OA system architecture
8.6 how to describe non-functional requirements?
8.7 summary and exercises
Chapter 4 organize your UML diagram-package diagram)
9.1 what is a package chart?
9.2 organize class diagrams with a package diagram
9.3 organize Use Cases with a package chart
9.4 use a package diagram for Software Design
9.5 summary and exercises
Chapter 2 comprehensive training 1 -- Demand Analysis of the attendance system
10.1 challenge-your demand analysis task book
10.2 business concept analysis of the attendance system
10.3 leave Business Process Analysis
10.4 outbound work Approval Process Analysis
10.5 user and case analysis
10.6 system architecture Requirements Analysis
10.7 how do I write a requirement specification?
10.8 how does the team perform requirement analysis?
10.9 summary and exercises
Chapter 2 comprehensive training 2: Requirement Analysis of the defect Management System
11.1 a customer's request letter
11.2 system prospective analysis
11.3 system stakeholder and Benefit Analysis
11.4 defect and related business model analysis
11.5 software release process analysis
11.6 defect Management Process Analysis
11.7 user and case analysis
11.8ProjectHow can we succeed?
11.9 summary and exercises
Chapter 4 cutting and making chaos-annoyingDemand managementWork
12.1 FAQ about requirement Management
12.2 win-win is the most basic principle
12.3 take the initiative in business, and sign the contract
12.4 Requirement Specification Management
12.5 response policies for demand changes
12.6 three-pronged High School
12.7 improve demand analysis capability and R & D level
12.8 summary and exercises
Chapter 2 UML Addendum
13.1 recognize the Sequence Chart
13.2 recognition interaction Overview
13.3 CognitionUML tools
13.4 UML family
13.5 UML is not a panacea!
13.6 check learning objectives and learning suggestions
13.7 Summary and exercises
Chapter 4 Appendix
14.1Software Knowledge UniversityIntroduction
14.2 introduction to using UML-a software design expert
14.3UML terminology
14.4 chart directory