Week 1 : Systems Analyst Flashcards

1
Q

What is a sys analysist

A

A business professional who uses analysis and design techniques to solve business problems using IT

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

Who does a sys analyst server as a bridge between

A

the users and the design/programming team

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

what is the SDLC

A

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

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

Core processes that are always required

A

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

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

what are the 2 broad categories of SDLC

A

predicive and adaptive

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

Are requirements known in a predicitve SDLC? how about adaptive

A

predictive=yes

adaptive=no

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

risk in a predicitve SDLC? how about adaptive

A

predicitve=low

adaptive=high

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

Predictive approaches to the SDLC

A

waterfall model

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

adaptive approaches to the SDLC

A

agile, spiral

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

characteristics of the predictive approach of the SDLC

A

assumes project can be planned in advance and info sys can be developed according to the plan

requirements are well understood

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

characteristics of the adaptive approach of the SDLC

A

iterative model

assumes project is more flexible and must adapt to changing needs as project progresses

requirements and needs are uncertain

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

how are phases completed in waterfall

A

sequentially with no overlap or iteration

once one phase is complete, fall over waterfall and dont go back

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

phases in waterfall

A

planning, analysis, design, implementation, deployment

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

pros of the waterfall model

A

requirements are identified prior to programming

minimizes changes

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

cons of the waterfall method

A

design must be completely specificed prior to programming

length deliverables

possible changes in business enviorment between requirements and implementations

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

what is the difference with modified waterfall

A

assume predictive planning and sequential phases, but recognizes that projects phases must overlap..influencing and depending on one another

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

what do all adaptive approaches to the SDLC all have

A

all include iterations

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

what do iterations allow you to do

A

iterations can be used to create a series of mini projects that address smaller parts of application

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

what are some key benefits of iterations

A

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

20
Q

what is a walking skeleton

A

a complete front to back implementation of the new sys but with only the bare bones of the functionality

21
Q

is agile a complete methodology

A

no

22
Q

which 3 methodologies incorperate agil principals

A

UP

XP

scrum

23
Q

What are the 4 phases of UP SDLC

A
24
Q

in UP, what is a discipline

A

a set of functionality related development activities

25
Q

In the rational unified process RUP what are the dynamic aspects of the process

A

cycles, phases, iterations, and miletones

time

26
Q

In the rational unified process RUP what are the static aspects of the process

A

activities, artifacts, workers, and workflows

static

27
Q

what is the inception phase

A

establish the business case for the system and delimit the proj scope

28
Q

what phase is the actors of the system identified

A

Inception phase

29
Q

which phase are these the outcomes of

A

inception phase

30
Q

What is the purpose of the elaboration phase

A

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

31
Q

what is the most critical of the four phases

A

Elaboration phase:

must decide whether or not to commit to the construction and transition phase

32
Q

what is the phase that these are the outcomes of

A

elaboration phase

33
Q

Goal of the construction phase

A

All remaining components and application features are developed and integrated into the product with all features thouroughly tested

34
Q

what is the main transition with the outcomes of the elaboration phase and the construction phase

A

transition from development of intellectual property to development of deployable products

35
Q

what phase are these the outcomes for

A

construction phase

36
Q

What is each phase in RUP further broken down into

A

an iteration

37
Q

defintion of an iteration in the RUP

A

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

38
Q

what are benefits of the iterations in RUP

A

Risks mitigated earlier

change more manageable

higher level of reuse

project team can learn along the way

better overall quality

39
Q

what is the goal of the transition phase

A

to transition the software product to the user community

40
Q

what are these the outcomes for

A

transition phase

41
Q

What are the 4 values of XP

A

communication

simplicity

feedback

and courage

42
Q

XP has a 3 level approach in a circle with rings format

what are these 3 rings and what do they consist of

A
43
Q

very basic defintion of scrum

A

intense effort involving entire team for definied peroid of time

44
Q

3 things you are asked in daily scrum meeting

A
45
Q

what SDLC are we using for our project

A

UP

46
Q
A