• Map Information

Mind Mapping Software Requirements

By lonsdalesystems

This mind map presents the outline of our course "Mind Mapping Requirements". The course shows participants hos to use mind maps for software requirements in both traditional and Agile development environments.

Added: February 25, 2010 05:12:39

6581 views

  • Comments (1)
  • lonsdalesystems lonsdalesystems Description: This mind map presents the outline of our course "Mind Mapping Requirements". The course shows participants hos to use mind maps for software requirements in both traditional and Agile development environments. Switch to "Outline" view to follow the hyperlinks.
  • Outline

Mind Mapping Software Requirements

Mind Mapping Software Requirements
1 Introduction to Mind Mapping
1.1 Theory of Mind Maps
1.1.1 Left vs. Right Brain
1.1.2 Radiant Thinking
1.1.3 Pattern Recognition
1.2 Classic Mind Mapping Approach
1.2.1 Classic Mind Mapping Approach
1.2.2 Benefits of Mind Maps
1.2.3 Uses of Mind Maps
1.3 Other Mind Mapping Approaches
1.3.1 Triangle
1.3.2 Circle
1.3.3 Grid
1.3.4 Tree
1.3.5 Fishbone
1.3.6 Network
1.4 Analysis With Mind Maps
1.4.1 Decompose
1.4.2 Relate
1.4.3 Classify
1.5 Mind Maps and Other Diagrams
2 Mind Mapping Tools
2.1 Free Mind Mapping Tools
2.1.1 Freemind
2.1.2 XMind
2.1.3 CMap Tools
2.2 Proprietary Mind Mapping Tools
2.2.1 Mind Manager
2.2.2 RTime
2.2.3 IMindMap
3 Requirements Analysis Steps
3.1 Understand System Context
3.2 Identify and Analyse Stakeholders
3.3 Identify and Decompose System Goals
3.4 Define System Concepts
3.5 Identify and Allocate Requirements
3.6 Elaborate Requirements
4 Understand System Context
4.1 Rich Pictures
4.2 The "PROMPT" Template
4.3 Activity Theory
4.3.1 Understanding Human Activity
4.3.2 Characteristics of Human Activity
4.4 Activity Maps
5 Identify and Analyse Stakeholders
5.1 Identifying Stakeholders
5.2 Analysing Stakeholders
5.3 Managing Stakeholders
6 Identify and Decompose System Goals
6.1 The "CATWOE" Template
6.2 The "PESTLE" Template
6.3 Activity Models
7 Define System Concepts
7.1 System Concepts
7.1.1 Event or Period of Time
7.1.2 Party, Place or Thing
7.1.3 Role of a Party, Place or Thing
7.1.4 Types
7.2 Concept Maps
8 Identify and Allocate Requirements
8.1 Requirements Concepts
8.1.1 Needs
8.1.2 Features
8.1.3 Requirements
8.2 Prioritising with "MoSCoW"
8.3 Requirements Allocation
8.4 Actors and Sub Systems
9 Elaborate Requirements
9.1 Features of Mind Mapping Tools
9.1.1 Text Editing
9.1.1.1 Xmind Rich Text Editor
9.1.1.2 Freemind Rich Text Editor
9.1.1.3 Cmap Tools Mouse Over Info…
9.1.2 Attachements
9.1.2.1 XMind Attachments
9.1.2.2 Freemind Hyperlinking
9.1.2.3 Cmap Tools Resources
9.1.3 Freemind Revisions
9.2 Use Cases
9.2.1 Use Case Description
9.2.2 Use Case Scenarios
9.2.3 Glossary
10 Mind Maps as the Starting Point for Formal Documents and Models
10.1 Exporting Mind Maps
10.1.1 Freemind
10.1.2 XMind
10.1.3 CMap Tools
10.2 Mind Maps vs. UML Models
10.2.1 UML Activity Diagram
10.2.2 Class Diagram
10.2.3 Deployment Diagram
10.2.4 Use Case Diagram
10.3 UML and Mind Mapping Tools
10.3.1 Sparx Systems Enterprise Architect
10.3.2 Astah