ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
ได้พิมพ์โดยRandolf Greene ได้เปลี่ยน 5 ปีที่แล้ว
1
System Flow Charts A modeling method that analysts may use to
provide a graphic overview of the relationships between input, processing, and outputs for the whole system. Inventory file transaction Inventory processing Inventory Inventory update report Inventory Master update
2
Function Decomposition Modeling Method
A function decomposition provides a conceptual overview of all the activities an organization performs in support of its overall purpose. Business function Manufacture product Distribute product Market product Maintain operations R & D Market analysis Advertising R & D Maintain parts Production operations
3
Procedure Modeling Methods
The modeling methods, such as HIPO diagrams, Nassi-Schneiderman charts, program flow charts, psuedocode and structured English, action diagrams, and structure charts, are used to help model the information system procedures that eventually become instructions that make up program logic. Program logic Refers to the way programs execute, sometimes called a program’s procedure model.
4
HIPO Diagram Modeling Method
HIPO for hierarchical input process output : diagrams are used to hierarchically show the inputs, processing, and outputs of each processing module. A HIPO diagram usually consists of three separate and interrelated sets of diagrams : 1. A visual table of contents (VTOC) diagram 2. An Overview diagram 3. One or more detail diagrams
5
HIPO VTOC Diagrams Identifies the major procedures performed by the
system and the subordinate procedure necessary to successfully complete the major procedure.
6
Figure : VTOC for processing a payroll application
NEW EMPLOYEE HIRING 1.0 System Procedure NEW EMPLOYEE DATA ENTRY 1.1 EMPLOYEE APPLICATION PROCESSING 1.2 DEPARTMENT PERSONNEL REPORTING 1.3 Subordinate Procedure CHECK & MATCH QUALIFICATION 1.21 PROCESS MATCHED REQUEST 1.22 Figure : VTOC for processing a payroll application
7
HIPO Overview Diagrams
A HIPO diagram to depict each level of processing within the VTOC, with an overview diagram sometimes created for each module in the VTOC.
8
HIPO Detail Diagrams A HIPO diagram that contains the specific steps
involved in procedures identified in the overview diagram.
9
Nassi-Schneiderman Charts
A procedure modeling method in which each type of control structure is used to specify the set of procedures required for a particular application using the three basic principles of good programming : sequence, selection, and iteration. Sequence Selection Iteration IF LOOP STATEMENT Instruction a TRUE FALSE Instruction a Instruction b LOOP BODY OF Instruction n
10
Example of Nassi-Schneiderman chart
OPEN FILE DO WHILE THERE ARE RECORD TO BE ENTERED INPUT RECORD FROM TERMINAL VALIDATE RECORD VALID RECORD ? YES NO WRITE TO FILE WRITE TO ERROR FILE CLOSE FILES Example of Nassi-Schneiderman chart
11
Program Flow Charts A procedure diagram that uses graphical symbols
to specify the logic of programming procedures that express sequence, selection, and iteration. START A , B Yes No A >= B A B STOP
12
Pseudocode Consists of instructions written in broken-English
statements that are fundamentally equivalent to their counterparts in a particular computer language. Open the files Read a COMMISSION record Do until end of file Compute commission Print a detail line ENDDO Close the files End of program
13
Structured English A procedure modeling method similar in use to
pseudocode, but less cryptic in its statement.
14
Structure Charts A structure chart (STC) is a graphical modeling
method that depicts the procedure logic of programs in a basic format consistent with the layout of structured programs.
15
Basic symbols for structure charts
16
Structure chart example
17
Structure chart Commissions Process Read Commission Record Commission
Print Special Letter Print Award List Read Commission Record Commission Calculate
18
Conversion from DFD to Structure charts
Description Course Record Course Read 2 Course Record Course Master Of Credits Course Number GPA. Calculate 4 GPA. Number Course Record Grade Read 1 Grade Record Print 5 Student Report Grade file Grade Course Student Report Card Number Student Record Student Read 3 Student Record Data Student Student Master Student DFD Level 0
19
Child diagram Grade Point Average Grade Course Description Course
Format 5.1 Student Name and Address line Format 5.2 Course Grade line Format 5.3 Grade Point Average line and Address Student Name Course Grade Line Write 5.4 Report Card line Average Line Grade Point Address Line Name and Student Report Card Child diagram
20
A structure chart for producing student report cards
Produce Student Report Card Prepare Student Report Card Grade Read Record Course Read Record Student Read Record Grade Point Calculate Average Student Print Report Card Format Student Name and Address Line Format Course Grade Line Format Grade Point Average Line Write Report Card Line A structure chart for producing student report cards
24
ข้อมูลปฏิเสธการสั่งซื้อ ที่สั่งซื้อที่ต้องตรวจสอบ
Context diagram ของระบบการสั่งซื้อสินค้า ใบสั่งซื้อสินค้า ลูกค้า โกดัง รายการสินค้า Back ข้อมูลปฏิเสธการสั่งซื้อ สินค้า ใบส่งสินค้า รายการสินค้า ที่สั่งซื้อที่ต้องตรวจสอบ ระบบสั่งซื้อสินค้า ใบแจ้งหนี้ รายการการจ่ายเงิน สินค้า ค่าคอมมิชชั่น Next ผู้ขาย
25
Context Diagram CUSTOMER KITCHEN Food order Customer order FOOD Food
ORDERING SYSTEM Food Receipt Management Reports RESTAURANT MANAGER
26
DFD : Diagram 0 CUSTOMER KITCHEN RESTAURANT MANAGER Customer order 1.0
Receive and Transform Customer Food order Food order Receipt Food Food 2.0 Update Goods Sold File Good Sold Inventory data 3.0 Update Inventory File Formatted Good Sold Data Formatted Inventory Data Goods Sold File 4.0 Produce Management Report Inventory File Daily Goods Sold Amounts Daily Inventory Depletion Amounts Reports Management DFD : Diagram 0 RESTAURANT MANAGER
27
DFD : Diagram 1 Amounts Daily Goods Sold 4.1 4.2 Access Goods
Sold and Inventory Data Good Sold Data 4.2 Aggregate Goods Sold and Inventory Inventory data Depletion Amounts Daily Inventory Aggregated Data Good Sold Data 4.3 Prepare Management Reports Reports Management DFD : Diagram 1
28
DFD : Diagram 2 4.3.1 Format Management Reports 4.3.2 Print Management
Aggregated Data Formatted Data Reports Management DFD : Diagram 2
29
CONTEXT DIAGRAM อาจารย์ ที่ปรึกษา นักศึกษา ระบบ อาจารย์ ที่ปรึกษา
ใบลงทะเบียนเรียน ประวัตินักศึกษา, ประวัติการให้คำปรึกษา อาจารย์ ที่ปรึกษา ข้อมูลการลงทะเบียน นักศึกษา ปัญหาที่เข้ามาปรึกษา รายงานผลการเรียน รายงานผลการเรียนต่ำกว่า 2.00 รายงานข้อมูลนักศึกษาที่รับผิดชอบ ใบลงทะเบียนเรียน ระบบ อาจารย์ ที่ปรึกษา ข้อมูลการให้คำปรึกษา ข้อมูลการให้คำปรึกษา รายงานข้อมูลอาจารย์ที่ปรึกษา ข้อมูลวิชาที่เปิดให้เรียน รายงานสรุปผลการเรียนต่ำกว่า 2.00 ข้อมูลการลงทะเบียน ข้อมูลวิชาที่เปิดให้เรียน ส่วนงาน ทะเบียนฯ ข้อมูลหลักสูตร คณะ ข้อมูลรายชื่ออาจารย์ที่ปรึกษา ข้อมูลนักศึกษา, อาจารย์ที่ปรึกษา
30
รายละเอียดบัญชีลูกค้า รายการปรับปรุงยอดบัญชี
Context Diagram ของระบบการฝากถอนเงิน รายการปรับปรุง ยอดบัญชี รายการสรุปยอดฝาก - ถอนเงิน ระบบบัญชี ระบบบริหาร ระบบฝาก - ถอนเงิน รายละเอียดบัญชีลูกค้า รายการปรับปรุงยอดบัญชี รายการฝากเงิน ลูกค้า รายการถอนเงิน
งานนำเสนอที่คล้ายกัน
© 2025 SlidePlayer.in.th Inc.
All rights reserved.