SlideShare a Scribd company logo
HI-600: Analysis and Design of Health Information Systems
Design: Part IV
Program Design
Logical to Physical Process Models - DFD
Physical Data Flow Diagrams (DFDs)
Physical Processes
Logical Process Sample Physical Process Implementations
Check
Customer
Credit
4.3 4.3
Check
Customer
Credit
Acct Clerk
4.3
Check
Customer
Credit
COBOL/CICS
4.3
Check
Customer
Credit
Visual Basic
4.3
Check
Customer
Credit
Quickbooks
Physical Data Flows
Physical Data Stores
DESIGNING PROGRAMS
• Designing modular, flexible and maintainable
system
• Program design: top-down modular approach:
• A high-level diagram, called structure chart, is created
to illustrate the organization and interaction of the
different pieces of code within the program.
• Program specifications are written to describe what
needs to be included in each program module.
Structure Chart Syntax
Building the Structure Chart
Steps in Building the Structure Chart
1. Identify modules and levels
2. Identify special connections
3. Add couples
4. Revise structure chart
Design Guidelines
• Build Modules with High Cohesion
• Build Loosely Coupled Modules
• Create High Fan-In
• Avoid High Fan-Out
• Assess the Chart for Quality
Loose Coupled Modules w/ High Cohesion
Create High Fan-In and Avoid High Fan-Out
Assess the Chart for Quality
PROGRAM SPECIFICATION
SUMMARY
• Moving from logical to physical process models
– Physical DFDs show implementation details
• Structure chart
– The structure chart shows all of the functional components needed in
the program at a high level
• Building structure chart
• Module, control connection, couples, review
• Structure chart design guidelines
• Cohesion, coupling, and fan-in/fan-out
• Program specifications
– Program specifications provide more detailed instructions to the
programmers.

More Related Content

What's hot

ITIL # Lecture 5
ITIL # Lecture 5ITIL # Lecture 5
ITIL # Lecture 5
Kabul Education University
 
Chapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsChapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systems
jayussuryawan
 
How to make SRS
How to make SRSHow to make SRS
How to make SRS
Software Engineering
 
Intelligence bank brandhubs and digital asset management
Intelligence bank brandhubs and digital asset managementIntelligence bank brandhubs and digital asset management
Intelligence bank brandhubs and digital asset managementIntelligenceBank
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
johar7
 
Incorta Data Security
Incorta Data SecurityIncorta Data Security
Incorta Data Security
Dylan Wan
 
ITIL # Lecture 6
ITIL # Lecture 6ITIL # Lecture 6
ITIL # Lecture 6
Kabul Education University
 
Soa 21 enterprise soa architecture
Soa 21 enterprise soa architectureSoa 21 enterprise soa architecture
Soa 21 enterprise soa architecture
Vaibhav Khanna
 
Ganesh bohara
Ganesh boharaGanesh bohara
Ganesh bohara
Pramesh_Devkota
 
Enterprise Resource Planning System
Enterprise Resource Planning SystemEnterprise Resource Planning System
Enterprise Resource Planning System
Mohamed Sajir
 
Different approaches to software design
Different approaches to software designDifferent approaches to software design
Different approaches to software design
Sandeep Kumar Nayak
 
Lecture 05 dblc
Lecture 05 dblcLecture 05 dblc
Lecture 05 dblc
emailharmeet
 
Database management systems cs403 power point slides lecture 02
Database management systems   cs403 power point slides lecture 02Database management systems   cs403 power point slides lecture 02
Database management systems cs403 power point slides lecture 02
Md.Abu Sayed
 
Caars Product Overview
Caars Product OverviewCaars Product Overview
Caars Product Overviewguest3b2469
 
Chapter04 automated tools for systems development
Chapter04 automated tools for systems developmentChapter04 automated tools for systems development
Chapter04 automated tools for systems development
Dhani Ahmad
 
Automated Tools For System Analysis and Design
Automated Tools For System Analysis and DesignAutomated Tools For System Analysis and Design
Automated Tools For System Analysis and Design
Amit Kundu
 
