RMO Tradeshow System Quiz
36 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the main focus of the project for Ridgeline Mountain Outfitters?

  • Increasing mail-order sales
  • Creating a system to track suppliers and products (correct)
  • Expanding brick-and-mortar stores
  • Developing new outdoor activities

Which segment of the market does Ridgeline Mountain Outfitters primarily cater to?

  • Fashionable urban wear
  • Outdoor activities clothing and accessories (correct)
  • General consumer electronics
  • Pet outdoor clothing

What has contributed most to Ridgeline Mountain Outfitters' growth?

  • A successful marketing campaign
  • Increased demand for brick-and-mortar stores
  • Growth in online sales offerings (correct)
  • Expansion in the eastern region of the US

What type of events do purchasing agents from Ridgeline Mountain Outfitters attend?

<p>Apparel and accessory trade shows (B)</p> Signup and view all the answers

What is the primary need that the RMO Tradeshow System addresses?

<p>To collect and track information about suppliers and new products during tradeshows. (B)</p> Signup and view all the answers

Which of the following best describes the operations of Ridgeline Mountain Outfitters?

<p>Engaging in both retail and manufacturing of outdoor clothing (D)</p> Signup and view all the answers

Which of the following describes an initial activity in the SDLC for the RMO Tradeshow System?

<p>Conducting a feasibility analysis. (B)</p> Signup and view all the answers

Who should be included in assembling the project team for the RMO Tradeshow System?

<p>End-users, IT professionals, management, and any other relevant parties. (D)</p> Signup and view all the answers

Which aspect of the system's scope must be clearly defined?

<p>What functionalities and features should be included. (A)</p> Signup and view all the answers

In the context of the RMO Tradeshow System, what does the feasibility analysis address?

<p>Technical, economic, and legal/regulatory aspects. (D)</p> Signup and view all the answers

What is the first step in the cost estimation process?

<p>Obtain approval to commence the project (A)</p> Signup and view all the answers

Which subsystem is planned to be developed first according to the project planning?

<p>Supplier information subsystem (C)</p> Signup and view all the answers

In the Work Breakdown Structure, which task requires the most time to complete?

<p>Code and unit test GUI layer (B)</p> Signup and view all the answers

What does the third core process in project planning focus on?

<p>Planning iterations and assigning functions (C)</p> Signup and view all the answers

Which of the following best describes the purpose of the System Vision Document?

<p>To outline the system capabilities and expected business benefits (B)</p> Signup and view all the answers

What essential activities are included in the 'Discover and understand' phase of the Work Breakdown Structure?

<p>Identifying use cases and requirements (A)</p> Signup and view all the answers

How long is the task to develop workflows and descriptions for use cases estimated to take?

<p>6 hours (B)</p> Signup and view all the answers

Which of the following activities constitutes the integration of all components into the project solution?

<p>Perform system-level testing (C)</p> Signup and view all the answers

What is the main focus of Core Process 4 in the described system development process?

<p>Design system components (C)</p> Signup and view all the answers

During which core process is unit and integration testing performed?

<p>Build, Test, and Integrate System Components (B)</p> Signup and view all the answers

What is a significant activity that occurs on days 1, 2, 3, and 6 of the iteration?

<p>End user involvement (B)</p> Signup and view all the answers

What is typically included in the summary topics to review for this course?

<p>Use case diagrams (A)</p> Signup and view all the answers

Which process focuses on both design and programming concurrently?

<p>Design System Components (B)</p> Signup and view all the answers

When is the system functional testing performed?

<p>After unit testing (D)</p> Signup and view all the answers

What is a project likely to involve if it has multiple iterations?

<p>Continuous user feedback (B)</p> Signup and view all the answers

What should be included in the system's design documentation?

<p>High-level structural design (A)</p> Signup and view all the answers

What is the purpose of conducting preliminary fact-finding in the core process?

<p>To understand system requirements (C)</p> Signup and view all the answers

Which of the following describes a key activity during the 'Discover and Understand Details' process?

<p>Conduct interviews and surveys (A)</p> Signup and view all the answers

What type of requirements should be defined for the information system?

<p>Functional, non-functional, and stakeholder-specific (A)</p> Signup and view all the answers

Which use case is NOT listed in the preliminary list of use cases for the supplier information subsystem?

<p>Lookup supplier performance (B)</p> Signup and view all the answers

What diagram is essential for understanding the interactions within the supplier information subsystem?

<p>Use case diagram (A)</p> Signup and view all the answers

What is a primary focus in the 'Design System Components' process?

<p>Defining the database schema (D)</p> Signup and view all the answers

In designing a system’s high-level structure, which aspect is NOT considered?

<p>User interface design (A)</p> Signup and view all the answers

What is the function of a class diagram in system design?

<p>To identify key classes and their relationships (D)</p> Signup and view all the answers

What is a common misconception about design diagrams in small projects?

<p>Everything must be diagrammed. (D)</p> Signup and view all the answers

Which of the following is an activity performed during the user acceptance testing phase?

<p>Verifying user satisfaction with the system (B)</p> Signup and view all the answers

Flashcards

