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
what are some key benefits of iterations
project can adapt to any changes as it proceeds
parts of the system are available early on for user evaluation and feedback which helps ensure that the application can meet the needs of the users
most diff problems identified and addressed early in project
what is a walking skeleton
a complete front to back implementation of the new sys but with only the bare bones of the functionality
is agile a complete methodology
no
which 3 methodologies incorperate agil principals
UP
XP
scrum
What are the 4 phases of UP SDLC

in UP, what is a discipline
a set of functionality related development activities
In the rational unified process RUP what are the dynamic aspects of the process
cycles, phases, iterations, and miletones
time
In the rational unified process RUP what are the static aspects of the process
activities, artifacts, workers, and workflows
static
what is the inception phase
establish the business case for the system and delimit the proj scope
what phase is the actors of the system identified
Inception phase
which phase are these the outcomes of

inception phase
What is the purpose of the elaboration phase
to analyze the problem domain, establish a sound architectural foundation, develop project plan, and eliminate highest risk elements of the project
develop “mile wide and inches deep” view of the system
what is the most critical of the four phases
Elaboration phase:
must decide whether or not to commit to the construction and transition phase
what is the phase that these are the outcomes of

elaboration phase
Goal of the construction phase
All remaining components and application features are developed and integrated into the product with all features thouroughly tested
what is the main transition with the outcomes of the elaboration phase and the construction phase
transition from development of intellectual property to development of deployable products
what phase are these the outcomes for

construction phase
What is each phase in RUP further broken down into
an iteration
defintion of an iteration in the RUP
complete developmetn loop resulting in a relase of a:
executable prodct which is a subset of the final prodct and grows incrementally from iteration to iteration
what are benefits of the iterations in RUP
Risks mitigated earlier
change more manageable
higher level of reuse
project team can learn along the way
better overall quality
what is the goal of the transition phase
to transition the software product to the user community
what are these the outcomes for

transition phase
What are the 4 values of XP
communication
simplicity
feedback
and courage
XP has a 3 level approach in a circle with rings format
what are these 3 rings and what do they consist of

very basic defintion of scrum
intense effort involving entire team for definied peroid of time
3 things you are asked in daily scrum meeting

what SDLC are we using for our project
UP