Systems development and program change activities
Systems development and program change activitiesSystems development and program change activities
Systems development and program change activities
kristine manzano
 
Software developement life_cycle_v1.1
Software developement life_cycle_v1.1Software developement life_cycle_v1.1
Software developement life_cycle_v1.1
Ganapathi M
 

What's hot (19)

ITIL # Lecture 5
ITIL # Lecture 5ITIL # Lecture 5
ITIL # Lecture 5
 
Chapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsChapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systems
 
How to make SRS
How to make SRSHow to make SRS
How to make SRS
 
Intelligence bank brandhubs and digital asset management
Intelligence bank brandhubs and digital asset managementIntelligence bank brandhubs and digital asset management
Intelligence bank brandhubs and digital asset management
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Incorta Data Security
Incorta Data SecurityIncorta Data Security
Incorta Data Security
 
ITIL # Lecture 6
ITIL # Lecture 6ITIL # Lecture 6
ITIL # Lecture 6
 
Soa 21 enterprise soa architecture
Soa 21 enterprise soa architectureSoa 21 enterprise soa architecture
Soa 21 enterprise soa architecture
 
Ganesh bohara
Ganesh boharaGanesh bohara
Ganesh bohara
 
Enterprise Resource Planning System
Enterprise Resource Planning SystemEnterprise Resource Planning System
Enterprise Resource Planning System
 
Different approaches to software design
Different approaches to software designDifferent approaches to software design
Different approaches to software design
 
Lecture 05 dblc
Lecture 05 dblcLecture 05 dblc
Lecture 05 dblc
 
Database management systems cs403 power point slides lecture 02
Database management systems   cs403 power point slides lecture 02Database management systems   cs403 power point slides lecture 02
Database management systems cs403 power point slides lecture 02
 
Caars Product Overview
Caars Product OverviewCaars Product Overview
Caars Product Overview
 
Chapter04 automated tools for systems development
Chapter04 automated tools for systems developmentChapter04 automated tools for systems development
Chapter04 automated tools for systems development
 
Automated Tools For System Analysis and Design
Automated Tools For System Analysis and DesignAutomated Tools For System Analysis and Design
Automated Tools For System Analysis and Design
 
E Commerce and TPS
E Commerce and TPSE Commerce and TPS
E Commerce and TPS
 
Systems development and program change activities
Systems development and program change activitiesSystems development and program change activities
Systems development and program change activities
 
Software developement life_cycle_v1.1
Software developement life_cycle_v1.1Software developement life_cycle_v1.1
Software developement life_cycle_v1.1
 

Viewers also liked

El trayecto de la formación
El trayecto de la formaciónEl trayecto de la formación
El trayecto de la formación
Alberto Santiago
 
Fii activ, implică-te. Dezvoltarea începe prin participare!
   Fii activ, implică-te. Dezvoltarea începe prin participare!    Fii activ, implică-te. Dezvoltarea începe prin participare!
Fii activ, implică-te. Dezvoltarea începe prin participare!
Moldova Europeană
 
PURPOSE OF MEDIA KIT
PURPOSE OF MEDIA KITPURPOSE OF MEDIA KIT
PURPOSE OF MEDIA KIT
XY Lifestyle Branding
 
ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...
ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...
ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...
AKBAR TRADING
 
The Talent Institute - Grow Better Products, Faster
The Talent Institute - Grow Better Products, FasterThe Talent Institute - Grow Better Products, Faster
The Talent Institute - Grow Better Products, Faster
MeasureWorks
 
10 questions you need to ask before creating a mobile application
10 questions you need to ask before creating a mobile application10 questions you need to ask before creating a mobile application
10 questions you need to ask before creating a mobile application
Clustox
 
Final!!!
Final!!!Final!!!
Final!!!
hongbinng
 
Building Services: Elderly care center services
Building Services: Elderly care center servicesBuilding Services: Elderly care center services
Building Services: Elderly care center services
Euxuan Ong
 
Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints TYCO- RA...
Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints  TYCO- RA...Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints  TYCO- RA...
Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints TYCO- RA...
AKBAR TRADING
 
