01: Introduction
02: Introduction to Software Development
03: Requirements Engineering
04: Relationship of Several Components of Software Requirements
05: Use Case Diagram for a Library System
06: Source & Sink Analysis
07: State Transition Diagrams
08: Typical Processes
09: Prototyping & GUI Design
10: Software Design
11: Object Oriented Analysis & Design
12: Object Oriented Analysis
13: The Notation
14: Derivation of the Object Model The Coad Methodology
15: Identify Structures
16: Case Study of Connie�s Convenience Store - A point of Sale System
17: Identify Structures
18: Interaction Diagrams
19: Message Types
20: Software & System Architecture
21: Architectural Views
22: Architectural Models
23: Zero Install
24: Introduction to Design Patterns
25: Observer Pattern
26: Good Programming Practices & Guidelines
27: File Handling Tips for Java and C++
28: Layout & Comments in Java and C++
29: Switch Statement
30: Clarity through Modularity
31: Common Mistakes
32: Portability
33: Exception Handling
34: Software Verification and Validation
35: Testing Vs Development
36: Equivalence Classes or Equivalence Partitioning
37: White Box Testing
38: Unit Testing
39: Inspection Vs Testing
40: Debugging
41: Bug Classes
42: Holistic Approach
|
01: Introduction to Software Engineering
02: Software Process
03: Software Lifecycle Models
04: Incremental Models
05: Object-Oriented Lifecycle Models
06: Software Project Management Concepts
07: T he Software Team
08: The Project
09: Software Size Estimation
10: Function Point Counting Process
11: Software Process and Project Metrics
12: Software Quality Factors
13: Metrics for Specification Quality
14: Statistical Control Techniques
15: Interpreting Measurements
16: Software Project Planning
17: Risk Analysis and Management
18: Types of Risks
19: Assessing Risk Impact
20: Software Project Scheduling and Monitoring
21: Scheduling
22: Project Tracking
23: Error Tracking
24: Software Quality Assurance
25: Software Reviews
26: Formal Technical Reviews
27: Statistical Software Quality Assurance
28: Software Safety
29: Poka-Yoke (Mistake Proofing)
30: Software Configuration Management (SCM)
31: Product Release Version Numbering System
32: Change Control Process
33: Requirement Management and CMM
34: Measuring Change Activity
35: Legacy Systems
36: Environment Assessment
37: Forward Engineering
38: Business Process Re-engineering
39: Software Refactoring
40: Moving the Amount Calculation
41: Capability Maturity Model Integration (CMMI)
|