การวิเคราะห์และออกแบบระบบ - การวางแผนระบบ
การกำหนดข้อกำหนดคืออะไร?
ข้อกำหนดเป็นคุณสมบัติที่สำคัญของระบบใหม่ซึ่งอาจรวมถึงการประมวลผลหรือการเก็บข้อมูลการควบคุมกิจกรรมของธุรกิจการผลิตข้อมูลและการสนับสนุนการจัดการ
การกำหนดข้อกำหนดเกี่ยวข้องกับการศึกษาระบบที่มีอยู่และการรวบรวมรายละเอียดเพื่อค้นหาว่าข้อกำหนดคืออะไรทำงานอย่างไรและควรปรับปรุงที่ใด
กิจกรรมหลักในการกำหนดความต้องการ
ความต้องการความคาดหวัง
เป็นการทำนายลักษณะของระบบตามประสบการณ์เดิมซึ่งรวมถึงปัญหาหรือคุณสมบัติบางอย่างและข้อกำหนดสำหรับระบบใหม่
อาจนำไปสู่การวิเคราะห์พื้นที่ที่นักวิเคราะห์ที่ไม่มีประสบการณ์จะไม่มีใครสังเกตเห็น แต่หากมีการใช้ทางลัดและมีการนำอคติมาใช้ในการดำเนินการตรวจสอบความต้องการการคาดหวังสามารถทำได้เพียงครึ่งเดียว
การตรวจสอบข้อกำหนด
กำลังศึกษาระบบปัจจุบันและจัดทำเอกสารคุณสมบัติเพื่อการวิเคราะห์เพิ่มเติม
เป็นหัวใจสำคัญของการวิเคราะห์ระบบที่นักวิเคราะห์จัดทำเอกสารและอธิบายคุณลักษณะของระบบโดยใช้เทคนิคการค้นหาข้อเท็จจริงการสร้างต้นแบบและเครื่องมือคอมพิวเตอร์ช่วย
ข้อกำหนดข้อกำหนด
ประกอบด้วยการวิเคราะห์ข้อมูลซึ่งกำหนดข้อกำหนดข้อกำหนดคำอธิบายคุณลักษณะสำหรับระบบใหม่และการระบุข้อกำหนดข้อมูลที่จะให้
ซึ่งรวมถึงการวิเคราะห์ข้อมูลที่เป็นข้อเท็จจริงการระบุข้อกำหนดที่จำเป็นและการเลือกกลยุทธ์การปฏิบัติตามข้อกำหนด
เทคนิคการรวบรวมข้อมูล
จุดมุ่งหมายหลักของเทคนิคการค้นหาข้อเท็จจริงคือการกำหนดข้อกำหนดด้านข้อมูลขององค์กรที่นักวิเคราะห์ใช้เพื่อจัดเตรียม SRS ที่แม่นยำที่ผู้ใช้เข้าใจ
เอกสาร SRS ในอุดมคติควร -
- มีความสมบูรณ์ไม่คลุมเครือและไม่มีศัพท์เฉพาะ
- ระบุข้อกำหนดด้านข้อมูลเชิงปฏิบัติการยุทธวิธีและกลยุทธ์
- แก้ไขข้อพิพาทที่อาจเกิดขึ้นระหว่างผู้ใช้และนักวิเคราะห์
- ใช้เครื่องมือช่วยแบบกราฟิกที่ช่วยลดความซับซ้อนในการทำความเข้าใจและการออกแบบ
มีเทคนิคการรวบรวมข้อมูลต่างๆ -
การสัมภาษณ์
นักวิเคราะห์ระบบจะรวบรวมข้อมูลจากบุคคลหรือกลุ่มโดยการสัมภาษณ์ นักวิเคราะห์อาจเป็นทางการกฎหมายเล่นการเมืองหรือไม่เป็นทางการ เนื่องจากความสำเร็จของการสัมภาษณ์ขึ้นอยู่กับทักษะของนักวิเคราะห์ในฐานะผู้สัมภาษณ์
สามารถทำได้สองวิธี -
Unstructured Interview - นักวิเคราะห์ระบบดำเนินการถาม - ตอบเพื่อรับข้อมูลพื้นฐานของระบบ
Structured Interview - มีคำถามมาตรฐานที่ผู้ใช้ต้องตอบในรูปแบบปิด (วัตถุประสงค์) หรือเปิด (บรรยาย)
Advantages of Interviewing
วิธีนี้มักเป็นแหล่งรวบรวมข้อมูลเชิงคุณภาพที่ดีที่สุด
เป็นประโยชน์สำหรับพวกเขาที่สื่อสารด้วยลายลักษณ์อักษรไม่ได้ผลหรืออาจไม่มีเวลาทำแบบสอบถาม
ข้อมูลสามารถตรวจสอบได้ง่ายและตรวจสอบข้ามได้ทันที
สามารถจัดการเรื่องที่ซับซ้อนได้
เป็นเรื่องง่ายที่จะค้นพบปัญหาสำคัญโดยการแสวงหาความคิดเห็น
เป็นการเชื่อมช่องว่างในพื้นที่ของความเข้าใจผิดและลดปัญหาในอนาคต
แบบสอบถาม
นักวิเคราะห์ใช้วิธีนี้เพื่อรวบรวมข้อมูลเกี่ยวกับปัญหาต่างๆของระบบจากบุคคลจำนวนมาก
แบบสอบถามมีสองประเภท -
Open-ended Questionnaires- ประกอบด้วยคำถามที่สามารถตีความได้ง่ายและถูกต้อง พวกเขาสามารถสำรวจปัญหาและนำไปสู่ทิศทางคำตอบที่เฉพาะเจาะจง
Closed-ended Questionnaires - ประกอบด้วยคำถามที่ใช้เมื่อนักวิเคราะห์ระบบแสดงรายการคำตอบที่เป็นไปได้ทั้งหมดอย่างมีประสิทธิภาพซึ่งเป็นข้อยกเว้น
Advantages of questionnaires
มีประสิทธิภาพมากในการสำรวจความสนใจทัศนคติความรู้สึกและความเชื่อของผู้ใช้ที่ไม่ได้อยู่ร่วมกัน
เป็นประโยชน์ในสถานการณ์ที่จะทราบว่าสัดส่วนของกลุ่มใดที่อนุมัติหรือไม่อนุมัติคุณลักษณะเฉพาะของระบบที่เสนอ
จะมีประโยชน์ในการพิจารณาความคิดเห็นโดยรวมก่อนที่จะให้ทิศทางที่เฉพาะเจาะจงกับโครงการระบบ
มีความน่าเชื่อถือมากขึ้นและให้การตอบสนองที่ซื่อสัตย์เป็นความลับสูง
เหมาะสำหรับการเลือกข้อมูลที่เป็นข้อเท็จจริงและสำหรับการรวบรวมข้อมูลทางสถิติซึ่งสามารถส่งทางอีเมลและส่งทางไปรษณีย์ได้
การตรวจสอบบันทึกขั้นตอนและแบบฟอร์ม
การทบทวนบันทึกขั้นตอนและแบบฟอร์มที่มีอยู่จะช่วยในการค้นหาข้อมูลเชิงลึกเกี่ยวกับระบบซึ่งอธิบายถึงความสามารถของระบบปัจจุบันการดำเนินการหรือกิจกรรมต่างๆ
Advantages
ช่วยให้ผู้ใช้ได้รับความรู้บางอย่างเกี่ยวกับองค์กรหรือการดำเนินงานด้วยตนเองก่อนที่จะกำหนดให้ผู้อื่น
ช่วยในการจัดทำเอกสารการดำเนินงานปัจจุบันภายในช่วงเวลาสั้น ๆ เนื่องจากคู่มือและแบบฟอร์มขั้นตอนอธิบายถึงรูปแบบและหน้าที่ของระบบปัจจุบัน
สามารถให้ความเข้าใจที่ชัดเจนเกี่ยวกับธุรกรรมที่จัดการในองค์กรการระบุอินพุตสำหรับการประมวลผลและการประเมินประสิทธิภาพ
สามารถช่วยให้นักวิเคราะห์เข้าใจระบบในแง่ของการดำเนินงานที่ต้องได้รับการสนับสนุน
อธิบายถึงปัญหาส่วนที่ได้รับผลกระทบและแนวทางแก้ไขที่เสนอ
การสังเกต
นี่เป็นวิธีการรวบรวมข้อมูลโดยการสังเกตและสังเกตบุคคลเหตุการณ์และวัตถุ นักวิเคราะห์เข้าเยี่ยมชมองค์กรเพื่อสังเกตการทำงานของระบบปัจจุบันและทำความเข้าใจข้อกำหนดของระบบ
Advantages
เป็นวิธีการโดยตรงในการรวบรวมข้อมูล
มีประโยชน์ในสถานการณ์ที่ความถูกต้องของข้อมูลที่รวบรวมอยู่ในคำถามหรือเมื่อความซับซ้อนของบางแง่มุมของระบบทำให้ผู้ใช้ปลายทางไม่สามารถอธิบายได้อย่างชัดเจน
ให้ข้อมูลที่แม่นยำและเชื่อถือได้มากขึ้น
จัดทำเอกสารทุกด้านที่ไม่สมบูรณ์และล้าสมัย
การพัฒนาแอปพลิเคชันร่วม (JAD)
เป็นเทคนิคใหม่ที่พัฒนาโดย IBM ซึ่งนำเจ้าของผู้ใช้นักวิเคราะห์นักออกแบบและผู้สร้างมากำหนดและออกแบบระบบโดยใช้การประชุมเชิงปฏิบัติการที่เป็นระเบียบและเข้มข้น นักวิเคราะห์ที่ผ่านการฝึกอบรมจาก JAD ทำหน้าที่เป็นผู้อำนวยความสะดวกสำหรับการประชุมเชิงปฏิบัติการที่มีทักษะเฉพาะทาง
Advantages of JAD
ช่วยประหยัดเวลาและค่าใช้จ่ายโดยแทนที่การสัมภาษณ์แบบเดิมหลายเดือนและการประชุมติดตามผล
เป็นประโยชน์ในวัฒนธรรมองค์กรที่สนับสนุนการแก้ปัญหาร่วมกัน
ส่งเสริมความสัมพันธ์อย่างเป็นทางการระหว่างพนักงานหลายระดับ
สามารถนำไปสู่การพัฒนาการออกแบบอย่างสร้างสรรค์
ช่วยให้การพัฒนาอย่างรวดเร็วและปรับปรุงความเป็นเจ้าของระบบข้อมูล
การวิจัยทุติยภูมิหรือการอ่านภูมิหลัง
วิธีนี้ใช้กันอย่างแพร่หลายในการรวบรวมข้อมูลโดยการเข้าถึงข้อมูลที่รวบรวมไว้ รวมถึงข้อมูลที่รวบรวมไว้ก่อนหน้านี้ซึ่งใช้โดยนักการตลาดจากแหล่งภายในหรือภายนอก
Advantages
สามารถเข้าถึงได้อย่างเปิดเผยมากขึ้นด้วยความพร้อมของอินเทอร์เน็ต
ให้ข้อมูลที่มีค่าด้วยต้นทุนและเวลาที่ต่ำ
ทำหน้าที่เป็นผู้บุกเบิกการวิจัยขั้นต้นและปรับจุดเน้นของการวิจัยขั้นต้น
ผู้วิจัยใช้เพื่อสรุปว่าการวิจัยนั้นคุ้มค่าหรือไม่เนื่องจากมีขั้นตอนที่ใช้และประเด็นในการรวบรวม
การศึกษาความเป็นไปได้
การศึกษาความเป็นไปได้ถือได้ว่าเป็นการตรวจสอบเบื้องต้นที่ช่วยให้ฝ่ายบริหารสามารถตัดสินใจได้ว่าการศึกษาระบบควรมีความเป็นไปได้ในการพัฒนาหรือไม่
ระบุความเป็นไปได้ในการปรับปรุงระบบที่มีอยู่การพัฒนาระบบใหม่และจัดทำประมาณการที่ละเอียดอ่อนสำหรับการพัฒนาระบบต่อไป
ใช้เพื่อให้ได้โครงร่างของปัญหาและตัดสินใจว่ามีทางออกที่เป็นไปได้หรือเหมาะสมหรือไม่
วัตถุประสงค์หลักของการศึกษาความเป็นไปได้คือการหาขอบเขตของปัญหาแทนที่จะแก้ปัญหา
ผลลัพธ์ของการศึกษาความเป็นไปได้คือข้อเสนอของระบบที่เป็นทางการซึ่งทำหน้าที่เป็นเอกสารประกอบการตัดสินใจซึ่งรวมถึงลักษณะที่สมบูรณ์และขอบเขตของระบบที่เสนอ
ขั้นตอนที่เกี่ยวข้องกับการวิเคราะห์ความเป็นไปได้
ให้ปฏิบัติตามขั้นตอนต่อไปนี้ขณะทำการวิเคราะห์ความเป็นไปได้ -
จัดตั้งทีมโครงการและแต่งตั้งหัวหน้าโครงการ
พัฒนาผังงานระบบ
ระบุข้อบกพร่องของระบบปัจจุบันและกำหนดเป้าหมาย
แจกแจงโซลูชันทางเลือกหรือระบบผู้สมัครที่มีศักยภาพเพื่อให้บรรลุเป้าหมาย
กำหนดความเป็นไปได้ของแต่ละทางเลือกเช่นความเป็นไปได้ทางเทคนิคความเป็นไปได้ในการดำเนินงานเป็นต้น
ให้น้ำหนักประสิทธิภาพและความคุ้มทุนของระบบผู้สมัครแต่ละระบบ
จัดอันดับทางเลือกอื่น ๆ และเลือกระบบผู้สมัครที่ดีที่สุด
จัดทำข้อเสนอระบบของคำสั่งโครงการขั้นสุดท้ายให้ฝ่ายบริหารอนุมัติ
ประเภทของความเป็นไปได้
ความเป็นไปได้ทางเศรษฐกิจ
เป็นการประเมินประสิทธิผลของระบบผู้สมัครโดยใช้วิธีการวิเคราะห์ต้นทุน / ผลประโยชน์
แสดงให้เห็นถึงประโยชน์สุทธิจากระบบผู้สมัครในแง่ของผลประโยชน์และต้นทุนต่อองค์กร
จุดมุ่งหมายหลักของการวิเคราะห์ความเป็นไปได้ทางเศรษฐกิจ (EFS) คือการประมาณความต้องการทางเศรษฐกิจของระบบผู้สมัครก่อนที่เงินลงทุนจะได้รับข้อเสนอ
ต้องการทางเลือกที่จะเพิ่มมูลค่าสุทธิขององค์กรโดยผลตอบแทนที่เร็วที่สุดและสูงที่สุดพร้อมกับระดับความเสี่ยงต่ำสุดที่เกี่ยวข้องในการพัฒนาระบบผู้สมัคร
ความเป็นไปได้ทางเทคนิค
จะตรวจสอบความเป็นไปได้ทางเทคนิคของแต่ละทางเลือกในการใช้งาน
จะวิเคราะห์และกำหนดว่าโซลูชันสามารถรองรับเทคโนโลยีที่มีอยู่ได้หรือไม่
นักวิเคราะห์จะพิจารณาว่าทรัพยากรทางเทคนิคในปัจจุบันได้รับการอัพเกรดหรือเพิ่มเพื่อให้เป็นไปตามข้อกำหนดใหม่หรือไม่
ช่วยให้มั่นใจได้ว่าระบบผู้สมัครให้การตอบสนองที่เหมาะสมตามขอบเขตที่สามารถรองรับการปรับปรุงทางเทคนิคได้
ความเป็นไปได้ในการดำเนินงาน
จะกำหนดว่าระบบทำงานได้อย่างมีประสิทธิภาพเมื่อได้รับการพัฒนาและนำไปใช้งานหรือไม่
เพื่อให้แน่ใจว่าฝ่ายบริหารควรสนับสนุนระบบที่เสนอและการทำงานที่เป็นไปได้ในสภาพแวดล้อมขององค์กรในปัจจุบัน
วิเคราะห์ว่าผู้ใช้จะได้รับผลกระทบหรือไม่และพวกเขายอมรับวิธีการทางธุรกิจที่ปรับเปลี่ยนหรือใหม่ที่ส่งผลต่อประโยชน์ของระบบ
นอกจากนี้ยังช่วยให้มั่นใจได้ว่าทรัพยากรคอมพิวเตอร์และสถาปัตยกรรมเครือข่ายของระบบผู้สมัครสามารถทำงานได้
ความเป็นไปได้ทางพฤติกรรม
ประเมินและประเมินทัศนคติหรือพฤติกรรมของผู้ใช้ที่มีต่อการพัฒนาระบบใหม่
ช่วยในการพิจารณาว่าระบบต้องใช้ความพยายามเป็นพิเศษในการให้ความรู้ฝึกอบรมโยกย้ายและเปลี่ยนแปลงสถานะงานของพนักงานเกี่ยวกับวิธีการดำเนินธุรกิจใหม่ ๆ หรือไม่
กำหนดเวลาความเป็นไปได้
ช่วยให้มั่นใจได้ว่าโครงการควรจะเสร็จสิ้นภายในเวลาหรือกำหนดเวลาที่กำหนด
นอกจากนี้ยังตรวจสอบและตรวจสอบว่ากำหนดเวลาของโครงการมีความสมเหตุสมผลหรือไม่