Roll No. :. Invigilator's Signature :.. CS/MCA/SEM-4/MCA-401/ SOFTWARE ENGINEERING & TQM. Time Allotted : 3 Hours Full Marks : 70

Similar documents
Name :. Roll No. :... Invigilator s Signature : INTRODUCTION TO PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70

Information Systems. Software Engineering. MCQ - Part 2

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS SOFTWARE ENGINEERING

UNIT 1-SOFTWARE PROCESS AND PROJECT MANAGEMENT

VETRI VINAYAHA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SOFTWARE PRODUCT QUALITY SOFTWARE ENGINEERING SOFTWARE QUALITY SOFTWARE QUALITIES - PRODUCT AND PROCESS SOFTWARE QUALITY - QUALITY COMPONENTS

CS6403 SOFTWARE ENGINEERING Year / Sem : II / IV Sub. Code &Subject : CS6403 SOFTWARE ENGINEERING QUESTION BANKWITH ANSWERS

SE 2730 Final Review

Metrics and OO. SE 3S03 - Tutorial 12. Alicia Marinache. Week of Apr 04, Department of Computer Science McMaster University

Software Engineering (CSC 4350/6350) Rao Casturi

Analysis of Various Software Metrics Used To Detect Bad Smells

Verification and Validation. Assuring that a software system meets a user s needs. Verification vs Validation. The V & V Process

CS SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS

CT41 (ALCCS) SOFTWARE ENGINEERING JUN 2015

Review Software Engineering October, 7, Adrian Iftene

Technical Metrics for OO Systems

Software Metrics. Lines of Code

Final Exam CISC 475/675 Fall 2004

Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 11/10/2015

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SOFTWARE ENGINEERING DECEMBER. Q2a. What are the key challenges being faced by software engineering?

CS487 Midterm Exam Summer 2005

Software Engineering Fall 2014

QUESTION BANK UNIT 1 SOFTWARE PROCESS AND PROJECT MANAGEMENT Part A

THE UNIVERSITY OF THE WEST INDIES. Answer ALL questions. Marks for each question are given in the margin. This exam is worth 60 marks

Roll No. :... Invigilator's Signature : UNIX AND SHELL PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Key Features. Defect Rates. Traditional Unit testing: 25 faults / KLOC System testing: 25 / KLOC Inspections: / KLOC

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

From Design to Production

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team

Moonzoo Kim CS Division of EECS Dept.

CS Software Engineering. UNIT I to V : TWO MARK QUESTION AND ANSWERS. The KB for Engineering Students

Introduction to Software Engineering p. 1 The Scope of Software Engineering p. 3 Historical Aspects p. 4 Economic Aspects p. 7 Maintenance Aspects p.

Fault Tolerant Computing CS 530 Software Reliability: Static Factors. Yashwant K. Malaiya Colorado State University

Aerospace Software Engineering

M.Sc. (Final) DEGREE EXAMINATION, DEC Second Year INFORMATION TECHNOLOGY. Paper - I : Software Engineering. Time : 3 Hours Maximum Marks : 75

Roll No. :... Invigilator's Signature : GRAPHICS AND MULTIMEDIA. Time Allotted : 3 Hours Full Marks : 70

Verification and Validation

Roll No. : Invigilator's Signature :.. GRAPHICS AND MULTIMEDIA. Time Allotted : 3 Hours Full Marks : 70

(Objective-CS605 Software Engeenring-II)

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

Sample Question Paper. Software Testing (ETIT 414)

Systems Analysis and Design in a Changing World, Fourth Edition

BCS Higher Education Qualifications. Diploma in IT. Object Oriented Programming Syllabus

Software Testing Laboratory Lab Assignments

SE310 Analysis and Design of Software

Chapter 11, Testing. Using UML, Patterns, and Java. Object-Oriented Software Engineering

IV Year I SEMESTER. Software Testing Lab

Impact of Dependency Graph in Software Testing

Mind Q Systems Private Limited

Topic: Software Verification, Validation and Testing Software Engineering. Faculty of Computing Universiti Teknologi Malaysia

Software Quality Assurance. David Janzen

Rediscovering. Modularity. Stuttgart JUG November 20 th 2012

Feasibility of Testing to Code. Feasibility of Testing to Code. Feasibility of Testing to Code. Feasibility of Testing to Code (contd)

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model

Summary of Contents LIST OF FIGURES LIST OF TABLES

Answer any Five Questions. All questions carry equal marks.

Roll No. :... Invigilator's Signature :. CS/B.Tech(CSE)/SEM-7/CS-701/ LANGUAGE PROCESSOR. Time Allotted : 3 Hours Full Marks : 70

