CS60090: Software Engineering

From Metakgp Wiki
Jump to navigation Jump to search
CS60090
Course name SOFTWARE ENGINEERING
Offered by Computer Science & Engineering
Credits 3
L-T-P 3-0-0
Previous Year Grade Distribution
{{{grades}}}
Semester {{{semester}}}


Syllabus

Syllabus mentioned in ERP

Introduction. Life cycle models, Requirements analysis and specification, Formal requirements specification. Fundamental issues in software design: goodness of design, cohesion, coupling. Function-oriented design: structured analysis and design. Overview of object-oriented concepts. Unified Modelling Language (UML). Unified design process. User interface design. Coding standards and guidelines. Code walkthrough and reviews. Unit testing. Black box and white box testing. Integration and system testing. Software quality and reliability. SEI CMM and ISO 9001. PSP and Six Sigma. Cleanroom technique. Software project management. Configuration management. Software maintenance issues and techniques. Software reuse. Client-server software development.


Concepts taught in class

Student Opinion

How to Crack the Paper

Classroom resources

Additional Resources