What is Ridgeline Mountain Outfitters' (RMO) business?

A business's main function and activities, including products or services offered, target market, and competitive advantage.

What system is RMO developing?

A system that helps a business track information about its suppliers and new products.

What is the key function of RMO's new system?

The process of collecting and organizing information about suppliers and new products.

What are trade shows?

An event where businesses showcase their products and services.

Signup and view all the flashcards

How has RMO's business evolved?

RMO has transitioned from mail-order sales to brick-and-mortar stores and now online sales, showing a pattern of continuous growth.

Signup and view all the flashcards

Initial Activities in the SDLC

The first step of the SDLC involves identifying the problem the project aims to solve and outlining the system's objectives.

Signup and view all the flashcards

Preliminary Investigation

A preliminary investigation explores the root cause of the problem the project aims to address and establishes the high-level goals for the new system.

Signup and view all the flashcards

Feasibility Analysis

A feasibility analysis evaluates the project's practicality based on three key factors: technical feasibility (available technology and resources), economic feasibility (financial impact and return on investment), and legal feasibility (compliance with regulations and laws).

Signup and view all the flashcards

Assembling a Project Team

The project team consists of individuals representing various stakeholder groups, including end-users, IT professionals, management, and other relevant parties, to ensure diverse perspectives and contributions.

Signup and view all the flashcards

Scope Definition

Scope definition aims to clearly define the boundaries of the system being developed. It outlines the functionalities and features to be included and excludes anything outside the project's scope.

Signup and view all the flashcards

System Vision Document

A document outlining the project's goals, requirements, and benefits.

Signup and view all the flashcards

Work Breakdown Structure (WBS)

A detailed plan for the project, outlining tasks, timelines, and resources.

Signup and view all the flashcards

Discover and Understand the Problem

The process of gathering information about the problem and understanding its details.

Signup and view all the flashcards

Design the Solution

The process of designing the components of the solution to the problem.

Signup and view all the flashcards

Design Input Screens, Output Screens, and Reports

The process of creating the system's user interface, including input screens and reports.

Signup and view all the flashcards

Design and Build Database

The process of building the system's database, which stores all the information.

Signup and view all the flashcards

Design Overall Architecture

The process of defining the overall structure and organization of the system.

Signup and view all the flashcards

Code and Unit Test

The process of writing the code and testing individual components of the system.

Signup and view all the flashcards

System Development Life Cycle (SDLC)

A systematic approach to building a system that involves planning, analysis, design, development, testing, and deployment.

Signup and view all the flashcards

Work Sequence Draft

A diagram that shows the order of tasks in a project.

Signup and view all the flashcards

Use Case

A detailed description of how a user interacts with the system.

Signup and view all the flashcards

Use Case Diagram

A diagram that shows the relationship between users and the system's functions.

Signup and view all the flashcards

Class Diagram

A diagram that shows the relationships between different parts of the system.

Signup and view all the flashcards

System Testing

A type of testing performed to ensure that the system meets the defined requirements.

Signup and view all the flashcards

What is preliminary fact-finding?

Finding information about a system's requirements, including its functionality, non-functional aspects, and specific stakeholder needs.

Signup and view all the flashcards

Preliminary Fact-Finding

A process that involves gathering information about the requirements of an information system.

Signup and view all the flashcards

Activity Diagram

A visual representation of a workflow that shows the steps involved in a process, using symbols like diamonds for decisions and rectangles for activities.

Signup and view all the flashcards

Architectural Configuration Diagram

A visual representation that outlines how a system is structured, including its components, connections, and overall architecture.

Signup and view all the flashcards

Design Class Diagram

A visual representation that shows the classes in a system in more detail, including their attributes, methods (operations), and relationships.

Signup and view all the flashcards

Subsystem Architectural Design Diagram

A visual representation showcasing the architectural design specific to a subsystem within a larger system, detailing its internal structure and interactions.

Signup and view all the flashcards

Study Notes

Course Information

  • Course title: Software Requirements Analysis and Design
  • Course code: ACS2913
  • Academic term: Fall 2024
  • Institution: The University of Winnipeg

Project Example: Ridgeline Mountain Outfitters

  • A fictitious company, a retailer and manufacturer of outdoor clothing
  • The project involves a small information system application that uses all six core processes of the Software Development Life Cycle (SDLC)
  • The company's business involves selling outdoor and sporting clothing and accessories
  • The business has experienced continuous growth, transitioning from mail-order to brick-and-mortar to online sales
  • Most sales are concentrated in the western region of the US.

Tradeshow System for RMO

  • RMO's purchasing agents attend trade shows worldwide to find new products and add them to their seasonal apparel
  • To streamline orders, RMO aims to develop a system to collect and track information about suppliers with the new products they are selling
  • This project is part of a larger supply chain management system

RMO Tradeshow System Project

  • The core problem that the project addresses is the difficulty of RMO's purchasing agents in acquiring information on suppliers and new products at tradeshows to meet their seasonal apparel needs
  • The solution proposed is to use an application (app) that can collect and track requested information about suppliers and new products at tradeshows
  • This will involve a Supplier Information Subsystem and a Product Information Subsystem