E.G.S. PILLAY ENGINEERING COLLEGE (An Autonomous Institution, Affiliated to Anna University, Chennai) Nagore Post, Nagapattinam , Tamilnadu.

Programming Practices By Joe Feliu in conjunction with Harris Kern s Enterprise Computing Institute

Agile Model-Driven Development with UML 2.0 SCOTT W. AM BLER. Foreword by Randy Miller UNIFIED 1420 MODELING LANGUAGE. gile 1.

Software Testing part II (white box) Lecturer: Giuseppe Santucci

Schedule(3/3) March 18th 13:00 Unified Process and Usecase-Driven Approach. (problem definition, use case model)

Darshan Institute of Engineering & Technology Unit : 9

EXAMINATION FOR THE BSC (HONS) INFORMATION SYSTEMS; BSC (HONS) INFORMATION TECHNOLOGY & BSC (HONS) COMPUTER SCIENCE; YEAR 1

Roll No. :... Invigilator's Signature :.. CS/B.TECH(CSE/IT)/SEM-5/CS-501/ OPERATING SYSTEM. Time Allotted : 3 Hours Full Marks : 70

Software Testing 2. OOD and Testability. White box vs Black box Testing. Software Testing 2 Semester 1, 2006

Darshan Institute of Engineering & Technology for Diploma Studies

Mind Q Systems Private Limited

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM

TECNIA INSTITUTE OF ADVANCED STUDIES

How to Harvest Reusable Components in Existing Software. Nikolai Mansurov Chief Scientist & Architect

QUIZ #5 - Solutions (5pts each)

MIS Systems & Infrastructure Lifecycle Management 1. Week 12 April 7, 2016

Software architecture in ASPICE and Even-André Karlsson

Name :. Roll No. :... Invigilator s Signature : DATABASE MANAGEMENT SYSTEM

CS/B.TECH/CSE(OLD)/SEM-6/CS-605/2012 OBJECT ORIENTED PROGRAMMING. Time Allotted : 3 Hours Full Marks : 70

CS113: Lecture 4. Topics: Functions. Function Activation Records

LECTURE 11 TEST DESIGN TECHNIQUES IV

Examination Questions Time allowed: 1 hour 15 minutes

MLR Institute of Technology

Metrics for Information Security Management Jesus Leonardo Garcia Rojas Innovaciones Telemáticas

Basic Training in Software Testing (2 Days)

By: Eng. Mohammed T. Abo Alroos

Certified Tester Foundation Level(CTFL)

Software Testing. Software Testing

a. The following method would allow an object of the static type List<String> to be passed to it as an argument.

Integration Testing. Conrad Hughes School of Informatics. Slides thanks to Stuart Anderson

Name :. Roll No. :... Invigilator s Signature :.. CS/B.TECH (NEW)/SEM-2/CS-201/ BASIC COMPUTATION & PRINCIPLES OF COMPUTER PROGRAMMING

Computer Science and Software Engineering University of Wisconsin - Platteville 9-Software Testing, Verification and Validation

Chapter 9. Software Testing

IMPACT OF DEPENDENCY GRAPH IN SOFTWARE TESTING

STATE OF NEW JERSEY DEPARTMENT OF TRANSPORTATION TRENTON, NEW JERSEY 08625

Functions Overview. Functions (aka procedures, subroutines, or methods) are the unit of code decomposition and abstraction

Introduction to Computing Lecture 09: Functions (Part II)

Quality Assurance = Testing? SOFTWARE QUALITY ASSURANCE. Meaning of Quality. How would you define software quality? Common Measures.

Lecture 7: Software Processes. Refresher: Software Always Evolves

Review: Cohesion and Coupling, Mutable, Inheritance Screen Layouts. Object-Oriented Design CRC Cards - UML class diagrams

CS/IT321. Hall Ticket Number: April, 2017 Sixth Semester Time: Three Hours Answer Question No.1 compulsorily. Answer ONE question from each unit.

Transcription:

Name : Roll No. :. Invigilator's Signature :.. CS/MCA/SEM-4/MCA-401/2012 2012 SOFTWARE ENGINEERING & TQM Time Allotted : 3 Hours Full Marks : 70 The figures in the margin indicate full marks. Candidates are required to give their answers in their own words as far as practicable. GROUP A ( Multiple Choice Type Questions ) 1. Choose the correct alternatives for the following : 10 1 = 10 i) Among the development phases of software life cycle, which phase typically consumes the maximum effort? a) Requirements analysis and specification b) Design c) Coding d) Testing. ii) Functional independence results in a) error isolation b) scope of reuse c) understandability d) all of these. 4027 [ Turn over

