تجاوز إلى المحتوى الرئيسي
User Image

MOHAMMED F. ALHAMID

Assistant Professor

Chairman of Software Engineering Department

علوم الحاسب والمعلومات
Building No. 31, Software Engineering Department, Office No. 2116 | د. محمد بن فهد الحامد
مادة دراسية

Software Process and Modeling

This course aims to provide a comprehensive presentation of the key concepts, modeling techniques, and development methodologies used in object-oriented approaches in software engineering. This includes a review of Object-Oriented concepts and modeling with UML: Structural Modeling, Behavioral Modeling – System architecture design, – User Interface Design – Object Persistence Design - Class and Method Design - Object-Oriented Testing – Unified Process development cycle – Use case analysis – Sequence diagrams – Encapsulation – Inheritance – Polymorphism – Design principles of coupling and cohesion – Design patterns. Students will be also exposed OO case tools, UML Generating tools, standard templates, Quality control and other SWE related standards. Students will participate in a group project on object-oriented software methodologies and modeling using OO case tools.

ملحقات المادة الدراسية