Advanced Concepts, Life Cycle Models and Tools for Object-oriented Software Development |
Contents
Exception Handling | 31 |
Concurrency and Fault Management | 38 |
Conclusions | 57 |
Life Cycle Models for ObjectOriented Software Development | 59 |
Outline of Selected Life Cycle Models | 78 |
Comparison of Selected Life Cycle Models | 102 |
Conclusions | 122 |
Software through Pictures | 129 |
System Architect | 149 |
Paradigm Plus | 175 |
Summary of Evaluation Results | 184 |
23 | 199 |
33 | 208 |
CASE Tool Evaluation Questionnaire | 211 |
38 | 220 |
Abbreviations | 269 |
Common terms and phrases
activities allows application architecture behaviour Booch browser checks class diagrams components concurrent constraints control integration criteria Criterion customization cycle model Cycle Support defined development process Diagram Editor dialogue boxes documentation DROL edition encyclopedias environment evaluation exception handling execution external fault management Figure files functionality Handling and guidance header files IEEE implementation incremental interaction diagrams Jacobson language macro metamodel method support methodology modules notation object diagrams object model object orientation object-oriented ObjectTeam supports OLE automation OOAD OOSA operations options Paradigm Plus supports phase product support provides real-time concepts real-time systems repository requirements reuse reverse engineering reverse engineering facilities Rose supports Rumbaugh scripts Select OMT supports Smalltalk software development software engineering software process specific spiral model Standards compliance StP/Core structure subsystems supports proprietary symbols synchronous system development task timethread tion triggers user interface VC&CM waterfall model Workgroup Support