Advanced malware analysis training session 7 malware memory forensics
Advanced malware analysis training session 7 malware memory forensicsAdvanced malware analysis training session 7 malware memory forensics
Advanced malware analysis training session 7 malware memory forensics
Cysinfo Cyber Security Community
 
Supply Chain & Food Wastage
Supply Chain & Food WastageSupply Chain & Food Wastage
Supply Chain & Food Wastage
Pawanexh Kohli
 
UN CMS PER LA SCUOLA: PLONE
UN CMS PER LA SCUOLA: PLONEUN CMS PER LA SCUOLA: PLONE
UN CMS PER LA SCUOLA: PLONE
Fabrizio Rota
 
3k rusk-rudyak-chel-13
3k rusk-rudyak-chel-133k rusk-rudyak-chel-13
3k rusk-rudyak-chel-13
booking123
 
Un CMS per la scuola - Wordpress
Un CMS per la scuola - WordpressUn CMS per la scuola - Wordpress
Un CMS per la scuola - WordpressRenata Durighello
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?
Branch
 
1k prirodoz-grushins-12rus
1k prirodoz-grushins-12rus1k prirodoz-grushins-12rus
1k prirodoz-grushins-12rus
pidruchnikiinua
 
Implementation of MIS and its methods
Implementation of MIS and its methodsImplementation of MIS and its methods
Implementation of MIS and its methods
Poojith Chowdhary
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical designMd. Mahedi Mahfuj
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISGeorge V James
 

Viewers also liked (20)

El trayecto de la formación
El trayecto de la formaciónEl trayecto de la formación
El trayecto de la formación
 
Fii activ, implică-te. Dezvoltarea începe prin participare!
   Fii activ, implică-te. Dezvoltarea începe prin participare!    Fii activ, implică-te. Dezvoltarea începe prin participare!
Fii activ, implică-te. Dezvoltarea începe prin participare!
 
PURPOSE OF MEDIA KIT
PURPOSE OF MEDIA KITPURPOSE OF MEDIA KIT
PURPOSE OF MEDIA KIT
 
ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...
ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...
ADVANCE BALLAST High Pressure Sodium Lamp Ballast | AKBAR TRADING EST -SAUDI ...
 
The Talent Institute - Grow Better Products, Faster
The Talent Institute - Grow Better Products, FasterThe Talent Institute - Grow Better Products, Faster
The Talent Institute - Grow Better Products, Faster
 
10 questions you need to ask before creating a mobile application
10 questions you need to ask before creating a mobile application10 questions you need to ask before creating a mobile application
10 questions you need to ask before creating a mobile application
 
Final!!!
Final!!!Final!!!
Final!!!
 
Building Services: Elderly care center services
Building Services: Elderly care center servicesBuilding Services: Elderly care center services
Building Services: Elderly care center services
 
Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints TYCO- RA...
Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints  TYCO- RA...Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints  TYCO- RA...
Raychem Saudi Arabia Ltd|AKBAR TRADING EST. SAUDI ARABIA| Lv joints TYCO- RA...
 
Advanced malware analysis training session 7 malware memory forensics
Advanced malware analysis training session 7 malware memory forensicsAdvanced malware analysis training session 7 malware memory forensics
Advanced malware analysis training session 7 malware memory forensics
 
Supply Chain & Food Wastage
Supply Chain & Food WastageSupply Chain & Food Wastage
Supply Chain & Food Wastage
 
Sad
SadSad
Sad
 
UN CMS PER LA SCUOLA: PLONE
UN CMS PER LA SCUOLA: PLONEUN CMS PER LA SCUOLA: PLONE
UN CMS PER LA SCUOLA: PLONE
 
3k rusk-rudyak-chel-13
3k rusk-rudyak-chel-133k rusk-rudyak-chel-13
3k rusk-rudyak-chel-13
 
