บ้าน พัฒนาการ วิศวกรรมซอฟต์แวร์ช่วยคอมพิวเตอร์ (กรณี) คืออะไร? - คำจำกัดความจาก techopedia

วิศวกรรมซอฟต์แวร์ช่วยคอมพิวเตอร์ (กรณี) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - วิศวกรรมซอฟต์แวร์ช่วยงานทางคอมพิวเตอร์ (CASE) หมายถึงอะไร

Computer-aided software engineering (CASE) เป็นแอพพลิเคชั่นของเครื่องมือและวิธีการที่ใช้คอมพิวเตอร์ช่วยในการพัฒนาซอฟต์แวร์เพื่อให้แน่ใจว่าซอฟต์แวร์ที่มีคุณภาพสูงและปราศจากข้อบกพร่อง CASE สร้างความมั่นใจในแนวทางการตรวจสอบและมีระเบียบวินัยและช่วยให้นักออกแบบผู้พัฒนาผู้ทดสอบผู้จัดการและคนอื่น ๆ ได้เห็นเหตุการณ์สำคัญของโครงการในระหว่างการพัฒนา

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

Techopedia อธิบายวิศวกรรมซอฟต์แวร์ช่วยงานคอมพิวเตอร์ (CASE)

วิธีการ CASE ครอบคลุมวงจรทั้งหมดของการพัฒนาผลิตภัณฑ์รวมถึงการสร้างรหัสเครื่องมือผลิตภัณฑ์ที่เก็บต้นแบบและเครื่องมืออื่น ๆ

เครื่องมือต่าง ๆ รวมอยู่ใน CASE และเรียกว่าเครื่องมือ CASE ซึ่งใช้เพื่อสนับสนุนขั้นตอนและเหตุการณ์สำคัญที่แตกต่างกันในวงจรการพัฒนาซอฟต์แวร์

ประเภทของ CASE tools ได้แก่ :

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

ข้อดีของวิธีการ CASE ประกอบด้วย:

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

CASE มอบความได้เปรียบในการแข่งขันให้กับองค์กรทางอ้อมโดยช่วยสร้างความมั่นใจในการพัฒนาผลิตภัณฑ์คุณภาพสูง

วิศวกรรมซอฟต์แวร์ช่วยคอมพิวเตอร์ (กรณี) คืออะไร? - คำจำกัดความจาก techopedia