Software : software characteristics and appli1cations, software engineering - a layered technology, software process models - linear sequential model, prototype & RAD model, incremental model and spiral model. Project metrics: software measurement–size oriented, function oriented metrics, extended function point metrics. UNIT - II Software project planning: objectives, decomposition techniques, and empirical estimation models. Analysis concept and principles: requirement analysis, analysis principles. UNIT – III Design concepts and principles: design process, design concepts, design principles, effective modular design, human computer interface design, interface design guidelines. UNIT – IV S/w quality assurance: quality concepts, reliability s/w testing models: s/w testing fundamentals, white and black box testing, basic path testing, testing strategies: strategic approach to s/w testing, unit testing, integration testing,...