Software Engineering [CSE Department]
Software Engineering
1. Introduction to Software Engineering
2. Software Process, Perspective and Specialized Process Models
3. Software Project Management: Estimation
4. LOC and FP Based Estimation, COCOMO Model
5. Project Scheduling � Scheduling, Earned Value Analysis - Risk Management
6. Software Requirements: Functional and Non-Functional, User , System Requirements
7. Requirement Engineering Process: Feasibility Studies, Requirements elicitation and analysis
8. Requirements Validation, Requirements Management
9. Classical Analysis
10. Structured Systems Analysis
11. Petri Nets-Data Dictionary
12. Design process
13. Design Concepts-Design Model
14. Design Heuristic
15. Architectural Design
16. Architectural styles, Architectural Design, Architectural Mapping using Data Flow
17. User Interface Design
18. Interface analysis, Interface Design
19. Component level Design
20. Designing Class based components, traditional Components
21. Software testing fundamentals
22. Internal and external views of Testing
23. White box testing-basis path testing
24. Control Structure Testing
25. Black Box Testing
26. Regression Testing
27. Unit Testing
28. Integration Testing
29. Validation Testing
30. System Testing and Debugging
31. Software Implementation Techniques: Coding practices
32. Refactoring
33. Estimation � FP Based, LOC Based, Make/Buy Decision, COCOMO II
34. Project Planning Phase
35. Identification, Projection, RMMM
36. Scheduling and Tracking
37. Relationship between people and effort, Task Set & Network, Scheduling, EVA
38. Process and Project Metrics
Comments
Post a Comment