SOFTWARE - MIDTERM EXAM

SOFTWARE - MIDTERM EXAM

University

60 Qs

quiz-placeholder

Similar activities

Transmission Level 3

Transmission Level 3

10th Grade - University

63 Qs

Latihan PMR Madya Candradimuka

Latihan PMR Madya Candradimuka

1st Grade - University

60 Qs

masuknya Hindu Budha

masuknya Hindu Budha

1st Grade - University

60 Qs

CBT MOCK 3

CBT MOCK 3

University

60 Qs

Sistema nervioso autónomo A1-T1

Sistema nervioso autónomo A1-T1

University

60 Qs

pele

pele

KG - Professional Development

63 Qs

IPT-QUIZ1

IPT-QUIZ1

University

65 Qs

SOFTWARE - MIDTERM EXAM

SOFTWARE - MIDTERM EXAM

Assessment

Quiz

Other

University

Practice Problem

Hard

Created by

John Marwin Ebona

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

60 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the four **fundamental activities** common to all software process models?

Software specification, software design and implementation, software validation, and software evolution.
Planning, coding, debugging, and deployment.
Requirements elicitation, analysis, and validation.
Feasibility study, coding, integration, and user training.

Answer explanation

These four core activities are present in some form in every software process model. They are specification, design/implementation, validation, and evolution.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary difference between **System Design** and **Software Design**?

System design is done by the client; software design is a technical process.
System design partitions requirements to hardware and software, while software design represents system functions in a form that can be transformed into executable programs (like UML).
System design focuses on interfaces; Software design focuses on databases.
Software design focuses on feasibility study; System design focuses on maintenance.

Answer explanation

System design focuses on overall architecture (hardware/software partitioning), while software design focuses on representing system functions in an executable form (e.g., UML).

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the **Waterfall model**, what must happen before a subsequent phase can begin?

The previous phase must be completed and its output documents must be officially approved ("signed off").
A prototype must be built and validated.
A risk assessment must be performed.
The customer must provide new user stories.

Answer explanation

The Waterfall model is a sequential process where each phase must be completed and formally signed off before the next one starts.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is **NOT** a sub-activity under the **Software Design and Implementation** fundamental process?

Architectural Design
Requirements Validation
Component Design
Database Design

Answer explanation

Requirements Validation is the final sub-activity of the **Software Specification** phase, not the Design and Implementation phase.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main purpose of **Acceptance Testing** in the Software Validation stage?

To check the project's cost and objectives (Feasibility Study).
To present the overall structure of the system (Architectural Design).
To use actual user data to validate if the output/experience is the same as expected.
To create a smaller, initial version of the system (Prototyping).

Answer explanation

Acceptance testing uses real-world data to ensure the system meets the user's expected output and experience.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary characteristic of the **Prototyping** software process model?

It requires a complete "signed-off" document before proceeding to the next stage.
Its strength is the explicit recognition and analysis of risks in every loop.
It is an initial, smaller version of the software system used to demonstrate concepts or check the feasibility of a proposed design.
It relies on individuals and interactions over processes and tools.

Answer explanation

Prototyping creates a simplified, initial version of the system to demonstrate concepts and evaluate a design's feasibility.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The strength and main difference of **Boehm's Spiral Model** compared to other models is its explicit recognition of what?

Incremental delivery and customer satisfaction.
The need for "signed-off" documents.
Focusing on simplicity in both software and the process.
Risks (Project, Technical, Business, and Unavoidable).

Answer explanation

The Spiral Model is unique due to its explicit focus on risk handling, with risk assessment and reduction being a core sector in every loop.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?