Podcast
Questions and Answers
Which of the following is NOT a step in the 'Gather Detailed Information' stage of systems analysis?
Which of the following is NOT a step in the 'Gather Detailed Information' stage of systems analysis?
What is the primary goal of defining requirements in systems analysis?
What is the primary goal of defining requirements in systems analysis?
Which of the following is NOT a characteristic of a well-defined requirement?
Which of the following is NOT a characteristic of a well-defined requirement?
Why is it important to prioritize requirements in systems analysis?
Why is it important to prioritize requirements in systems analysis?
Signup and view all the answers
What is the purpose of evaluating requirements with users?
What is the purpose of evaluating requirements with users?
Signup and view all the answers
Which of the following is an example of a non-functional requirement?
Which of the following is an example of a non-functional requirement?
Signup and view all the answers
How are requirements related to the development of user interface dialogs?
How are requirements related to the development of user interface dialogs?
Signup and view all the answers
What is the most likely outcome of gathering and defining requirements without proper user involvement?
What is the most likely outcome of gathering and defining requirements without proper user involvement?
Signup and view all the answers
What is a primary objective of the New Consolidated Sales and Marketing System (CSMS)?
What is a primary objective of the New Consolidated Sales and Marketing System (CSMS)?
Signup and view all the answers
Which subsystem is primarily responsible for tracking shipments and product ratings?
Which subsystem is primarily responsible for tracking shipments and product ratings?
Signup and view all the answers
What initial step does the Systems Development Life Cycle (SDLC) suggest the project starts with?
What initial step does the Systems Development Life Cycle (SDLC) suggest the project starts with?
Signup and view all the answers
Which feature is NOT mentioned as part of the Customer Account Subsystem?
Which feature is NOT mentioned as part of the Customer Account Subsystem?
Signup and view all the answers
What aspect of project planning activities is described as being omitted?
What aspect of project planning activities is described as being omitted?
Signup and view all the answers
What does the Marketing Subsystem help improve in relation to customer engagement?
What does the Marketing Subsystem help improve in relation to customer engagement?
Signup and view all the answers
What is the primary role of requirements in software development?
What is the primary role of requirements in software development?
Signup and view all the answers
Which of the following activities is NOT part of the initial phases of the Systems Analysis activities?
Which of the following activities is NOT part of the initial phases of the Systems Analysis activities?
Signup and view all the answers
How does the CSMS relationship to promotional packages impact the overall marketing strategy?
How does the CSMS relationship to promotional packages impact the overall marketing strategy?
Signup and view all the answers
How do requirements assist in project scope definition?
How do requirements assist in project scope definition?
Signup and view all the answers
What is NOT a reason for collecting and analyzing requirements?
What is NOT a reason for collecting and analyzing requirements?
Signup and view all the answers
What challenge arises from changing requirements during the development process?
What challenge arises from changing requirements during the development process?
Signup and view all the answers
What can lead to misunderstandings during the development phase?
What can lead to misunderstandings during the development phase?
Signup and view all the answers
What do non-functional requirements primarily address?
What do non-functional requirements primarily address?
Signup and view all the answers
Why is managing stakeholder expectations considered challenging?
Why is managing stakeholder expectations considered challenging?
Signup and view all the answers
What forms the basis for the design process in software development?
What forms the basis for the design process in software development?
Signup and view all the answers
What major project did Ridgeline Mountain Outfitters propose in response to customer expectations and technological capabilities?
What major project did Ridgeline Mountain Outfitters propose in response to customer expectations and technological capabilities?
Signup and view all the answers
What is the age of the existing Phone/Mail Order System at Ridgeline Mountain Outfitters?
What is the age of the existing Phone/Mail Order System at Ridgeline Mountain Outfitters?
Signup and view all the answers
Which system at Ridgeline Mountain Outfitters has reached capacity and exhibits minimal integration?
Which system at Ridgeline Mountain Outfitters has reached capacity and exhibits minimal integration?
Signup and view all the answers
What type of architecture does Ridgeline Mountain Outfitters' strategic plan address that involves computing hardware and networks?
What type of architecture does Ridgeline Mountain Outfitters' strategic plan address that involves computing hardware and networks?
Signup and view all the answers
What is one of the characteristics of the existing Customer Support System at Ridgeline Mountain Outfitters?
What is one of the characteristics of the existing Customer Support System at Ridgeline Mountain Outfitters?
Signup and view all the answers
What is the primary outcome of the strategic planning process at Ridgeline Mountain Outfitters?
What is the primary outcome of the strategic planning process at Ridgeline Mountain Outfitters?
Signup and view all the answers
What aspect of the proposed application architecture at Ridgeline Mountain Outfitters emphasizes integration?
What aspect of the proposed application architecture at Ridgeline Mountain Outfitters emphasizes integration?
Signup and view all the answers
Which characteristic does the existing Supply Chain Management System possess?
Which characteristic does the existing Supply Chain Management System possess?
Signup and view all the answers
Which groups are identified as internal stakeholders in the RMO CSMS project?
Which groups are identified as internal stakeholders in the RMO CSMS project?
Signup and view all the answers
What does FURPS+ stand for in systems analysis?
What does FURPS+ stand for in systems analysis?
Signup and view all the answers
What is a key activity in the systems analysis process?
What is a key activity in the systems analysis process?
Signup and view all the answers
Who are considered executive stakeholders in a project?
Who are considered executive stakeholders in a project?
Signup and view all the answers
Which statement best describes the role of external shippers in the RMO project?
Which statement best describes the role of external shippers in the RMO project?
Signup and view all the answers
What is the primary goal of the systems analysis phase in a project?
What is the primary goal of the systems analysis phase in a project?
Signup and view all the answers
Which of the following is not a type of requirement evaluated during systems analysis?
Which of the following is not a type of requirement evaluated during systems analysis?
Signup and view all the answers
What information is often contained in the information system strategic plan?
What information is often contained in the information system strategic plan?
Signup and view all the answers
Which category does the FURPS+ acronym NOT include?
Which category does the FURPS+ acronym NOT include?
Signup and view all the answers
What defines stakeholders in systems implementation?
What defines stakeholders in systems implementation?
Signup and view all the answers
Which of the following is considered an internal stakeholder?
Which of the following is considered an internal stakeholder?
Signup and view all the answers
Which of the following is a requirement that relates to specific tools or protocols?
Which of the following is a requirement that relates to specific tools or protocols?
Signup and view all the answers
What is meant by 'supportability requirements'?
What is meant by 'supportability requirements'?
Signup and view all the answers
What is NOT an example of external stakeholders?
What is NOT an example of external stakeholders?
Signup and view all the answers
What type of requirements specifically addresses physical equipment constraints?
What type of requirements specifically addresses physical equipment constraints?
Signup and view all the answers
Which of the following best describes operational stakeholders?
Which of the following best describes operational stakeholders?
Signup and view all the answers
Study Notes
Course Information
- Course Title: Software Requirements Analysis and Design
- Course Code: ACS2913
- Instructor: David Tenjo
- Term: Fall 2022
Chapter 2 Outline
- The RMO Consolidated Sales and Marketing System Project
- Systems Analysis Activities
- What Are Requirements?
- Stakeholders
- Information Gathering Techniques
- Models and Modeling
- Documenting Workflows with Activity Diagrams
Learning Objectives
- Describe the activities of systems analysis
- Explain the difference between functional and nonfunctional requirements
- Identify and understand different kinds of stakeholders and their contributions to requirements definition
- Describe information-gathering techniques and determine when each is best applied
- Describe the role of models in systems analysis
- Develop UML activity diagrams to model workflows
Overview
- Chapter 1 introduced the system development lifecycle (SDLC) and demonstrated its use for a small project
- Systems analysis activities are detailed in this chapter
- This chapter expands the SDLC processes to cover a wider range of concepts, tools, and techniques
- A larger Ridgeline Mountain Outfitters (RMO) project will be used to illustrate analysis and design
Ridgeline Mountain Outfitters (RMO)
- RMO has an elaborate set of information systems that support operations and management
- Customer expectations, modern technological capabilities, and competitive pressures led RMO to believe it is time to upgrade support for sales and marketing
- A new Consolidated Sales and Marketing System was proposed
- This is a major project that grew out of the RMO strategic planning process
RMO Information Systems Strategic Plan
- Technology architecture—the set of computing hardware, network hardware and topology, and system software employed by the organization
- Application architecture—the information systems that supports the organization (information systems, subsystems, and supporting technology)
RMO Existing Application Architecture
- Supply Chain Management (SCM): 5 years old, Java/Oracle, Tradeshow system will interface with SCM
- Phone/Mail Order System: 12 years old, Visual Studio/MS SQL, Reached capacity, minimal integration
- Retail Store System: Older package solution, minimal integration
- Customer Support System (CSS): Web-based system, evolved over the years, minimal integration
Proposed Application Architecture
- Integrate SCM and New CSMS (Consolidated Sales and Marketing System)
New Consolidated Sales and Marketing System (CSMS)
- Sales Subsystem: Integrates online, phone, and retail stores
- Order Fulfillment Subsystem: Tracks shipments, rates products and services
- Customer Account Subsystem: Shopping history, linkups, "mountain bucks" rewards
- Marketing Subsystem: Promotional packages, partner relationships, more complete merchandise information and reporting
Systems Analysis Activities
- The SDLC indicates the project starts with identifying the problem, obtaining approval, and planning the project
- Collecting, analyzing, refining, and prioritizing requirements is crucial
- Projects need to discover and understand details
Types of Requirements
- Functional requirements: Business uses, functions users carry out, shown as use cases in Chapter 1
- Non-functional requirements: Constraints and performance goals
FURPS+ Requirements Acronym
- Functional, Usability, Reliability, Performance, Security
Additional Requirements Categories
- Design constraints: Specific restrictions for hardware and software
- Implementation requirements: Specific languages, tools, protocols, etc
- Interface requirements: Interface links to the other systems
- Physical requirements: Physical facilities and equipment constraints
- Supportability requirements: Automatic updates and enhancement methods
Stakeholders
- Stakeholders are people who have an interest in the success of the project
- There are internal vs. external stakeholders and operational vs. executive stakeholders
Stakeholder Examples
- Phone/mail sales order clerks
- Warehouse and shipping personnel
- Marketing personnel who maintain online catalog information
- Marketing, sales, accounting, and financial managers
- Senior executives
- Customers
- External shippers (e.g., UPS and FedEx)
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test your knowledge on Chapter 2 of Software Requirements Analysis and Design. This quiz covers systems analysis activities, types of requirements, stakeholders, and models used in the analysis process. Prepare to apply your understanding of information-gathering techniques and UML activity diagrams effectively.