IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.
-
Upload
kristian-parrish -
Category
Documents
-
view
223 -
download
0
Transcript of IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.
IT 21103/41103IT 21103/41103
System Analysis & DesignSystem Analysis & Design
Chapter 07Chapter 07
System Design PhaseSystem Design Phase
System DesignSystem Design
““Good Design has no SubstituteGood Design has no Substitute
Bad Design no Escape”Bad Design no Escape”
System DesignSystem Design
Users become very important Users become very important during this phase….during this 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.
System DesignSystem Design
Key Concern for this Phase:Key Concern for this Phase:
““The USER comes first”The USER comes first”
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.
System DesignSystem Design
System Types:System Types:
Transaction-Processing SystemTransaction-Processing System
Real-Time DataReal-Time Data
Batch ProcessingBatch Processing
System DesignSystem Design
Management Information SystemManagement Information System
(MIS)(MIS)
Enterprise Data Enterprise Data
System DesignSystem Design
Decision Support System (DSS)Decision Support System (DSS)
Decision SupportDecision Support
System DesignSystem Design
Local Area Networked Information Local Area Networked Information System (LAN-IS)System (LAN-IS)
Local CommunicationsLocal Communications
System DesignSystem Design
Wide Area Networked Information Wide Area Networked Information System (WAN-IS)System (WAN-IS)
Wider CommunicationWider Communication
System DesignSystem Design
Expert Systems Information Expert Systems Information NetworkNetwork
Analyze & Diagnose ProblemsAnalyze & Diagnose Problems
System DesignSystem Design
Strategic Information SystemStrategic Information System
Outside AnalysisOutside Analysis
System DesignSystem Design
Alternative Approaches:Alternative Approaches:
(See Figure 7-5, Page 179)(See Figure 7-5, Page 179)
System DesignSystem Design
Structured Design:Structured Design:
Breaking the problem into more Breaking the problem into more manageable partsmanageable parts
System DesignSystem Design
Structured Design:Structured Design:
4GL – 44GL – 4thth Generation Language Generation Language
Modular DesignModular Design
Object ProgrammingObject Programming
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)
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
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
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
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
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
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
System DesignSystem Design
Project Deliverable:Project Deliverable:
The Preliminary PresentationThe Preliminary Presentation
A Formal Oral and Written Report A Formal Oral and Written Report
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
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
System DesignSystem Design
The Presentation:The Presentation:
Extremely Important toExtremely Important to
UsersUsers
AnalystsAnalysts
Project SupportersProject Supporters
System DesignSystem Design
The Design Review SessionThe Design Review Session
Requires Careful DocumentationRequires Careful Documentation
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
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
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
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
System DesignSystem Design
Graphical User Interface Dialogs Graphical User Interface Dialogs (GUIDs)(GUIDs)
Should have a consistent Should have a consistent
look & feellook & feel
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
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
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
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
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
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.
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”
System DesignSystem Design
QuestionsQuestions
System DesignSystem Design
Assignment # 07Assignment # 07
Page 204-205Page 204-205
Parts I & IIParts I & II
Due: Nov 15Due: Nov 15thth