H in dustan Institute Techn ology Science of &


B .T ech.



What are the different architectures developed during BPE? 15. Write any two software engineering challenges. Define Business process engineering. (c) Distinguish between verification and validation process. 5. Define Verification &Validation. Mention some of the factors to be considered during System Modeling. What is meant by Software Engineering? 2. Give at least two reasons for prototyping is problematic. Define System Modeling? 12. 14. What are the characteristics of Software? 3.UNIT-I SOFTWARE PROCESS PART-A(2 MARKS) 1. identify the types of project suitable to implement. What is software process model? PART-B (16 MARKS) 1. What are the types of changes encountered during the Support phase? 7. 21. What are the functions of data architecture? 11. Bring out the demerits of this model. (6) (4) . Differentiate system and computer based system. List out the activities of Linear Sequential Model. 19. 6. 16. Define Software Lifecycle. (a) How do you differentiate software engineering from system engineering? (6) (b) For each of the types of process models. 10. State the System Engineering Hierarchy? 13. Define ‘software engineering’ and ‘system engineering’. What are the elements of Computer based Systems? 9. 8. Which software model leads to software reuse? Why? 18. 20. What are the phases of Problem solving Loop? 4. Mention some of the drawbacks of RAD model. 17. Explain the linear software life cycle model with suitable illustration. (16) 2.

(a) Describe the process model which defines a network of activities? (b) Why the “first system’s throw away system? Explain the concept with advantages and disadvantages.3. (8) (8) (8) (8) (16) (16) (16) (16) (16) (8). (b) Explain the process model which is useful when staffing is unavailable for complete implementation. 11. Explain the different layers of Software Engineering? 10. Explain Evolutionary process model 9. Explain Software Life cycle process 8. 5. 4. 7. Define Software process model? Explain any one of it with a neat diagram 6. (a) What is meant by generic view of software engineering? Brief it. Also explain this model with advantages (b) Explain the process model that combines the elements of waterfall and iterative .(a) Draw a system engineering hierarchy diagram and explain the concept? fashion. (8) (8) (8) (b)What is prototyping? Mention its types. Expalin the hierarchy of Business process Engineering. (a) What is the difference between system and computer based system? and disadvantages.

What are the types of Software system requirements? 3. Define Requirements Engineering. What is meant by Data dictionary? 19. 15. Define Data objects. List some non-functional requirements of software. Mention some of the Notations for requirements specification. attributes & relationship. . What is meant by System Requirements? 2. 18. 12. 14. What is meant by Throw away Prototyping? 21. 7. Define Data Flow Diagram. Define Cardinality & Modality. with an example. Specify at least six context free questions. Define the term product and process in software engineering 6. What is meant by Information flow Continuity? 17. What are the different types of checks carried out during Requirements Validation? 9. 13. Write down the functional requirement for a Library management system. What does data dictionary contains? 20. 22. State Entity /Relationship diagram. 5. Mention some of the process activities of Requirements Elicitation & analysis. 8. What is the purpose of domain analysis? 23.UNIT-II SOFTWARE REQUIREMENTS PART-A(2 MARKS) 1. Define Behavioral Modeling. Draw the principle stages of Change management process. State the primary objectives of analysis Model. 11. 4. Define Traceability 10. 16.

What are the outcomes? Does it have either explicit or implicit effects on software requirement collection? (b) What are prototyping techniques? How prototype models are prepared for software process? Discuss. (a) Differentiate functional and nonfunctional requirements and explain. 5. (8) (16). (a) With a suitable example explain about the application of use cases in deriving the scenarios. specify at least four (b) Explain the relationships between data and control models with diagram. Explain the software requirement analysis and modeling.(8) 6. (b) Explain the various prototyping methods and tools used for requirements analysis. (b) 7. 9. (8) 3. Cardinality and modality relationships in this. (8) (8) (16) (16) (16) (16) (8) (8) (8) 4. Explain the various Design concepts in detail. Explain Transform Mapping with Safe home Software. 10. (a) Explain the feasibility studies.PART-B (16 MARKS) 1. (a) Describe how software requirements are documented? State the importance of documentation. (8) (8) . 8. Discuss the various phases of Analysis Modeling. 2. (a) Draw an E-R diagram for university information system. Explain briefly Functional Modeling. Discuss in detail about the elements in data modeling (b) Why the customer interaction is a difficult process? Explain one formal procedure used for customer interaction.

What is meant by software prototyping? 13. What are the criteria based on which the lower and upper bounds on the number of modules for software is decided? 17. Mention some of the criteria are used to define effective modular design. 12.” 15. which re in practice for the design. 5.UNIT-III DESIGN CONCEPTS AND PRINCIPLES PART-A(2 MARKS) 1. Differentiate horizontal partitioning & vertical partitioning. What is the use of Architectural design? 2. Define the term “software architecture. What does Data abstraction contains? 6. What re the types of coupling? 18. State Procedural abstraction. . Why modularity is important in software projects? 20. 11. Differentiate version control and change control. What does Modularity concept mean? 7. 21. 19. 10 Write down the concept of Functional independence. Mention some of the Design principles. Draw a ACD for safe home security system. Differentiate Transform flow and Transaction flow. 8. 3. What is meant by transaction mapping? How it is used in software design? 16. Define Software design. Name the three levels of abstraction. 22. Define Fan-in & Fan-out. What is the work product of software design process and who does this? 14. 9. 4. Distinguish between expected requirements and exciting requirements.

