Podcast
Questions and Answers
What is a key characteristic of the programming process described?
What is a key characteristic of the programming process described?
- Coding in isolation from design.
- Designing everything before coding.
- Concurrent design and coding. (correct)
- Only coding after testing is completed.
Which core process involves the actual construction of system components?
Which core process involves the actual construction of system components?
- Design System Components.
- Build, Test, and Integrate System Components. (correct)
- System Functional Testing.
- Complete System Testing and Deploy the System.
During which day are end users particularly involved in the project?
During which day are end users particularly involved in the project?
- All days of the project.
- Only day 1.
- Days 1, 2, 3, and 6. (correct)
- Days 4 and 5.
What is the purpose of the RMO information systems strategic plan?
What is the purpose of the RMO information systems strategic plan?
What type of testing is performed to ensure the system meets user requirements before deployment?
What type of testing is performed to ensure the system meets user requirements before deployment?
What is the first core process activity in the pre-project phase?
What is the first core process activity in the pre-project phase?
Which subsystem was decided to be implemented first?
Which subsystem was decided to be implemented first?
What activity is performed to clarify system requirements in Day 2?
What activity is performed to clarify system requirements in Day 2?
During the project planning phase, which activity is NOT included in determining project components?
During the project planning phase, which activity is NOT included in determining project components?
What is an essential benefit of conducting a preliminary investigation?
What is an essential benefit of conducting a preliminary investigation?
Which of the following is NOT a use case for the Supplier information subsystem?
Which of the following is NOT a use case for the Supplier information subsystem?
What does the architectural configuration of the system involve?
What does the architectural configuration of the system involve?
What documentation is essential for formal project approval?
What documentation is essential for formal project approval?
What does a state machine diagram primarily represent?
What does a state machine diagram primarily represent?
Which term describes the starting point in a state machine diagram?
Which term describes the starting point in a state machine diagram?
In the context of state machines, what is a transition?
In the context of state machines, what is a transition?
What does a guard-condition check in a state machine?
What does a guard-condition check in a state machine?
What are concurrent states in a state machine diagram?
What are concurrent states in a state machine diagram?
Which of the following correctly defines an action-expression in a transition statement?
Which of the following correctly defines an action-expression in a transition statement?
What is the purpose of reviewing use cases in relation to domain model class diagrams?
What is the purpose of reviewing use cases in relation to domain model class diagrams?
What does the term 'origin state' refer to in a state machine diagram?
What does the term 'origin state' refer to in a state machine diagram?
What best describes functional requirements?
What best describes functional requirements?
Which of the following is NOT a part of the FURPS+ requirements acronym?
Which of the following is NOT a part of the FURPS+ requirements acronym?
Which type of requirement specifically deals with physical constraints?
Which type of requirement specifically deals with physical constraints?
Who among the following would be considered an external stakeholder?
Who among the following would be considered an external stakeholder?
What is an important step when interviewing users and other stakeholders?
What is an important step when interviewing users and other stakeholders?
Which technique is NOT typically used for information gathering?
Which technique is NOT typically used for information gathering?
What is a characteristic of non-functional requirements?
What is a characteristic of non-functional requirements?
Which group is considered an internal stakeholder in an organization?
Which group is considered an internal stakeholder in an organization?
Which of the following is key when preparing for an interview?
Which of the following is key when preparing for an interview?
What is one method to gather active user feedback?
What is one method to gather active user feedback?
What is the primary assumption of the Predictive Approach to the SDLC?
What is the primary assumption of the Predictive Approach to the SDLC?
Which model exemplifies a Predictive Approach in the SDLC?
Which model exemplifies a Predictive Approach in the SDLC?
In the Adaptive Approach, what is meant by 'iterative development'?
In the Adaptive Approach, what is meant by 'iterative development'?
What is a key characteristic of the Waterfall model in SDLC?
What is a key characteristic of the Waterfall model in SDLC?
What does the term 'Walking Skeleton' refer to in Adaptive approaches?
What does the term 'Walking Skeleton' refer to in Adaptive approaches?
What does a methodology in system development specifically provide?
What does a methodology in system development specifically provide?
How does the Adaptive Approach handle technological uncertainty?
How does the Adaptive Approach handle technological uncertainty?
What is the role of models in system development?
What is the role of models in system development?
Which characteristic differentiates the Adaptive Approach from the Predictive Approach?
Which characteristic differentiates the Adaptive Approach from the Predictive Approach?
What is the main advantage of incremental development in Adaptive methodologies?
What is the main advantage of incremental development in Adaptive methodologies?
Study Notes
Project Management Processes
- The text describes a six-day project iteration, with six core processes:
- Planning the Project (Day 1)
- Discover and Understand Details (Days 2 & 3)
- Design System Components (Days 3, 4, & 5)
- Build, Test, and Integrate System Components (Days 5 & 6)
- Complete System Testing and Deploy the System (Day 6)
- End users should be involved in Days 1, 2, 3, and 6.
- Programming (building) and design happen concurrently.
Ridgeline Mountain Outfitters (RMO)
- RMO is upgrading its sales and marketing information system with a Consolidated Sales and Marketing System (CSMS).
- RMO's strategic plan outlines technology architecture, which includes hardware, network topology, and software.
- System requirements for RMO include functional (business uses) and non-functional (constraints & performance goals).
Requirements Categories
- Functional Requirements: Activities the system must perform.
- Non-Functional Requirements: Other system characteristics.
- FURPS+: an acronym categorizing system characteristics.
- Functional
- Usability
- Reliability
- Performance
- Security
- Plus additional categories:
- Design constraints
- Implementation requirements
- Interface requirements
- Physical requirements
- Supportability requirements
Stakeholders
- Internal Stakeholders: Persons within the organization.
- External Stakeholders: Persons outside the organization.
- Operational Stakeholders: Regularly interact with the system.
- Executive Stakeholders: Don't directly interact but use information or have financial interest.
- Stakeholders are crucial for understanding system needs.
Information Gathering Techniques
- Interviewing: Prepared questions to individual or group users.
- Questionnaires: Distributed and collected for data gathering.
- Reviewing Inputs, Outputs, and Documentation: Existing information analysis.
- Observing Business Procedures: Watch and document using activity diagrams.
- Researching Vendor Solutions: Learn from competitor or industry solutions.
- User Comments and Suggestions: Feedback on models and tests.
Modeling
- Domain Model Class Diagrams: Illustrate relationships between objects in a system.
- State Machine Diagrams: Show the life of an object in states and transitions.
- State: A condition during an object's life.
- Transition: Movement from one state to another.
- Concurrent States: When an object is in several states simultaneously.
System Development Life Cycle (SDLC)
- Predictive Approach: Planning and development based on pre-defined requirements.
- Adaptive Approach: Flexible and iterative development, adapting to changing needs.
- Waterfall Model: Sequential phases with no overlap or iteration.
- Iterative Model: Includes iterations with design and implementation completed from the beginning.
- Most projects fall on a continuum between predictive and adaptive approaches.
Methodologies, Models, Tools and Techniques
- Methodology: Guidelines for system development, including SDLC, planning, design, and testing.
- Model: An abstraction of an important real-world aspect.
- Tools and Techniques: Specific methods used to complete activities and tasks.
Adaptive Approaches
- Incremental Development: Building portions of the system iteratively and integrating them.
- Walking Skeleton: Building the complete system structure with minimal functionality.
- Generic Adaptive Approach: Six core processes across multiple iterations.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz focuses on the key processes involved in project management, particularly during a six-day iteration. It also covers the upgrade of Ridgeline Mountain Outfitters' sales and marketing information system, emphasizing functional and non-functional requirements. Test your knowledge on project planning, system design, and implementation strategies.