โครงการใด ๆ จำเป็นต้องมีการพัฒนาแผนเริ่มต้นหลายชุดก่อนที่จะเริ่มดำเนินการซึ่งทำหน้าที่เป็นพื้นฐานและ
วิศวกรใช้การจำลองเพื่ออธิบายโปรแกรมจากมุมมองเฉพาะเช่นข้อมูลที่จะใช้ส่วนประกอบหรือวิธีการทำงานที่คาดหวัง ย้อนกลับไปที่ตัวอย่างโครงการก่อสร้างแผนจะเป็น "แบบจำลอง" ที่สามารถใช้เป็นแนวทางในระหว่างขั้นตอนการออกแบบรวมถึงการสร้างแบบจำลองและการทดสอบ
ตามที่นักวิจัยพบมากที่สุดประเภทของโมเดลที่ใช้คือสัญกรณ์ไดอะแกรมคลาส Unified Modeling Language (UML) ซึ่งใช้เพื่ออธิบายโครงสร้างของระบบซอฟต์แวร์ ข้อดีของการทำงานกับโมเดลเหล่านี้คือมีความเป็นนามธรรมมากกว่าซอร์สโค้ดซึ่งมีรายละเอียดเฉพาะมากมายเกี่ยวกับเทคโนโลยีที่ใช้ และโมเดลเหล่านี้สามารถกระชับเข้าใจง่ายขึ้นในการผลิต "
ดังนั้นการจำลองสามารถให้บริการได้เป็นขั้นตอนเบื้องต้นแทนที่จะเป็นทางเลือกแทนซอร์สโค้ด แบบจำลองช่วยให้เข้าใจระบบที่กำลังพัฒนาได้ง่ายขึ้นและยังสามารถใช้เพื่อสร้างองค์ประกอบการนำไปใช้งานที่เฉพาะเจาะจงทำให้ส่วนที่ซ้ำซากที่สุดของกระบวนการเขียนโปรแกรมเป็นไปโดยอัตโนมัติ
วิศวกรใช้เครื่องมือตรวจสอบเพื่อป้องกันข้อผิดพลาดที่อาจส่งผลกระทบต่อโค้ดและการใช้งานระบบขั้นสุดท้าย
“เราจำเป็นต้องตรวจสอบให้แน่ใจว่าแบบจำลองนั้นถูกต้องเพื่อลดข้อผิดพลาดของซอฟต์แวร์ที่อาจเกิดขึ้นตามมาให้เหลือน้อยที่สุด”
ศาสตราจารย์แห่งมหาวิทยาลัย Oberta de Catalunya ซึ่งเป็นสมาชิกของกลุ่มวิจัย SOM Research Lab Robert Clariso
ทุกครั้งที่มีการเปลี่ยนแปลงโมเดลตัวอย่างเช่นการเพิ่มการลบหรือการเปลี่ยนแปลงข้อมูลซึ่งหมายความว่าระบบทั้งหมดจะต้องได้รับการวิเคราะห์ใหม่ดังนั้นการตรวจสอบความถูกต้องจะทำได้หลังจากสร้างแบบจำลองขั้นสุดท้ายในตอนท้ายของกระบวนการเท่านั้น
วิธีนี้ยังเป็นนวัตกรรมใหม่อีกด้วยเกี่ยวกับการใช้ใบรับรองตัวอย่างที่แสดงให้เห็นถึงการทำงานที่ถูกต้องของโมเดล ตามที่นักวิจัยตั้งข้อสังเกตว่า:“ เมื่อเราปรับเปลี่ยนโมเดลการมีใบรับรองใหม่จะขจัดความจำเป็นในการตรวจสอบความถูกต้อง
การปรับเปลี่ยนใบรับรองถูกกว่ามากกว่าการเริ่มกระบวนการตรวจสอบใหม่ เมื่ออธิบายถึงกระบวนการผู้เขียนเสนอว่าแทนที่จะตรวจสอบความถูกต้องของโมเดลใหม่ใบรับรองรุ่นเดิมสามารถปรับให้เข้ากับแบบใหม่ได้ ความท้าทายที่ยิ่งใหญ่ที่สุดที่พวกเขาเผชิญอยู่ในขณะนี้คือการผสมผสานเทคนิคเหล่านี้เข้ากับเครื่องมือและสภาพแวดล้อมการสร้างแบบจำลองซอฟต์แวร์ที่มีอยู่
อ่านเพิ่มเติม:
โลกจะถึงอุณหภูมิวิกฤตใน 20 ปี
การทำแท้งกับวิทยาศาสตร์: จะเกิดอะไรขึ้นกับเด็กที่จะคลอด
พบศิลปะหินที่เก่าแก่ที่สุดในโลก
กระทรวงสาธารณสุขของอาร์เจนตินาเปิดเผยข้อมูลเกี่ยวกับผลข้างเคียงในผู้ที่ได้รับ Sputnik V.