การวิเคราะห์และออกแบบระบบ - ภาพรวม
การพัฒนาระบบเป็นกระบวนการที่เป็นระบบซึ่งรวมถึงขั้นตอนต่างๆเช่นการวางแผนการวิเคราะห์การออกแบบการปรับใช้และการบำรุงรักษา ในบทช่วยสอนนี้เราจะเน้นไปที่ -
- การวิเคราะห์ระบบ
- การออกแบบระบบ
การวิเคราะห์ระบบ
เป็นกระบวนการรวบรวมและตีความข้อเท็จจริงระบุปัญหาและการย่อยสลายระบบเป็นส่วนประกอบ
การวิเคราะห์ระบบดำเนินการโดยมีวัตถุประสงค์เพื่อศึกษาระบบหรือส่วนต่างๆของระบบเพื่อระบุวัตถุประสงค์ของระบบ เป็นเทคนิคการแก้ปัญหาที่ช่วยปรับปรุงระบบและทำให้มั่นใจได้ว่าส่วนประกอบทั้งหมดของระบบทำงานได้อย่างมีประสิทธิภาพเพื่อบรรลุวัตถุประสงค์
การวิเคราะห์ระบุ what the system should do.
การออกแบบระบบ
เป็นกระบวนการวางแผนระบบธุรกิจใหม่หรือเปลี่ยนระบบที่มีอยู่โดยการกำหนดส่วนประกอบหรือโมดูลเพื่อตอบสนองความต้องการเฉพาะ ก่อนที่จะวางแผนคุณต้องเข้าใจระบบเก่าอย่างละเอียดและพิจารณาว่าคอมพิวเตอร์สามารถใช้งานได้ดีที่สุดอย่างไรเพื่อให้ทำงานได้อย่างมีประสิทธิภาพ
การออกแบบระบบมุ่งเน้นไปที่ how to accomplish the objective of the system.
การวิเคราะห์และออกแบบระบบ (SAD) เน้นที่ -
- Systems
- Processes
- Technology
ระบบคืออะไร?
คำว่า System มาจากคำภาษากรีก Systema ซึ่งหมายถึงความสัมพันธ์ที่จัดระเบียบระหว่างชุดส่วนประกอบใด ๆ เพื่อให้บรรลุสาเหตุหรือวัตถุประสงค์ทั่วไป
ระบบคือ“ การจัดกลุ่มส่วนประกอบที่พึ่งพาซึ่งกันและกันอย่างเป็นระเบียบซึ่งเชื่อมโยงเข้าด้วยกันตามแผนเพื่อบรรลุเป้าหมายที่เฉพาะเจาะจง”
ข้อ จำกัด ของระบบ
ระบบต้องมีข้อ จำกัด พื้นฐานสามประการ -
ระบบต้องมีบางอย่าง structure and behavior ซึ่งออกแบบมาเพื่อให้บรรลุวัตถุประสงค์ที่กำหนดไว้ล่วงหน้า
Interconnectivity และ interdependence ต้องมีอยู่ในส่วนประกอบของระบบ
objectives of the organization มี higher priority มากกว่าวัตถุประสงค์ของระบบย่อย
ตัวอย่างเช่นระบบจัดการจราจรระบบจ่ายเงินเดือนระบบห้องสมุดอัตโนมัติระบบสารสนเทศทรัพยากรบุคคล
คุณสมบัติของระบบ
ระบบมีคุณสมบัติดังต่อไปนี้ -
องค์กร
องค์กรหมายถึงโครงสร้างและคำสั่ง เป็นการจัดองค์ประกอบที่ช่วยให้บรรลุวัตถุประสงค์ที่กำหนดไว้ล่วงหน้า
ปฏิสัมพันธ์
มันถูกกำหนดโดยลักษณะที่ส่วนประกอบทำงานซึ่งกันและกัน
ตัวอย่างเช่นในองค์กรแผนกจัดซื้อต้องติดต่อกับฝ่ายผลิตและจ่ายเงินเดือนกับฝ่ายบุคคล
การพึ่งพากัน
การพึ่งพากันหมายถึงการที่ส่วนประกอบของระบบพึ่งพาซึ่งกันและกัน เพื่อการทำงานที่เหมาะสมส่วนประกอบต่างๆจะถูกประสานและเชื่อมโยงกันตามแผนที่กำหนด เอาต์พุตของระบบย่อยหนึ่งระบบย่อยต้องการเป็นอินพุต
บูรณาการ
การรวมเกี่ยวข้องกับการเชื่อมต่อส่วนประกอบของระบบเข้าด้วยกัน หมายความว่าส่วนต่างๆของระบบทำงานร่วมกันภายในระบบแม้ว่าแต่ละส่วนจะทำหน้าที่เฉพาะ
วัตถุประสงค์กลาง
วัตถุประสงค์ของระบบต้องเป็นศูนย์กลาง อาจเป็นของจริงหรือระบุไว้ ไม่ใช่เรื่องแปลกที่องค์กรจะระบุวัตถุประสงค์และดำเนินการเพื่อบรรลุเป้าหมายอื่น
ผู้ใช้ต้องทราบวัตถุประสงค์หลักของแอปพลิเคชันคอมพิวเตอร์ในช่วงต้นของการวิเคราะห์เพื่อการออกแบบและการแปลงที่ประสบความสำเร็จ
องค์ประกอบของระบบ
แผนภาพต่อไปนี้แสดงองค์ประกอบของระบบ -
เอาต์พุตและอินพุต
จุดมุ่งหมายหลักของระบบคือการสร้างผลลัพธ์ที่เป็นประโยชน์สำหรับผู้ใช้
อินพุตคือข้อมูลที่เข้าสู่ระบบเพื่อประมวลผล
ผลลัพธ์คือผลลัพธ์ของการประมวลผล
โปรเซสเซอร์ (s)
โปรเซสเซอร์เป็นองค์ประกอบของระบบที่เกี่ยวข้องกับการแปลงอินพุตเป็นเอาต์พุตจริง
เป็นองค์ประกอบการดำเนินงานของระบบ โปรเซสเซอร์อาจปรับเปลี่ยนอินพุตทั้งหมดหรือบางส่วนขึ้นอยู่กับข้อกำหนดเอาต์พุต
เมื่อข้อกำหนดของเอาต์พุตเปลี่ยนไปการประมวลผลก็เช่นกัน ในบางกรณีอินพุตยังได้รับการแก้ไขเพื่อเปิดใช้งานโปรเซสเซอร์สำหรับจัดการการแปลง
ควบคุม
องค์ประกอบควบคุมนำทางระบบ
เป็นระบบย่อยในการตัดสินใจที่ควบคุมรูปแบบของกิจกรรมที่ควบคุมอินพุตการประมวลผลและเอาต์พุต
ลักษณะการทำงานของระบบคอมพิวเตอร์ถูกควบคุมโดยระบบปฏิบัติการและซอฟต์แวร์ เพื่อให้ระบบมีความสมดุลสิ่งที่ต้องการและจำนวนอินพุตจะถูกกำหนดโดยข้อกำหนดของเอาต์พุต
ข้อเสนอแนะ
คำติชมให้การควบคุมในระบบไดนามิก
ข้อเสนอแนะเชิงบวกเป็นกิจวัตรที่กระตุ้นให้เกิดการทำงานของระบบ
ข้อเสนอแนะเชิงลบเป็นข้อมูลที่ให้ข้อมูลแก่ผู้ควบคุมเพื่อดำเนินการ
สิ่งแวดล้อม
สภาพแวดล้อมคือ“ ระบบเหนือกว่า” ที่องค์กรดำเนินการ
เป็นแหล่งที่มาขององค์ประกอบภายนอกที่กระทบกับระบบ
กำหนดว่าระบบต้องทำงานอย่างไร ตัวอย่างเช่นผู้ขายและคู่แข่งในสภาพแวดล้อมขององค์กรอาจมีข้อ จำกัด ที่ส่งผลต่อผลการดำเนินงานที่แท้จริงของธุรกิจ
ขอบเขตและส่วนต่อประสาน
ระบบควรกำหนดตามขอบเขตของระบบ ขอบเขตคือขีด จำกัด ที่ระบุส่วนประกอบกระบวนการและความสัมพันธ์ระหว่างกันเมื่อเชื่อมต่อกับระบบอื่น
แต่ละระบบมีขอบเขตที่กำหนดขอบเขตของอิทธิพลและการควบคุม
ความรู้เกี่ยวกับขอบเขตของระบบที่กำหนดมีความสำคัญอย่างยิ่งในการกำหนดลักษณะของการเชื่อมต่อกับระบบอื่น ๆ เพื่อการออกแบบที่ประสบความสำเร็จ
ประเภทของระบบ
ระบบสามารถแบ่งออกเป็นประเภทต่างๆดังต่อไปนี้ -
ระบบกายภาพหรือนามธรรม
ระบบทางกายภาพเป็นสิ่งที่จับต้องได้ เราสัมผัสและรู้สึกได้
ระบบทางกายภาพอาจเป็นแบบคงที่หรือแบบไดนามิก ตัวอย่างเช่นโต๊ะและเก้าอี้เป็นชิ้นส่วนทางกายภาพของศูนย์คอมพิวเตอร์ซึ่งเป็นแบบคงที่ คอมพิวเตอร์โปรแกรมเป็นระบบไดนามิกที่โปรแกรมข้อมูลและแอปพลิเคชันสามารถเปลี่ยนแปลงได้ตามความต้องการของผู้ใช้
ระบบนามธรรมคือเอนทิตีที่ไม่ใช่ทางกายภาพหรือแนวความคิดที่อาจเป็นสูตรการแสดงหรือแบบจำลองของระบบจริง
ระบบเปิดหรือปิด
ระบบเปิดต้องโต้ตอบกับสภาพแวดล้อม รับอินพุตจากและส่งเอาต์พุตไปยังภายนอกระบบ ตัวอย่างเช่นระบบสารสนเทศที่ต้องปรับให้เข้ากับสภาพแวดล้อมที่เปลี่ยนแปลงไป
ระบบปิดไม่โต้ตอบกับสภาพแวดล้อม แยกได้จากอิทธิพลของสิ่งแวดล้อม ระบบปิดสนิทนั้นหาได้ยากในความเป็นจริง
ระบบ Adaptive และ Non Adaptive
Adaptive System ตอบสนองต่อการเปลี่ยนแปลงของสภาพแวดล้อมเพื่อปรับปรุงประสิทธิภาพและความอยู่รอด ตัวอย่างเช่นมนุษย์สัตว์
Non Adaptive System คือระบบที่ไม่ตอบสนองต่อสิ่งแวดล้อม ตัวอย่างเช่นเครื่องจักร
ระบบถาวรหรือชั่วคราว
ระบบถาวรยังคงมีอยู่เป็นเวลานาน ตัวอย่างเช่นนโยบายทางธุรกิจ
ระบบชั่วคราวถูกสร้างขึ้นตามเวลาที่กำหนดและหลังจากนั้นจะถูกรื้อถอน ตัวอย่างเช่นระบบ DJ ถูกตั้งค่าสำหรับโปรแกรมและจะถูกแยกออกไปหลังจากโปรแกรม
ระบบธรรมชาติและการผลิต
ระบบธรรมชาติถูกสร้างขึ้นโดยธรรมชาติ ตัวอย่างเช่นระบบสุริยะระบบตามฤดูกาล
ระบบการผลิตคือระบบที่มนุษย์สร้างขึ้น ตัวอย่างเช่นจรวดเขื่อนรถไฟ
ระบบกำหนดหรือความน่าจะเป็น
ระบบที่กำหนดจะดำเนินการในลักษณะที่คาดเดาได้และการโต้ตอบระหว่างส่วนประกอบของระบบนั้นเป็นที่ทราบแน่ชัด ตัวอย่างเช่นไฮโดรเจนสองโมเลกุลและออกซิเจนหนึ่งโมเลกุลทำให้น้ำ
Probabilistic System แสดงพฤติกรรมที่ไม่แน่นอน ไม่ทราบผลลัพธ์ที่แน่นอน ตัวอย่างเช่นการพยากรณ์อากาศการจัดส่งทางไปรษณีย์
สังคมมนุษย์เครื่องจักรระบบเครื่องจักร
ระบบสังคมประกอบด้วยผู้คน ตัวอย่างเช่นสโมสรทางสังคมสังคมต่างๆ
ในระบบ Human-Machine ทั้งมนุษย์และเครื่องจักรมีส่วนร่วมในการทำงานเฉพาะอย่าง ตัวอย่างเช่นการเขียนโปรแกรมคอมพิวเตอร์
ระบบเครื่องจักรเป็นจุดที่มนุษย์ละเลยการรบกวน งานทั้งหมดจะดำเนินการโดยเครื่อง ตัวอย่างเช่นหุ่นยนต์อิสระ
ระบบสารสนเทศที่มนุษย์สร้างขึ้น
เป็นชุดทรัพยากรข้อมูลที่เชื่อมต่อกันเพื่อจัดการข้อมูลสำหรับองค์กรเฉพาะภายใต้ Direct Management Control (DMC)
ระบบนี้ประกอบด้วยฮาร์ดแวร์ซอฟต์แวร์การสื่อสารข้อมูลและแอปพลิเคชันสำหรับผลิตข้อมูลตามความต้องการขององค์กร
ระบบสารสนเทศที่มนุษย์สร้างขึ้นแบ่งออกเป็นสามประเภท -
Formal Information System - ขึ้นอยู่กับการไหลของข้อมูลในรูปแบบของบันทึกช่วยจำคำแนะนำ ฯลฯ จากระดับบนสุดไปจนถึงระดับล่างของการจัดการ
Informal Information System - นี่คือระบบที่ใช้พนักงานซึ่งแก้ไขปัญหาที่เกี่ยวข้องกับการทำงานในแต่ละวัน
Computer Based System- ระบบนี้ขึ้นอยู่กับคอมพิวเตอร์โดยตรงในการจัดการแอปพลิเคชันทางธุรกิจ ตัวอย่างเช่นระบบห้องสมุดอัตโนมัติระบบจองทางรถไฟระบบธนาคารเป็นต้น
โมเดลระบบ
แบบจำลองแผนผัง
แบบจำลองแผนผังคือแผนภูมิ 2 มิติที่แสดงองค์ประกอบของระบบและการเชื่อมโยง
ลูกศรต่างๆใช้เพื่อแสดงการไหลของข้อมูลการไหลของวัสดุและการตอบกลับของข้อมูล
แบบจำลองระบบการไหล
แบบจำลองระบบการไหลแสดงการไหลอย่างเป็นระเบียบของวัสดุพลังงานและข้อมูลที่ยึดระบบไว้ด้วยกัน
ตัวอย่างเช่น Program Evaluation and Review Technique (PERT) ใช้ในการสรุประบบโลกแห่งความเป็นจริงในรูปแบบโมเดล
แบบจำลองระบบคงที่
พวกเขาเป็นตัวแทนหนึ่งคู่ของความสัมพันธ์เช่นกิจกรรมเวลาหรือค่าใช้จ่ายที่ปริมาณ
ตัวอย่างเช่นแผนภูมิแกนต์ให้ภาพคงที่ของความสัมพันธ์เวลากิจกรรม
แบบจำลองระบบไดนามิก
องค์กรธุรกิจเป็นระบบที่ไม่หยุดนิ่ง แบบจำลองแบบไดนามิกจะประมาณประเภทขององค์กรหรือแอปพลิเคชันที่นักวิเคราะห์จัดการด้วย
มันแสดงสถานะของระบบที่เปลี่ยนแปลงอย่างต่อเนื่องและต่อเนื่อง ประกอบด้วย -
อินพุตที่เข้าสู่ระบบ
โปรเซสเซอร์ที่เกิดการเปลี่ยนแปลง
โปรแกรมที่จำเป็นสำหรับการประมวลผล
ผลลัพธ์ที่เป็นผลมาจากการประมวลผล
หมวดหมู่ของข้อมูล
มีข้อมูลสามประเภทที่เกี่ยวข้องกับระดับการจัดการและผู้จัดการการตัดสินใจทำ
ข้อมูลเชิงกลยุทธ์
ข้อมูลนี้จำเป็นโดยผู้บริหารสูงสุดสำหรับนโยบายการวางแผนระยะยาวในอีกไม่กี่ปีข้างหน้า ตัวอย่างเช่นแนวโน้มของรายได้การลงทุนทางการเงินและทรัพยากรบุคคลและการเติบโตของประชากร
ข้อมูลประเภทนี้ทำได้ด้วยความช่วยเหลือของระบบสนับสนุนการตัดสินใจ (DSS)
ข้อมูลการจัดการ
ข้อมูลประเภทนี้จำเป็นสำหรับผู้บริหารระดับกลางสำหรับการวางแผนระยะสั้นและระดับกลางซึ่งอยู่ในรูปแบบของเดือน ตัวอย่างเช่นการวิเคราะห์การขายประมาณการกระแสเงินสดและงบการเงินประจำปี
สามารถทำได้ด้วยความช่วยเหลือของระบบสารสนเทศเพื่อการจัดการ (MIS)
ข้อมูลการดำเนินงาน
ข้อมูลประเภทนี้จำเป็นสำหรับผู้บริหารระดับต่ำสำหรับการวางแผนรายวันและระยะสั้นเพื่อบังคับใช้กิจกรรมการดำเนินงานประจำวัน ตัวอย่างเช่นการเก็บบันทึกการเข้างานของพนักงานใบสั่งซื้อที่ค้างชำระและหุ้นปัจจุบันที่มีอยู่
ทำได้ด้วยความช่วยเหลือของระบบประมวลผลข้อมูล (DPS)