Accounting and Financial Management (3) Analog and Digital Communication (2) Artificial Intelligence (2) BE(Civil) (2) BE(CSE) (83) BE(ECE) (11) BE(Mech) (10) Business Processes (3) C# and .NET Framework (2) Communication Skills (1) Compiler Design (1) COMPONENT BASED TECHNOLOGY (1) COMPUTER ARCHITECTURE (1) COMPUTER GRAPHICS and MULTIMEDIA SYSTEMS (6) COMPUTER INTEGRATED MANUFACTURING (1) Computer Networks (9) Computer Organization (2) Computer Programming (1) Consumer Behaviour (1) Control Systems (1) Cryptography and Network Security (3) Datastructures and Algorithms (10) Datawarehousing and Mining (1) DBMS (5) DESIGN AND ANALYSIS OF ALGORITHMS (9) DESIGN OF MACHINE ELEMENTS (1) DIGITAL PRINCIPLES AND SYSTEMS DESIGN (3) Discrete Mathematics (1) DISTRIBUTED COMPUTING (2) DSP (8) DYNAMICS OF MACHINERY (2) Economic Foundations (1) ELECTRICAL ENGINEERING (1) ELECTRICAL ENGINEERING AND CONTROL SYSTEMS (1) Electromagnetic Fields (3) ELECTRONIC CIRCUITS (1) ELECTRONIC COMMERCE (4) ELECTRONIC DEVICES AND CIRCUITS (1) EMBEDDED SYSTEMS (1) FUNDAMENTALS OF COMPUTING (2) Graphics and Multimedia (3) HEAT AND MASS TRANSFER (1) HUMAN RESOURCE MANAGEMENT (1) Internet Programming (9) INTRODUCTION TO FINITE ELEMENT ANALYSIS (1) Legal Aspects of Business (1) MANAGEMENT INFORMATION SYSTEMS (1) Marketing Management (1) MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (4) MATHEMATICS - I (1) MBA (9) MCA (83) MCA QUESTION BANK (2) MECHATRONICS (1) MicroProcessor and Controllers (4) MICROPROCESSORS AND APPLICATIONS (5) MIDDLE WARE TECHNOLOGIES (3) MOBILE COMPUTING (5) NETWORK PROGRAMMING (1) NUMERICAL METHODS (1) OBJECT ORIENTED ANALYSIS AND DESIGN (5) Object Oriented Programming (18) Operating System (2) OPERATING SYSTEMS (9) Organizational Behaviour (2) POWER ELECTRONICS (1) Principles of Management (8) PROBABILITY AND QUEUEING THEORY (2) Probability and Statistics (1) PROBLEM SOLVING AND PROGRAMMING (2) PROCESS PLANNING AND COST ESTIMATION (1) PROFESSIONAL ETHICS AND HUMAN VALUES (1) RANDOM PROCESSES (1) RESOURCE MANAGEMENT TECHNIQUES (2) ROBOTICS (1) Security analysis (1) Service Marketing (1) SIGNALS AND SYSTEMS (1) Software Engineering (8) SOFTWARE PROJECT MANAGEMENT (4) SOFTWARE QUALITY MANAGEMENT (2) System Software (2) TCP/IP PROTOCOL SUITE (3) Theory of Computation (4) Total Quality Management (2) UNIX AND NETWORK PROGRAMMING (4) Visual Programming (2) WEB GRAPHICS (2) WEB TECHNOLOGY (2) XML AND WEB SERVICES (4)

Tuesday, October 26, 2010

MC 1703 – SOFTWARE ENGINEERING MAY 2007

M.C.A DEGREE EXAMINATION, MAY/JUNE 2007

3rd Semester
MC 1703 – SOFTWARE ENGINEERING
(Regulation 2005)

PART A – (10x2 = 20 marks)

1. What is the main criterion for deciding whether or not to use the waterfall
model in software development project?
2. Give the model of extreme programming process.
3. State the reason why software requirements elicitation is difficult.
4. How does state diagram represent the behavior of a computer based system?
5. Differentiate dynamic model and functional models.
6. What is control coupling?
7. What is alpha test and beta test?
8. State the problem that is encountered when top-down integration is chosen.
9. What is base line?
10. What is version control?

PART B — (5 x 16 = 80 marks)

11. (a) (i) Describe the spiral model of software development. (10)
(ii) State the advantage and disadvantages of the evolutionary model
of software development. (6)
Or
(b) Discuss the following agile process models
(i) Adaptive software development and its life cycle. (6)
(ii) Dynamic systems development (5)
(iii) Serum. (5)

12. (a) Describe the seven distinct functions of requirements engineering task.
(16)
Or
(b) Explain the different models used for analysis. Explain the sub model
with an example. (16)

13. (a) Discuss the various steps involved in transform mapping and transaction
mapping. (16)
Or
(b) Explain the various design principles that enable an interface
(i) to reduce the users memory load (ii) make the interface consistent.
(16)
14. (a) Discuss the various tests to be conducted for system testing. (16)
Or
(b) Describe how unit testing and integration testing is conducted for object
oriented software. (16)

15. (a) Write short notes on :
(i) Cost impact of software defect (4)
(ii) defect amplification and removal (4)
(iii) software reliability (4)
(iv) change control. (4)
Or
(b) Write short notes on :
(i) software configuration management (6)
(ii) software quality assurance (5)
(iii) quality standards. (5)

No comments:

Post a Comment