This course introduces the core aspects of software engineering that can be utilized to develop high-quality software systems in the field of artificial intelligence. This course is divided into five phases. Students are first introduced to the concept of software engineering and how to design a well-rounded software. The second phase starts with software project management fundamentals and various software processes such as agile development methods. In the third phase, students are exposed to the concept of requirements engineering principles and its techniques. In the fourth phase, students learn about software design, architecture and modeling using UML. In the last phase, students learn about software quality assurance and the concept of validation and verification of software.
هل كانت هذه الصفحة مفيدة؟
0% من المستخدمين قالو نعم من 0 تعليقا.
من فضلك أخبرنا بالسبب (يمكنك اختيار خيارات متعددة)