-
REVIEW
OF CONCEPTS: SWDLC models, Requirement Analysis, Structured
Analysis. Data Oriented Analysis & Object Oriented Analysis.
-
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).
-
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.
-
DEBUGGING:
Program Error, Debugging Process (Information Gathering, Fault
Isolation, Fault Confirmation, Documentation, Fixing fault, Testing),
Debugging Example.
-
SOFTWARE
CONFIGURATION MANAGEMENT: SCM Process, Objects in software
configuration, Version control, Change control, Configuration audit,
Status reporting, SCM standards.
-
SOFTWARE
QUALITY ASSURANCE: Quality Concepts, Quality Movement, SQA
Activities and Formal Approaches to SQA.
-
WEB
ENGINEERING: Attributes of Web-Based Applications. Web process and
Formulating and, Analyzing Web-Based Systems.
Recommended Books:
-
Roger
S. Pressman -Software Engineering, fifth Edition, Mc-Graw Hill
Publications.
-
Ali
Behforoo7 and frederick J. Hudson -Software Engineering. Oxford press.
-
Ian
Sommeville-Software Engineering. Pearson Education India.
|