Professional Documents
Culture Documents
UNIT 1
Introduction to software engineering
1. Definition
2. Size factors
3. Quality and protectively factor
4. Manorial issues
Planning a software project
5. Defining the problem
6. Developing a solution strategy
7. Planning the development process
8. Planning and organization structure
9. Other planning activities
UNIT 2
Software cost estimation
1. Software cost factors
2. Software cost estimation techniques
3. Stating
4. Level estimation
5. Estimating software maintenance cost
6. Software requirements specification
7. Formal specification techniques
8. Language and processors for requirement specifications
UNIT 3
Software design
1. Fundamental design concepts
2. Modularization criteria
3. Design notation
4. Design techniques
5. Detailed design considerations
6. Real time and Distributed system design
7. Test plans
8. Mile stones
9. Walk through and infections
UNIT 4
Implementation issues
1. Structured coding techniques
2. Coding style standards and Guidelines
3. Documentation guidelines
4. Type checking scoping rules
5. Concurrency mannerism
UNIT 5
1. Quality assurance
2. Walkthrough and Infections
3. Static analysis
4. Symbolic execution
5. Unit testing and debugging
6. System testing
7. Formal verification
8. Enhancing maintainability during system testing
9. Managerial aspects of software maintenance
10. Source code
11. Matrices
12. Other maintenance tools and Techniques