Un CMS per la scuola - Wordpress
Un CMS per la scuola - WordpressUn CMS per la scuola - Wordpress
Un CMS per la scuola - Wordpress
 
Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?Mobile Deep Linking for Apps – What? Why? How?
Mobile Deep Linking for Apps – What? Why? How?
 
1k prirodoz-grushins-12rus
1k prirodoz-grushins-12rus1k prirodoz-grushins-12rus
1k prirodoz-grushins-12rus
 
Implementation of MIS and its methods
Implementation of MIS and its methodsImplementation of MIS and its methods
Implementation of MIS and its methods
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 

Similar to Hi600 u10_inst_slides

XWBI_Migrating to BusinessObjects 4.2
XWBI_Migrating to BusinessObjects 4.2XWBI_Migrating to BusinessObjects 4.2
XWBI_Migrating to BusinessObjects 4.2Nicolas Henry
 
Interconnect Presentation
Interconnect PresentationInterconnect Presentation
Interconnect PresentationEric Deitrick
 
Software engineering Satish.pptx
Software engineering Satish.pptxSoftware engineering Satish.pptx
Software engineering Satish.pptx
ProvatMajhi
 
Week 4- Software Process models (Cont..).pptx
Week 4- Software Process models (Cont..).pptxWeek 4- Software Process models (Cont..).pptx
Week 4- Software Process models (Cont..).pptx
syedusama54
 
Design concepts
Design conceptsDesign concepts
Design concepts
Karachi University
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptx
ProvatMajhi
 
Learning%20%20 port
Learning%20%20 portLearning%20%20 port
Learning%20%20 port
Prasad Kavuri
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
University of Haripur
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
sharpan
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
nikshaikh786
 
20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx
20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx
20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx
JibrilHartriPutra
 
software Design.ppt
software Design.pptsoftware Design.ppt
software Design.ppt
Satyanandaram Nandigam
 
Prativa biswas
Prativa biswasPrativa biswas
Prativa biswas
Prativa Biswas
 
Prativa biswas
Prativa biswasPrativa biswas
Prativa biswas
Prativa Biswas
 
Oracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise EditionOracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise Edition
ESRI Bulgaria
 
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with SubversionUsing the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with SubversionDebbie Wilson
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
Kanchana Devi
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
Simran Kaur
 
Software design
Software designSoftware design
Software design
Savyasachi14
 

Similar to Hi600 u10_inst_slides (20)

XWBI_Migrating to BusinessObjects 4.2
XWBI_Migrating to BusinessObjects 4.2XWBI_Migrating to BusinessObjects 4.2
XWBI_Migrating to BusinessObjects 4.2
 
Interconnect Presentation
Interconnect PresentationInterconnect Presentation
Interconnect Presentation
 
Software engineering Satish.pptx
Software engineering Satish.pptxSoftware engineering Satish.pptx
Software engineering Satish.pptx
 
Week 4- Software Process models (Cont..).pptx
Week 4- Software Process models (Cont..).pptxWeek 4- Software Process models (Cont..).pptx
Week 4- Software Process models (Cont..).pptx
 
Design concepts
Design conceptsDesign concepts
Design concepts
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptx
 
Learning%20%20 port
Learning%20%20 portLearning%20%20 port
Learning%20%20 port
 
تحليل النظم
تحليل النظمتحليل النظم
تحليل النظم
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Chapter 6 design
Chapter 6 designChapter 6 design
Chapter 6 design
 
20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx
20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx
20220905163209_COMP8047 - S02 Kimball lifecycle(1).pptx
 
software Design.ppt
software Design.pptsoftware Design.ppt
software Design.ppt
 
Prativa biswas
Prativa biswasPrativa biswas
Prativa biswas
 
Prativa biswas
Prativa biswasPrativa biswas
Prativa biswas
 
Oracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise EditionOracle Business Intelligence Enterprise Edition
Oracle Business Intelligence Enterprise Edition
 
Using the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with SubversionUsing the Corporate Geographic Data Model with Subversion
Using the Corporate Geographic Data Model with Subversion
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
Software design
Software designSoftware design
Software design
 

