Systems ANalysis Design Exam 01 Flashcards

1
Q

What are the three primary activities in project identification and selection?

A

Identifying potential development projects, classifying and ranking IS development projects, selecting IS development projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Who identifies potential development projects as a top-down source?

A

Key members of top management and steering committee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which selection method has a greater strategic focus?

A

Top Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the focus of the steering committee in project selection?

A

Cross-functional focus and greater organizational change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which selection method is characterized by a narrow, nonstrategic focus?

A

Functional Area

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the primary consideration for the development group in project selection?

A

Integration with existing systems focus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Fill in the blank: The primary deliverable from the first phase of planning is a _______.

A

schedule of specific IS development projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What strategy in systems analysis and design involves reviewing the project after each phase?

A

Incremental commitment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the Agile methodologies’ three key principles?

A
  • A focus on adaptive rather than predictive methodologies
  • A focus on people rather than roles
  • A focus on self-adaptive processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

List the four values of the Agile Manifesto.

A
  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a system?

A

Components working together, boundary, environment, inputs, outputs, subsystems, decomposition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the purpose of modeling?

A

To represent systems and their processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: The exam will include open-ended and close-ended questions.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the next phase after project initiation and planning?

A

Incremental commitment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a Go/No Go decision point?

A

A review point to justify the continuation of a project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

When is prototyping most useful?

A

When user requirements are not clear, few users are involved, designs are complex, specific requirements are desired, and tools/data are available to build a prototype

Prototyping helps clarify requirements through iterative development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are drawbacks of prototyping?

A

Tendency to avoid formal documentation, difficulty adapting to other users, built as standalones, S D L C checks often bypassed

S D L C refers to Software Development Life Cycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are disadvantages of interviewing individuals?

A

Reconciling contradictions, may require new questions, not an efficient process

Individual interviews can lead to inconsistent information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What are advantages of group interviews?

A

More effective use of time, allows synergy among group members

Group dynamics can enhance idea generation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is the primary disadvantage of group interviews?

A

Difficulty in scheduling with multiple people involved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the nominal group technique (NGT)?

A

A facilitated process that supports idea generation by groups, starting with individual idea generation followed by pooling ideas under a facilitator

NGT helps prioritize problems or features generated by the group.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are guidelines for effective interviewing?

A
  • Don’t imply right/wrong answers
  • Listen carefully
  • Record notes within 48 hours
  • Don’t set expectations unless known
  • Seek variety in perspectives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What are traditional methods of collecting system requirements?

A
  • Individually interview informed people
  • Interview diverse groups
  • Observe workers
  • Study business documents
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What deliverables are expected from requirements determination?

A
  • Interview transcripts
  • Meeting minutes
  • Existing written information
  • Computer-based information
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What are the characteristics of a good systems analyst?

A
  • Impertinence
  • Impartiality
  • Relax constraints
  • Attention to detail
  • Reframing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What do systems analysts need to understand?

A
  • Business objectives
  • Information needed for jobs
  • Data handled
  • Data transformation and storage
  • Data handling dependencies
  • Processing rules
  • Policies and guidelines
  • Key events affecting data values
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What are the two subphases of analysis?

A

Requirements determination and requirements structuring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is the benefit of direct observation of users?

A

Provides a more accurate view of how employees interact with information systems

However, behavior may change under observation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What can analyzing existing documents reveal?

A
  • Problems with existing systems
  • Opportunities for new needs
  • Key people in the current system
  • Organizational values
  • Special information processing circumstances
  • Left out features of current software
  • Processing rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

What is the difference between a formal system and an informal system?

A
  • Formal system: official way as documented
  • Informal system: actual way it works
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

What is evolutionary prototyping?

A

Begins by modeling part of the target system, evolving the rest from those parts, and the prototype becomes the actual production system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What is throwaway prototyping?

A

Prototype is quickly developed as a mockup and not preserved once the system is built

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What is Joint Application Design (JAD)?

A

A structured process for users, managers, and analysts to collaboratively specify or review system requirements

