Page 5 - technology
P. 5

ั
         การพฒนาแอปพลิเคชัน






                                        แอปพลิเคชันที่มีองค์ประกอบสร้างซอฟต์แวร์เพยงอย่างเดียวก็จัดเป็น
                                                                                    ี
                                                          ั
                                 ผลิตภัณฑ์อย่างหนึ่ง การพฒนาแอปพลิเคชันจึงสามารถน ากระบวนการทาง
                                 วิศวกรรมที่ใช้ในการพฒนาผลิตภัณฑ์ประเภทอื่นมาประยุกต์ในการวางแผนการ
                                                     ั
                                 ด าเนินงานได้ ดังรูป 1.1

                                       ึ
                                 1.การศกษาความต้องการ

                                                                 ื่
                                        แอปพลิเคชันถูกสร้างขึ้นเพอตอบสนองความต้องการและการแก้ปัญหาของ
                                 ผูใชผูพฒนาจึงจ าเปนต้อง ทราบถงความต้องการและปญหากอนจะเร่มออกแบบหรอ
                                                                                    ั
                                                                                          ่
                                                                 ึ
                                   ้
                                     ้
                                                                                                ิ
                                      ้
                                                    ็
                                                                                                             ื
                                        ั
                                 ลงมือแก้ปัญหา การศกษาความต้องการเพอให้ได้ข้อก าหนดต่างๆ ของแอปพลิเคชัน
                                                     ึ
                                                                        ื่

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

                                        ปัญหาที่สาคัญในขั้นตอนนี้ คือ การสอสารที่คลาดเคลื่อนระหว่างผู้ใช้และ

                                                                          ื่
                                   ้
                                                                    ้
                                                                  ้
                                                               ี
                                                                          ้
                                                                          ื
                                    ั
                                                                ่
                                 ผูพฒนาโดยเฉพาะอย่างยิ่งกรณทีผูใชขาดพนฐานและความเข้าใจทางเทคโนโลยีของ
                                 ตนเองอย่างชัดเจน

                                 2.การออกแบบ
                                        การออกแบบนับเป็นหัวใจสาคัญในการพฒนาแอปพลิเคชัน แอปพลิเคชันที่

                                                                             ั
                                 พร้อมน าไปใช้งานได้นั้น มักมีความซับซ้อนและรายละเอียดปลีกย่อยจ านวนมาก จึงมี

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










                                                                                                         1
   1   2   3   4   5   6   7   8   9   10