System Life Cycle Systems Development

Слайд 2

Objectives

To understand what a system life cycle is
How to create a list

Objectives To understand what a system life cycle is How to create
of SMART objectives for the Analysis from research.

Computing

Слайд 3

Spelling Words

Cycle Cascade Spiral
Advantage
Prototyping

Computing

Spelling Words Cycle Cascade Spiral Advantage Prototyping Computing

Слайд 4

Computing

The System Life Cycle

Analysis

Design

Development

Implementation

Maintenance

Computing The System Life Cycle Analysis Design Development Implementation Maintenance

Слайд 5

System Development Life Cycle

When creating software, hardware, or any kind of product

System Development Life Cycle When creating software, hardware, or any kind of
you will go through several stages, we define these stages in the System Development Life Cycle.

Computing

Слайд 6

The Cycle
Any System Development Life Cycle it should result in a high

The Cycle Any System Development Life Cycle it should result in a
quality system that meets or exceeds customer expectations.
It must be finished within time and cost limits, works effectively and efficiently and is inexpensive to maintain and cost-effective to improve upon game.

Computing

Слайд 7

Example

We are going to look at how a computer games firm, 'Electronic

Example We are going to look at how a computer games firm,
Crafts', would look at making a new computer game.

Computing

Слайд 8

Cycle

As this is called the Systems Development Life Cycle, it's quite usual

Cycle As this is called the Systems Development Life Cycle, it's quite
that a company will then go back to the analysis once it has evaluated a product.
Think about some of the software products that you use, they probably have a version number or a year, and reuse code and designs from previous years

Computing

Слайд 9

With the Systems Development Life Cycle, you never just quit, you are

With the Systems Development Life Cycle, you never just quit, you are
always looking at ways to improve or surpass what you have created.
Example, Microsoft Flight Simulator…

Computing

Слайд 10

Systems Development Life Cycle: Analysis

When you are given any problem you should

Systems Development Life Cycle: Analysis When you are given any problem you
start off by finding out about the problem and getting an idea of what you will make to solve the problem by:
A detailed look at current systems
Establish the objectives of the new system

Computing

Слайд 11

Game Design

Electronic Crafts wants to create a game that will sell successfully,

Game Design Electronic Crafts wants to create a game that will sell
so it needs to see what the market wants to buy and what their current interests are. It will gather data on:
How previous similar products have sold (market data)
What customers are interested in (questionnaires and interviews)
Whether it has any code that could be adapted or reused (internal data)
Feasibility of making any proposed game (is it possible within the time, technical, cost and personnel limits to make the game?)

Computing

Слайд 12

SMART

Once it has done its research, it will create a document listing

SMART Once it has done its research, it will create a document
objectives for the new system.
These objectives must be SMART so that we can check if the system has been created successfully.

Computing

Слайд 13

SMART: Give students handouts

Computing

SMART: Give students handouts Computing

Слайд 14

Student Activity Game design

Question 1
Answer :
S - Yes
M - Yes, Yes you could

Student Activity Game design Question 1 Answer : S - Yes M
demonstrate this
A - Yes, this should be possible
R - Yes, this is core to playing the game
T - Yes, this should be achievable within the time given

Computing

Слайд 15

Question 2

Answer :
S - Yes
M - Yes, Yes you could demonstrate this
A -

Question 2 Answer : S - Yes M - Yes, Yes you
Yes, this should be possible
R - No, this is very unusual, why would they need it? Unless the users specifically ask for it
T - Yes, this should be achievable within the time given

Computing

Слайд 16

Question 3

Answer :
S - Yes
M - Yes, you could demonstrate this
A - Maybe,

Question 3 Answer : S - Yes M - Yes, you could
this might be possible, but why are you writing your own code, can't you re-use code from a previous version
R - Yes, the game will need graphics
T - No, doing this within a year time limit is too difficult.

Computing

Слайд 17

Question 4

Answer :
S - No', what does 'really, really, really mean? Be more

Question 4 Answer : S - No', what does 'really, really, really
specific, e.g. 80% of test users should rate it outstanding
M - No, see above
A - Maybe, but how do you measure it?
R - Yes, you're aiming to be the best
T - Yes, you're hoping to make a top notch game within the time given

Computing

Имя файла: System-Life-Cycle-Systems-Development.pptx
Количество просмотров: 190
Количество скачиваний: 0