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

Manal Khaled Binkhonain

Assistant Professor

Assistant Professor

علوم الحاسب والمعلومات
Building 6, 3rd floor, office# 52
مادة دراسية

SWE 312: Software Requirements Engineering

The course covers requirements engineering in depth, including the followings: Requirements Engineering Process - Elicitation of requirements - Functional and non-functional requirements - System services and constraints – Quality of Requirements - Requirements traceability matrix - Metrics for non-functional requirements - Use case description - Use case and context diagrams - Software Requirements Specification - IEEE Standard - Requirements for agile developments - Requirements for various systems: embedded systems, web-based systems, business systems, etc. – Requirements management. The ethical behavior of software analysts with respect to stakeholders when gathering the requirements is also discussed. This course also briefly introduces formal specifications using specification languages such as Z. Students participate in a group project on software requirements analysis and specification and requirements management case tools.

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