More from ljmcneill33

Module 2 Unit 3
Module 2 Unit 3Module 2 Unit 3
Module 2 Unit 3
ljmcneill33
 
Hi600 m1 u1_part1_instslides
Hi600 m1 u1_part1_instslidesHi600 m1 u1_part1_instslides
Hi600 m1 u1_part1_instslides
ljmcneill33
 
Hi600 m1 u1_part2_instslides
Hi600 m1 u1_part2_instslidesHi600 m1 u1_part2_instslides
Hi600 m1 u1_part2_instslides
ljmcneill33
 
HI600 U02_inst_slides
HI600 U02_inst_slides HI600 U02_inst_slides
HI600 U02_inst_slides
ljmcneill33
 
Hi600 u13_inst_slides
Hi600 u13_inst_slidesHi600 u13_inst_slides
Hi600 u13_inst_slides
ljmcneill33
 
Hi600 ch13_text_slides
Hi600 ch13_text_slidesHi600 ch13_text_slides
Hi600 ch13_text_slides
ljmcneill33
 
Hi600 ch12_text_slides
Hi600 ch12_text_slidesHi600 ch12_text_slides
Hi600 ch12_text_slides
ljmcneill33
 
Hi600 u11_inst_slides_ch11
Hi600 u11_inst_slides_ch11Hi600 u11_inst_slides_ch11
Hi600 u11_inst_slides_ch11
ljmcneill33
 
Hi600 u09_inst_slides
Hi600 u09_inst_slidesHi600 u09_inst_slides
Hi600 u09_inst_slides
ljmcneill33
 
Hi600 ch09_text_slides
Hi600 ch09_text_slidesHi600 ch09_text_slides
Hi600 ch09_text_slides
ljmcneill33
 
Hi600 ch08_text_slides
Hi600  ch08_text_slidesHi600  ch08_text_slides
Hi600 ch08_text_slides
ljmcneill33
 
Hi600 u07_inst_slides
Hi600 u07_inst_slidesHi600 u07_inst_slides
Hi600 u07_inst_slides
ljmcneill33
 
Hi600ch07_text_slides
Hi600ch07_text_slidesHi600ch07_text_slides
Hi600ch07_text_slides
ljmcneill33
 
Hi600 u06_inst_slides
Hi600 u06_inst_slidesHi600 u06_inst_slides
Hi600 u06_inst_slides
ljmcneill33
 
Hi600 ch06_text_slides
Hi600 ch06_text_slidesHi600 ch06_text_slides
Hi600 ch06_text_slides
ljmcneill33
 
Hi600 ch05_text_slides
Hi600 ch05_text_slidesHi600 ch05_text_slides
Hi600 ch05_text_slides
ljmcneill33
 
Hi600 u04_inst_slides
Hi600 u04_inst_slidesHi600 u04_inst_slides
Hi600 u04_inst_slides
ljmcneill33
 
Hi600 ch04_text_slides
Hi600 ch04_text_slidesHi600 ch04_text_slides
Hi600 ch04_text_slides
ljmcneill33
 
Hi600 u03_inst_slides
Hi600 u03_inst_slidesHi600 u03_inst_slides
Hi600 u03_inst_slides
ljmcneill33
 
Hi600 ch03_text_slides
Hi600 ch03_text_slidesHi600 ch03_text_slides
Hi600 ch03_text_slides
ljmcneill33
 

More from ljmcneill33 (20)

Module 2 Unit 3
Module 2 Unit 3Module 2 Unit 3
Module 2 Unit 3
 
Hi600 m1 u1_part1_instslides
Hi600 m1 u1_part1_instslidesHi600 m1 u1_part1_instslides
Hi600 m1 u1_part1_instslides
 
Hi600 m1 u1_part2_instslides
Hi600 m1 u1_part2_instslidesHi600 m1 u1_part2_instslides
Hi600 m1 u1_part2_instslides
 
HI600 U02_inst_slides
HI600 U02_inst_slides HI600 U02_inst_slides
HI600 U02_inst_slides
 
