+ All Categories
Home > Documents > 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

1 1. Systems and Software Development 1.1 The Systems Life Cycle.

Date post: 04-Jan-2016
Category:
Upload: jared-small
View: 214 times
Download: 1 times
Share this document with a friend
13
1 1. Systems and Software Development 1.1 The Systems Life Cycle
Transcript
Page 1: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

1

1. Systems and Software

Development

1.1 The Systems Life Cycle

Page 2: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

1.1.5 Design: Parts of a System

Page 3: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

3

The design phase

•Design - different possible solutions (hardware and software) get considered, prototyped and built.

•Design is also done in a modular way (splitting the problem down into its component parts).

Page 4: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

4

System flow charts

Page 5: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

5

System flow charts

Page 6: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

6

System flow charts

•Action or process

•Input or output device

•Data flow

CalculateCalculatesalarysalary

LaserLaserprinterprinter

Page 7: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

7

System flow charts

Page 8: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

8

Some questions to ask

•Should computers be used at all?

•Should standard software packages be used?

•How much customisation is desirable/allowed?

•Should the system be centralised or distributed?

•Stand-alone or networked?

Page 9: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

9

Some questions to ask

•Which data should/should not be held on the system?

•Where will the input data come from and how will it be entered?

‣Manual (mouse, keyboard, touch screen...)?

‣Direct (barcode reader, OMR, OCR, MICR...)?

‣Automatic (sensors, timers...)?

Page 10: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

10

Some questions to ask

•What kind of output should be produced?

‣Soft (storage, screen, speaker...)?

‣Hard (printer, plotter...)?

‣Actuator (electric, hydraulic, pneumatic...)?

•What is the best output layout (forms, reports, graphic design...)?

Page 11: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

11

Some questions to ask

• What is the best human-computer interface?

‣ Command line?

‣ Menu-driven?

‣ GUI?

• What are the best file formats?

‣ One (flat) file or many (relational) files?

‣ What type of access (single user, multi-user...)?

‣ dat, txt, doc, csv...?

Page 12: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

12

Some questions to ask

• What data structures are needed in the system?

‣ Arrays?

‣ Dynamic/static (HL)?

‣ Stacks/queues (HL)?

‣ Lists/trees (HL)?

• What hardware components should be adapted or purchased?

Page 13: 1 1. Systems and Software Development 1.1 The Systems Life Cycle.

13

Some questions to ask

• Questions about the nature of the information that will enter and leave the system are collectively called the data requirements.


Recommended