MyMisPal
← All courses
MyMisPal · Review sheet

Systems analysis & design

Formulas and rules

  • SDLC: plan → analyse → design → build → test → deploy
  • User story: As a [role], I want [goal] so that [benefit]
  • Payback = cost ÷ net annual benefit · ROI = (benefits − costs) ÷ costs

Terms to know

Agile المنهجية الرشيقة
Developing in short iterations with continuous delivery and openness to change.
BPMN نمذجة العمليات
Standard notation for drawing business processes step by step.
DFD مخطط تدفق البيانات
A diagram of data moving between external entities, processes and data stores.
Feasibility Study دراسة الجدوى
Assessing whether a project is possible and worthwhile: technically, economically, operationally.
Functional Requirement متطلب وظيفي
What the system does, e.g. “customers can pay online”.
Non-functional Requirement متطلب غير وظيفي
System qualities: speed, security, availability, usability.
Prototype نموذج أولي
A simplified version used to test an idea with users.
Requirement متطلب
A statement of something the system must do or a quality it must have.
SDLC دورة حياة تطوير النظم
The phases from planning and analysis to design, build, testing and operation.
SRS وثيقة مواصفات المتطلبات
A formal document capturing all system requirements.
Stakeholder صاحب مصلحة
Anyone affected by or influencing the system.
UAT اختبار قبول المستخدم
Final testing by real users to confirm the system meets their needs.
UML لغة النمذجة الموحدة
A set of standard diagrams for system design: use case, class, sequence and more.
Use Case حالة استخدام
How a user interacts with the system to achieve a goal.
User Story قصة مستخدم
A short requirement: As a… I want… so that…
Waterfall منهجية الشلال
Developing in sequential phases, each finished before the next.

Topics

Useful pages

SRS builder

Final exam
Spotted a mistake on this page, or have an idea to improve the site?