Systems Life Cycle DESIGN STAGE

crookpatedspongyΛογισμικό & κατασκευή λογ/κού

2 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

85 εμφανίσεις

Systems Life Cycle

DESIGN STAGE

AS Applied ICT


D Royall

Overview


The DEISGN STAGE carries on from
Investigation Stage


With a REQUIREMENTS SPECIFICATION
it is time to define how the project is
carried out


The Design Stage is largely about Project
Planning

Project Planning

Determines who does what, when and
where. Various tools are used to
determine time scales and resources:


Gantt Charts


Critical Path Analysis (CPA)


Project Management Software


Task 1


Planning Tools

Define the following



Gantt Charts


Critical Path Analysis (CPA)


Project Management Software


Give example of each where you think
appropriate

Systems Requirement Document

Document includes:


Data Capture Methods


Data inputs to the system


Data processing within the system


File structure for data storage


User Interface


How information is access, indexed and
sorted


Operating System to be used


Hardware to be used


Task 2


Data Capture

Identify and describe the data capture
methods that might be used in;


a.
A supermarket check out

b.
Stock taking in a large warehouse

c.
On line booking system

d.
An expert system for diagnosing a Car
Engine fault

Task 3


Input Form

Design a user interface that might be used
by a librarian who is entering details of a
new book that has arrived at the library
and needs to update the book stock with
the book information

Data Dictionaries


A Data Dictionary defines the:


Tables, fields, records and relationships


Constants, variables and data structures


Validation that is required


Query structures


Testing Strategies


By now the Systems Analyst will know
exactly what the systems is able to do


A test plan is written at this stage to test
the key parts of the system once it has
been developed


Each component should use test data and
be ale to compare expected outcomes
with actual outcomes

Task 4


Testing Strategies

1.
Read the following article from:
http://www.freetutes.com/systemanalysis/sa2
-
system
-
testing.html

2.
Now explain the following in one sentence
each:

I.
the ‘coding’ phase

II.
Unit Testing

III.
Integration Testing

IV.
Functional testing

V.
Structural testing

3
. Identify what goes into a Test Plan

Prototyping


A prototype is something that
reresents

what you will finally create without the
expense and problems of detail


it
replicates the essential details that the
design is likely to take



The software is often written in Pseudo
-
Code where programmers can
understand what is finally required


The details come later