- การจัดทำข้อเสนอ (System Proposal) สรุปปัญหาที่พบเห็น และ แนวทางแก้ไข
- ภาพหลังข้อเสนอแนะได้รับการอนุมัติ นักวิเคราะห์ต้องกำหนดระยะเวลาในการพัฒนาในแต่ละขั้นตอน
4. การออกแบบระบบ
- การออกแบบเอาต์พุต (Output Design)
- การออกแบบอินพุต (Input Design)
- การออกแบบขบวนการ (Process Design)
- การออกแบบฐานข้อมูล และ แฟ้มข้อมูล (Database/File Design)
5. การพัฒนาระบบ และ จัดทำเอกสาร
- การพัฒนาระบบ และจัดทำเอกสารประกอบระบบ (Developing and Document the System) นักวิเคราะห์ทำงานร่วมกับโปรแกรมเมอร์ ทำการพัฒนาซอฟต์แวร์ และเอกสารหรือคู่มือการใช้ระบบ
6. การทดสอบและบำรุงรักษาระบบ
- การทดสอบ และ บำรุงรักษาระบบ (Testing and Maintaining the System)
- การติดตั้งระบบเพื่อใช้งานจริงนักวิเคราะห์ต้องทำการ ทดสอบระบบ เพื่อความถูกต้องของระบบ และ เพิ่มความมั่นใจ ความเชื่อถือได้ของระบบใหม่ การทดสอบอาจทำจาก ข้อมูลทดสอบ หรือ ข้อมูลจริง
7. การส่งเสริมและการประเมินผลระบบ
- นักวิเคราะห์ทำการติดตั้งระบบ
- ส่งเสริมพนักงานให้เกิดความรู้
- ประเมินผลระบบว่าทำงานตามวัตถุประสงค์ที่วางไว้
อ้างอิง
science.cmu.ac.th
- ผังการไหลข้อมูล (Data Flow Diagram : DFD)
- พจนานุกรมข้อมูล (Data Dictionary : DD)
- โครงสร้างการตัดสินใจ (Structure Decision)
วงจรการพัฒนาระบบ (The System Development Lift Cycle) คือ ขั้นตอนที่ใช้ศึกษาขบวนการวิเคราะห์และออกแบบระบบ ประกอบด้วย
1. การทำความเข้าใจกับปัญหา
- การทำความเข้าใจกับปัญหาที่เกิดขึ้นอย่างถ่องแท้ว่าปัญหาที่แท้จริงคืออะไร
- โอกาส คือ ช่องทางหรือสถานะการณ์ที่นักวิเคราะห์เชื่อว่าสามารถปรับปรุงระบบให้ดีขึ้นโดยใช้ระบบสารสนเทศ
- วัตถุประสงค์ เป็นหน้าที่ของนักวิเคราะห์ที่ต้องค้นหาว่าธุรกิจต้องการอะไร เพื่อทำให้เป้าหมายบรรลุวัตถุประสงค์
2. การรวบรวมข้อมูล
คือ ขั้นตอนที่นักวิเคราะห์เก็บข้อมูลจากผู้ใช้ระบบ โดยการตรวจสอบเอกสาร การสัมภาษณ์ การออกแบบสอบถาม หรือสังเกตพฤติกรรม และสภาพแวดล้อมของธุรกิจ
- การศึกษาปัญหา และเก็บรวบรวมข้อมูล อาจใช้ผู้ชำนาญงานพิเศษ เรียกว่า Information Analysis (IA)
- ขั้นตอนนี้นักวิเคราะห์ทราบว่า ใคร (Who) ทำอะไร(What) ที่ไหน(Where) อย่างไร (How)
3. การวิเคราะห์ระบบ
- การกำหนดความต้องการของผู้ใช้ระบบ
- ศึกษาว่างานที่จะนำคอมพิวเตอร์มาใช้นั้น มีขั้นตอนอะไรบ้าง ใช้ข้อมูลอะไร กำลังคนเท่าใด และ งานเหล่านี้มีปัญหาอะไรบ้าง
- ปัญหาที่มักพบ : งานล่าช้า ไม่มีข้อมูล ใช้ทรัพยากรมาก
- ค้นหาว่าผู้ใดต้องการอะไรจากระบบบ้าง
- คิดหาแนวทางนำเอาคอมพิวเตอร์มาใช้ประโยชน์
- การวิเคราะห์ความต้องการของระบบ นักวิเคราะห์เริ่มจาการศึกษาระบบปัจจุบัน โดยใช้สิ่งต่อไปนี้เป็นเครื่องมือ