
1. Software Project
1.1. Phases
1.1.1. Planning
1.1.1.1. Launch
1.1.1.2. Planning
1.1.2. Monitoring & Control
1.1.2.1. Executing
1.1.2.2. Monitoring & controlling
1.1.2.3. Closing
1.2. Planning process
1.2.1. Decompose requirement
1.2.2. Etimate resources
1.2.3. Etimate product size
1.2.4. Etimate schedule
2. Software process
2.1. Perspective
2.1.1. People
2.1.2. Technology
2.1.3. Methods and Tools
2.2. Process
2.2.1. Entry (E)
2.2.2. Task (T)
2.2.3. Validation (V)
2.2.4. Exit (E)
2.3. Defined Process
2.3.1. Soft organization
2.3.1.1. CEO
2.3.1.2. CIO
2.3.1.3. SM
2.3.1.4. SE & TL
2.3.2. Process
2.3.2.1. Define
2.3.2.2. Documented
2.3.2.3. Trained
2.3.2.4. Used
2.3.2.5. Measured
2.3.2.6. Verifiel
2.3.2.7. Continuously improve
2.4. Software Process Model
2.4.1. RUP
2.4.2. V Model
2.4.3. WaterFall model
2.4.4. Scrum model
2.4.5. Phototyping model
2.4.6. RAD model
2.4.7. Incremental model
2.4.8. Spiral model
3. Software design
3.1. Sell your own products
3.2. Sell your own services
3.3. Grow your visibility
4. Requirements management
4.1. Content
4.2. Personality
4.3. Positioning
5. Comuter
5.1. Software
5.1.1. Operating system
5.1.2. Application software
5.2. Handware
5.2.1. Input device
5.2.2. Output device
6. Software engineering
6.1. Phases
6.1.1. Definition
6.1.2. Development
6.1.3. Maintenance
6.1.4. Definition
6.1.5. Development
6.2. Architechs
6.2.1. SE Principles
6.2.2. Software methods
6.2.3. Software tools
6.2.4. Software Process
7. Risk managenent
7.1. Cause of problems
7.2. Type of risk
7.2.1. Project risk
7.2.2. Technical risk
7.2.3. Business risk
8. Software Requirement
8.1. Elicitation
8.2. Analysis
8.3. Specification
8.4. Validation
9. Software Quality
9.1. SQC
9.2. SQA
10. The Software Testing
10.1. Definitions
10.1.1. Testing
10.1.2. Varification
10.1.3. Validation
10.1.4. Debugging
10.1.5. Failure
10.1.6. Defect
10.1.7. Error
10.2. Methods
10.2.1. Back box
10.2.1.1. Input and Output
10.2.2. White box
10.2.2.1. Internal structure
10.2.2.2. Logic
10.3. Types
10.3.1. Unit test
10.3.2. Intergration test
10.3.3. Function test
10.3.4. Regession test
10.3.5. System test
10.3.6. Validation test
10.3.7. Installation test
10.3.8. Unit or module test
10.3.9. Functionsal and integration test
10.4. Test case
10.4.1. Set of input
10.4.2. Condition
10.4.3. Expected result output
11. Software Inspections and Review
11.1. TYPES
11.1.1. Infomal reviews
11.1.2. Fomal reviews
11.2. Purpose
11.2.1. Improve quality
12. Software Inspections and Review
12.1. TYPES
12.1.1. Infomal reviews
12.1.2. Fomal reviews
12.2. Purpose
12.2.1. Improve quality