Skip to content

Introduction to Software Engineering

SWE · Midterm · Fall 26

Section aLL · Batch 263

This browser can’t show the PDF here

Open it, and your phone’s PDF viewer takes it, or download it.

Read the questions as text

Read off the PDF by AI, so it may have mistakes. The PDF is the original.

Daffodil International University Faculty of Science & Information Technology Department of Software Engineering Midterm Examination, Fall 2026 Course Code: SE 113; Course Title: Introduction to Software Engineering Sections & Teachers: A, B, C, D (RHH), E, F, G, H (MBH) Time: 1 Hour 30 Mins Marks: 25 Answer ALL Questions [The figures in the right margin indicate the full marks and corresponding course outcomes. All portions of each question must be answered sequentially.] 1. a) Scenario A: A student uses a program to create documents, format text, insert images, and prepare assignments for university courses. Scenario B: A computer starts and uses a program that manages the CPU, memory, keyboard, mouse, and other hardware so that other programs can run properly. Scenario C: A computer user runs a program to remove unnecessary files, free up disk space, and improve the computer's storage management. Determine the software types based on the scenarios and demonstrate these software types with examples. [Marks-3] CLO-1 C3 b) A software company is developing a large healthcare management system, but frequent requirement changes cause rework. The team faces tight deadlines, limited budgets, rapidly changing technologies, and a shortage of experienced engineers while trying to maintain software quality and security. Demonstrate the major challenges of Software Engineering presented in the scenario. [Marks-4] c) A bank is developing a new online banking system. The project manager wants the team to plan testing activities alongside development and ensure that each development phase has a corresponding testing phase before the software is released. Decide which SDLC model is described in the scenario. Draw the model and provide a detailed explanation of the SDLC model. [Marks-8] 2. a) A software company follows two different SDLC approaches. In the first approach, the development team continuously adapts to changing customer requirements and delivers working software frequently. In the second approach, the team works in short, fixed-length development cycles, holds daily meetings, and reviews progress at the end of each cycle. Differentiate between the two SDLC models described in the scenario. [Marks-5] CLO-2 C2 b) Are the Daily Scrum meeting and Sprint Review mandatory events in the Scrum process? Express your opinion with proper explanation. [Marks-5]