Tech Unleashed

Wohoo!! We're on YouTube

Thursday, 21 September 2023

Software Engineering and Testing Methodologies : Mid Sem Examination ( 5th Sem )

  Software Engineering and Testing Methodologies

Mid Semester Examination, 2022-23
B. Tech - Semester : 05
Time : 1.30 hrs. - Max. Marks : 40

Instructions:
  1. All questions are Compulsory
  2. Assume missing data suitably, if any.
Section : A ( 2 x 2 = 4 Marks )
All questions are compulsory
  1. What do you mean by SDLC?
  2. What do you mean by Requirement Analysis?
Section : B ( 4 x 2 = 8 Marks )
All questions are compulsory
  1. Explain Spiral Model.
  2. What is difference between User Requirements and System Requirements?
Section : C ( 6 x 2 = 12 Marks )
All questions are compulsory
  1. Software is to be developed for the company "XYZ". The client is not sure of the final system requirements or how the system should be. Which software development model should be used for this project? Justify your choice of software development model.
    OR
    Differentiate between Functional and Non-functional requirements. Given the following requirements, classify them to be either functional or non-functional requirements:
    Security
    Features to calculate cost of item based on current discount policy
    Reliability
  2. Prepare an SRS document for Library Management System.
    OR
    Explain different types of Requirements.
Section : D ( 8 x 2 = 16 Marks )
All questions are compulsory
  1. Explain the Waterfall Model of software development and its advantages and disadvantages in detail. What are the limitations of such a model.
    OR
    Describe the Rapid Application Development (RAD) model and prototype model in detail.
  2. Fill in the blanks:
    i. "Are we Building the system, right?" is called as _____ .
    ii. Cost of errors caught in _____ is more than errors in _____ .
    iii. _____ process describes where the software is accepted by the user or not.
    iv. Following activities are involved in _____ : Black box, White box, Gray box testing, etc.
    v. Execution of code comes under _____ .
    vi. Following items are evaluated during _____ : Plans, Requirement, Specification, Design specification, Code, Test cases, etc.
    vii. Verification is the process of evaluating products of _____ .
    viii. Objective of _____ is to make sure that the product actually meet up the user's requirements, and check whether the specifications were correct in the first place.
*******************

No comments:

Post a Comment