Monday, April 25, 2016

THIRD YEAR SOFTWARE ENGINEERING QUESTION BANK PUNE UNIVERSITY SYLLABUS

SOFTWARE ENGINEERING NOTES FOR THIRD YEAR ENGINEERING SYLLABI (2015-16)(2012 Pattern)

Unit No. 1  -  Software Engineering Question Bank
  • 1 State and explain five generic process framework activities.
  • 2 “Although industry is moving towards component based construction most software
  • continues to be custom built”. Explain
  • 3 Explain the Personal Software Process (PSP). Explain the Team Software Process (TSP).
  • 4 Explain with neat diagram, the waterfall model for software development. What are its
  • drawbacks?
  • 5 Explain the capability levels of Capability Maturity Model Integration (CMMI).
  • 6 Write short note on the A]Incremental model. B]Process Pattern.C]Prototyping model
  • D]Spiral model E] RAD model
  • 7 Define software engineering. List the characteristics of software.
  • 8 Explain the Unified Processing model in detail.
  • 9 Define terms „Software‟ and „Software Engineering‟. “Software does not
  • wear out”. – State whether this statement is true or false. Justify your answer.
  • 10 Explain different umbrella activities in software process framework.
  • 11 What is Process Assessment and how it can be performed ? Explain with
  • suitable diagram.
  • 12 List software myths of customer ,management and Practitioners
  • 13 Explain the process models with the help of diagrams applicable for following scenarios
  • 14 Write notes on i)SCRUM ii) XP
  • 15 A] Compare the traditional approaches to software development with Agile methods by
  • highlighting their pros and cons.
  • B] Explain Agility and principles of Agility

Unit No. 2  -  Software Engineering Question Bank
  • 1 Explain in detail requirement engineering task. What are important characteristics that
  • requirement must preserve? How requirements can be managed??
  • 2 Explain with example architecture defined and developed as part of Business
  • Process Engineering.
  • 3 Why are models important in software engineering ? Explain the roles of analysis and
  • design models.
  • 4 Explain the various elements of computer-based system.
  • 5 What is the purpose of activity diagram in the context of system modeling ?Explain
  • activity diagram notations with suitable example..
  • 6 Explain with diagram HatleyPirbhai modeling for system context diagram.
  • 7 Explain the requirement elicitation and requirement elaboration tasks in brief.
  • 8 Draw and explain the traceability table for requirement management.
  • 9 Explain the scenario based elements of analysis model in detail.
  • 10 What is Software Engineering Practice ? Explain the essence of practice.
  • 11 How stakeholder‟s identification is performed? What are the advantages of recognizing
  • multiple viewpoints? What is collaborative requirement gathering?.
  • 12 Discuss role /use of any three UML diagrams for system modeling
  • 13 Draw and explain context level, level 1 and level 2 DFD for college gathering.
  • 14 For “Banking System”, make your assumptions about the scope of the system, identify
  • four use cases and depict them in a diagram.
  • 15 What is use case? What are the various elements of use case template?
  • 16 Explain data-flow oriented modeling with the notations for Data Flow Diagram
  • (DFD).
  • 17 Explain the concept of entity classes and boundary classes. for Banking System give
  • example of one entity class and one boundary class
  • 18 For “Library management System”, make your assumptions about the scope of the
  • system, identify four use cases and depict them in a diagram.
  • 19 In the context of behavioral modeling, explain state diagrams
  • 20 Write an SRS for any office automation system of your choice with suitable
  • requirements
  • 21 Draw level 0, level 1, and level 2 data flow diagram for library book returning system for a student. System also maintains book Information.

Unit No. 3  -  Software Engineering Question Bank
  • 1 What information is produced as a consequence of requirement gathering
  • 2 Explain concept of structured analysis and object oriented analysis and point out the
  • difference between two analysis models.
  • 3 Explain the following data modeling concepts :
  • i) Data objects
  • ii) Relationships
  • iii) Cardinality and modality.
  • 4 In the context of software design explain the following in brief :
  • i) Modularity ii) Refactoring iii) Functional independence. iv) Information hiding
  • v) Architecture. vi)Abstraction
  • 5 What are the steps involved in user interface design? How is the interface
  • evaluation done?
  • 6 What is meant by design process? What are the characteristics of a good design?
  • 7 Explain the following architectural styles with neat diagrams.
  • i) Data centered architecture
  • ii) Data flow architecture
  • iii) Call and return architecture
  • iv) Layered architecture
  • 8 What is meant by domain analysis? Explain
  • 9 Explain in detail Class Responsibilities collaborator(CRC)modeling
  • 10 Explain the term the people and the product of management spectrum.
  • 11 Explain the following quality attributes maintainability, integrity and usability.
  • 12 What are the golden rules of user interface design? Explain.
  • 13 Explain the design quality guidelines and the design quality attributes.
  • 14 Explain the following : i) Types of design classes  ii) High cohesion and low coupling as the characteristics of a design class.
  • 15 What is software Architecture? What is architectural context diagram? What
  • are archetypes ?
  • 16 What do you mean by interface? What is the role of interfaces in a
  • Class-based component level design?
  • 17 What is software architecture? Why it is important?
  • 18 Explain Web application interface design principles and guidelines.

Unit No. 4  -  Software Engineering Question Bank
  • Differentiate between i) Verification and Validation ii) Condition and loop Testing
  • Who should perform the validation test—the software developer or the software user? Justify your answer.
  • What do you understand by system testing? What are the different kinds of System testing that are usually performed on large software products?
  • What do you understand by the term integration testing? Which types of defects are uncovered during integration testing?
  • Differentiate between:- i) Black box & white box Testing, ii) Regression & Smoke Testing
  • Give at least three examples in which black-box testing might give the impression that “everything’s OK,” while white-box tests might uncover an error. Give at least three examples in which white-box testing might give the impression that “everything’s OK,” while black-box tests might uncover an error.
  • What is the difference between test stub and driver? What are the problems associated with Top down approach of testing?
  • Explain basis path testing with example.
  • Explain WebApps testing process.
  • Develop a complete test strategy for the Library Management system. Document it in a Test Specification.
  • What is the difference between thread-based and use-based strategies for integration testing? How does cluster testing fit in?
DOWNLOAD THE PDF OF SOFTWARE ENGINEERING QUESTION BANK : CLICK HERE

No comments:

Post a Comment

COMMENT POLICY: We’re pleased to see your comment here. However, Please Keep in mind that all comments are moderated manually by humans according to our comment policy. Using Keywords and links to your blogs or websites in the name field area is forbidden. Let’s enjoy a personal and meaningful conversation. Do not break the rules of comment policy.