Course Information

Course Name: CS3400 : Principles of Software Engg.

Description: The process of software development - Process models. Software measurement - Software process improvement by metrics- Size-oriented metrics and function point metrics. Engineering of software systems - Analysis concepts and principles - Analysis modeling - Data modeling - Specification techniques for software. Design concepts and principles - Abstraction - Refinement - Modularity - Architectural design - Cohesion coupling concepts - Refactoring of designs. O-O Approach to software design - Concepts - Design issues - Modeling techniques Design process - Design patterns. Software Testing - Principles - Designing test cases - Testing strategies - Debugging - Introduction to O-O testing. Software project planning - Effort and cost estimation techniques - LOC-based and Function-point based measures - The COCOMO model. Software Quality Assurance(SQA) - Software Reliability - The ISO 9000 Quality standards - Capability Maturity Model (CMM). Software Configuration Management (SCM) - The SCM process and standa

Slot: D

RoomNo: CS36

Instructor: Janakiram D

Period: JAN-MAY 2013

This page was created on: Thursday 19th of September 2013 09:33:17 PM