III B.E. (Computer Engg.)

V SEMESTER

5CPI SOFTWARE ENGINEERING - II

  1. REVIEW OF CONCEPTS: SWDLC models, Requirement Analysis, Structured Analysis. Data Oriented Analysis & Object Oriented Analysis.

  2. CODING FUNDAMENTALS: Programming Languages (Features of Programming Languages, Selection of Programming Languages.), Programming Style & Quality (Style Rules, program Quality), Programming Example (Design Analysis, Main Data structure, High Level Programming Structures. Description of Design and Development Process).

  3. SOFTWARE TESTING: Software Testing Fundamentals, Test Case Design, White-Box Testing, Basis Path testing, Control Structure Testing, Black Box' Testing and Testing for Specialized Environments, Architectures and Applications.

  4. DEBUGGING: Program Error, Debugging Process (Information Gathering, Fault Isolation, Fault Confirmation, Documentation, Fixing fault, Testing), Debugging Example.

  5. SOFTWARE CONFIGURATION MANAGEMENT: SCM Process, Objects in software configuration, Version control, Change control, Configuration audit, Status reporting, SCM standards.

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

  7. WEB ENGINEERING: Attributes of Web-Based Applications. Web process and Formulating and, Analyzing Web-Based Systems.

 Recommended Books:

  1. Roger S. Pressman -Software Engineering, fifth Edition, Mc-Graw Hill Publications.

  2. Ali Behforoo7 and frederick J. Hudson -Software Engineering. Oxford press.

  3. Ian Sommeville-Software Engineering. Pearson Education India.