Professional Documents
Culture Documents
3003
Objectives
1. To teach the concepts of process, product and project
2. To elucidate the knowledge of requirement analysis
3. To provide the knowledge of software design and testing
4. To introduce the project management techniques
Expected Outcome
The students will be able to
1. Perform Requirement analysis.
2. Write Software Requirement Specification.
3. Model software system
4. Perform Testing on the developed software
Prerequisites/Exposure
Graph Theory and its Applications, Programming Language Translation
Contents
SOFTWARE DESIGN
Fundamental design concepts and principles; Design characteristics; System Models- Context, Behavioral, Data and,
Object models, Architectural design- System structuring, Control models; Structured design; Object-oriented
analysis and design; User interface design; Design for reuse; Design patterns;