Podcast
Questions and Answers
Which of the following activities is typically performed before designing system components in the System Development Life Cycle (SDLC)?
Which of the following activities is typically performed before designing system components in the System Development Life Cycle (SDLC)?
- Completing system tests and deploying the solution.
- Discovering and understanding the details of the problem or need. (correct)
- Building, testing, and integrating system components.
- Planning and monitoring the project timeline.
What is the primary characteristic of Agile development in the context of information system development?
What is the primary characteristic of Agile development in the context of information system development?
- Strict adherence to a pre-defined plan with minimal changes.
- Flexibility to adapt to new requirements during development. (correct)
- Developing the entire system in one single iteration from start to finish.
- Emphasis on detailed documentation and formal processes.
In iterative development, how is a system typically developed?
In iterative development, how is a system typically developed?
- All system components are designed at once, then built and tested together.
- The system is 'grown' piece by piece through multiple iterations, refining and adding more features incrementally. (correct)
- Each phase of the SDLC (planning, analysis, design, implementation) is completed fully before moving to the next.
- A prototype is created and immediately deployed as the final solution.
Which activity in the SDLC focuses on transitioning the system from a controlled environment to its operational setting?
Which activity in the SDLC focuses on transitioning the system from a controlled environment to its operational setting?
What is the main purpose of a 'project' in the context of system development?
What is the main purpose of a 'project' in the context of system development?
Which process is considered an actual approach used to develop a particular information system?
Which process is considered an actual approach used to develop a particular information system?
Which core processes are primarily addressed by the Work Breakdown Structure for an iteration?
Which core processes are primarily addressed by the Work Breakdown Structure for an iteration?
What is a key difference between Agile and Iterative development?
What is a key difference between Agile and Iterative development?
What is the main purpose of the Work Sequence Draft for an iteration?
What is the main purpose of the Work Sequence Draft for an iteration?
Which of the following methodologies is most commonly associated with incorporating user feedback throughout the development process?
Which of the following methodologies is most commonly associated with incorporating user feedback throughout the development process?
During the initial activities of Core Process 3 (Discover and Understand Details), what preliminary artifacts are typically developed?
During the initial activities of Core Process 3 (Discover and Understand Details), what preliminary artifacts are typically developed?
Which of the following use cases involves retrieving information based on a supplier's name?
Which of the following use cases involves retrieving information based on a supplier's name?
When is the 'Enter/update supplier information' use case utilized?
When is the 'Enter/update supplier information' use case utilized?
In what scenario would the 'Look up product information' use case be applied?
In what scenario would the 'Look up product information' use case be applied?
What is the singular purpose of the 'Upload product image' use case?
What is the singular purpose of the 'Upload product image' use case?
How does the 'Look up contact' use case differ from 'Look up supplier' and 'Look up product information'?
How does the 'Look up contact' use case differ from 'Look up supplier' and 'Look up product information'?
In the context of object-oriented design for the Supplier Information Subsystem, which of the following best describes the purpose of defining 'attributes' for the 'Supplier' object class?
In the context of object-oriented design for the Supplier Information Subsystem, which of the following best describes the purpose of defining 'attributes' for the 'Supplier' object class?
During Core Process 3, 'Discover and Understand Details,' what is the primary goal when analyzing a use case within the Supplier Information Subsystem?
During Core Process 3, 'Discover and Understand Details,' what is the primary goal when analyzing a use case within the Supplier Information Subsystem?
Which activity directly supports the objective of 'Define the user experience with screens and report sketches' during Core Process 4, 'Design System Components'?
Which activity directly supports the objective of 'Define the user experience with screens and report sketches' during Core Process 4, 'Design System Components'?
A systems analyst is tasked with designing the 'Enter/update contact information' use case. Which object class is most relevant to this use case?
A systems analyst is tasked with designing the 'Enter/update contact information' use case. Which object class is most relevant to this use case?
When designing the user interface for the 'Look up supplier' use case, which of the following considerations is most important for ensuring a positive user experience?
When designing the user interface for the 'Look up supplier' use case, which of the following considerations is most important for ensuring a positive user experience?
What is the relationship between the use case diagram and the activity diagram in the Supplier Information Subsystem design?
What is the relationship between the use case diagram and the activity diagram in the Supplier Information Subsystem design?
A project team decides to add a feature to track the 'credit rating' of suppliers. Which step in the systems analysis and design process would this change primarily impact FIRST?
A project team decides to add a feature to track the 'credit rating' of suppliers. Which step in the systems analysis and design process would this change primarily impact FIRST?
During a design review, stakeholders suggest that the 'Supplier' object class should also include information about past performance. How should the development team approach this suggestion?
During a design review, stakeholders suggest that the 'Supplier' object class should also include information about past performance. How should the development team approach this suggestion?
Which of the following user goals aligns with the role of a 'Potential Customer' within an RMO CSMS, according to the user goal technique?
Which of the following user goals aligns with the role of a 'Potential Customer' within an RMO CSMS, according to the user goal technique?
A marketing manager uses a CSMS for various tasks. Which of the following is a primary goal that aligns with this user role?
A marketing manager uses a CSMS for various tasks. Which of the following is a primary goal that aligns with this user role?
Which core process within the System Development Life Cycle (SDLC) is primarily emphasized during systems analysis?
Which core process within the System Development Life Cycle (SDLC) is primarily emphasized during systems analysis?
Shipping personnel interact with a CSMS to manage the logistics of orders. Which task is most aligned with the goals of a shipping personnel user?
Shipping personnel interact with a CSMS to manage the logistics of orders. Which task is most aligned with the goals of a shipping personnel user?
What is the recommended approach for applying the System Development Life Cycle (SDLC)?
What is the recommended approach for applying the System Development Life Cycle (SDLC)?
In the context of systems analysis, what is the primary purpose of gathering information?
In the context of systems analysis, what is the primary purpose of gathering information?
What is the initial step in the User Goal Technique for system analysis and design?
What is the initial step in the User Goal Technique for system analysis and design?
Which of the following is a key activity performed during the systems analysis phase?
Which of the following is a key activity performed during the systems analysis phase?
After identifying the users, what's the next step in applying the User Goal Technique?
After identifying the users, what's the next step in applying the User Goal Technique?
What role do models play in systems analysis?
What role do models play in systems analysis?
During the User Goal Technique, interviews are conducted with users. What is the primary purpose of these interviews?
During the User Goal Technique, interviews are conducted with users. What is the primary purpose of these interviews?
In the User Goal Technique, inconsistencies may arise when creating a list of preliminary use cases. What action should analysts take to address this?
In the User Goal Technique, inconsistencies may arise when creating a list of preliminary use cases. What action should analysts take to address this?
What is the main purpose of an activity diagram in systems analysis?
What is the main purpose of an activity diagram in systems analysis?
What is the primary focus of the Event Decomposition Technique in system analysis and design?
What is the primary focus of the Event Decomposition Technique in system analysis and design?
How does understanding different kinds of stakeholders contribute to defining requirements?
How does understanding different kinds of stakeholders contribute to defining requirements?
What distinguishes a nonfunctional requirement from a functional requirement?
What distinguishes a nonfunctional requirement from a functional requirement?
Which user role can both 'Track shipment' and 'Look up order status'?
Which user role can both 'Track shipment' and 'Look up order status'?
In which subsystem would the use case 'Create phone sale' be found?
In which subsystem would the use case 'Create phone sale' be found?
What is the primary actor for the 'Ship items' use case within the CSMS?
What is the primary actor for the 'Ship items' use case within the CSMS?
Which department is responsible for both 'Manage shippers' and 'Create backorder'?
Which department is responsible for both 'Manage shippers' and 'Create backorder'?
A customer wants to see what supplementary products other people bought with an item. Which use case fulfills this?
A customer wants to see what supplementary products other people bought with an item. Which use case fulfills this?
Which of the following actions can only a customer perform, and is not available to customer service or sales representatives?
Which of the following actions can only a customer perform, and is not available to customer service or sales representatives?
A customer service representative needs to record a sale made over the phone. What use case supports this?
A customer service representative needs to record a sale made over the phone. What use case supports this?
What is the main difference between the 'Fill shopping cart' and 'Fill reserve cart' use cases?
What is the main difference between the 'Fill shopping cart' and 'Fill reserve cart' use cases?
Flashcards
Project
Project
A planned undertaking with a definite beginning, end, and result.
Project (in IS context)
Project (in IS context)
Used to develop information systems, requires systems analysis and design knowledge.
System development process
System development process
The actual approach used to develop a particular information system.
Agile development
Agile development
Signup and view all the flashcards
Iterative development
Iterative development
Signup and view all the flashcards
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Signup and view all the flashcards
SDLC Stages
SDLC Stages
Signup and view all the flashcards
Agile vs. Iterative
Agile vs. Iterative
Signup and view all the flashcards
Work Breakdown Structure (WBS)
Work Breakdown Structure (WBS)
Signup and view all the flashcards
Work Sequence Draft
Work Sequence Draft
Signup and view all the flashcards
Preliminary Fact-Finding
Preliminary Fact-Finding
Signup and view all the flashcards
Use case diagram
Use case diagram
Signup and view all the flashcards
Class diagram
Class diagram
Signup and view all the flashcards
Look up Supplier Use Case
Look up Supplier Use Case
Signup and view all the flashcards
Enter/Update Supplier Info
Enter/Update Supplier Info
Signup and view all the flashcards
Look up Product Information
Look up Product Information
Signup and view all the flashcards
Supplier Object Class
Supplier Object Class
Signup and view all the flashcards
Contact Object Class
Contact Object Class
Signup and view all the flashcards
Product Object Class
Product Object Class
Signup and view all the flashcards
ProductPicture Object Class
ProductPicture Object Class
Signup and view all the flashcards
Discovering Details
Discovering Details
Signup and view all the flashcards
Detailed Workflow
Detailed Workflow
Signup and view all the flashcards
Screen Sketches
Screen Sketches
Signup and view all the flashcards
Supplier Information Subsystem
Supplier Information Subsystem
Signup and view all the flashcards
Subsystems
Subsystems
Signup and view all the flashcards
Systems Analysis
Systems Analysis
Signup and view all the flashcards
Requirements
Requirements
Signup and view all the flashcards
Stakeholders
Stakeholders
Signup and view all the flashcards
Information-Gathering Techniques
Information-Gathering Techniques
Signup and view all the flashcards
Models and Modeling
Models and Modeling
Signup and view all the flashcards
User Goal Technique
User Goal Technique
Signup and view all the flashcards
Customer's Goal
Customer's Goal
Signup and view all the flashcards
Marketing Manager's Goal
Marketing Manager's Goal
Signup and view all the flashcards
Shipping Personnel's Goal
Shipping Personnel's Goal
Signup and view all the flashcards
Steps 1-4: User Goal
Steps 1-4: User Goal
Signup and view all the flashcards
Steps 5-7: User Goal
Steps 5-7: User Goal
Signup and view all the flashcards
Step 8: User Goal
Step 8: User Goal
Signup and view all the flashcards
Event Decomposition Technique
Event Decomposition Technique
Signup and view all the flashcards
Search for item
Search for item
Signup and view all the flashcards
View product comments and ratings
View product comments and ratings
Signup and view all the flashcards
View accessory combinations
View accessory combinations
Signup and view all the flashcards
Fill shopping cart
Fill shopping cart
Signup and view all the flashcards
Empty shopping cart
Empty shopping cart
Signup and view all the flashcards
Check out shopping cart
Check out shopping cart
Signup and view all the flashcards
Ship items
Ship items
Signup and view all the flashcards
Look up order status
Look up order status
Signup and view all the flashcards
Study Notes
Chapter 1: Systems Analysis and Design in a Changing World
- Every system needs to follow a life cycle comprising feasibility studies, design, construction, inspection, and maintenance
- In product manufacturing, an electronic device must go through a life cycle, including concept development, design, prototyping, production, distribution, and end-of-life management
- Business process implementation in an organization requires a life cycle of analysis, design, implementation, monitoring, and continuous improvement
- Software development encompasses life cycle phases such as planning, designing, coding, testing, deployment, and maintenance
- To achieve a system that meets expectations, it's crucial to carefully plan each stage in the cycle
- Computer applications (apps) are computer software programs executing on a computing device to carry out specific function sets and have a modest scope
- Information systems are sets of interrelated components collecting, processing, storing, and outputting information for business tasks, broader than apps, and include databases and manual processes
- System analysis is enabling a person to understand and specify what an information system should accomplish
- System design defines in detail a system that solves a need
- The stages of software development include understanding needs, capturing the vision/goal, defining a solution, communicating the vision and solution, building the solution, confirming that the solution meets the need, and launching the solution system
- System Development Life Cycle's (SDLC) process has all activities to build launch and maintain information systems
- Identify the problem or need and obtain approval from customer
- Plan and monitor the project by timeline
- Discover and understand the problem details
- Design the system components to solve the problem virtually
- Build, test, and integrate system components physically
- Complete system tests and deploy the solution
- A project is a planned effort with a beginning and end that produces some defined result (Project Management)
- System development processes use Agile and Iterative development
- Agile development is an information system development process emphasizing flexibility to anticipate new requirements during development, is fast-on-feet, and responsive to change
- Iterative development involves growing the system piece by piece through multiple-iterations beginning by with small system parts completing a mini-project
- Ridgeline Mountain Outfitters (RMO) is a large retail company in the Rocky Mountain and Western States specializing in outdoor and sporting clothing and accessories
- RMO started with mail and phone orders, added retail and E-business components
- RMO has a Tradeshow System to help purchasing agents at apparel/fabric trade shows order new products from suppliers
- The RMO problem involves tracking supplier/new product data
- Initial activities during pre-project include defining the problem and a preliminary investigation(what, why), System Vision Document, meeting stakeholders, decision-making and plan-implementation
- Core Process 2; Project planning involves identification of functional areas, defining system wide functions and team responsibilities
- Work breakdown structure (WBS) defines the tasks, effort, and start times for each task
- Core Process 3 is discovering and understanding details
- In the Supplier Information Subsystem, the Use cases are the look up supplier, enter/update supplier information, lookup contact information, and enter/update contract information
- Core Process 4 entails designing the database schema, and systems high levels structure
- Notes on project management, the project includes lots of design diagrams to select from
Chapter 2: Investigating System Requirements
- In system analysis, the larger Ridgeline Mountain Outfitters (RMO) project will be used to illustrate analysis and design
- In system analysis activities detailed information is gathered, requirements defined, and needs prioritized
- System requirements include functional and nonfunctional needs
- Functional needs are functions the users want to carry out
- Non-functional needs are other system characteristics
- Some Stakeholders at RMO include senior executives, phone/mail sales order clerks, and external shippers
- Information gathering involves interviews, questionnaires, documentation, and observation of business activities
- Preparing for interviews, involve meeting all participants
- All stakeholders are meet, to decide who and what to talk too
- Creating diagrams, creating system design models, creating testing models, and creating documentation models
- In activity diagrams workflows use Swimlane, heading and transition arrows, and decision activity
- Workflow is the sequence of processing steps that handles business transactions or requests
Chapter 3: Identifying User Stories and Use Cases
- Functional Requirement is defined as, “A requirement that describes what the system must do, or the services it must provide to users."
- Functional requirements specify the system's behavior, operations, and interactions.
- Use Case has a Title (Goal we are looking for)
- Has an Actor(a person who wants that goal satisfied)
- Has a Scenario (series of steps needed to accomplish the goal)
- User stories are shorter than Use-case and also describe as single scenario from a user's perspective
- As a (user or role)
- I want (a particular goal)
- So that (benefit from the goal)
- Use Cases are actions the system performs often in response to a need
- Analyst uses functional decomposition
- User goal technique involves Verb-noun naming
- In Event Decomposition, the system must respond to a specific time
- UML standards help for models for information systems
- UML boundary is the difference between users and software applications
- There are three types of events: External, Temporal, and State
- External events happen outside of the system usually initiated by an actor or agent
- Temporal is as a result of reaching a point in time
- Internal state happens inside of the systems that trigger some process
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Questions about system development activities, agile and iterative methodologies. Covers SDLC phases, agile characteristics, iterative system development, and the purpose of projects. Key differences between Agile and Iterative development are highlighted.