specification. (a) Which is a measure of interconnection among modules in a program structure? Explain. (a) Explain data. (b) Describe the design procedure for a data acquisition system. (a) Draw a translating diagram for analysis model into a software design . software architecture in detail. 8. 4. 7. (a) Describe activities of SCM in detail. (8) (16) (16) (16) (8) (8) (8) (8) (16) (8) (8) (8) 5. Discuss briefly Effective Modular Design. 6. (8) (8) (8) (b) What is he difference between Level-0 and Level-1 DFD? draw a Level-0 and (b) How to identify the objects in the software configuration? Explain in detail. architectural and procedural design for a software explain. Explain Real Time Systems. one software architecture in detail. 10. (a) How the interrupts are handled in real time systems? Explain. One 9. What is Software Architecture? Explain it. (8) What are the different types of architectural styles exist for software and explain any one software architecture in detail. (a) 3. (b) Explain the user interfaces design activities. Level-1 DFD for safe Home Security System. How the interrupts are handled in real time systems? Explain. 2. (b) Given complete template for documentation design specification. (b) Write a note on real time software design.PART-B (16 MARKS) 1.

What is regression testing? 18. 11. Distinguish between alpha testing and beta testing. 10. 9. 13. Define sandwich testing 21. 24. What is smoke testing? What is recovery testing? What are the guidelines for equivalence classes? What is the use of drivers and stubs in unit testing? What is structural testing? Define top-down testing. 22. What is software architecture? Assume a program for computing the roots of a quadratic equation. Define process maturity. Justify the term “Software is engineered” State Lehman’s Fifth law. 12. State the objectives and guidelines for debugging. 2. 19. Which is called as glass box testing? What is the objective of this? 16. 6. How the regression and stress tests are performed? 14. 3. What is meant by software change? Why testing is important with respect to software? Write short notes on empirical estimation models. 4. 17. 25. What is software testing? . Write the steps involved in testing real time systems. Define black box testing strategy. 15. 7. 27. List out the data structure errors identified during unit testing. 20. 26. Define big bang testing. 5. What is stress testing? 23. List out the test cases using equivalence partitioning method. Define software scope.UNIT-IV TESTING PART-A (2 MARKS) 1. 8.

black box testing? Explain with example. Symmetric and Transitivity) condition is verified in 2. (a) Why is testing important? (b) Narrate the path testing procedure in detail with a sample code. (a) Why unit testing is so important? Explain the concept of unit testing in detail. (a) Describe unit testing and integration testing. (b) Write a note on regression testing. How test plans are generated. (a) Distinguish between black box and white box testing. (b) Explain the different integration testing approaches. (b) Describe verification and validation criteria for software. (a) How to derive test cases for the given project? Explain with detail. 7. 13. 5. Explain in detail Black box testing in detail How Boundary test conditions are achieved? Explain in detail Structural testing? Explain in detail Software Testing Strategies. (b) Explain about system testing. Explain the test coverage criteria based on Data flow mechanisms. 11. 8. 9.PART-B (16 MARKS) 1. (b) Suggest software testing sequence for 100% bug free software explains. (a) Explain the testing procedure for boundary conditions. 10. Explain different types of software measures (8) (8) (8) (8) (8) (8) (6) (10) (6) (10) (16) (16) (16) (16) (16) (8) (8) (16) (b) How the RST (Reflexive.(8) 4. 3. Complexity for greatest of three numbers. (8) 12. (a) What are all the formulas for cyclomatic complexity? Calculate cyclomatic . 6.

State Lehman’s First law. 5. 14. 12. What is software re-engineering? 20. What is path testing? 13. 15. What are the characteristics of software measurement? What is cyclomatic complexity? What is CASE? What is statement coverage? What is branch coverage? What is COCOMO model? What is function point? What is a process modeling and management tool? What is bottom-up approach? What is software maintenance? 10. 9.UNIT-V SOFTWARE PROJECT MANAGEMENT PART-A(2 MARKS) 1. What is Delphi model? 22. What is Parkinson’s Law? 18. What is software measure? What is software metric? Define software measurement. What is architectural transformation? 19. 6. How to determine the earned value? . 11. 24. 4. 23. Write short notes on estimation models. 7. 17. What are business process engineering tools? 16. 8. 3. Define Brooks’s law. 2. 21. Give the difference between Fuzzy logic sizing and Function point sizing.

(a) How to compute a task set selector value for a project? Explain with suitable Explain how Software cost estimation can be achieved using Function point 12. 13. (b) How to measure quality and defect removal efficiency (DRE). (8) (8) (8) (8) (8) (8) (16) (16) (16) (16) (16) (8) (8) (8) (8) (8) (8) (16) (16) 5. 8. Write short notes on: (a) CASE tools (b) Data Structure quality Index. 2. (a) Describe about software equation. 6. (a) Brief about 3D function point measures. Write briefly on (i) CASE (ii) Software complexity measure. 10. . (b) How to track the schedule for the project? Explain in detail. Explain Delphi method of cost estimation. illustration. 4 Explain various cost estimation models and compare. (b) State ZIPE’S law.(a) What are the metrics used for estimating cost? Discuss in detail about the COCOMO model in cost estimation of the software. 3. 11. 9. Explain the various measures of Software. 7. Define Software Cyclomatic Complexity? How it can be calculated? model? Explain the COCOMO model in detail. (b) Describe about the constructive cost model in detail. (a) Brief about taxonomy of case tools.PART-B (16 MARKS) 1.

Sign up to vote on this title
UsefulNot useful