Namakkal-Trichy Main Road, Tholurpatti (PO), Thottiam (TK), Tiruchirapally (DT)-621215
epa-tmeat ej Jaje-mat|ea Jecae|eqq
NAME J.Brindha ESIGNATION Assistant ProIessor SUB1ECT SoItware Engineering & Quality Assurance SUB1ECT COE IT1251 SEM VII YEAR IV
IT1251 - SOFTWARE ENGINEERING AN QUALITY ASSURANCE L T P C 3 0 0 3
UNIT I SOFTWARE PROUCT AN PROCESS 9 Introduction, S/W Engineering paradigm, VeriIication, Validation, LiIe cycle models, System engineering, Computer based system, Business process engineering overview, Product engineering overview. UNIT II SOFTWARE REQUIREMENTS 9 Functional and non-Iunctional, SoItware document, Requirement engineering process, Feasibility studies, SoItware prototyping, Prototyping in the soItware process, Data Functional and behavioral models, Structured analysis and data dictionary. UNIT III ANALYSIS, ESIGN CONCEPTS AN PRINCIPLES 9 Systems engineering, Analysis concepts, Design process and concepts, Modular design, Design heuristic, Architectural design, Data design, User interIace design, Real time soItware design, System design, Real time executives, Data acquisition system, Monitoring and control system. UNIT IV TESTING 9 Taxonomy oI soItware testing, Types oI S/W test, Black box testing, Testing boundary conditions, Structural testing, Test coverage criteria based on data Ilow mechanisms, Regression testing, Unit testing, Integration testing, Validation testing, System testing and debugging, SoItware implementation techniques. UNIT V SOFTWARE QUALITY ASSURANCE 9 Process and product quality, Quality assurance and standards, Quality planning and control, SoItware metrics, Process improvement, SoItware conIiguration management.
Total: 45 TEXT BOOKS 1. Ian Sommerville, 'SoItware Engineering, 7th Edition, Pearson Education, 2007. 2. Pressman, R.S., 'SoItware Engineering - A Practitioner`s Approach, 6th Edition, McGraw-Hill International Edition, 2005.
REFERENCES 1. Humphrey, W.S., 'A Discipline Ior SoItware Engineering, Pearson Education, 2007. 2. Peters, J.F. and Witold Pedrycz, 'SoItware Engineering - An Engineering Approach, Wiley-India Pvt. Ltd., 2007. 3. Schach, S.R., 'SoItware Engineering, Tata McGraw-Hill Publishing Company Limited, 2007.
Lesson Plan IT1251 SOFTWARE ENGINEERING AND QUALITY ASSURANCE
S. No Unit No Topics Text /ReI Pages No oI Hours SOFTWARE PROUCT AN PROCESS 1 I Introduction 1.2-1.12 1 2 I S/W Engineering paradigm 1.12 1 3 I VeriIication, Validation 1.36-1.37 1 4 I LiIe cycle models 1.14-1.32 2 5 I System engineering, Computer based system 1.32-1.35 1 6 I Business process engineering overview, Product engineering overview 1.38-1.41 1 SOFTWARE REQUIREMENTS 7 II Functional and non-Iunctional, SoItware document 2.4-2.6, 2.28-2.30 1 8 II Requirement engineering process, Feasibility studies 2.9-2.17 2 9 II SoItware prototyping, Prototyping in the soItware process 2.18-2.22 2 10 II Data Functional and behavioral models 2.32-2.45 3 11 II Structured analysis and data dictionary 2.46-2.55 2 ANALYSIS, ESIGN CONCEPTS AN PRINCIPLES 12 III Systems engineering 3.2-3.8 2 13 III Analysis concepts 3.9-3.12 1 14 III Design process and concepts 3.14-3.23 2 15 III Modular design, Design heuristic 3.23-3.24, 3.29 1 16 III Architectural design, Data design 3.30-3.41 2 17 III User interIace design 3.43-3.47 2 18 III Real time soItware design, System design 3.48-3.49 1 19 III Real time executives, Data acquisition system, Monitoring and control system. 3.50-3.58 2 TESTING 20 IV Taxonomy oI soItware testing, Types oI S/W test 4.2-4.5 1 21 IV Black box testing 4.9-4.14 2 22 IV Testing boundary conditions 4.22 1 23 IV Structural testing 4.23-4.26 1 24 IV Test coverage criteria based on data Ilow mechanisms 4.26-4.27 1 25 IV Unit testing 4.31-4.33 1 26 IV Integration testing, Regression testing, Validation testing 4.34-4.39 2 27 IV System testing and debugging, SoItware implementation techniques 4.39-4.53 3 SOFTWARE QUALITY ASSURANCE. 28 V Process and product quality 5.3-5.4 1 29 V Quality assurance and standards 5.4-5.8 2 30 V Quality planning and control 5.9-5.11 1 31 V SoItware metrics 5.11-5.17 2 32 V Process improvement 5.17 1 33 V SoItware conIiguration management. 5.33-5.34 1
* T Text Book / R ReIerence Book
Teaching Aids to be used: PPT Seminar Topics (Related to Syllabus): Field Visits to workshops/labs /Industries: Nil