การวิเคราะห์และออกแบบระบบ - ภาพรวม

การพัฒนาระบบเป็นกระบวนการที่เป็นระบบซึ่งรวมถึงขั้นตอนต่างๆเช่นการวางแผนการวิเคราะห์การออกแบบการปรับใช้และการบำรุงรักษา ในบทช่วยสอนนี้เราจะเน้นไปที่ -

  • การวิเคราะห์ระบบ
  • การออกแบบระบบ

การวิเคราะห์ระบบ

เป็นกระบวนการรวบรวมและตีความข้อเท็จจริงระบุปัญหาและการย่อยสลายระบบเป็นส่วนประกอบ

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

การวิเคราะห์ระบุ 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)