วันอาทิตย์ที่ 19 มิถุนายน พ.ศ. 2559

Implement Software Process


Flow การพัฒนาซอฟต์แวร์ขนาดใหญ่




ขั้นตอนที่ 1 : Overview คือ การรับ Requirement จากลูกค้า เพื่อนำมาสู่การออกแบบและพัฒนาซอฟต์แวร์ให้ตรงตามความต้องการใช้งานจริง โดยหน้าที่นี้จะเป็นหน้าที่ของบุคคลที่เป็น System Analyst 
ขั้นตอนที่ 2 : Blueprint คือ หลังจากที่ทำการ Survey และรับ Requirement จากลูกค้าแล้ว ต่อไป System Analyst ก็จะทำการออกแบบ Spec เพื่อส่งให้ Programmer พัฒนาตัวผลงานต้นแบบขึ้นมา  
ขั้นตอนที่ 3 : Prototype คือ เมื่อ Programmer ได้สร้างต้นแบบเสร็จเรียบร้อย ก็จะทดสอบการทำงานของโปรแกรมหรือซอฟต์แวร์ที่ได้พัฒนาขั้น โดย Software Tester ซึ่ง Software Tester ก็จะทดสอบการทำงานตาม Spec ที่ System Analyst ได้เขียน Spec ไว้ ถ้าเกิดว่า โปรแกรมทำงานไม่สมบูรณ์ หรือโปรแกรมทำงานผิดไปจาก Spec ที่ System Analyst ได้เขียนไว้ ก็จะส่ง Sofware กลับไปให้ Programmer แก้ไขให้สมบูรณ์และก็ส่งกลับมาให้ Software Tester ทดสอบ Software อีกครั้ง
ขั้นตอนที่ 4 : UAT คือ หลังจากที่ซอฟต์แวร์ทำงานสมบูรณ์แล้ว ก็จะลองให้ User ได้ทดลองใช้งานโปรแกรมตามที่ System Analyst ได้ออกแบบไว้ ซึ่งถ้า User มีอะไรที่อยากจะเพิ่มหรือลดฟังก์ชั่นบางอย่างลงไปใน Sofware ก็จะมีการแก้ไขในขั้นตอนนี้ 
ขั้นตอนที่ 5 : Data conversion คือ หลังจากการที่ UAT เสร็จเรียบร้อยแล้ว ก็จะทำการ Migration Test และ Integrate Test เพื่อทดสอบการใช้งานของระบบหรือซอฟต์แวร์ที่ได้พัฒนาเสร็จสมบูรณ์
ขั้นตอนที่ 6 : Training คือ หลังจากเตรียมข้อมูลเพื่อทำ Data Conversion เสร็จเรียบร้อย ก่อนที่จะนำซอฟต์แวร์ขึ้นระบบจริง ก็จะมีการจัดอบรมเพื่อสอนการใช้งานโปรแกรมที่ได้พัฒนาขึ้น 
ขั้นตอนที่ 7 : Golive & support คือ การใช้งานระบบที่ได้พัฒนาขึ้นบน Production ซึ่งซอฟต์แวร์นั้นพัฒนาสมบูรณ์และพร้อมที่จะใช้งานแล้ว เป็นอันเสร็จขั้นตอนการพัฒนาซอฟต์แวร์
top.sk Web Developer

I can design web applications by using Java Server Faces (JSF), Primefaces, EJB3, SQL, DB2 (IBM) and designing report (Word, Excel and PDF) by using XML Script and Crystal Clear Report for the organization that can be easily and no problem for used and they can use the Web to manage the customer's organization effectively. I want to learn a new culture, technology and colleagues involved in the IT profession.

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

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