Sei sulla pagina 1di 15

B.E/B.

Tech DEGREE EXAMINATION Apr/May 2008 Sixth semester Computer Science and Engineering CS 1353SOFTWARE ENGINEERING (Regulation 2004) Time: 3 hours Answer ALL questions PART A (10 x 2 =20 marks) 1.Define Software Engineering 2. Distinguish between verification and validation 3. Describe S/W architecture. 4. What is QFD? 5.What are the problems makes elicitation dificult? 6. What are types of interface design? 7. Mention any two characteristics of S/W testing. 8. What is the purpose of unit testing? 9. Define Software measure. 10. How will you calculate average reachability? PART B (5 x 16 = 80) Maximum marks: 100

11.(a), Explain in detail the following S/W process models with a neat diagram (i).Incremental process model. (ii).Evolutinary process model. (or) (b) How does system engineering differ from software engineering?Also write brief notes on computer based systems and system engineering hierarchy. 12.(a) State and explain the requirements engineering tasks in detail. (or) (b) (i) Describe the primary differences between the structured analysis and object oriented analysis. (ii) Write a detailed note on scenario based modeling. 13(a) Explain the fundamental software design concepts in detail.. (or) (b) Explain the following. (i).SCM repository (ii).SCM process.

14 (a) (i) Describe the testing objectives and its principles. (ii) Explain the basis path testing in detail.

(or) (i) What is the need for software maintenance and maintenance report? (ii) What are the attributes of a good test?Explain the test case design. 15. (a) (i) Explain the CASE repository functions in detail (ii). Explain the various method encountered in cost estimation? (or) b) Software project scheduling does not differ from scheduling of any other multitask engineering projects:Discuss.

B.E/B.Tech DEGREE EXAMINATION APRIL/MAY 2008 Eighth Semester Information Technology IT1008-SOFTWARE TESTING (Regulation 2004) Time: 3 hours Maximum marks: 100

Answer ALL questions PART A (10 x 2 =20 marks) 1. Compare verification and validation. 2. Define software quality. 3. What is White box testing? 4. Describe the following axioms (a)Monotonicity (b)Antiextensionality 5. What are the goals of integration testing? 6. Write a note on installation test. 7. Write a note on Cocomo model. 8. Give the hierarchy of test plans. 9. What is project monitoring? 10. List any four benefits of review program

PART B (5 x 16 = 80) 11.(a)Give the internal structure of TMM and explain about its maturity goals at each level.(16) (Or) (b)(i)Write in brief about principles of software testing.(10) (ii)Write a note on defect repository.(6) 12.(a)(i)Explain about the following methods of Black box testing with example. (1)Equivalence class partitioning (6) (2)Boundary value analysis (6) (ii)Write a note on COTS components.(4) (Or) (b)(i)Explain briefly about path and cyclomatic complexity.(6) (ii)Write a note on the following white box testing methods (1)Loop testing (5) (2)Mutation testing (5) 13.(a)Explain elaborately about the various types of system test.(16) (Or) (b)Discuss the importance of following testing types: (i)Security testing (4) (ii)Alpha testing (4) (iii)Beta testing (4) (iv)Acceptance testing.(4)

14.(a)(i)Explain the steps in forming a test group.(8) (ii)Explain in brief about test cost impact items.(8) (Or) (b)Explain elaborately about the basic test plan components as described in IEEE 8291983 (16) 15. (a) (i) Write a summary about the following types of reviews (1)Requirements reviews (5) (2)Design reviews (5) (ii) write a note on five stop test criteria based on quantitative approach.(6) (Or) (b)(i)What is software configuration management?(3) (ii)Explain about the four major activities associated with configuration management (13)

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)

M.C.A DEGREE EXAMINATIONS NOVEMBER/DECEMBER 2008 MC 1703 SOFTWARE ENGINEERING 3rd Semester ( Regulation 2005) PART A ( 10 x 2 = 20 marks ) 1. Write the approaches for software process assessment. 2. What is the difference between systems engineering and software engineering? 3. Identify the actors and use cases in a general banking problem. 4. List out the requirements validation techniques. 5. What is OCL? What is the use of it in Object-Oriented design? 6. Enumerate the fundamental software design concepts 7. How do you define cyclomatic complexity? 8. Define testability? 9. Name the measures for reliability in software. 10. Differentiate between Errors and Defects. PART B (5 X 16 = 80 marks) 11. (a) Categories the iterative models for software process. Explain each of them in detail. (16) Or (b) What are the different types of agile process models? Explain the characteristics of each of them in detail. (16) 12. (a) (i) Explain the factors to be considered for system modeling. (8) (ii) Which of the UML diagrams are useful for system modeling. With a suitable example explain. (8) Or (b) (i) List out the analysis modeling approaches. (2)

(ii) With suitable examples and required diagrammatic representation explain the following: 1. Scenario based modeling. (7) 2. Behavioral modeling. (7) 13. (a) Explain in detail about the pattern based software design. (16) Or (b) (i) Define cohesion and coupling. Explain the various types in each of them. (8) (ii) Elaborate the rules for good use interface design. (8) 14. (a) (i) Explain the various system testing methods. (8) (ii) Write notes on testing of real time environments. (8) Or (b) (i) Explain the variations in testing for OO environment. (8) (ii) Assume a problem and derive the test cases for it using the method equivalence partitioning. (8) 15. (a) (i) Write notes on statistical software quality assurance. (8) (ii) Write notes on software safety. (8) Or (b) Explain in detail about the software configuration management layered activities.

M.C.A DEGREE EXAMINATION NOVEMBER/DECEMBER 2008 Fifth Semester MC 1802--SOFTWARE PROJECT MANAGEMENT Time: Three hours Maximum: 100 Marks Answer ALL questions PART A--(10 x 2=20 marks) 1. List some of the competencies that contribute to people management skill. 2. What is PM triangle? 3. Give the guiding principles for selecting a project team. 4. List out the project portfolio management model. 5. What are the reasons that make software estimation difficult? 6. List the advantage and disadvantage of using LOC as a unit of measure. 7. What is RAM? 8. Distinguish between hard and soft dependencies. 9. What is software quality assurance? 10. Name some SCM tools. PART B--(5 x 16=80 marks) 11. (a) Explain the product Development Technique in detail Or

(b)Explain the following life cycle model in detail. (i) Waterfall model. (ii) Prototype model: 12. (a)Describe the steps involved in constructing a work breakdown structure for a software project with example. Or (b) (i) Write short notes on the team formation models (ii) Explain four models of individual motivation 13. (a) Describe function point analysis in detail. Illustrate with an example. What is feature point analysis?: Or (b) (i) Explain COCOMO regression model in detail (ii) Give the basic formula's for COCOMO model. 14. (a) Explain the various types of software development dependencies and Their relationship. Or (b) Explain the two methods of scheduling analysis with necessary diagram. 15.(a) Explain the process of building the software quality assurance plan. Or (b) What is the basic requirement of SCM system? How to plan and Organize for an SCM?

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)

Potrebbero piacerti anche