IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

43
IT 21103/41103 IT 21103/41103 System Analysis & Design System Analysis & Design

Transcript of IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

Page 1: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

IT 21103/41103IT 21103/41103

System Analysis & DesignSystem Analysis & Design

Page 2: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

Chapter 07Chapter 07

System Design PhaseSystem Design Phase

Page 3: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

““Good Design has no SubstituteGood Design has no Substitute

Bad Design no Escape”Bad Design no Escape”

Page 4: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Users become very important Users become very important during this phase….during this phase….

Page 5: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

……You must define what the user You must define what the user actually needs in the new system.actually needs in the new system.

Page 6: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Key Concern for this Phase:Key Concern for this Phase:

““The USER comes first”The USER comes first”

Page 7: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Design Phase Termination:Design Phase Termination:

When the user is satisfied that the When the user is satisfied that the system will perform as intended or system will perform as intended or

when monetary and/or time when monetary and/or time constraints are exceeded.constraints are exceeded.

Page 8: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

System Types:System Types:

Transaction-Processing SystemTransaction-Processing System

Real-Time DataReal-Time Data

Batch ProcessingBatch Processing

Page 9: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Management Information SystemManagement Information System

(MIS)(MIS)

Enterprise Data Enterprise Data

Page 10: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Decision Support System (DSS)Decision Support System (DSS)

Decision SupportDecision Support

Page 11: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Local Area Networked Information Local Area Networked Information System (LAN-IS)System (LAN-IS)

Local CommunicationsLocal Communications

Page 12: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Wide Area Networked Information Wide Area Networked Information System (WAN-IS)System (WAN-IS)

Wider CommunicationWider Communication

Page 13: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Expert Systems Information Expert Systems Information NetworkNetwork

Analyze & Diagnose ProblemsAnalyze & Diagnose Problems

Page 14: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Strategic Information SystemStrategic Information System

Outside AnalysisOutside Analysis

Page 15: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Alternative Approaches:Alternative Approaches:

(See Figure 7-5, Page 179)(See Figure 7-5, Page 179)

Page 16: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Structured Design:Structured Design:

Breaking the problem into more Breaking the problem into more manageable partsmanageable parts

Page 17: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Structured Design:Structured Design:

4GL – 44GL – 4thth Generation Language Generation Language

Modular DesignModular Design

Object ProgrammingObject Programming

Page 18: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Object-Oriented Design:Object-Oriented Design:

Analysts skip the DFD & ERDAnalysts skip the DFD & ERD

Develop the OM insteadDevelop the OM instead

(USD, Menu-Tree, (USD, Menu-Tree,

System Flowchart)System Flowchart)

Page 19: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Object-Oriented Design:Object-Oriented Design:

Makes system design easier when Makes system design easier when using 4GL programming languagesusing 4GL programming languages

Page 20: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Joint Application Design:Joint Application Design:

Developed in the mid-1980’sDeveloped in the mid-1980’s

Intense Formal Design Intense Formal Design

Workshop SessionWorkshop Session

Page 21: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Joint Application Design:Joint Application Design:

Can also have several small Can also have several small informal sessions over the period of informal sessions over the period of

the analysis and design phasesthe analysis and design phases

Page 22: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Design Specifications:Design Specifications:

Gives the User the first look at the Gives the User the first look at the system, and the Analyst a blueprint system, and the Analyst a blueprint

to build the systemto build the system

Page 23: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Design Specifications:Design Specifications:

Develop a New USDDevelop a New USD

Enhances the previous USD to Enhances the previous USD to more closely match the users needsmore closely match the users needs

Page 24: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Design Prototyping:Design Prototyping:

All Show – gives the user a All Show – gives the user a practical look at the system during practical look at the system during

the design processthe design process

Page 25: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Project Deliverable:Project Deliverable:

The Preliminary PresentationThe Preliminary Presentation

A Formal Oral and Written Report A Formal Oral and Written Report

Page 26: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Preliminary Presentation: Preliminary Presentation: WrittenWritten

Summary of Project RequirementsSummary of Project Requirements

Overview of General Design Overview of General Design ConceptsConcepts

Proposed TimetableProposed Timetable

Proposed Project Budget Proposed Project Budget

Page 27: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Preliminary Presentation: Preliminary Presentation: OralOral

IntroductionsIntroductions

Visuals from Written ReportVisuals from Written Report

Questions & Answer PeriodQuestions & Answer Period

Preview of the Next StepPreview of the Next Step

Page 28: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

The Presentation:The Presentation:

Extremely Important toExtremely Important to

UsersUsers

AnalystsAnalysts

Project SupportersProject Supporters

Page 29: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

The Design Review SessionThe Design Review Session

Requires Careful DocumentationRequires Careful Documentation

Page 30: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Form Design:Form Design:

Create specific form designs to be Create specific form designs to be used in the systemused in the system

Page 31: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Form Design:Form Design:

Today is mostly Graphical in natureToday is mostly Graphical in nature

Always on – ready for user inputAlways on – ready for user input

May be based on Internet designMay be based on Internet design

Page 32: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Form Design:Form Design:

Source DocumentsSource Documents

Must include some way for users to Must include some way for users to receive help about the new forms receive help about the new forms and a way to backup these forms and a way to backup these forms

for auditing purposesfor auditing purposes

Page 33: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Graphical User Interface Dialogs Graphical User Interface Dialogs (GUIDs)(GUIDs)

Instructs users how to use the form, Instructs users how to use the form, and records their selections and and records their selections and

inputsinputs

Page 34: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Graphical User Interface Dialogs Graphical User Interface Dialogs (GUIDs)(GUIDs)

Should have a consistent Should have a consistent

look & feellook & feel

Page 35: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Graphical User Interface Dialogs Graphical User Interface Dialogs (GUIDs)(GUIDs)

Should provide Entrance to the Should provide Entrance to the database systemdatabase system

Page 36: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Graphical User Interface Dialogs Graphical User Interface Dialogs (GUIDs)(GUIDs)

Correct Errors ASAP, do not wait to Correct Errors ASAP, do not wait to look for errors when the system is look for errors when the system is

completedcompleted

Page 37: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Other Considerations:Other Considerations:

Design the system for the user not Design the system for the user not the analystthe analyst

Make allowances for users who do Make allowances for users who do not have adequate knowledge of not have adequate knowledge of

computer technologycomputer technology

Page 38: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Other Considerations:Other Considerations:

Make the Design as easy as Make the Design as easy as possible, but still covers all the possible, but still covers all the required system inputs/outputsrequired system inputs/outputs

Page 39: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Other Considerations:Other Considerations:

Forms need to be designed for the Forms need to be designed for the novice computer usernovice computer user

Think about programs you have Think about programs you have used that were difficult to used that were difficult to

understandunderstand

Page 40: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Other Considerations:Other Considerations:

DOCUMENT EVERYTHING YOU DOCUMENT EVERYTHING YOU DO DURING THIS PHASEDO DURING THIS PHASE

Documentation is required during all Documentation is required during all phases, but this phase is most phases, but this phase is most

critical for keeping current critical for keeping current documentation.documentation.

Page 41: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Other Considerations:Other Considerations:

This phase is critical to the success This phase is critical to the success of your project…make it countof your project…make it count

““Put yourself in the shoes of the Put yourself in the shoes of the user and stay there”user and stay there”

Page 42: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

QuestionsQuestions

Page 43: IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.

System DesignSystem Design

Assignment # 07Assignment # 07

Page 204-205Page 204-205

Parts I & IIParts I & II

Due: Nov 15Due: Nov 15thth