BADM 353 EXAM 1 QUESTIONS AND
ANSWERS
use case: consider a phone system from user view (what are the use cases) - Correct
Answers --call someone
-receive a call
-send a message
-memorize a number
user POV
use case: consider phone from designer view (what are the internal functions) - Correct
Answers --transmit/receive data
-energy (batter)
-user I/O (display, keys...)
-phone-book mgmt
developer/designer POV
What is a system? - Correct Answers --input
-output
-process
Analysis is.. - Correct Answers -"to take apart" in Greek of the decomposing of the
whole parts to understand how different elements interact to achieve the common
purpose
The problem solving method includes... - Correct Answers --designing solutions
-designing new business models
A system is intended to _________ inputs, and process them in some way and produce
outputs - Correct Answers -absorb
outputs are defined by... - Correct Answers -goals, objectives, or common purposes
The environment represents... - Correct Answers -everything that is important to
understanding the functioning of the system
BUT IS NOT PART OF THE SYSTEM
,Problem solving method: - Correct Answers -- designing solutions
-using tech as an opportunity to design new business models
Software Development Life Cycle (SDLC) is.. - Correct Answers -a formal process of
understanding how an information system can support business needs and designing,
building, and delivering the system
the SDLC is a process of - Correct Answers -gradual refinements
Projects are often.. (3) - Correct Answers --late
-over budget
-or delivered with fewer features than planned
The SDLC has 4 phases... - Correct Answers -Planning
Analysis
Design
Implementation
Deliverable from each phase that provides understanding of the project: - Correct
Answers -sequential or parallel, gradual refinements, incremental, and iterative
SDLC - Planning - Correct Answers -1. Project Initiation (identify need and value,
system requests, feasibility analysis)
2. Project management (develop work plan, staff project, control/direct planning)
Questions for the planning phase - Correct Answers -Why should we build the system?
What value will it provide?
How long will it take to build it?
SDLC - Analysis - Correct Answers -1. Understand current system, Identify
opportunities for improvement
2. Gather requirements, build analysis models
3. Develop a system proposal
What is a system proposal? - Correct Answers -Document that is presented to the
sponsor
combination of analysis, system concepts, and models (the sponsor will decide whether
the project should continue to move forward)
Questions for the Analysis phase - Correct Answers -What should the system do?
Who will use it?
Where and when will it be used?
SDLC - Design - Correct Answers -1. Design strategy: In-house outsource, packaged
, 2. Interface Design: Human computer interaction layer
3. Database and file specs
4. Architecture design: Hardware, software, and network infrastructure
Questions for the Design phase - Correct Answers -How will we build the system?
SDLC - Implementation - Correct Answers -1. Construct system: build it and test it
2. Install system (and have a training plan for the users)
3. Establish a support plan (maintenance)
The process of planning results in what product - Correct Answers -Project Plan
The process of analysis results in what product - Correct Answers -System Proposal
The process of design results in what product - Correct Answers -System specification
The process of implementation results in what product - Correct Answers -New system
and maintenance plan
Methodologies. There are _________________ ways to implement SDLC - Correct
Answers -formalized
Methodologies consist of - Correct Answers -the steps are carried out, and the time
devoted to each phase
3 types of methodologies - Correct Answers -1. Structured Design (waterfall model,
parallel development)
2. Rapid Application Development (prototyping, phased)
3. Agile Development (extreme and scrum)
Agile Methodology - Correct Answers -Heavy focusing on testing: frequent production of
working versions and continuous feedback
-changing requirements
-face to face communication
-self-organization
-developers and customers work together
-success is a working software delivered frequently -iterative approach
-chaos in software development process
-sprints of 30 days and scrum meetings every day
Agile vs Waterfall - Correct Answers -Agile is iterative while Waterfall is very rigid. This
helps agile to be exponentially more successful than waterfall
Structured Design: Waterfall - Correct Answers --sequential phases
-requirements are not ever changing
ANSWERS
use case: consider a phone system from user view (what are the use cases) - Correct
Answers --call someone
-receive a call
-send a message
-memorize a number
user POV
use case: consider phone from designer view (what are the internal functions) - Correct
Answers --transmit/receive data
-energy (batter)
-user I/O (display, keys...)
-phone-book mgmt
developer/designer POV
What is a system? - Correct Answers --input
-output
-process
Analysis is.. - Correct Answers -"to take apart" in Greek of the decomposing of the
whole parts to understand how different elements interact to achieve the common
purpose
The problem solving method includes... - Correct Answers --designing solutions
-designing new business models
A system is intended to _________ inputs, and process them in some way and produce
outputs - Correct Answers -absorb
outputs are defined by... - Correct Answers -goals, objectives, or common purposes
The environment represents... - Correct Answers -everything that is important to
understanding the functioning of the system
BUT IS NOT PART OF THE SYSTEM
,Problem solving method: - Correct Answers -- designing solutions
-using tech as an opportunity to design new business models
Software Development Life Cycle (SDLC) is.. - Correct Answers -a formal process of
understanding how an information system can support business needs and designing,
building, and delivering the system
the SDLC is a process of - Correct Answers -gradual refinements
Projects are often.. (3) - Correct Answers --late
-over budget
-or delivered with fewer features than planned
The SDLC has 4 phases... - Correct Answers -Planning
Analysis
Design
Implementation
Deliverable from each phase that provides understanding of the project: - Correct
Answers -sequential or parallel, gradual refinements, incremental, and iterative
SDLC - Planning - Correct Answers -1. Project Initiation (identify need and value,
system requests, feasibility analysis)
2. Project management (develop work plan, staff project, control/direct planning)
Questions for the planning phase - Correct Answers -Why should we build the system?
What value will it provide?
How long will it take to build it?
SDLC - Analysis - Correct Answers -1. Understand current system, Identify
opportunities for improvement
2. Gather requirements, build analysis models
3. Develop a system proposal
What is a system proposal? - Correct Answers -Document that is presented to the
sponsor
combination of analysis, system concepts, and models (the sponsor will decide whether
the project should continue to move forward)
Questions for the Analysis phase - Correct Answers -What should the system do?
Who will use it?
Where and when will it be used?
SDLC - Design - Correct Answers -1. Design strategy: In-house outsource, packaged
, 2. Interface Design: Human computer interaction layer
3. Database and file specs
4. Architecture design: Hardware, software, and network infrastructure
Questions for the Design phase - Correct Answers -How will we build the system?
SDLC - Implementation - Correct Answers -1. Construct system: build it and test it
2. Install system (and have a training plan for the users)
3. Establish a support plan (maintenance)
The process of planning results in what product - Correct Answers -Project Plan
The process of analysis results in what product - Correct Answers -System Proposal
The process of design results in what product - Correct Answers -System specification
The process of implementation results in what product - Correct Answers -New system
and maintenance plan
Methodologies. There are _________________ ways to implement SDLC - Correct
Answers -formalized
Methodologies consist of - Correct Answers -the steps are carried out, and the time
devoted to each phase
3 types of methodologies - Correct Answers -1. Structured Design (waterfall model,
parallel development)
2. Rapid Application Development (prototyping, phased)
3. Agile Development (extreme and scrum)
Agile Methodology - Correct Answers -Heavy focusing on testing: frequent production of
working versions and continuous feedback
-changing requirements
-face to face communication
-self-organization
-developers and customers work together
-success is a working software delivered frequently -iterative approach
-chaos in software development process
-sprints of 30 days and scrum meetings every day
Agile vs Waterfall - Correct Answers -Agile is iterative while Waterfall is very rigid. This
helps agile to be exponentially more successful than waterfall
Structured Design: Waterfall - Correct Answers --sequential phases
-requirements are not ever changing