Name of Subject : ADVANCED SOFTWARE ENGINEERING

( 5 IT 5)

Unit

Contents

SOFTWARE CONFIGURATION MANAGEMENT: SCM Process, Objects in Software configuration, Version

control, Change control, Configuration audit, Status reporting, SCM standards .SOFTWARE QUALITY

I

ASSURANCE: Quality Concepts, Quality Movement, SQA Activities and Formal Approaches to SQA.

SOFTWARE TESTING AND DEBUGGING: Software Testing Fundamentals .Text Case Design ,White -Box

Testing, Basis Path testing, Control Structure Testing, Black Box Testing and Testing for Specialized

II

Environments, Architectures and Applications. Program Error, Debugging Process (Information Gathering, Fault

Isolation, Fault Confirmation, Documentation, Fixing fault, Testing) Debugging Example.

MANAGING TEAM: Understanding behavior and selecting right person for the job, Motivation, working in groups,

decision making, leadership and organizational structures. INTERNATIONAL STANDARDS: Importance and

III

defining software quality, ISO 9126, BS 6079 planning steps, ISO 12207 approach to software lifecycle data.

WEB ENGINEERING

:

Attributes of Web-Based Applications. Process, Modeling activity, Analysis modeling for

WebApps, Design- functional, information & interaction, testing WebApps- content, navigation, configuration, and

IV

performance testing.

PROJECT MANAGEMENT FOR SPECIAL CLASSES OF SOFTWARE PROJECTS: Using CASE tools, CBSE,

Re-engineering, forward engineering, client/server software engineering, outsourcing, Software project

V

management standards. Change and Content Management of Web Engineering.