Modular Design: Benefits, Process, and Conclusions, Study notes of Information Systems Analysis and Design

An overview of modular design, its main deliverables, and the benefits of using modular design in programming. The author discusses how modular design helps programmers spend less time debugging, allows for easier maintenance, and ensures data reliability. The document also outlines the steps involved in the modular design process and concludes with the importance of designing for predictability and modifiability.

Typology: Study notes

Pre 2010

Uploaded on 02/12/2009

koofers-user-znx
koofers-user-znx 🇺🇸

4.5

(2)

10 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
1
Overview of “Structured Design”:
By
Anthony Danielsen
Dora Rosapepe
Hasina Akhtar
Samuel Diggs
2
Modules
Module A:
Dip Sheep
Total Sheep
Black Sheep
Module B:
Add Sheep
Total Sheep = SheepType1
SheepType2
Sheep Types
pf3
pf4
pf5

Partial preview of the text

Download Modular Design: Benefits, Process, and Conclusions and more Study notes Information Systems Analysis and Design in PDF only on Docsity!

Overview of “Structured Design”:

By

Anthony Danielsen

Dora Rosapepe

Hasina Akhtar

Samuel Diggs

Modules

Module A:

Dip Sheep

Total Sheep

Black Sheep

Module B:

Add Sheep

Total Sheep = SheepType

SheepType

Sheep Types

The main deliverables from good

modular design are as follows:

1. Programmers spend less time and energy debugging the

program, since problems can be more easily isolated to a

particular module.

2. In a system with loosely coupled modules, maintenance

staff can make changes to one module without creating the

“ripple effect” which plagues systems with highly coupled

modules.

3. Data is more reliable and predictable since modular

functions are isolated and their inter-relationships are

clearly understood.

Design A

Establish Connection

Dial

Receive

Design B

Dial Receive

Establish Connection

Step 4

STORE FACTORS

IN DATABASE

READ VALID SET OF FACTORS

FIND NEXT PATIENT TO MONITOR

OBTAIN PATIENT’S FACTORS

NOTHING

PATIENTNUM

PATIENTNUM

TEMP,PULSE,BP,SKINR,

NOTVAL

NOTHING

IN OUT

PATIENTNUM, TEMP,PULSE,BP,SKINR

MONITOR PATIENTS

OBTAIN A PATIENT’S FACTORS

FIND NEXT PATIENT TO MONITOR

FIND UNSAFE FACTORS

OBTAIN PATIENT’S SAFE RANGES

NOTIFY STATION OF UNSAFE FACTORS

READ VALID SET OF FACTORS

STORE FACTORS IN DATA BASE

DETERMINE IF FACTOR IS UNSAFE

CONVERT PATIENT NO. TO BED ADDRESS

READ FACTORS FROM TERMINAL

NOTIFY STATION OF BAD TERMINAL

WRITE LINE TO STATION

FORMAT OUTPUT LINES

OBTAIN PATIENT’S

FACTORS

STORE FACTORS

IN DATABASE

FIND NEXT

PATIENT TO

MONITOR

READ VALID SET

OF FACTORS

CONVERT PATIENT

NO. TO BED ADDRESS

READ FACTORS

FROM TERMINAL

NOTIFY STATION OF

BAD TERMINAL

OBTAIN PATIENT’S

FACTORS

READ NEXT

PATIENT’S

FACTORS

STORE FACTORS

IN DATABASE

FIND NEXT

PATIENT TO

MONITOR

CONVERT PATIENT

NO. TO BED ADDRESS

NOTIFY STATION

OF BAD ADDRESS