Week 1 : Systems Analyst Flashcards
What is a sys analysist
A business professional who uses analysis and design techniques to solve business problems using IT
Who does a sys analyst server as a bridge between
the users and the design/programming team
what is the SDLC
the system development life cycle
the entire process, all activities that are part of sys analysis, design, programming, testing, implementing, and maintaining the sys
AKA: all activities to build, launch, and maintain an information system
Core processes that are always required
Identify problem/need and obtain approval
Plan and monitor problem
Understand the details of problem
Design sys components/solve the problem
build/test/integrate sys components
deploy the soln
what are the 2 broad categories of SDLC
predicive and adaptive
Are requirements known in a predicitve SDLC? how about adaptive
predictive=yes
adaptive=no
risk in a predicitve SDLC? how about adaptive
predicitve=low
adaptive=high
Predictive approaches to the SDLC
waterfall model
adaptive approaches to the SDLC
agile, spiral
characteristics of the predictive approach of the SDLC
assumes project can be planned in advance and info sys can be developed according to the plan
requirements are well understood
characteristics of the adaptive approach of the SDLC
iterative model
assumes project is more flexible and must adapt to changing needs as project progresses
requirements and needs are uncertain
how are phases completed in waterfall
sequentially with no overlap or iteration
once one phase is complete, fall over waterfall and dont go back
phases in waterfall
planning, analysis, design, implementation, deployment
pros of the waterfall model
requirements are identified prior to programming
minimizes changes
cons of the waterfall method
design must be completely specificed prior to programming
length deliverables
possible changes in business enviorment between requirements and implementations
what is the difference with modified waterfall
assume predictive planning and sequential phases, but recognizes that projects phases must overlap..influencing and depending on one another
what do all adaptive approaches to the SDLC all have
all include iterations
what do iterations allow you to do
iterations can be used to create a series of mini projects that address smaller parts of application