Search Header Logo
DM, UC, SSD, SD

DM, UC, SSD, SD

Assessment

Presentation

•

Computers

•

University

•

Practice Problem

•

Medium

Created by

Nimisha Roy

Used 21+ times

FREE Resource

4 Slides • 13 Questions

1

media
DM, UC, SSD, SD Quizizz

2

Multiple Choice

Which of the following represents the correct order of stages in software analysis and design?

1

System Design - System Architecture - Project Inception - Requirements Gathering

2

Requirements Gathering - System Design - System Architecture - Project Inception

3

Project Inception - Requirements Gathering - System Architecture - System Design

4

System Architecture - Project Inception - System Design - Requirements Gathering.

3

Multiple Choice

Which of the following is the correct structure for a user story?

1

Given I am a [type of user], When I [perform some action], Then [some reason].

2

As a [type of user], When I [perform some action], Then [some reason].

3

As a [type of user], I want [perform some action] so that [some reason].

4

[Perform some action] as a [type of user] so that [some reason].

4

Multiple Choice

Consider an online ticket booking system for a movie theatre. Identify the primary, supporting, and offstage actors from the following options:

1

Primary Actor: Theater Management System, Supporting Actor: Customer, Offstage Actor: Payment Gateway

2

Primary Actor: Payment Gateway, Supporting Actor: Customer, Offstage Actor: Seat Allocation System

3

Primary Actor: Customer, Supporting Actor: Theater Management System, Offstage Actor: Film Distributor

4

Primary Actor: Customer, Supporting Actor: Payment Gateway, Offstage Actor: Theater Management System

5

Multiple Choice

Considering the definition of an Elementary Business Process (EBP). Which of the following use cases for an online banking system does NOT pass the EBP test?

1

Updating the user profile with a new email address.

2

Negotiating an overdraft fee waiver with a bank representative over several days.

3

Checking the current balance of a specific account.

4

Resetting the password for online banking access.

6

Multiple Choice

In a use case for a GPS navigation system, there are two use cases: "Plan Route" and "Avoid Toll Roads". If "Avoid Toll Roads" is a functionality that can be optionally invoked within "Plan Route" as an exception, which kind of relationship is this?

1

Multiplicity

2

Dependency

3

Include

4

Extend

7

Multiple Choice

In a vehicle maintenance tracking system, each Vehicle can be scheduled for multiple Service Appointments, but each Service Appointment is associated with exactly one Vehicle. There is a possibility that a vehicle does not receive any service appointment. Which of the following best represents the multiplicity between the Vehicle and Service classes?

1

Vehicle 1 ----- 1 Service

2

Vehicle 1 ----- 1...* Service

3

Vehicle 1 ----- * Service

4

Vehicle 1...* ----- 1 Service

8

Multiple Choice

You are brainstorming entities for a Fitness Club Management System and are ready to start filtering them for your domain model. This system needs to manage information about club members, fitness classes, personal trainers, and members' fitness progress.

Which of the following looks like a good candidate list for the domain model?

1

User, FitnessClass, SignUpButton, SessionConfirmation

2

Homepage, Member, FitnessClass, WorkoutHistory

3

Member, FitnessClass, PersonalTrainer, WorkoutPlan

4

Member, SearchGymEquipment, FitnessClass, NutritionPlan

9

Multiple Choice

An online store processes a purchase, including stock verification, payment processing, and order confirmation. Which UML diagram would detail the internal object interactions, such as message exchange among the inventory system, payment gateway, and order management system?

1

System Sequence Diagram

2

Sequence Diagram

3

Design Class Diagram

4

Use Case Diagram

10

Multiple Choice

A customer places an order through an e-commerce platform, specifically through the "order" object of "OrderProcessing" class. Which of the following is the correct syntax representation of the system in SSD and SD?

1

SSD --> :System

SD -->OrderProcessing

2

SSD --> order:OrderProcessing

SD --> :System

3

SSD --> System

SD --> order:OrderProcessing

4

SSD --> :System

SD --> order:OrderProcessing

11

​A "Home Cook" initiates interaction with a specific Recipe object (the system may have multiple named Recipe objects).


The Recipe class has a method prepare() that returns the preparation time.


The Oven class has a method preheatTo() that is called and returns nothing.

SD Scenario and Template: Interactive Cooking

media

12

Multiple Choice

In the SD, what would be correct message names corresponding to 1. 6. 7.

1

1. HomeCook

6. :Recipe

7. :Oven

2

1. :HomeCook

6. Sphagetti:Recipe

7. :Oven

3

1. :HomeCook

6. :Recipe

7. :Oven

4

1. :HomeCook()

6. :Recipe

7. :Oven

13

​A "Home Cook" initiates interaction with a specific Recipe object (the system may have multiple named Recipe objects).


The Recipe class has a method prepare() that returns the preparation time.


The Oven class has a method preheatTo() that is called and returns nothing.

SD Scenario and Template: Interactive Cooking

media

14

Multiple Choice

In the SD, what would 2. be?

1

loop

2

alt

3

opt

4

ref

15

Multiple Choice

In the SD, what would 3. be?

1

[if Spaghetti recipe exists]

2

[if recipe exists]

3

[if prepTime < 10 minutes]

16

​A "Home Cook" initiates interaction with a specific Recipe object (the system may have multiple named Recipe objects).


The Recipe class has a method prepare() that returns the preparation time.


The Oven class has a method preheatTo() that is called and returns nothing.

SD Scenario and Template: Interactive Cooking

media

17

Multiple Choice

In the SD, what would be correct message names corresponding to 4. 5. 8.

1

4. prepare()

5. preparationTime

8. preheatTo()

2

4. prepareRecipe()

5. preparationTime()

8. preheatTo()

3

4. prepareRecipe()

5. preparationTime

8. preheatTo()

pattern-tertiary
media
DM, UC, SSD, SD Quizizz

Show answer

Auto Play

Slide 1 / 17

SLIDE