Designing Tools
by Lavinia Bratis
1. HIPO
2. Pseudocode
3. Structured charts
4. Decision table
5. Coverage matrices
6. Programming languages
6.1. C/C++
6.2. C#
6.3. Java
6.4. Fortran
6.5. Cobol
6.6. Delphi
6.7. Visual Basic
6.8. Pascal
7. Flow charts
7.1. symbols
7.1.1. geometric shapes
7.1.2. lines connecting shapes
7.1.3. meaning
7.2. abbreviated narrative
8. Data flow diagrams
8.1. symbols
8.2. text
9. UML
9.1. Use case diagrams
9.2. Class diagrams
9.3. Behavior diagrams
9.3.1. Statechart diagrams
9.3.2. Activity diagrams
9.3.3. Interaction diagrams
9.3.3.1. Sequence diagrams
9.3.3.2. Collaboration diagrams
9.4. Implementation diagrams
9.4.1. Component diagrams
9.4.2. Deployment diagrams