วันอังคารที่ 29 กรกฎาคม พ.ศ. 2557

หลักการออกแบบและพัฒนาโปรแกรม

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

โดยทั่วไปนิยมนิยมแบ่งวิธีการวิเคราะห์งานเป็น 5 หัวข้อ ได้แก่

1.  สิ่งที่ต้องการ          เป็นการบอกให้ทราบว่างานที่ต้องการให้ทำมีอะไรบ้าง
2.   รูปแบบผลลัพธ์     เป็นการศึกษาถึงรูปแบบหรือลักษณะของการแสดงข้อมูล
3.   ข้อมูลนำเข้า          ข้อมูลที่ใช้ประมวลผลมีอะไรบ้าง
4.   ตัวแปรที่ใช้            บอกว่าใช้ตัวแปรอะไรแทนข้อมูลนำเข้า  หรือแทนค่าอยู่ระหว่างการประมวลผล          ตลอดจนจัวแปรที่ใช้แสดง
5.  วิธีการประมวลผล  เป็นขั้นตอนของคำสั่งหรือวิธีการที่ใช้ในโปรแกรม  ึ่งขั้นตอนต่างๆ จะต้องเรียง           ลำดับก่อนหลัง สลับลำดับไม่ได้เพราะจะทำให้ไม่สามารถประมวลผลหรือทำให้ได้ผลลัพธ์ไม่ตรง           ตามที่ต้องการ

ตัวอย่างการวิเคราะห์ความต้องการ

      ตัวอย่างที่ 1 
      โจทย์  จงแก้ปัญหาเพื่อหาพื้นที่ของรูปสี่เหลี่ยม  โดยรับค่าความกว้างและความสูง  จากผู้ใช้งานทางแป้นพิมพ์

 วิเคราะห์งาน

1.   สิ่งที่ต้องการ
           -  พื้นที่ของรูปสี่เหลี่ยม
           -  รับค่าข้อมูลความกว้างและความสูงจากแป้นพิมพ์
2.  รูปแบบผลลัพธ์
           -  แสดงผลลัพธ์ของพื้นที่รูปสี่เหลี่ยมเป็นตัวเลข
3.  ข้อมูลนำเข้า
           -  ค่าความกว้างของรูปสี่เหลี่ยม
           -  ค่าความสูงของรูปสี่เหลี่ยม
4.  ตัวแปรที่ใช้
           -  ค่า  w แทน  ความกว้างของรูปสี่เหลี่ยม
           -  ค่า  H  แทน  ความสูงของรูปสี่เหลี่ยม

5. วิธีการประมวลผล
           1.  เริ่มต้น
           2.  รับค่า  w  และ H
           3.  คำนวณค่าพื้นที่ของรูปสี่เหลี่ยมจากสูตร  พื้นที่สี่เหลี่ยม  =  w* H
           4.  แสดงค่าพื้นที่สี่เหลี่ยม
           5.  จบการทำงาน


ชนิดข้อมูลและขนาด  (Date Type and Size )

        ตัวแปรที่ประกาศใช้งานในโปรแกรม จำเป็นต้องถูกระบุชนิดข้อมูล เพื่อให้ทราบตัวแปรเหล่านั้นจัดเก็บข้อมูลชนิดใดลงไป สำหรับในภาษา C จะมีชนิดข้อมูลพื้นฐานไม่กี่ชนิด คือ

ชนิดข้อมูล
ความหมาย
char
ข้อมูลชนิดตัวอักษร ( character )
Int
ข้อมูลชนิดเลขจำนวนเต็ม ( integer )
float
ข้อมูลชนิดเลขจำนวนจริง ( real  or  floating point )
double
ข้อมูลชนิดเลขจำนวนจริง 2 เท่า ( double  precision float )

   และยังสามารถปรับปรุงด้วยการเพิ่มเครื่องหมายนำหน้าได้อีก ซึ่งประกอบด้วย

                  signed       unsigned           long        short  

ไม่มีความคิดเห็น:

แสดงความคิดเห็น