JAD sessions aim to collect requirements simultaneously from key stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

What are typical participants in a JAD session?

A
  • JAD session leader
  • Users
  • Managers
  • Sponsor
  • Systems analysts
  • Scribe
  • IS staff
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

What are contemporary methods for collecting system requirements?

A
  • JAD sessions
  • Iterative development of system prototypes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

What is the comparison between observation and document analysis?

A

Observation has high information richness, extensive time required, high expense, good for follow-up, but may change behavior. Document analysis is low in richness, low to moderate time and expense, limited follow-up, and does not change behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

What is the first element of project initiation?

A

Establishing the project initiation team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

What is the purpose of developing a project charter?

A

To outline the objectives, scope, and stakeholders of the project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What does project planning involve?

A

Describing the project scope, alternatives, and feasibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Fill in the blank: A _______ is a document that describes what the project will deliver.

A

Project Scope Statement (PSS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

What are the guidelines for better cost estimating?

A
  • Have clear guidelines for creating estimates
  • Use experienced developers and/or project managers
  • Develop a culture of responsibility for accurate estimates
  • Use historical data for better estimates
  • Update estimates as the project progresses
  • Monitor progress and record discrepancies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What does TCO stand for in project cost determination?

A

Total Cost of Ownership

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

True or False: Recurring costs are associated with project start-up.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Name three commonly used economic cost-benefit analysis techniques.

A
  • Net Present Value (NPV)
  • Return on Investment (ROI)
  • Break-Even Analysis (BEA)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

What is the process of assessing the development organization’s ability to construct a proposed system called?

A

Technical feasibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Define tangible costs.

A

Costs associated with an information system that can be measured in dollars and with certainty

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

What are intangible benefits from the development of an information system?

A
  • Competitive necessity
  • More confidence in decision quality
  • Improved processing efficiency
  • Increased organizational flexibility
  • Improved resource control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

What is economic feasibility?

A

The process of identifying the financial benefits and costs associated with a development project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Fill in the blank: A _______ is the justification for an information system in terms of economic benefits and costs.

A

Business case

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

What factors are included in project risk assessment?

A
  • Project size
  • Project structure
  • Development group
  • User group
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

What does operational feasibility assess?

A

The degree to which a proposed system solves business problems or takes advantage of opportunities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

What does the term ‘schedule feasibility’ refer to?

A

Assessing the degree to which project timelines meet organizational deadlines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

True or False: Legal and contractual feasibility evaluates how stakeholders view the proposed system.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

What is the major outcome from the project initiation and planning phase?

A

Baseline Project Plan (BPP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

List the four major sections of the baseline project plan.

A
  • Introduction
  • System Definition
  • Feasibility Assessment
  • Management Issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

What is the role of historical data in cost estimating?

A

To help establish better estimates of costs, risks, schedules, and resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Fill in the blank: _______ costs are those that can be easily measured in terms of dollars.

A

Tangible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

What potential consequences may arise from failing to assess and manage risks?

A
  • Failure to attain expected benefits
  • Inaccurate cost estimates
  • Inaccurate duration estimates
  • Inadequate system performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

What is a primary concern of the feasibility assessment section of a project?

A

Gaining rough estimates of human resource requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

What are the three primary activities involved in project identification and selection?

A
  • Identifying potential projects
  • Classifying and ranking IS development projects
  • Selecting IS development projects

These activities help organizations determine which projects to pursue based on strategic importance and organizational needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Who typically identifies potential projects in an organization?

A
  • Key member of top management
  • Steering committee (top-down source)
  • User departments (bottom-up source)
  • Development group or senior IS manager

Different sources contribute to the identification of projects, reflecting various organizational perspectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

What is the selection method characteristic of top management?

A
  • Greater strategic focus
  • Largest project size
  • Longest project duration
  • Enterprise-wide consideration

Top management often evaluates projects based on their alignment with organizational strategy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

What is a characteristic of the steering committee in project selection?

A
  • Cross-functional focus
  • Greater organizational change
  • Formal cost-benefit analysis
  • Larger and riskier projects

The steering committee is responsible for overseeing projects that affect multiple areas of the organization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

What is the focus of the functional area in project selection?

A
  • Narrow, nonstrategic focus
  • Faster development
  • Fewer users, management layers, and business functions involved

Functional areas often prioritize quick project completion over strategic alignment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

What is the primary focus of the development group in project selection?

A
  • Integration with existing systems focus
  • Fewer development delays
  • Less concern with cost-benefit analysis

The development group prioritizes seamless integration and efficiency in project execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Define Information Systems Planning (ISP).

A

Orderly means of assessing the information needs of an organization and defining new systems, databases, and technologies that will best satisfy those needs.

ISP is crucial for aligning technology with business objectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

What is the primary deliverable from the first phase of planning?

A

Schedule of specific IS development projects.

This deliverable outlines the planned projects to be undertaken based on the organization’s needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

What is incremental commitment in systems analysis and design?

A

Strategy in which the project is reviewed after each phase and continuation of the project is re-justified.

This approach helps to ensure that resources are allocated effectively throughout the project lifecycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

What must an organization analyze to benefit from a planning-based approach for identifying and selecting projects?

A

Its information needs.

Understanding information needs is essential for setting project priorities and aligning them with strategic goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

True or False: Corporate strategic planning occurs after project identification and planning.

A

False

Corporate strategic planning must occur before project identification to guide project selection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

Fill in the blank: The _______ statement makes it clear what business a company is in.

A

[mission]

A mission statement provides direction and purpose for the organization.

72
Q

What do objective statements express in corporate strategic planning?

A

An organization’s qualitative and quantitative goals for reaching a desired future position.

These statements help in measuring the success of the organization against its goals.

73
Q

What is the primary role of a Systems Analyst?

A

Organizational role most responsible for analysis and design of information systems

74
Q

Define systems development methodology.

A

A standard process followed in an organization to conduct the steps necessary to analyze, design, implement, and maintain IS

75
Q

What does SDLC stand for?

A

Systems Development Life Cycle

76
Q

List the key principles of the Agile Manifesto.

A
  • Satisfy the customer through early and continuous delivery of valuable software
  • Welcome changing requirements
  • Deliver working software frequently
  • Businesspeople and developers work together daily
  • Build projects around motivated individuals
  • Face-to-face conversation as the most efficient method
  • Working software as the primary measure of progress
  • Continuous attention to technical excellence
  • Promote sustainable development
  • Simplicity is essential
  • Best architectures emerge from self-organizing teams
  • Team reflects on how to become more effective
77
Q

What are the phases of the Systems Development Life Cycle (SDLC)?

A
  • Planning
  • Analysis
  • Design
  • Implementation
  • Maintenance
78
Q

True or False: Agile methodologies are well matched to large products and teams.

79
Q

Fill in the blank: eXtreme Programming emphasizes _______ programming teams.

A

two-person

80
Q

What are the three primary roles in a Scrum team?

A
  • Product owner
  • Development team
  • Scrum master
81
Q

What is the purpose of the Sprint Review in Scrum?

A

Focusing on the product, what has been accomplished, and what needs to be done

82
Q

Define the term ‘Product Backlog’ in Scrum.

A

Listing of potential requirements

83
Q

What is the main focus of Agile methodologies?

A

Adaptive rather than predictive methodologies

84
Q

What is the output of the Analysis phase in the SDLC?

A

Description of current system and where problems or opportunities exist

85
Q

What characterizes the Implementation phase in the SDLC?

A

Occurs when the information system is coded, tested, installed, and supported in the organization

86
Q

List the critical factors that distinguish Agile and Traditional approaches to system development.

A
  • Size
  • Criticality
  • Dynamism
  • Personnel
  • Culture
87
Q

True or False: The Agile approach thrives in a culture of clear practices and procedures.

88
Q

What is a key advantage of eXtreme Programming?

A

Increased communications among developers

89
Q

What does the term ‘Physical Design’ refer to in the SDLC?

A

Logical specifications transformed into technology-specific details

90
Q

What phase follows the Analysis phase in the SDLC?

91
Q

Fill in the blank: Agile methodologies focus on _______ rather than roles.

92
Q

What is the purpose of tools in the context of systems development?

A

Assist in the execution of specific tasks or activities within the information systems lifecycle

93
Q

List examples of methodologies in systems development.

A
  • Waterfall
  • Agile
  • Scrum
  • Spiral
  • DevOps
94
Q

What is the main output of the Maintenance phase in the SDLC?

A

New versions or releases of software with associated updates

95
Q

Describe the ‘Increment’ artifact in Scrum.

A

Represents the sum of all the Product Backlog items completed during a sprint

96
Q

What is the primary role of a systems analyst?

A

Bridging the gap between business needs and IT solutions

Systems analysts help organizations leverage technology to achieve their objectives.

97
Q

What skills are essential for systems analysts?

A

Technical skills, business acumen, effective communication

These skills enable systems analysts to identify, analyze, design, and implement information systems.

98
Q

What is the goal of systems analysts?

A

Improve the efficiency and effectiveness of business processes through technology

They design solutions that align with organizational goals.

99
Q

How do business analysts support organizations?

A

By bridging the gap between business requirements and technology solutions

They focus on business needs and opportunities for improvement.

100
Q

What is a key responsibility of a business analyst?

A

Defining project scope, objectives, and requirements

This ensures that solutions align with business goals.

101
Q

List the components of an Information System.

A
  • Hardware
  • Software
  • Data
  • Procedures
  • People
  • Internet

These components work together to meet organizational needs.

102
Q

What does the IPO model stand for?

A

Input, Process, Output

This model describes the flow of information in a system.

103
Q

Define a system.

A

A group of components working together toward a common goal

This definition applies to various types of systems, including personal computer systems.

104
Q

What is the purpose of modeling?

A
  • To communicate
  • To help understand

Modeling simplifies reality by abstracting unnecessary details.

105
Q

What are some forms of models?

A
  • Diagrams
  • Mathematical Equations
  • Prototypes
  • Simulations
  • Statistical Models
  • Computer Programs
  • Conceptual Models

These forms serve various purposes in systems analysis and design.

106
Q

True or False: Systems analysts only focus on technical aspects of an organization.

A

False

They need to understand both business and technical aspects to create effective solutions.

107
Q

What are common challenges faced in group work?

A

Scheduling problems, group conflict, uneven contribution, different expectations, getting stuck, groupthink.

108
Q

How can scheduling problems in group work be addressed?

A

Be understanding of others’ schedules, consider using virtual meeting spaces, take turns picking the venue and time.

109
Q

True or False: Group conflict is always detrimental to group work.

A

False. Group conflict is natural and often necessary.

110
Q

What is a recommended approach to resolving group conflict?

A

Focus on the task, find common ground, address conflicts directly and respectfully.

111
Q

What can be done to ensure equal contributions in group work?

A

Set clear guidelines, assign roles, and speak with members who are not contributing.

112
Q

Fill in the blank: Early communication is key for focusing on _______ in group work.

A

common goals.

113
Q

What should be done if a group gets mentally stuck?

A

Reread project expectations, have a brainstorming session, create a mind map, seek help from the professor.

114
Q

What is ‘groupthink’?

A

‘Groupthink’ occurs when members agree to avoid conflict, stifling creativity and constructive evaluation.

115
Q

List the roles typically assigned in group work.

A
  • Leader
  • Organizer
  • Editor(s)
  • Researcher(s)
  • Writer(s)
  • Trouble-Shooter/Brainstormer
  • Presenter(s)
116
Q

What is a group contract?

A

A document that formalizes expectations of group members, including roles, responsibilities, and communication guidelines.

117
Q

What behaviors are expected from group members regarding punctuality?

A

All members will be punctual, attend all meetings unless unavoidable, and remain until tasks are completed.

118
Q

What should group members do if they are unable to meet a deadline?

A

Seek help from other members in time to avoid a delay.

119
Q

Fill in the blank: The group will actively seek a _______ of opinion based on the opinions of every member.

A

consensus.

120
Q

What is the role of a ‘devil’s advocate’ in group work?

A

Keeps an open mind to problems, possibilities, and divergent or opposing ideas.

121
Q

What are the steps for resolving an impasse in group discussions?

A
  • Isolate areas of disagreement
  • Leader decides relevance of dispute
  • Leader sets time for discussion
  • Leader calls a vote.
122
Q

True or False: Group meetings must always be conducted in person.

A

False. Group meetings can use virtual technology.

123
Q

What is one way to keep a group project organized?

A

Create a timeline and divide projects into manageable chunks.

124
Q

Fill in the blank: A place for each group member to sign indicates their agreement to the _______.

125
Q

What is the purpose of a communication plan in group work?

A

To set mutually agreed upon ground rules for contribution and ensure accountability.

126
Q

What is a system?

A

A system is a group of components working together toward a common goal

Example: A personal computer system consists of hardware components working together.

127
Q

What are the key systems concepts?

A
  • Components
  • Boundary
  • Environment
  • Inputs
  • Processes
  • Outputs
  • Subsystems
  • Decomposition
128
Q

What does the IPO Model represent?

A

Input → Process → Output

Example: ATM withdrawal includes user input, system processing, and cash output.

129
Q

What are the 5 Components of an Information System (IS)?

A
  • Hardware
  • Software
  • Data
  • People
  • Processes
130
Q

What is the role of a Systems Analyst?

A

Bridges business needs and IT solutions

Must have technical skills, business acumen, and communication skills.

131
Q

What is a model?

A

A model is an abstraction of reality

Purpose includes communication, problem-solving, and system understanding.

132
Q

What is a group contract?

A

A formal agreement outlining group expectations

Includes roles, responsibilities, deadlines, and dispute resolution methods.

133
Q

List common group roles.

A
  • Leader
  • Organizer
  • Editor
  • Researcher
  • Writer
  • Presenter
134
Q

What are the steps in conflict resolution?

A
  • Identify the disagreement
  • Discuss openly
  • Vote if necessary
  • Leader makes the final decision if a tie occurs
135
Q

What are the phases of the Systems Development Life Cycle (SDLC)?

A
  • Planning
  • Analysis
  • Design
  • Implementation
  • Maintenance
136
Q

What is involved in the Planning phase of SDLC?

A
  • Identify business needs
  • Define system objectives
  • Develop the Baseline Project Plan (BPP)
137
Q

What distinguishes Traditional SDLC (Waterfall) from Agile?

A
  • Flexibility: Low (Waterfall) vs High (Agile)
  • Development Speed: Slower (Waterfall) vs Faster (Agile)
  • Customer Involvement: Low (Waterfall) vs High (Agile)
  • Documentation: Heavy (Waterfall) vs Minimal (Agile)
  • Risk Handling: Late-stage detection (Waterfall) vs Continuous evaluation (Agile)
138
Q

Where do project ideas come from?

A
  • Top-down
  • Bottom-up
  • Development teams
139
Q

What are the project selection criteria?

A
  • Strategic Alignment
  • Financial Value
  • Technical Feasibility
  • Risk & Complexity
140
Q

What are the key deliverables in project initiation?

A
  • Business Case
  • Project Scope Statement (PSS)
  • Baseline Project Plan (BPP)
141
Q

List the types of feasibility assessments.

A
  • Economic Feasibility
  • Technical Feasibility
  • Operational Feasibility
  • Schedule Feasibility
  • Legal/Contractual Feasibility
  • Political Feasibility
142
Q

What does Total Cost of Ownership (TCO) include?

A
  • One-time costs: Development, installation
  • Recurring costs: Maintenance, training
143
Q

What are characteristics of a good systems analyst?

A
  • Impertinence
  • Impartiality
  • Relax Constraints
  • Attention to Detail
  • Reframing
144
Q

What are traditional methods for collecting system requirements?

A
  • Interviews
  • Observations
  • Document Analysis
145
Q

What is Joint Application Development (JAD)?

A

Facilitated sessions where users, managers, and analysts define requirements

Pros: Faster decision-making; Cons: Scheduling challenges.

146
Q

What are the core principles of Agile?

A
  • Adaptive
  • People-focused
  • Self-adaptive
147
Q

What are the values of the Agile Manifesto?

A
  • Individuals & interactions over processes & tools
  • Working software over documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a rigid plan
148
Q

What is Extreme Programming (XP)?

A

Short, incremental cycles, automated testing, teamwork

149
Q

What roles are involved in Scrum?

A
  • Product Owner
  • Scrum Master
  • Development Team
150
Q

What are Sprints in Scrum?

A

Work is done in 2-4 week cycles

151
Q

What is a system?

A

A group of components working together toward a common goal

Example: personal computer system

152
Q

What does the boundary of a system define?

A

What is in the system and outside the system

Similar to the notion of scope

153
Q

What are the components of an Information System?

A
  • Hardware
  • Software
  • Data
  • Procedures
  • People
  • Internet
154
Q

What is the difference between a Systems Analyst and a Business Analyst?

A

Systems analysts focus on system functionality; business analysts bridge business requirements and technology solutions

155
Q

What is a model?

A

An abstraction of reality, a simplification of reality

Only necessary details are included

156
Q

What are the forms of models?

A
  • Diagrams
  • Mathematical Equations
  • Prototypes
  • Simulations
  • Statistical Models
  • Computer Programs
  • Conceptual Models
157
Q

What is the purpose of modeling?

A

To communicate and to help understand

158
Q

What are the phases of the SDLC?

A
  • Planning
  • Analysis
  • Design
  • Implementation
  • Maintenance
159
Q

What is the output of the planning phase in SDLC?

A

A schedule of specific IS development projects

160
Q

What is the traditional waterfall methodology?

A

Once one phase ends, another begins, making it difficult to go back

Results in great expense to make changes

161
Q

What are the three key principles of Agile Methodologies?

A
  • Focus on adaptive methodologies
  • Focus on people
  • Focus on self-adaptive processes
162
Q

What does the Agile Manifesto value?

A
  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan
163
Q

What is eXtreme Programming characterized by?

A
  • Short, incremental development cycles
  • Focus on automated tests
  • Emphasis on two-person programming teams
164
Q

What is the purpose of a project charter?

A

Empowers the project manager to spend money and start working

165
Q

What are the categories of feasibility factors?

A
  • Economic
  • Technical
  • Operational
  • Scheduling
  • Legal and contractual
  • Political
166
Q

What is a tangible benefit?

A

A benefit from the creation of an information system that can be measured in dollars and with certainty

167
Q

What is the Net Present Value (NPV)?

A

Uses a discount rate to establish the present value of a project

168
Q

Fill in the blank: The amount of time required for the cumulative cash flow from a project to equal its initial and ongoing investment is called the _______.

A

Break Even Point

169
Q

True or False: The Scrum Master should be considered a project manager.

170
Q

What is a product backlog?

A

A wishlist of what would make a product great

171
Q

What is a burndown chart?

A

A visual representation to track the progress of a project

172
Q

What is the purpose of a daily scrum?

A

To facilitate communication among team members

173
Q

What is the planning fallacy?

A

The tendency to be overoptimistic when estimating the time to complete a project

174
Q

What is the Fibonacci sequence used for in Scrum?

A

To estimate tasks relatively

175
Q

What is the goal of a sprint in Scrum?

A

To reach a demo of the minimal viable product

176
Q

What is the significance of the 80-20 principle in Scrum?

A

80% of the value will come from 20% of effort or time on a project

177
Q

What is incremental commitment in systems analysis and design?

A

A strategy where the project is reviewed after each phase