BADM 353 Exam 1 Questions with
Verified Answers
What is a system proposal? - ANSWER-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 - ANSWER-What should the system do?
Who will use it?
Where and when will it be used?
SDLC - Design - ANSWER-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 - ANSWER-How will we build the system?
SDLC - Implementation - ANSWER-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 - ANSWER-Project Plan
The process of analysis results in what product - ANSWER-System Proposal
The process of design results in what product - ANSWER-System specification
The process of implementation results in what product - ANSWER-New system and
maintenance plan
Methodologies. There are _________________ ways to implement SDLC -
ANSWER-formalized
Methodologies consist of - ANSWER-the steps are carried out, and the time devoted
to each phase
3 types of methodologies - ANSWER-1. Structured Design (waterfall model, parallel
development)
2. Rapid Application Development (prototyping, phased)
3. Agile Development (extreme and scrum)
,Agile Methodology - ANSWER-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 - ANSWER-Agile is iterative while Waterfall is very rigid. This helps
agile to be exponentially more successful than waterfall
Structured Design: Waterfall - ANSWER--sequential phases
-requirements are not ever changing
Waterfall method has an emphasis on (4)... - ANSWER-timing, schedules,
documentation, budget
Structured Design: Parallel Development - ANSWER-does not wait for completion of
one phase for the next to commence.
The entire project is segregated into a set of small projects, and each phase is
implemented separately for each project.
Therefore, the development process happens concurrently for all the sub-projects.
Rapid Application: Phased Development - ANSWER-creates working prototypes
quickly, so they can be tested before being released. If the prototype does not work,
they create another one asap. Very iterative
Throwaway prototype - ANSWER-allows users to give feedback on one specific
aspect of the entire system, if they like it is implemented if not it is thrown away, this
helps with the final project
Usefulness for: Unclear user requirements - ANSWER-waterfall: poor
parallel: poor
phased: good
throwaway prototyping: excellent
extreme programming: excellent
usefulness for: unfamiliar technology - ANSWER-waterfall: poor
parallel: poor
phased: good
throwaway prototyping: excellent
extreme programming: good
usefulness for: complex systems - ANSWER-waterfall: good
parallel: good
, phased: good
throwaway prototyping: excellent
extreme programming: good
usefulness for: reliable systems - ANSWER-waterfall: good
parallel: good
phased: good
throwaway prototyping: excellent
extreme programming: excellent
usefulness for: short time schedule - ANSWER-waterfall: poor
parallel: good
phased: excellent
throwaway prototyping: excellent
extreme programming: excellent
usefulness for: schedule visibility (wanting to know each day's outcome as the
manager) - ANSWER-waterfall: poor
parallel: poor
phased: excellent
throwaway prototyping: good
extreme programming: excellent
Planning phase focuses on the... - ANSWER-Why? what value? Focuses on the
user: *user centric system*
Planning phase solution - ANSWER--What's the problem the user needs to be
solved?
-What is the opportunity provided by the technology?
Planning Phase value/promise? - ANSWER-What's the benefit you deliver to
them(user) by solving it?
Project Management - ANSWER-process of planning and controlling system
development within a specified time at a minimum cost with the right functionality
Challenges of project management (2) - ANSWER--unreasonable demands of
project sponsor/business managers
-changing nature of IT
Projects are driven by business.. - ANSWER-needs/opportunity
Projects are driven by needs/opportunities that are identified by... - ANSWER-
business people, IT people, identified jointly by business/IT
The _______________ _____________believes in the system and wants to see it
succeed - ANSWER-Project sponsor
Verified Answers
What is a system proposal? - ANSWER-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 - ANSWER-What should the system do?
Who will use it?
Where and when will it be used?
SDLC - Design - ANSWER-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 - ANSWER-How will we build the system?
SDLC - Implementation - ANSWER-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 - ANSWER-Project Plan
The process of analysis results in what product - ANSWER-System Proposal
The process of design results in what product - ANSWER-System specification
The process of implementation results in what product - ANSWER-New system and
maintenance plan
Methodologies. There are _________________ ways to implement SDLC -
ANSWER-formalized
Methodologies consist of - ANSWER-the steps are carried out, and the time devoted
to each phase
3 types of methodologies - ANSWER-1. Structured Design (waterfall model, parallel
development)
2. Rapid Application Development (prototyping, phased)
3. Agile Development (extreme and scrum)
,Agile Methodology - ANSWER-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 - ANSWER-Agile is iterative while Waterfall is very rigid. This helps
agile to be exponentially more successful than waterfall
Structured Design: Waterfall - ANSWER--sequential phases
-requirements are not ever changing
Waterfall method has an emphasis on (4)... - ANSWER-timing, schedules,
documentation, budget
Structured Design: Parallel Development - ANSWER-does not wait for completion of
one phase for the next to commence.
The entire project is segregated into a set of small projects, and each phase is
implemented separately for each project.
Therefore, the development process happens concurrently for all the sub-projects.
Rapid Application: Phased Development - ANSWER-creates working prototypes
quickly, so they can be tested before being released. If the prototype does not work,
they create another one asap. Very iterative
Throwaway prototype - ANSWER-allows users to give feedback on one specific
aspect of the entire system, if they like it is implemented if not it is thrown away, this
helps with the final project
Usefulness for: Unclear user requirements - ANSWER-waterfall: poor
parallel: poor
phased: good
throwaway prototyping: excellent
extreme programming: excellent
usefulness for: unfamiliar technology - ANSWER-waterfall: poor
parallel: poor
phased: good
throwaway prototyping: excellent
extreme programming: good
usefulness for: complex systems - ANSWER-waterfall: good
parallel: good
, phased: good
throwaway prototyping: excellent
extreme programming: good
usefulness for: reliable systems - ANSWER-waterfall: good
parallel: good
phased: good
throwaway prototyping: excellent
extreme programming: excellent
usefulness for: short time schedule - ANSWER-waterfall: poor
parallel: good
phased: excellent
throwaway prototyping: excellent
extreme programming: excellent
usefulness for: schedule visibility (wanting to know each day's outcome as the
manager) - ANSWER-waterfall: poor
parallel: poor
phased: excellent
throwaway prototyping: good
extreme programming: excellent
Planning phase focuses on the... - ANSWER-Why? what value? Focuses on the
user: *user centric system*
Planning phase solution - ANSWER--What's the problem the user needs to be
solved?
-What is the opportunity provided by the technology?
Planning Phase value/promise? - ANSWER-What's the benefit you deliver to
them(user) by solving it?
Project Management - ANSWER-process of planning and controlling system
development within a specified time at a minimum cost with the right functionality
Challenges of project management (2) - ANSWER--unreasonable demands of
project sponsor/business managers
-changing nature of IT
Projects are driven by business.. - ANSWER-needs/opportunity
Projects are driven by needs/opportunities that are identified by... - ANSWER-
business people, IT people, identified jointly by business/IT
The _______________ _____________believes in the system and wants to see it
succeed - ANSWER-Project sponsor