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

MC1703-SOFTWARE ENGINEERING DEC 2009

M.C.A DEGREE EXAMINATIONS NOVEMBER/DECEMBER2009.
3rd SEMESTER
MC1703-SOFTWARE ENGINEERING
(REGULATION 2007)

PART A-(10*2=20 marks)

1.List out the four fundamental process activities.
2. State the objectives of Throw-away prototyping.
3. What are deliverable? Give examples.
4. Use-cases are better than flow chart in understanding the user requirements-why?
5. Define the term Component.
6. What is Refinement?
7. State what Functional testing is not concerned with, and what is concerned with?
8. What is validation plan?
9. What is a software test plan? Discuss.
10. Relate defects and quality.

PART B-(5*16=80 marks)

11. (a) "The details of the project plan vary depending on the type of project and organization”. List out and discuss the details that will be contained in almost all plans. (16)
or
(b) Perform a comparative study between the Water Fall Model and Spiral Model. (16)

12.(a) Prepare a Software Requirements Specification document for a Library Management System. State the problem definition, Business Rules and any assumptions you make. (16)
or
(b) Develop a Use Case diagram for a Library Management System. State the problem Definition, Business Rules and any assumptions you make.
(16)

13. (a) (I) With relevant examples discuss the following levels of cohesion:
(1) Coincidental cohesion
(2) Logical cohesion (8)
(ii)Explain the following levels of cohesion with relevant example.
(1)Temporal cohesion
(2) Procedural cohesion. (8)
or
(b) (i) With relevant example discuss the following levels of coupling:
(1)Content coupling
(2)Control coupling (8)
(ii)With a relevant example discuss the following levels of coupling:
(1)Stamp coupling
(2)Data coupling (8)

14. (a) Describe various White Box Testing Techniques.
or
(b) Discuss the following Testing Techniques:
(i) Integration Testing (8)
(ii) Alpha Testing (4)
(iii) Beta Testing. (4)

15. (a) (i) What is Software Configuration Management? Justify the need for Software Configuration Management. (8)
(ii)List and discuss the various Software Configuration items. (8)
or
(b) What is software quality assurance? List and discuss the various software quality assurance standards. (16)

No comments:

Post a Comment