เนื้อหา
- คำจำกัดความ - การพัฒนาโดยใช้ส่วนประกอบ (CBD) หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายการพัฒนาโดยใช้ส่วนประกอบ (CBD)
คำจำกัดความ - การพัฒนาโดยใช้ส่วนประกอบ (CBD) หมายถึงอะไร
Component-based development (CBD) เป็นกระบวนการที่เน้นการออกแบบและพัฒนาระบบที่ใช้คอมพิวเตอร์ด้วยความช่วยเหลือของส่วนประกอบซอฟต์แวร์ที่นำมาใช้ซ้ำได้ ด้วย CBD โฟกัสจะเปลี่ยนจากการเขียนโปรแกรมซอฟต์แวร์เป็นการเขียนระบบซอฟต์แวร์เทคนิคการพัฒนาแบบอิงองค์ประกอบจะเกี่ยวข้องกับขั้นตอนการพัฒนาระบบซอฟต์แวร์โดยการเลือกส่วนประกอบนอกชั้นวางที่เหมาะสมที่สุดแล้วประกอบเข้าด้วยกันโดยใช้สถาปัตยกรรมซอฟต์แวร์ที่มีการกำหนดชัดเจน ด้วยการนำส่วนประกอบที่หยาบมาใช้อย่างเป็นระบบ CBD มุ่งมั่นที่จะส่งมอบคุณภาพและผลผลิตที่ดีขึ้น
การพัฒนาโดยใช้ส่วนประกอบเป็นที่รู้จักกันในชื่อวิศวกรรมซอฟต์แวร์ที่เป็นส่วนประกอบ (CBSE)
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายการพัฒนาโดยใช้ส่วนประกอบ (CBD)
การสร้างแบบจำลองเชิงวัตถุผลในชั้นเรียนที่ละเอียดมากวัตถุและความสัมพันธ์ มันยากมากที่จะค้นพบชิ้นส่วนที่นำกลับมาใช้ใหม่ได้ในหน่วยที่เล็กกว่านี้ แนวคิดเบื้องหลัง CBD คือการรวมส่วนต่าง ๆ ที่เกี่ยวข้องและนำมาใช้ใหม่โดยรวม ชิ้นส่วนรวมเหล่านี้เรียกว่าส่วนประกอบเทคนิคการพัฒนาแบบอิงองค์ประกอบประกอบด้วยรูทีนการพัฒนาที่ไม่ธรรมดารวมถึงการประเมินส่วนประกอบการดึงส่วนประกอบ ฯลฯ เป็นสิ่งสำคัญที่ CBD จะดำเนินการภายในโครงสร้างพื้นฐานมิดเดิลแวร์ที่รองรับกระบวนการเช่น Enterprise Java Beans
เป้าหมายสำคัญของ CBD มีดังนี้:
- ประหยัดเวลาและเงินเมื่อสร้างระบบที่มีขนาดใหญ่และซับซ้อน: การพัฒนาระบบซอฟต์แวร์ที่ซับซ้อนด้วยความช่วยเหลือของส่วนประกอบนอกชั้นวางช่วยลดเวลาในการพัฒนาซอฟต์แวร์อย่างมาก คะแนนฟังก์ชั่นหรือเทคนิคที่คล้ายกันสามารถใช้ในการตรวจสอบความสามารถในการจ่ายของวิธีการที่มีอยู่
- ปรับปรุงคุณภาพซอฟต์แวร์: คุณภาพของส่วนประกอบเป็นปัจจัยสำคัญที่อยู่เบื้องหลังการปรับปรุงคุณภาพของซอฟต์แวร์
- ตรวจหาข้อบกพร่องภายในระบบ: กลยุทธ์ CBD รองรับการตรวจจับข้อบกพร่องโดยการทดสอบส่วนประกอบ อย่างไรก็ตามการค้นหาแหล่งที่มาของข้อบกพร่องเป็นสิ่งที่ท้าทายใน CBD
- ลดการส่งมอบ:
- ค้นหาในแคตตาล็อกส่วนประกอบ
- การรีไซเคิลส่วนประกอบที่เตรียมไว้ล่วงหน้า
- ปรับปรุงประสิทธิภาพ:
- นักพัฒนาให้ความสำคัญกับการพัฒนาแอพพลิเคชั่น
- ปรับปรุงคุณภาพ:
- นักพัฒนาชิ้นส่วนสามารถอนุญาตเวลาเพิ่มเติมเพื่อให้มีคุณภาพ
- ลดค่าใช้จ่าย
- การพัฒนาองค์ประกอบ
- การเผยแพร่ส่วนประกอบ
- การค้นหาส่วนประกอบรวมถึงการดึงข้อมูล
- การวิเคราะห์องค์ประกอบ
- การประกอบชิ้นส่วน