การออกแบบโปรแกรม มีหลักการดังต่อไปนี้
- คุณลักษณะของหน่วยแสดงผล (Output Specification)
- เนื้อหา, รูปร่าง, ปริมาณ, ทันเวลา, สื่อ, รูปและขนาด
- คุณลักษณะของหน่วยนำเข้าข้อมูล (Input Specification)
- เนื้อหา, ทันเวลา, สื่อ, รูปขนาด, ปริมาณ
- คุณลักษณะของหน่วยประมวลผล (Processing Specification)
- การคำนวณ, ประยุกต์ใช้, โปรแกรมระบบ, อุปกรณ์ในการคำนวณ
- คุณลักษณะส่วนจัดเก็บข้อมูล (Storage Specification)
- การเข้าถึง, การจัดการข้อมูล, ปริมาณ, สื่อ
- คุณลักษณะกระบวนการปฏิบัติ (Procedure Specification)
- งาน, การควบคุม
- คุณลักษณะบุคลากร (Personnel Specification)
- งาน, คุณวุฒิ, การอบรม
2.การพัฒนาโปรแกรม
- ศึกษาความต้องการของโปรแกรม (Program Requirements)
- การออกแบบโปรแกรม (Program Design)
- การเขียนโปรแกรม (Program Coding)
- การตรวจสอบข้อผิดพลาด และแก้ไขโปรแกรม (Program Debugging)
- การทดสอบโปรแกรม (Program Testing)
- การบำรุงรักษาโปรแกรม (Program Maintenance)
3. หลักในการพัฒนาระบบ
- พัฒนาไป แก้ไขไป (Build and Fix Model)
- ทำไปทีละขั้นทีละเรื่อง (Waterfall Model)
- พัฒนาต้นแบบมาก่อน (Prototyping Model)
- คิดเล็กแล้วขยาย (Incremental Model)
4.ต้องมีการควบคุม
- หน่วยนำเข้าข้อมูล (Input)
- การตรวจสอบเชิงตัวเลข (Check Digits)
- การควบคุมทั้งระบบ (Control Total)
- การทำสำเนาข้อมูลที่นำเข้า (Duplicate Data Entry)
- การตรวจแก้ปรับเปลี่ยนข้อมูล (Edit Checks)
- ตรวจสอบแหล่งของเอกสารสำคัญ (Log of Source Documents)
- การทดสอบด้านเหตุผล (Reasonableness Tests)
- การประมวลผลที่คงค้างอยู่ (Transaction Logs)
- หน่วยประมวลผล (Processing)
- การตรวจสอบสะกดรอย (Audit Trail)
- การเข้ารหัสข้อมูล (Encryption)
- การตั้งชื่อแฟ้ม (Labels)
- การเข้าถึงข้อมูลที่จำกัด (Limited Access)
- การใช้รหัสผ่าน (Passwords)
- เวลาทำงาน (Run Totals)
- การตรวจเช็คลำดับ (Sequence Check)
- หน่วยแสดงผล (Output)
- หน่วยแสดงผลเพิ่มเติม (Extra Output)
- ยอดรวม (Totals)
- หน่วยทั่วไป (General)
- การสำรองข้อมูล (Backup)
- เอกสารสำคัญ (Documentation)
5. เครื่องมือที่ใช้พัฒนาระบบ
- แผนภาพการไหลเวียนของข้อมูล (Data Flow Diagrams : DFD)
- แผนผังระบบ (System Flowcharts)
- แผนภาพ UML (Unified Model Language)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น