0% found this document useful (0 votes)
2 views2 pages

Software Engineering QA

The document provides definitions and explanations of key software engineering concepts such as Inception, Scrum, and SDLC. It also discusses various software development models including the Waterfall model and XP (Extreme Programming), along with the differences between Evolutionary and Iterative models. Additionally, it outlines the 4 P's of software project management: People, Product, Process, and Project.

Uploaded by

kingimran979
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Software Engineering QA

The document provides definitions and explanations of key software engineering concepts such as Inception, Scrum, and SDLC. It also discusses various software development models including the Waterfall model and XP (Extreme Programming), along with the differences between Evolutionary and Iterative models. Additionally, it outlines the 4 P's of software project management: People, Product, Process, and Project.

Uploaded by

kingimran979
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Engineering Questions & Answers

Short Questions

i. Define Inception:

Inception is the initial phase of a software development project where the project's feasibility, scope, and risks are

analyzed. The goal is to understand the business case and define the project's objectives, major requirements, and

high-level architecture.

ii. What is Scrum:

Scrum is an agile framework used for managing and completing complex projects. It delivers work in small, time-boxed

iterations called sprints. It includes roles such as Product Owner, Scrum Master, and Development Team.

iii. What is software engineering:

Software engineering is the application of engineering principles to the development of software in a systematic method.

It includes planning, designing, coding, testing, and maintaining software.

iv. Define SDLC:

SDLC (Software Development Life Cycle) is a structured approach to software development consisting of phases like

Planning, Analysis, Design, Implementation, Testing, Deployment, and Maintenance.

v. What is risk analysis:

Risk analysis is identifying and evaluating potential risks in a project. It helps in assessing the impact and planning

mitigation strategies to avoid or reduce risks.

Long Questions

a) Explain Waterfall model in detail.

The Waterfall Model is a linear and sequential software development model. It consists of phases: Requirement
Software Engineering Questions & Answers

Analysis, System Design, Implementation, Testing, Deployment, and Maintenance. Each phase must be completed

before moving to the next. It is suitable for well-defined projects.

b) What is XP? Explain it.

XP (Extreme Programming) is an Agile methodology that emphasizes customer satisfaction and adaptive planning. It

uses practices like Pair Programming, Test-Driven Development, and Continuous Integration. It encourages frequent

releases in short development cycles.

c) What is the difference between Evolutionary and Iterative Model?

Evolutionary Model develops a system step by step by adding features in each cycle. Iterative Model builds the system

in cycles, refining the same components. Evolutionary adds new features each time, while Iterative improves the existing

ones.

d) Explain 4 P's in software project management.

The 4 P's are People, Product, Process, and Project. People are the team members, Product is the software, Process is

the methodology used, and Project involves the management of resources, budget, and timeline.

You might also like