正在加载图片...
vi SWEBOK Guide V3.0 6.3.Model Validation 1-12 6.4.Acceptance Tests 1-12 7.Practical Considerations 1-12 7.1.Iterative Nature of the Requirements Process 1-13 7.2.Change Management 1-13 7.3.Requirements Attributes 1-13 7.4.Requirements Tracing 1-14 7.5.Measuring Requirements 1-14 8.Software Requirements Tools 1-14 Matrix of Topics vs.Reference Material 1-15 Chapter 2:Software Design 2-1 1.Software Design Fundamentals 2-2 1.1.General Design Concepts 2-2 1.2.Context of Software Design 2-2 1.3.Software Design Process 2-2 1.4.Software Design Principles 2-3 2.Key Issues in Software Design 2-3 2.1.Concurrency 2-4 2.2.Control and Handling of Events 2-4 2.3.Data Persistence 2-4 2.4.Distribution of Components 2-4 2.5.Error and Exception Handling and Fault Tolerance 24 2.6.Interaction and Presentation 2-4 2.7.Security 2-4 3.Software Structure and Architecture 2-4 3.1.Architectural Structures and Viewpoints 25 3.2.Architectural Styles 25 3.3.Design Patterns 25 3.4.Architecture Design Decisions 25 3.5.Families of Programs and Frameworks 2-5 4.User Interface Design 2-5 4.1.General User Interface Design Principles 2-6 4.2.User Interface Design Issues 2-6 4.3.The Design of User Interaction Modalities 2-6 4.4.The Design of Information Presentation 2-6 4.5.User Interface Design Process 2-7 4.6.Localization and Internationalization 2-7 4.7.Metaphors and Conceptual Models 2-7 5.Software Design Quality Analysis and Evaluation 2-7 5.1.Ouality Attributes 2-7 5.2.Quality Analysis and Evaluation Techniques 2-8 5.3.Measures 2-8 6.Software Design Notations 2-8 6.1.Structural Descriptions (Static View) 2-8 6.2.Behavioral Descriptions (Dynamic View) 2-9 7.Software Design Strategies and Methods 2-10 7.1.General Strategies 2-10 7.2.Function-Oriented (Structured)Design 2-10 7.3.Object-Oriented Design 2-10vi SWEBOK® Guide V3.0 6.3. Model Validation 1-12 6.4. Acceptance Tests 1-12 7. Practical Considerations 1-12 7.1. Iterative Nature of the Requirements Process 1-13 7.2. Change Management 1-13 7.3. Requirements Attributes 1-13 7.4. Requirements Tracing 1-14 7.5. Measuring Requirements 1-14 8. Software Requirements Tools 1-14 Matrix of Topics vs. Reference Material 1-15 Chapter 2: Software Design 2-1 1. Software Design Fundamentals 2-2 1.1. General Design Concepts 2-2 1.2. Context of Software Design 2-2 1.3. Software Design Process 2-2 1.4. Software Design Principles 2-3 2. Key Issues in Software Design 2-3 2.1. Concurrency 2-4 2.2. Control and Handling of Events 2-4 2.3. Data Persistence 2-4 2.4. Distribution of Components 2-4 2.5. Error and Exception Handling and Fault Tolerance 2-4 2.6. Interaction and Presentation 2-4 2.7. Security 2-4 3. Software Structure and Architecture 2-4 3.1. Architectural Structures and Viewpoints 2-5 3.2. Architectural Styles 2-5 3.3. Design Patterns 2-5 3.4. Architecture Design Decisions 2-5 3.5. Families of Programs and Frameworks 2-5 4. User Interface Design 2-5 4.1. General User Interface Design Principles 2-6 4.2. User Interface Design Issues 2-6 4.3. The Design of User Interaction Modalities 2-6 4.4. The Design of Information Presentation 2-6 4.5. User Interface Design Process 2-7 4.6. Localization and Internationalization 2-7 4.7. Metaphors and Conceptual Models 2-7 5. Software Design Quality Analysis and Evaluation 2-7 5.1. Quality Attributes 2-7 5.2. Quality Analysis and Evaluation Techniques 2-8 5.3. Measures 2-8 6. Software Design Notations 2-8 6.1. Structural Descriptions (Static View) 2-8 6.2. Behavioral Descriptions (Dynamic View) 2-9 7. Software Design Strategies and Methods 2-10 7.1. General Strategies 2-10 7.2. Function-Oriented (Structured) Design 2-10 7.3. Object-Oriented Design 2-10
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有