บ้าน พัฒนาการ การพัฒนาโดยใช้องค์ประกอบ (cbd) คืออะไร? - คำจำกัดความจาก techopedia

การพัฒนาโดยใช้องค์ประกอบ (cbd) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การพัฒนาโดยใช้ส่วนประกอบ (CBD) หมายถึงอะไร

Component-based development (CBD) เป็นกระบวนการที่เน้นการออกแบบและพัฒนาระบบที่ใช้คอมพิวเตอร์ด้วยความช่วยเหลือของส่วนประกอบซอฟต์แวร์ที่นำมาใช้ซ้ำได้ ด้วย CBD โฟกัสจะเปลี่ยนจากการเขียนโปรแกรมซอฟต์แวร์เป็นการเขียนระบบซอฟต์แวร์


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


การพัฒนาโดยใช้ส่วนประกอบเป็นที่รู้จักกันในชื่อวิศวกรรมซอฟต์แวร์ที่เป็นส่วนประกอบ (CBSE)

Techopedia อธิบายการพัฒนาโดยใช้ส่วนประกอบ (CBD)

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


เทคนิคการพัฒนาแบบอิงองค์ประกอบประกอบด้วยรูทีนการพัฒนาที่ไม่ธรรมดารวมถึงการประเมินส่วนประกอบการดึงส่วนประกอบ ฯลฯ สิ่งสำคัญคือ CBD จะดำเนินการภายในโครงสร้างพื้นฐานมิดเดิลแวร์ที่รองรับกระบวนการตัวอย่างเช่น Enterprise Java Beans


เป้าหมายสำคัญของ CBD มีดังนี้:

  • ประหยัดเวลาและเงินเมื่อสร้างระบบที่มีขนาดใหญ่และซับซ้อน: การพัฒนาระบบซอฟต์แวร์ที่ซับซ้อนด้วยความช่วยเหลือของส่วนประกอบนอกชั้นวางช่วยลดเวลาในการพัฒนาซอฟต์แวร์ได้อย่างมาก คะแนนฟังก์ชั่นหรือเทคนิคที่คล้ายกันสามารถใช้ในการตรวจสอบความสามารถในการจ่ายของวิธีการที่มีอยู่
  • ปรับปรุงคุณภาพซอฟต์แวร์: คุณภาพของส่วนประกอบเป็นปัจจัยสำคัญที่อยู่เบื้องหลังการปรับปรุงคุณภาพของซอฟต์แวร์
  • ตรวจหาข้อบกพร่องภายในระบบ: กลยุทธ์ CBD รองรับการตรวจจับข้อบกพร่องโดยการทดสอบส่วนประกอบ อย่างไรก็ตามการค้นหาแหล่งที่มาของข้อบกพร่องเป็นสิ่งที่ท้าทายใน CBD
ข้อดีของ CBD ได้แก่ :

  • ลดการส่งมอบ:
    • ค้นหาในแคตตาล็อกส่วนประกอบ
    • การรีไซเคิลส่วนประกอบที่เตรียมไว้ล่วงหน้า

  • ปรับปรุงประสิทธิภาพ:

    • นักพัฒนาให้ความสำคัญกับการพัฒนาแอพพลิเคชั่น

  • ปรับปรุงคุณภาพ:
    • นักพัฒนาชิ้นส่วนสามารถอนุญาตเวลาเพิ่มเติมเพื่อให้มีคุณภาพ

  • ลดค่าใช้จ่าย
รูทีนเฉพาะของ CBD คือ:

  • การพัฒนาองค์ประกอบ
  • การเผยแพร่ส่วนประกอบ
  • การค้นหาส่วนประกอบรวมถึงการดึงข้อมูล
  • การวิเคราะห์องค์ประกอบ
  • การประกอบชิ้นส่วน
การพัฒนาโดยใช้องค์ประกอบ (cbd) คืออะไร? - คำจำกัดความจาก techopedia