Prerequisites:
3-0-0-9
Course Contents
Introduction industrial strength software, problem of software development, problem of scale, basic process based approach, etc. Software Process Models concept of processes, ETVX model for process specification, different process models and when they are useful, Requirement analysis and specification the basic problem, the sub phases in the phase, analysis techniques (structured analysis), specification, validation, function point analysis, Project planning effort, schedule, quality, project monitoring, and basic CM, Design principles and structured design methodology partitioning, top down and bottom up, stepwise refinement, coupling and cohesion, Coding style, structured programming, verification concepts. Testing purpose, levels of testing, black box testing, white box testing, different test case generation approaches, Other topics object oriented, metrics, standards, industrial practices.
Topics
Current Course Information
Instructor(s):
Number of sections:
Tutors for each section:
Schedule for Lectures:
Schedule for Tutorial:
Schedule for Labs: