PADDADA...

รูปภาพของฉัน
Srisaket, ตะวันออกเฉียงเหนือ, Thailand

วันเสาร์ที่ 26 พฤศจิกายน พ.ศ. 2554

Structure Chart

                  แผนผังโครงสร้าง (Structure Chart) หมายถึง เครื่องมือที่อธิบายถึงการแบ่งการทำงานของระบบออกเป็นส่วนย่อย หรือโมดูล โดยแสดงโมดูลเป็นลำดับขั้นตามการเรียกใช้ข้อมูล พร้อมทั้งแสดงถึงความสัมพันธ์ระหว่างโมดูล
                  เป็นผังที่ได้จากการปรับเปลี่ยนรูปของผัง DFD มีลักษณะเป็นแบบชั้นภูมิ (Hierarchy) เรียงจากบนลงล่างและซ้ายไปขวา กล่าวคือ โมดูลบนสุดเป็นโมดูลคุม (แม่) และมีภาระกิจย่อยๆ ใดบ้าง (โมดูลระดับชั้นรองลงมา) โมดูลย่อยใดทำก่อนให้ไว้ซ้ายมือ และเรียงมาทางขวาตามลำดับ จากตัวอย่างผัง DFD ที่กล่าวมาแล้วข้างต้นสามารถแปลงเป็นผังโครงสร้างได้โดยพิจารณาจากจุดที่มีการเปลี่ยนแปลงข้อมูลไปจากเดิม ในที่นี้จุดเปลี่ยนแปลงข้อมูลจากเวลาเข้า-ออกงาน เป็นใบสลิปเงินเดือน คือกระบวนการคำนวณเงินเดือน


                 
         กลยุทธ์ในการสร้างแผนผังโครงสร้าง
               1.Transform Analysis
                   2.Transaction Analysis
         วิธีการสร้าง Structure chart โดยใช้ กลุยุทธ์ Transform Analysis

1.สร้าง Module หลักขึ้นมาตั้งชื่อตามชื่อระบบงาน เช่น ระบบบริหารงานบุคคล เป็นต้น 
2.สร้าง Module ในระดับถัดลงมาจาก Module หลักโดยเริ่มจาก Process ที่ทำหน้าที่นำข้อมูลเข้าสู่ Process ที่ทำหน้าที่ประมวลผล ส่วน Process ที่ทำหน้าที่ Input อื่่น ที่ไม่ได้ส่งข้อมูลให้ Process ที่เป็น Central Transfom แต่ส่งข้อมูลให้ Input Process อื่น ให้เขียนใน Level ถัดมา 
3.สร้าง Module ใน level เดียวกันให้กับ Process ที่ทำหน้าที่เปลี่ยนแปลงข้อมูล (Central Transfom) ถ้ามี Process ที่ทำหน้าที่เปลี่ยนแปลงข้อมูลมากกว่า 1 Process ให้พิจารณาว่า Process ดังกล่าวทำงานในวัตถุประสงค์เดียวกันหรือไม่ เช่นทำการคำนวณเงินเดือน ต้องทำการคำนวณรายได้ต่อเดือน และคำนวณภาษี ถ้าเป็นลักษณะเช่นนี้ สามารถสร้าง Module Central Transform Controller เพิ่มขึ้นมา
4.สร้าง Module ให้กับ Process ที่ทำหน้าที่แสดงผลข้อมูลโดยรับผลลัพธ์ที่ได้จากการประมวลมาแสดง โดยสร้าง Module ในระดับเดียวกันกับ Module ที่ทำหน้าที่ Input และ Transform ส่วน Process ที่ทำหน้าที่ Output อื่่น ที่ไม่ได้รับข้อมูลให้ Process ที่เป็น Central Transfom มาแสดงผลโดยตรง แต่รับข้อมูลจาก Output Process อื่นมาแสดงผล ให้สร้าง Module ใน Level ถัดมา 





               



                  
 



ค้นหาบล็อกนี้