Project SDLC Processes

  • The project will go through all six core SDLC processes
  • The assumption is that one process will be completed per day

Initial Activities - Core Process 1

  • Preliminary investigation: define the problems, opportunities, project objectives, high-level goals
  • Feasibility analysis (technical, economic, legal/regulatory aspects)
  • Create a project team including end-users, IT professionals, and management
  • Scope definition: outlining system boundaries, including features, functionalities, and exclusions
  • Cost estimation
  • Develop a system vision document, securing approval from key stakeholders

System Vision Document

  • The document describes the problem and the objectives of the Tradeshow System
  • The document outlines the system's features as well as how these features aim to enhance the company's efficiency

Core Process 2: Plan the Project

  • Determines the major components needed (functional pieces) for the project
    • Supplier information subsystem
    • Product information subsystem
  • Defines iterations and assigns functions to each iteration
  • Performs fact-finding to understand requirements, including stakeholder-specific requirements
  • Gathers documentation about the system, such as architecture diagrams, process flowcharts or reports.
  • Interviews stakeholders and conducts surveys
  • Distributes surveys and questionnaires to collect quantitative data

Work Breakdown Structure

  • Detailed tasks to discover, understand, and plan for all aspects of the problem
    • Meeting with purchasing department managers
    • Meeting with purchasing agents
    • Identifying and defining use cases
    • Understanding information requirements
    • Developing work flows for use cases

Build the Components and Integrate (WBS)

  • Coding and unit testing the GUI layer, logic layer programs, performing all system-level tests, functionality tests, and user acceptance tests tasks

Day 2 Activities

  • Preliminary fact-finding to understand the requirements
  • Defining the requirements for the information system which includes functional, non-functional requirements, and specific requirements for stakeholders
  • Gathering relevant documentation for the system (including architecture diagrams, process flowcharts, user manuals, analysis reports)
  • Conducting interviews and surveys to collect detailed perspectives about the system's strengths, vulnerabilities and pain points
  • Distributing questionnaires and surveys to gather quantitative data and feedback for a broader audience

Supplier Information Subsystem Tasks

  • Developing a preliminary list of use cases, including a use case diagram
    • Examples of use cases include: look up supplier, modify supplier information, look up contact information etc

Identify Use Cases (Both Subsystems)

  • Detailed descriptions of use cases for both subsystems

Use Case Diagram (Supplier Subsystem)

  • Diagram that displays actors and their corresponding use cases for Supplier Information Subsystem

Workflow of Testing tasks

  • Step-by-step instructions for carrying out testing tasks, from creating test data to conducting tests, documenting errors, and fixing them

Day 4 Activities

  • Designing the database schema
  • Creating table design
  • Identifying and outlining key aspects and indexing
  • Defining attribute types
  • Incorporating referential integrity
  • Developing a high-level architectural configuration
  • Developing a browser, Windows, or smartphone configuration
  • Drawing the class diagram to detail the design of the system
  • Outlining subsystem architectural design

Architectural Configuration Diagram

  • A diagram illustrating the system's architectural configuration

Design Class Diagram

  • Diagram outlining view layer classes, domain layer classes, and relationships
  • Features of the Supplier Class: supplierID, name, address, address2, city, state, country, URL, comments
  • Features of the Contact Class: contactID, name, title, address1, address2, city, state, postal, country, phone etc.

Subsystem Architectural Design Diagram

  • Diagram explaining the supplier subsystem and domains

Notes on Managing the Project

  • Notes for managing the project, including design diagrams
  • Notes on concurrent programming

Day 5 Activities

  • Continuing design details
  • Creating use cases one by one to create use cases
  • Building and performing unit and integration tasks

Code Example for One Class

  • A code example illustrating the code structure for one class in the project

Day 6 Activities

  • Performing a complete system test
  • Carrying out user acceptance testing
  • Considering the possibility of partially deploying the tested system

Workflow of Testing tasks

  • A visual representation of the sequence of actions to be taken for any testing tasks

First Iteration Recap

  • Six Days as time limit from the inception of the project
  • Involving end users for effective feedback
  • Concurrent design and programming in days 4 and 5

This Course is about Activities and Tasks in the SDLC

  • Short summary of SDLC processes and iterations

Summary of Topics to Review

  • Review of critical topics such as the system vision document, work breakdown structure, use cases, use case diagrams, object classes, class diagrams, design class diagrams, database schema, and screen layouts.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge about the Ridgeline Mountain Outfitters (RMO) Tradeshow System. This quiz covers market focus, growth factors, and system development lifecycle (SDLC) activities relevant to RMO. Understand the project team's assembly and feasibility analysis within the context of RMO's operations.

More Like This

RMO 42-2024 Tax Compliance Overview
5 questions
PH-BIR RMO 42-2024 Overview
5 questions
RMO 42-2024 Overview
10 questions

RMO 42-2024 Overview

CozyCarnation523 avatar
CozyCarnation523
RMO 42-2024 Overview
8 questions

RMO 42-2024 Overview

CozyCarnation523 avatar
CozyCarnation523
Use Quizgecko on...
Browser
Browser