Chapter 6 Flashcards

1
Q

Explain the systems development lifecycle ( SDLC)

A

Project management frmawork with clearly defined stages for creating and deployin a new systems

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

What are the seven stage of SDLC

A

Planning (Pre implementation)
Analysis (Pre implementation)
Design ( Pre implementation)
Development ( Build)
Testing (Build)
Implementation ( Go-Live and beyond)
Maintenance ( Go live and Beyond)

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

What does the planning stage includes

A

A project plan
Identifying necessary ressources
A feasibility study ( which is analysis of the technical, economic and operational factors that will impact the project

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

What are the role and responsibility during SDLC

A

IT steering committee
End users
lead systems analyst
Core application

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

Explain it steering committee

A

represent from business area throughout the company and approve and prioritized the proposed projects

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

Explain the end users

A

these are the individual who will uses the systems on daily job function

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

Explain lead systems analyst

A

Manager of the development team that program the project , they work with end users

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

Core application programmers

A

Members of the development team that reports to the lead systemn analysis they develop code

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

What are the feasibility question and explain them

A

Technical feasibility : do we have the talent to build it, should we buy the systems instead
Economic feasibility : do we need the system, Does the benefits out-weight the cost
Operational feasibility : How well will the systems integrate into the company current systems

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

What happen in the analysis stage

A

Systems analyst meet with end users to understand the business requirement of the project. And give a final document of the project goals and how to achieve it

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

Explain the step of the design stage

A

Create Conceptual design : summarize the systems purpose , ressource requirement
Create technical architecture specification : which identify software, hardware and network tech
Create system model : describe in detail how the system will interact with users
Create Graphical user interface ( GUI) : a mockup screen that allow user to interact with the system

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

What happen during the development stage

A

Programmers create the systems

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

Explain user acceptance testing (UAT)

A

a select group of end users access the system to verify if it meets their expectation

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

What are the system implementation methods

A

Direct cutover
Parallel implementation
Phased implementation
Pilot implementation

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

Describe direct cutover

A

Turn off the old system and the new system on
Method is low cost and high risk

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

Describe parallell implementation

A

The new system begins to be used before the old one is turned off
Method is high cost low risk

17
Q

Describe phased implementation

A

Both systems are divided by modules and one modules is implemented at time til is fully the new systems
Method is moderate cost and moderat risk

18
Q

Pilot implementation

A

Both systems are divided into groups based on the users. Some user go lives before the rest.
Moderate cost and risk

19
Q

What are the two methodologies for implementing SDLC Framework

A

Waterfall
Agile

20
Q

Whats is the waterfall methodology

A

break SDLC into formal stages and must be perform in linear fashion. Theres a risk with this as it makes it difficult to respond to real time risk and changes

21
Q

What is agile methodology

A

Agile focus on iterative development, collaboration, cross function teams. It involves endusers in real time decision making as the project progress .

22
Q

What is the most popular project management styles for implementing agile methodology

A

scrum

23
Q

Explain scrum

A

Scrum is a set of project management practices focused on
daily communication and flexible planning

24
Q

What are the two scrum project time management and explain them

A

Sprints : are single iterations of the systems project including
multiple SDLC stages
Timeboxing : allocates a fixed length of time to each activity to
both define the activity and limit the amount of time dedicated
to it

25
Q

What are scrum artifacts

A

is to ensure transparency and clear communication

26
Q

What are the three scrum artifacts and explain them

A

Product backlog is a list of all the desired features for the
system being developed
Sprint backlog contains what the core team will develop during
the current sprint
Product increment is the current version of the system,
presented to the business stakeholders for feedback

27
Q

Explain data redundancy

A

when the samepiece of data is stored in multiple places

28
Q

Explain cardinality

A

When two tables are related to one another