Code: 105504Computer Science & Eng.5th Semester6 Examination Papers

Software Engineering

Official Bihar Engineering University examination question papers, marks distribution, and questions transcript. Available exam sessions: 2025, 2022, 2021, 2020, 2019, 2018.

Exam Year:

Get Instant AI Answers on this Paper

Open BEU Connect Android app to solve any numerical or derive formulas step by step.

Ask AI in App
Official Exam Paper TranscriptB.Tech 5th Semester Examination, 2025
Bihar Engineering University, Patna
B.Tech 5th Semester Exam., 2025

Software Engineering

Time: 03 HoursCode: 105504Semester: VFull Marks: 70

Instructions:

  1. The marks are indicated in the right-hand margin.
  2. There are NINE questions in this paper.
  3. Attempt FIVE questions in all.
  4. Question No. 1 is compulsory.
Q.1 Choose the correct option / answer the following (Any seven question only):[2 x 7 = 14]
  1. Which model is most suitable for high-risk projects?

    1. Spiral Model
    2. Waterfall Model
    3. Prototyping
    4. Incremental Model
  2. Which model is also known as the linear sequential model?

    1. Agile Model
    2. Spiral Model
    3. Waterfall Model
    4. RAD Model
  3. Which of the following is the primary goal of requirement analysis?

    1. Coding the software
    2. Understanding and documenting user needs and requirements
    3. Testing the software
    4. Designing the software architecture
  4. Requirement elicitation techniques include

    1. Interviews
    2. Observation
    3. Questionnaires
    4. All of these
  5. Cohesion refers to

    1. Inter-module dependency
    2. Internal strength of a module
    3. Testing quality
    4. User interaction
  6. Which UML diagram represents dynamic behavior?

    1. Sequence diagram
    2. Class diagram
    3. Component diagram
    4. Package diagram
  7. Function Point Analysis is used to measure

    1. The number of lines of code in a software project
    2. The functionality delivered to the user
    3. The performance of the code
    4. The user interface complexity
  8. COCOMO is used for

    1. Testing
    2. Cost estimation
    3. Requirement analysis
    4. Debugging
  9. White-box testing is also called

    1. Functional testing
    2. Acceptance testing
    3. Structural testing
    4. Black-box testing
  10. Which testing technique uses cause-effect relationships?

    1. Cause-effect graphing
    2. Mutation testing
    3. Path testing
    4. Unit testing
Q.2 Solve both questions :[7 x 2 = 14]
  1. Explain the software crisis. Discuss its causes and how Software Engineering addresses the crisis.

  2. Write down the differences between Prototype Model and Incremental Model with advantages and limitations.

Q.3 Solve both questions :[7 x 2 = 14]
  1. Explain requirement validation and requirement management processes.

  2. Discuss the characteristics of a good Software Requirement Specification and its components.

Q.4 Solve both questions :[7 x 2 = 14]
  1. Explain coupling and cohesion with their types and significance in software design.

  2. What are the goals of good software design? Explain with examples.

Q.5 Solve both questions :[7 x 2 = 14]
  1. Compare LOC and Function Point metrics with advantages and disadvantages.

  2. Explain Halstead's Software Science metrics and their applications. How does it help in assessing software quality?

Q.6 Solve both questions :[7 x 2 = 14]
  1. Explain black-box and white-box testing techniques with examples.

  2. Discuss Boundary Value Analysis and Equivalence Class Testing.

Q.7 Solve both questions :[7 x 2 = 14]
  1. Discuss ISO 9000 quality standards and SEI CMM levels.

  2. Explain the role of documentation in software maintenance and quality assurance.

Q.8 Solve both questions :[7 x 2 = 14]
  1. Write down the differences between Functional and Non-functional requirements with suitable examples.

  2. Discuss Brooks “No Silver Bullet” concept and explain why software productivity remains challenging.

Q.9 Solve both questions :[7 x 2 = 14]
  1. Explain Spiral Model with diagram and discuss how risk management is incorporated in each cycle.

  2. Define the COCOMO model. Also, explain the types of COCOMO model and their benefits.

Related Official Syllabus

Software Engineering

105504

Official BEU curriculum units & topics for this examination subject.

Unit 1.0: Introduction (8 hrs)

What is Software Engineering and its history • Software crisis • Evolution of a Programming System Product • Characteristics of Software • Brooks' No Silver Bullet, and Software Myths • Software Development Life Cycles: Software Development Process • The Code-and-Fix model, The Waterfall model, The Evolutionary Model • The Incremental Implementation, Prototyping, The Spiral Model • Software Reuse, Critical Comparisons of SDLC models • An Introduction to Non-Traditional Software Development Process • Rational Unified Process, Rapid Application Development, Agile Development Process

Unit 2.0: Requirements (8 hrs)

Importance of Requirement Analysis • User Needs, Software Features and Software Requirements • Classes of User Requirements: Enduring and Volatile • Sub phases of Requirement Analysis • Functional and Nonfunctional requirements • Barriers to Eliciting User requirements • The software requirements document and SRS standards • Requirements engineering • Case Study of SRS for a Real Time System • Tools for Requirements Gathering: Document Flow Chart, Decision Table, Decision Tree • Introduction to nontraditional Requirements

Unit 3.0: Software Design (6 hrs)

Goals of good software design • Design strategies and methodologies • Data oriented software design • Coupling, Cohesion, Modular structure, Packaging • Structured Analysis: DFD, Data Dictionary • Structured Design: Structure chart • Object oriented design • Top-down and bottom-up approach • UML, UML Diagrams, Design patterns

Unit 4.0: Software Project Management (6 hrs)

Overview of Project Manager Responsibilities & project planning • Software Measurement and Metrics: Line of Code (LOC), Function Point (FP) based measures • Various Size Oriented Measures: Halstead's software science • Project Size estimation Metrics Project Estimation, Techniques, COCOMO • Staffing Level Estimation, Scheduling, Organization & Team Structures Staffing • Risk Management

Unit 5.0: Software Coding & Testing (7 hrs)

Development: Selecting a language, Coding guidelines, Writing code, Code documentation • Testing process, Design of test cases • Functional Testing: Boundary value analysis, Equivalence class testing, Decision table testing, Cause effect graphing • Structural testing • Cyclomatic Complexity Measures: Control flow graphs, Path testing, Data flow and mutation testing • Debugging, Alpha & beta testing, testing tools & standards

View Complete 5th Semester Syllabus

Prepare Better with BEU Connect

  • Download papers for 100% offline study
  • Ask AI for step-by-step problem breakdown
  • Attempt official GATE CBT mock tests
  • Calculate SGPA and track attendance
Download Android App