Hi600 u13_inst_slides
Hi600 u13_inst_slidesHi600 u13_inst_slides
Hi600 u13_inst_slides
 
Hi600 ch13_text_slides
Hi600 ch13_text_slidesHi600 ch13_text_slides
Hi600 ch13_text_slides
 
Hi600 ch12_text_slides
Hi600 ch12_text_slidesHi600 ch12_text_slides
Hi600 ch12_text_slides
 
Hi600 u11_inst_slides_ch11
Hi600 u11_inst_slides_ch11Hi600 u11_inst_slides_ch11
Hi600 u11_inst_slides_ch11
 
Hi600 u09_inst_slides
Hi600 u09_inst_slidesHi600 u09_inst_slides
Hi600 u09_inst_slides
 
Hi600 ch09_text_slides
Hi600 ch09_text_slidesHi600 ch09_text_slides
Hi600 ch09_text_slides
 
Hi600 ch08_text_slides
Hi600  ch08_text_slidesHi600  ch08_text_slides
Hi600 ch08_text_slides
 
Hi600 u07_inst_slides
Hi600 u07_inst_slidesHi600 u07_inst_slides
Hi600 u07_inst_slides
 
Hi600ch07_text_slides
Hi600ch07_text_slidesHi600ch07_text_slides
Hi600ch07_text_slides
 
Hi600 u06_inst_slides
Hi600 u06_inst_slidesHi600 u06_inst_slides
Hi600 u06_inst_slides
 
Hi600 ch06_text_slides
Hi600 ch06_text_slidesHi600 ch06_text_slides
Hi600 ch06_text_slides
 
Hi600 ch05_text_slides
Hi600 ch05_text_slidesHi600 ch05_text_slides
Hi600 ch05_text_slides
 
Hi600 u04_inst_slides
Hi600 u04_inst_slidesHi600 u04_inst_slides
Hi600 u04_inst_slides
 
Hi600 ch04_text_slides
Hi600 ch04_text_slidesHi600 ch04_text_slides
Hi600 ch04_text_slides
 
Hi600 u03_inst_slides
Hi600 u03_inst_slidesHi600 u03_inst_slides
Hi600 u03_inst_slides
 
Hi600 ch03_text_slides
Hi600 ch03_text_slidesHi600 ch03_text_slides
Hi600 ch03_text_slides
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 

Hi600 u10_inst_slides

  • 1. HI-600: Analysis and Design of Health Information Systems Design: Part IV Program Design
  • 2. Logical to Physical Process Models - DFD
  • 3. Physical Data Flow Diagrams (DFDs)
  • 4. Physical Processes Logical Process Sample Physical Process Implementations Check Customer Credit 4.3 4.3 Check Customer Credit Acct Clerk 4.3 Check Customer Credit COBOL/CICS 4.3 Check Customer Credit Visual Basic 4.3 Check Customer Credit Quickbooks
  • 7. DESIGNING PROGRAMS • Designing modular, flexible and maintainable system • Program design: top-down modular approach: • A high-level diagram, called structure chart, is created to illustrate the organization and interaction of the different pieces of code within the program. • Program specifications are written to describe what needs to be included in each program module.
  • 10. Steps in Building the Structure Chart 1. Identify modules and levels 2. Identify special connections 3. Add couples 4. Revise structure chart
  • 11. Design Guidelines • Build Modules with High Cohesion • Build Loosely Coupled Modules • Create High Fan-In • Avoid High Fan-Out • Assess the Chart for Quality
  • 12. Loose Coupled Modules w/ High Cohesion
  • 13. Create High Fan-In and Avoid High Fan-Out
  • 14. Assess the Chart for Quality
  • 16. SUMMARY • Moving from logical to physical process models – Physical DFDs show implementation details • Structure chart – The structure chart shows all of the functional components needed in the program at a high level • Building structure chart • Module, control connection, couples, review • Structure chart design guidelines • Cohesion, coupling, and fan-in/fan-out • Program specifications – Program specifications provide more detailed instructions to the programmers.