iii) The reliability growth modeling can be used a) to improve the reliability of a software product as errors are detected and repaired b) to predict when a particular level of reliability is likely to be attained c) to determine when to stop testing to attain a given reliability level d) all of these. iv) Which option is most preferable? a) High coupling, low cohesion b) High cohesion, low coupling c) High cohesion and coupling d) Low cohesion and coupling. v) Which diagram is not included in Unified Modelling Language ( UML )? a) Function hierarchical diagram b) Activity diagram c) Sequence diagram d) Use case diagram. vi) Which standard is applicable to IT service industry? vii) a) ISO 9001 b) ISO 9002 c) ISO 9003 d) ISO 20000. What is the formula for effort calculation by COCOMO for an organic project? a) 2 4 ( KLOC ) 1 05 b) 3 6 ( KLOC ) 1 20 c) 3 0 ( KLOC ) 2 5 d) 3 0 ( KLOC ) 1 12. viii) Which of the following models requires the maximum involvement of user? a) V model b) Prototyping model c) Spiral model d) Formal method model. 4027 2

ix) CS/MCA/SEM-4/MCA-401/2012 Which of the following is not the metric for object oriented testing? a) Number of key classes b) Fan-in ( FIN ) c) Lack of cohesion ( LCOM ) d) Public access to data members ( PAD ). x) Which of the following is not a step of debugging? a) Defect analysis b) Testing c) Defect resolution d) Defect identification. GROUP B ( Short Answer Type Questions ) Answer any three of the following. 3 5 = 15 2. Identify two important features of that a program must satisfy to be called as a structured program. State three important advantages of structured programming. 3. Draw the control flow graph for the following function named find-maximum. From the control flow graph, determine its cyclomatic complexity. int find-maximum (int i,int j,int k) { int max; if (i>j)then if (i>k)then max=i; else max=k; else if (j>k) max=j; else max=k; return (max); } 4. Explain Capability Maturity Model ( CMM ) and its levels. 4027 3 [ Turn over

5. What is Software Maturity Index ( SMI )? A legacy system has 940 modules. The latest release required that 90 of these modules be changed. In addition, 40 new modules were added and 12 old modules were removed. Compute the Software Maturity Index for the system. 2 + 3 6. What is the difference between the load testing and stress testing? What are driver and stub modules in the context of unit testing of a software product? 3 + 2 GROUP C ( Long Answer Type Questions ) Answer any three of the following. 3 15 = 45 7. a) What is software metric? Find the estimated length and volume of the following C program : Main() { int a,b,c,avg; scanf( %d%d%d,&a,&b,&c); avg=(a+b+c)/3; printf( avg=%d,avg); } b) Compute the function point value for a project with the following information domain characteristics. Number of user inputs : 42 Number of user outputs : 70 Number of user inquiries : 22 Number of files : 9 Number of external interfaces : 3 Assume that all complexity adjustment values are complex. c) What do you mean by crashing of a project? Give an example. 5 + 6 + 4 4027 4

8. a) What is cyclomatic complexity? For the given code, calculate the cyclomatic complexity. 1. cin>>a>>b>>c; 2. if(a>10) 3. { 4. cout<< Hello ; 5. if(b<a) 6. { 7. cout<< a ; 8. if(c>a) 9. { 10. cout<< c ; 11. } 12. } 13. else 14. { 15. cout<< b ; 16. } 17. } 18. cout<< Hi ; b) What are the software reliability specifications? c) There are 50 errors estimated to be present in a program. We have experience of 30 errors. Use Jelinski-Moranda Model to calculate failure intensity with a given value of = 0.03. What will be the failure intensity after the experience of 40 errors? 6 + 3 + 6 4027 5 [ Turn over

9. Differentiate between error and defect. What do you mean by Total Quality Management? Explain features and requirements of ISO 9001 certification. What are six sigma qualities? What is the meaning of estimation? 2 + 3 + 7 + 2 + 1 10. a) What is process model? Briefly describe. b) What are the differences between ISO 9000 standard and CMM? c) The MTBF concept for software is open to criticism. Can you think of a few reasons why? d) Quality and reliability are related concepts but are fundamentally different in a number of ways. Discuss them. e) What is software safety? 3 + 3 + 3 + 3 + 3 11. a) What is V-Model of software testing? b) What is the difference between equivalence class partitioning and boundary value analysis? c) What is DRE ( Defect Removal Efficiency )? d) A software increment is delivered to end-users by a software team. The user uncovers 8 defects during the first month of use. Prior to delivery, the software team found 242 errors during formal technical reviews and all testing tasks. What is the overall DRE for the project? 4 + 4 + 3 + 4 4027 6

12. Write short notes on any three of the following : 3 5 a) UML b) Orthogonal array testing c) Function oriented design vs object oriented design d) 40-20-40 rule in effort distribution e) Prototyping f) Halstead's software science. 4027 7 [ Turn over