1. Software Process
1.1. principle
1.1.1. Specification
1.1.2. Validation
1.1.3. Design and Implement
1.1.4. Evolution
1.2. Requiements engineering process
1.2.1. Principle
1.2.1.1. Feasibility study
1.2.1.1.1. Feasibility report
1.2.1.2. Requirements specification
1.2.1.2.1. User and System requirements
1.2.1.3. Requirments elication and analysis
1.2.1.3.1. System models
1.2.1.4. Requirements validation
1.2.1.4.1. Requirements document
1.2.2. Design Process Activities
1.2.2.1. Priciple
1.2.2.1.1. Achitectural design
1.2.2.1.2. Abstract specification
1.2.2.1.3. Interface Design
1.2.2.1.4. Data Structure design
1.2.2.1.5. Algorithm design
1.2.2.2. Plan-Driven Model
1.2.2.2.1. Waterfall Model
1.2.2.3. Agile Project Management
1.2.2.3.1. Rapid Software Development
1.2.2.4. Validation / Verification
1.2.2.4.1. Test case
1.2.2.4.2. Development or Component Testing