Interactive Study Hub

Systems Analysis & Design
Kendall & Kendall • 9th Edition

A bilingual visual guide to Chapter 1 — Systems, Roles, and Methodologies  •  Chapter 2 — Information Gathering: Interactive Methods.

دليل بصري ثنائي اللغة يغطي الفصل الأول (الأنظمة والأدوار والمنهجيات) والفصل الثاني (جمع المعلومات بالأساليب التفاعلية).

2Chapters
100+Slides Covered
75Exam Qs
AR+ENBilingual
01

Systems, Roles & Development Methodologies Chapter 1

The analyst's profession, three major development methodologies, HCI, CASE tools, and open-source collaboration.

مهنة محلل النظم، ثلاث منهجيات رئيسية للتطوير، التفاعل بين الإنسان والحاسوب، أدوات CASE، والتعاون مفتوح المصدر.

🎯 Learning Objectives / الأهداف التعليمية

English
  • Understand the need for systems analysis and design in organizations.
  • Realize what the many roles of the systems analyst are.
  • Comprehend the fundamentals of three development methodologies: SDLC, the Agile approach, and Object-Oriented Analysis & Design.
العربية
  • فهم الحاجة إلى تحليل وتصميم الأنظمة داخل المنظمات.
  • إدراك الأدوار المتعددة التي يقوم بها محلل النظم.
  • استيعاب أساسيات ثلاث منهجيات للتطوير: دورة حياة تطوير النظم (SDLC)، والمنهج الرشيق (Agile)، وتحليل وتصميم النظم الكائنية التوجّه (OO).

💎 Information — A Key Resource / المعلومات: مورد أساسي

English
  • Information fuels business and can be the critical factor determining the success or failure of a business.
  • It needs to be managed correctly, just like any other resource (money, people, equipment).
  • Managing computer-generated information differs from handling manually produced data — it requires different tools, processes, and expertise.
Example: A supermarket chain using barcode scanners generates enormous volumes of sales data automatically. Managing this requires databases, analytics software, and analysts — very different from a small shop that writes sales in a notebook.
العربية
  • المعلومات هي وقود الأعمال وقد تكون العامل الحاسم في نجاح أو فشل المنشأة.
  • يجب إدارتها بشكل صحيح تماماً كأي مورد آخر (مال، موظفون، معدات).
  • إدارة المعلومات التي يولدها الحاسوب تختلف عن إدارة البيانات المُعدّة يدوياً، إذ تتطلب أدوات وعمليات وخبرات مختلفة.
مثال: سلسلة سوبر ماركت تستخدم قارئات الباركود تولّد كميات هائلة من بيانات المبيعات تلقائياً. إدارة هذه البيانات تتطلب قواعد بيانات وبرامج تحليل ومحللين، بخلاف المتجر الصغير الذي يكتب المبيعات في دفتر.
Key Definition / تعريف أساسي: Information = processed data that has meaning and value for decision-making. / المعلومات = بيانات معالَجة ذات معنى وقيمة لاتخاذ القرار.

🗂️ Major Topics (Ch.1) / الموضوعات الرئيسية

English
  • Fundamentals of different kinds of information systems.
  • Roles of systems analysts.
  • Phases in the SDLC related to Human-Computer Interaction (HCI) factors.
  • CASE tools — software packages that support design and implementation of information systems.
  • Open Source Software.
العربية
  • أساسيات الأنواع المختلفة لنظم المعلومات.
  • أدوار محلل النظم.
  • مراحل دورة حياة تطوير النظم وعلاقتها بعوامل التفاعل بين الإنسان والحاسوب (HCI).
  • أدوات CASE: حزم برمجية تدعم تصميم وتنفيذ نظم المعلومات.
  • البرمجيات مفتوحة المصدر.

⚙️ Need for Systems Analysis & Design / الحاجة إلى تحليل وتصميم النظم

English
  • Installing a system without proper planning leads to great user dissatisfaction and frequently causes the system to fall into disuse.
  • SAD lends structure to the analysis and design of information systems.
  • It is a series of processes systematically undertaken to improve a business through the use of computerized information systems.
العربية
  • تركيب نظام بدون تخطيط جيد يؤدي إلى استياء شديد من المستخدمين وكثيراً ما يُهمَل النظام ويُتخلى عنه.
  • يمنح تحليل وتصميم النظم هيكلاً منظماً لعملية التحليل والتصميم.
  • هو سلسلة من العمليات تُنفّذ بشكل منهجي لتحسين الأعمال عبر نظم المعلومات الحاسوبية.

🎯 Summary / الخلاصة

Without a systematic approach, IT projects waste money and fail. SAD is the disciplined way to make sure technology truly serves the business.

بدون منهج منظم، تفشل مشاريع تقنية المعلومات وتهدر الأموال. تحليل وتصميم النظم هو الأسلوب المنضبط لضمان خدمة التقنية للأعمال فعلاً.

👤 Roles of the Systems Analyst / أدوار محلل النظم

The analyst must work with people of all descriptions and be experienced with computers.
يجب أن يعمل المحلل مع أشخاص من جميع الأنواع ويكون خبيراً بالحاسوب.

🧑‍💼 ConsultantHired from outside to bring a fresh perspective; sees the organization through different eyes.
المستشار: يُستقدَم من خارج المنظمة لإضفاء منظور جديد، ويرى المنظمة بعينٍ مختلفة عن موظفيها الدائمين.
🧠 Supporting ExpertUses professional expertise (hardware, software, systems) to help staff; supplies knowledge, not management.
الخبير الداعم: يوظّف خبرته المهنية (أجهزة، برمجيات، نظم) لمساعدة الموظفين، فهو يوفّر المعرفة ولا يدير المشروع.
🔄 Agent of ChangePlans, catalyzes, and sustains change; introduces new ways of working and gains user acceptance.
وكيل التغيير: يخطّط للتغيير ويُحفّزه ويحافظ على استمراره، ويُقدّم أساليب عمل جديدة مع العمل على كسب قبول المستخدمين لها.

Qualities of the Systems Analyst / صفات محلل النظم

🧠 Problem SolverApproaches problems analytically; loves root causes & creative solutions.
حلّال مشكلات: يتعامل مع المشكلات بتحليل منهجي، ويحب الوصول إلى الأسباب الجذرية وإيجاد حلول إبداعية.
🗣️ CommunicatorRelates well to users, programmers, and management.
مُتواصل بارع: يتعامل جيداً مع المستخدمين والمبرمجين والإدارة، ويُحسن التعبير كتابةً وشفاهة.
⚖️ Strong EthicsStrong personal and professional ethics; handles confidential data.
ذو أخلاق قوية: يمتلك أخلاقاً شخصية ومهنية عالية، إذ يتعامل مع بيانات سرية ويجب أن يكون موثوقاً.
🏃 Self-Disciplined & Self-MotivatedManages own time, meets deadlines, continuously learns.
منضبط ومحفّز ذاتياً: يدير وقته بنفسه، ويلتزم بالمواعيد النهائية، ويواصل التعلّم باستمرار.

🔁 Systems Development Life Cycle (SDLC) / دورة حياة تطوير النظم

SDLC: a phased approach to solving business problems, developed through a specific cycle of analyst and user activities. Each phase has unique user activities.
SDLC: منهجٌ مُقسَّم إلى مراحل لحل مشكلات الأعمال، يُنفَّذ عبر دورة محددة من أنشطة المحلل والمستخدم، ولكل مرحلة أنشطة فريدة للمستخدم.

The Seven Phases / المراحل السبع

Identify Problems, Opportunities, Objectives

Activities: interviewing management, summarizing knowledge, estimating scope, documenting results.

Output: Feasibility report — problem definition & objective summaries.

المرحلة 1: تحديد المشكلات والفرص والأهداف — تُنتج تقرير الجدوى.

Determine Human Information Requirements

Activities: interviewing, sampling & investigating hard data, questionnaires, observing decision-makers, prototyping. Learn the who/what/where/when/how/why.

Output: complete info on people, goals, data, procedures.

المرحلة 2: تحديد متطلبات المستخدمين (من/ماذا/أين/متى/كيف/لماذا).

Analyze System Needs

Activities: create data-flow, activity, or sequence diagrams; complete the data dictionary; analyze structured decisions; present the system proposal.

Output: recommendation on what to do.

المرحلة 3: تحليل احتياجات النظام وإعداد مقترح النظام.

Design the Recommended System

Activities: data-entry procedures, human-computer interface, system controls, database/files, backup procedures.

Output: model of the actual system.

المرحلة 4: تصميم النظام الموصى به.

Develop & Document Software

Activities: analyst works with programmers; users co-develop effective documentation (Process, Planning, Estimate, Standards, Metrics, Scheduling, Product, System). Document with help files, manuals, FAQ sites.

Output: programs + system documentation.

المرحلة 5: تطوير البرمجيات وتوثيقها.

Test & Maintain the System

Activities: testing, maintenance, maintenance documentation.

Output: problems (if any), updated programs, documentation.

المرحلة 6: اختبار النظام وصيانته.

Implement & Evaluate the System

Activities: train users, plan smooth conversion, review & evaluate.

Output: trained personnel + installed system.

المرحلة 7: تنفيذ النظام وتقييمه.
Sequence Diagram: a type of interaction diagram describing how — and in what order — a group of objects works together. Used by developers & business pros to understand requirements or document existing processes.
مخطط التسلسل: نوع من مخططات التفاعل يصف كيف وبأي ترتيب تعمل مجموعة من الكائنات معاً.

🎯 Summary / الخلاصة

SDLC = 7 phases: identify → gather requirements → analyze → design → develop/document → test/maintain → implement/evaluate. Each yields a concrete output used by the next phase.

SDLC = سبع مراحل: التعرف ← جمع المتطلبات ← التحليل ← التصميم ← التطوير/التوثيق ← الاختبار/الصيانة ← التنفيذ/التقييم.

🧑‍💻 Human-Computer Interaction (HCI) / التفاعل بين الإنسان والحاسوب

English

Demand for analysts capable of incorporating HCI into development keeps increasing, as companies realize that the quality of systems and quality of work life can be improved by a human-centered approach at the outset of a project.

العربية

الطلب على المحللين القادرين على دمج HCI داخل تطوير النظم في تزايد مستمر، إذ أدركت الشركات أن جودة النظم وجودة حياة العمل تتحسن عبر تبنّي منهج محوره الإنسان منذ بداية المشروع.

🛠️ The Impact of Maintenance / أثر الصيانة

English
  • Some researchers estimate maintenance may consume up to 60% of the total time spent on systems projects (Figure 1.2).
  • Maintenance is performed for two reasons:
    • Removing software errors (corrective).
    • Enhancing existing software (perfective / adaptive).
  • Over time, the cost of continued maintenance will exceed the cost of building an entirely new system — then a new systems study becomes feasible.
العربية
  • يُقدّر بعض الباحثين أن الصيانة قد تستهلك حتى 60٪ من إجمالي وقت مشاريع النظم.
  • تُنفَّذ الصيانة لسببين:
    • إزالة أخطاء البرمجيات (تصحيحية).
    • تحسين البرمجيات القائمة (تطويرية/تكيفية).
  • مع الوقت تفوق تكاليف الصيانة تكلفة بناء نظام جديد كلياً، فيصبح إجراء دراسة نظم جديدة خياراً مجدياً.

🔧 CASE Tools / أدوات CASE

CASE (Computer-Aided Software Engineering) Tool: a software package that provides support for the design and implementation of information systems — a productivity tool explicitly created to improve analysts' routine work through automated support.
أداة CASE: حزمة برمجية تدعم تصميم وتنفيذ نظم المعلومات، وتحسّن العمل الروتيني للمحللين عبر الدعم الآلي.

Reasons for Using CASE Tools / أسباب استخدامها

📈 ProductivityIncreasing analyst productivity.
زيادة إنتاجية المحلل عبر أتمتة المهام الروتينية.
🗣️ CommunicationImproving analyst-user communication.
تحسين التواصل بين المحلل والمستخدم من خلال مخططات ورسومات موحّدة يفهمها الطرفان.
🔗 IntegrationIntegrating life-cycle activities.
تكامل أنشطة دورة حياة تطوير النظم بحيث ترتبط مخرجات كل مرحلة بمدخلات المرحلة التالية.

Approaches That Use CASE / مقاربات تستعمل CASE

  • Traditional systems development life cycle.
  • CASE systems development life cycle.
  • Object-oriented systems analysis and design.

The Agile Approach / المنهج الرشيق

Agile is based on: Values, Principles, and Core Practices. / يعتمد Agile على: القيم والمبادئ والممارسات الجوهرية.

Four Agile Values / القيم الأربع

💬 Communicationالتواصل المستمر بين جميع أعضاء الفريق والعملاء.
🪶 Simplicityالبساطة في الحلول والتركيز على أقل ما يُنجز العمل.
🔁 Feedbackالتغذية الراجعة السريعة من المستخدم لضبط المسار.
🦁 Courageالشجاعة في اتخاذ القرارات الصعبة وتعديل الكود عند الحاجة.

Four Agile Resources (adjusted for success) / الموارد الأربعة

⏳ Timeالوقت: المدة المتاحة لإكمال المشروع.
💰 Costالتكلفة: الميزانية المالية والموارد المادية.
💎 Qualityالجودة: مستوى إتقان المنتج النهائي.
🎯 Scopeالنطاق: حجم وميزات النظام المطلوب إنجازه.

Five Stages of Agile Development / مراحل التطوير الخمس

Exploration

Investigate feasibility & environment.

الاستكشاف: دراسة الجدوى والبيئة.

Planning

Agree on date for first release.

التخطيط: الاتفاق على موعد الإصدار الأول.

Iterations to First Release

Short cycles of working code.

التكرارات حتى الإصدار الأول.

Productionizing

Final release & go-live.

التحضير للإنتاج والإصدار النهائي.

Maintenance

Keep system running; new iterations may emerge.

الصيانة وتشغيل النظام.

🧩 Object-Oriented (O-O) Analysis & Design / التحليل والتصميم الكائني

English

An alternate approach to the structured SDLC that is intended to facilitate the development of systems that change rapidly in response to dynamic business environments.

  • Analysis is performed on a small part of the system, followed by design & implementation.
  • The cycle repeats (analyze → design → implement) for the next part until the project is complete.
  • Examines the objects of a system (objects contain both data and behavior).
UML (Unified Modeling Language) Phases
  • Define the use case model: use case diagram + use case scenarios.
  • Create UML diagrams.
  • Develop class diagrams.
  • Draw state chart diagrams.
  • Modify the UML diagrams as needed.
  • Develop and document the system.
العربية

منهج بديل لـSDLC المهيكل، يُسهّل تطوير نظم سريعة التغيّر استجابة لبيئات أعمال ديناميكية.

  • يُحلَّل جزءٌ صغير من النظام أولاً ثم يُصمَّم ويُنفَّذ.
  • تتكرر الدورة (تحليل ← تصميم ← تنفيذ) للجزء التالي حتى اكتمال المشروع.
  • يفحص الكائنات (Objects) التي تحتوي على بيانات وسلوك معاً.
مراحل UML
  • تعريف نموذج حالة الاستخدام.
  • إنشاء مخططات UML.
  • تطوير مخططات الأصناف.
  • رسم مخططات الحالة.
  • تعديل مخططات UML عند اللزوم.
  • تطوير النظام وتوثيقه.
Statechart example: shows the different states an object can be in and the transitions between them (e.g., an "Order" object: Created → Paid → Shipped → Delivered).
مثال على مخطط الحالة: كائن «طلب»: أُنشئ ← دُفع ← شُحن ← سُلِّم.

🤔 Choosing a Method / اختيار المنهجية المناسبة

Choose either SDLC, Agile, or Object-Oriented — depending on project and organization conditions.

🏛️ When to Use SDLC⚡ When to Use Agile🧩 When to Use O-O
  • Systems developed/documented using SDLC.
  • Document each step is important.
  • Upper management feels safer with SDLC.
  • Adequate resources & time exist for full SDLC.
  • Communicating how systems work matters.
  • A project champion of agile exists.
  • Applications needed quickly in a dynamic env.
  • A rescue situation (system failed, no time to investigate).
  • Customer accepts incremental improvements.
  • Executives & analysts agree with agile principles.
  • Problems modeled lend themselves to classes.
  • Organization supports learning UML.
  • Systems can be added gradually, one subsystem at a time.
  • Reuse of written software is possible.
  • Acceptable to tackle difficult problems first.
  • سبق تطوير أنظمة بنفس المنهج.
  • توثيق كل خطوة ضروري.
  • الإدارة العليا تطمئن لمنهج SDLC.
  • توافر الوقت والموارد.
  • توصيل طريقة عمل النظام مهم.
  • وجود بطل للمشروع.
  • الحاجة إلى تطوير سريع.
  • حالة إنقاذ نظام فاشل.
  • رضا العميل بالتحسينات التدريجية.
  • اتفاق الإدارة والمحللين على المبادئ.
  • المشكلات قابلة للنمذجة بأصناف.
  • دعم المنظمة لتعلم UML.
  • إمكانية إضافة الأنظمة تدريجياً.
  • إمكانية إعادة استخدام برمجيات سابقة.
  • قبول البدء بالمشكلات الأصعب.

🌍 Open Source Software / البرمجيات مفتوحة المصدر

English

An alternative to traditional software development where proprietary code is hidden from users. Open-source software is free to distribute, share, and modify, and is characterized as a philosophy rather than simply the process of creating software.

Examples: Linux Operating System, Apache Web Server, Mozilla Firefox.

العربية

بديل عن التطوير التقليدي حيث تُخفى الشيفرة الاحتكارية عن المستخدم. هي حرة التوزيع والمشاركة والتعديل، وتُعد فلسفة لا مجرد عملية إنشاء برمجيات.

أمثلة: لينكس، أباتشي، فايرفوكس.

Four Types of Open-Source Communities / الأنواع الأربعة

🧪 Ad hocمخصّصة: مجتمعات غير رسمية تنشأ حول مشروع معين دون هيكل إداري ثابت.
📏 Standardizedمُقنّنة: تتبع معايير وقواعد محددة للمساهمة والمشاركة.
🏛️ Organizedمنظّمة: لها هياكل حوكمة واضحة وأدوار محددة للمساهمين.
💼 Commercialتجارية: ترعاها شركات وتجني أرباحاً من الخدمات أو الدعم حول البرمجية.

Six Key Differentiating Dimensions / الأبعاد الستة

General structureالهيكل العام: كيف يُنظَّم المجتمع وأدوار أعضائه.
Environmentالبيئة: السياق التقني والاجتماعي الذي يعمل فيه المجتمع.
Goalsالأهداف: الغاية من المشروع وما يسعى لتحقيقه.
Methodsالأساليب: طريقة العمل والتطوير وإصلاح الأخطاء.
User communityمجتمع المستخدمين: من يستعمل البرمجية وكيف يتفاعل معها.
Licensingالترخيص: شروط الاستخدام والتوزيع والتعديل القانونية.
Reasons to Participate
  • Rapidity of new software development/testing.
  • A committed expert group develops, tests, debugs code faster.
  • Fosters creativity — many good minds on innovative applications.
  • Potential to reduce development costs.
  • Bolsters self-image.
  • Contributes something worthwhile to the software community.
Contribution & Differentiation

For: Cost, Managing resources, Time-to-market.

Reasons for Analyst Participation
  • Curiosity about software benefits.
  • Achieve collective design.
  • Incorporate OSS design into proprietary products, processes, knowledge, IT artifacts.
Collective Design

Through collective design the IT artifact is imbued with community & organizational structures, knowledge, and practices.

أسباب المشاركة
  • سرعة تطوير واختبار البرمجيات.
  • وجود خبراء ملتزمين يسرّع التطوير.
  • تعزيز الإبداع.
  • إمكانية خفض التكاليف.
  • تحسين الصورة الذاتية.
  • المساهمة بشيء نافع.
الإسهام والتمايز

لأسباب: التكلفة، إدارة الموارد، زمن طرح المنتج.

دوافع مشاركة المحلل
  • الفضول لمنافع البرمجيات.
  • تحقيق تصميم جماعي.
  • دمج التصاميم في المنتجات والعمليات والمعرفة وأدوات IT.
التصميم الجماعي

تُكتسب أداة IT عبره خصائص المجتمع والهياكل التنظيمية والمعرفة والممارسات.

📌 Chapter 1 Summary / خلاصة الفصل الأول

💎 InformationA key resource that fuels business.
المعلومات: مورد أساسي يُحرّك الأعمال ويحدّد نجاحها أو فشلها.
🔗 IntegrationTraditional systems with new tech.
التكامل: دمج الأنظمة التقليدية مع التقنيات الحديثة.
👤 AnalystRoles and qualities.
محلل النظم: أدواره الثلاثة وصفاته الأربع.
🔁 SDLCSeven phases.
دورة حياة تطوير النظم: سبع مراحل متتابعة لكل منها أنشطة ومخرجات.
🔧 CASEProductivity tools.
أدوات CASE: حزم برمجية تزيد إنتاجية المحلل وتدعم تصميم النظم.
⚡ AgileValues, resources, stages.
Agile: أربع قيم وأربعة موارد وخمس مراحل لتطوير سريع ومرن.
🧩 Object-OrientedUML & iterative.
الكائنية التوجّه: تطوير تكراري باستعمال لغة UML.
🌍 Open SourceCommunity-driven.
مفتوح المصدر: تطوير يقوده مجتمع، حر التوزيع والتعديل.

المعلومات مورد أساسي؛ دمج الأنظمة التقليدية بالتقنيات الجديدة؛ أدوار وصفات محلل النظم؛ SDLC؛ أدوات CASE؛ التطوير الرشيق؛ التطوير الكائني التوجه؛ الأنظمة مفتوحة المصدر.

02

Information Gathering: Interactive Methods Chapter 2

How analysts elicit real requirements: interviewing, JAD workshops, and well-designed questionnaires.

كيف يستخرج المحلل المتطلبات الحقيقية: عبر المقابلات وورش JAD والاستبيانات جيدة التصميم.

🎯 Objectives / الأهداف

English
  1. Recognize the value of interactive methods for information gathering.
  2. Construct interview questions to elicit human information requirements and structure them meaningfully.
  3. Understand the purpose of stories and why they are useful in systems analysis.
  4. Understand the concept of JAD and when to use it.
  5. Write effective questions to survey users about their work.
  6. Design and administer effective questionnaires.
العربية
  1. إدراك قيمة الأساليب التفاعلية في جمع المعلومات.
  2. صياغة أسئلة مقابلة لاستنباط متطلبات المستخدمين وتنظيمها بشكل مفيد.
  3. فهم فائدة «القصص» وسبب أهميتها في تحليل النظم.
  4. فهم مفهوم JAD ومتى يُستخدم.
  5. كتابة أسئلة فعّالة لمسح أعمال المستخدمين.
  6. تصميم وإدارة استبيانات فعّالة.

🎙️ Interviewing / المقابلات

Interviewing: an important method for collecting data on human and system information requirements. Interviews reveal: interviewee opinions, feelings, goals, and key HCI concerns.
المقابلة: طريقة مهمة لجمع بيانات المتطلبات البشرية ومتطلبات النظام، تكشف عن آراء الشخص ومشاعره وأهدافه واهتماماته بالتفاعل مع الحاسوب.

Interview Preparation / التحضير للمقابلة

📚 Read background materialقراءة المواد الأساسية المتعلقة بالمنظمة والمستخدَم قبل المقابلة لبناء سياق جيد.
🎯 Establish interview objectivesتحديد أهداف المقابلة بوضوح حتى يعرف المحاور المعلومات الدقيقة التي يسعى لها.
👥 Decide whom to interviewاختيار الأشخاص المناسبين لإجراء المقابلة معهم (إدارة، موظفون، عملاء).
📧 Prepare the intervieweeتهيئة الشخص بإعلامه مسبقاً بموضوع المقابلة ووقتها ومدتها المتوقعة.
❓ Decide on question types & structureتحديد نوع الأسئلة (مفتوحة/مغلقة) وهيكلها العام قبل بدء المقابلة.

Question Types / أنواع الأسئلة

Two main types: Open-ended and Closed. / نوعان: مفتوحة ومغلقة.

Open-Ended Questions / الأسئلة المفتوحة

Allow interviewees to respond how they wish and to what length they wish. Appropriate when the analyst is interested in breadth and depth of reply.
تتيح للشخص الرد بالطريقة والمدى الذي يريده، وتناسب المحلل عندما يرغب بالعمق والاتساع.
✅ Advantages
  • Puts the interviewee at ease.
  • Allows interviewer to pick up the interviewee's vocabulary.
  • Provides richness of detail.
  • Reveals avenues of further questioning.
  • Provides more interest for the interviewee.
  • Allows more spontaneity.
  • Makes phrasing easier for the interviewer.
  • Useful if interviewer is unprepared.
⚠️ Disadvantages
  • Too much irrelevant detail.
  • May lose control of the interview.
  • May take too much time for the useful info gained.
  • Possibly seeming unprepared.
  • May give impression of a "fishing expedition".
✅ المزايا
  • تُشعر الشخص بالراحة.
  • تسمح بالتقاط مفردات الشخص.
  • تُوفّر تفاصيل غنية.
  • تكشف مسارات أسئلة جديدة.
  • اهتمام أكبر من المُقابَل.
  • تتيح عفوية أكبر.
  • تُسهّل صياغة الأسئلة.
  • مفيدة إذا كان المحاور غير مُعد تماماً.
⚠️ العيوب
  • تفاصيل كثيرة غير ذات علاقة.
  • فقدان السيطرة على المقابلة.
  • تستغرق وقتاً طويلاً مقابل فائدة محدودة.
  • قد توحي بأن المحاور غير مُعدّ.
  • قد تبدو «رحلة صيد معلومات».

Closed Questions / الأسئلة المغلقة

Limit the number of possible responses. Appropriate for generating precise, reliable data that is easy to analyze. Efficient and requires little skill to administer.
تحصر الإجابات الممكنة، مناسبة لإنتاج بيانات دقيقة وموثوقة يسهل تحليلها، وفعّالة ولا تحتاج مهارة كبيرة.
✅ Benefits
  • Saving interview time.
  • Easily comparing interviews.
  • Getting to the point.
  • Keeping control of the interview.
  • Covering a large area quickly.
  • Getting to relevant data.
⚠️ Disadvantages
  • Boring for the interviewee.
  • Failure to obtain rich detailing.
  • Missing main ideas.
  • Failing to build rapport.
✅ المزايا
  • توفير وقت المقابلة.
  • سهولة مقارنة المقابلات.
  • الوصول مباشرة للنقطة.
  • الحفاظ على سيطرة المحاور.
  • تغطية مساحة كبيرة سريعاً.
  • الوصول لبيانات ذات صلة.
⚠️ العيوب
  • مملة للمُقابَل.
  • فشل في الحصول على تفاصيل غنية.
  • قد تُفقد الأفكار الرئيسية.
  • فشل في بناء علاقة.

Bipolar Questions / الأسئلة الثنائية

Questions answered with yes/no or agree/disagree. Should be used sparingly. A special kind of closed question.
إجابتها «نعم/لا» أو «أوافق/لا أوافق». تُستخدم بحذر، وهي نوع خاص من المغلقة.

Probes / أسئلة التعمق

Probing questions elicit more detail. Purpose: to get more meaning, to clarify, to draw out and expand the interviewee's point. May be open-ended or closed.
تستخلص مزيداً من التفاصيل من أسئلة سابقة، هدفها: معنى أكبر، توضيح، وتوسيع النقطة. قد تكون مفتوحة أو مغلقة.
Example: "Could you tell me more about why you feel the current system is slow?" / «هل يمكنك إخباري المزيد عن سبب شعورك ببطء النظام الحالي؟»

🔺 Arranging Questions / ترتيب الأسئلة

Three main arrangements. / ثلاث تركيبات.

🔺

Pyramid / الهرمية

Starts closed & detailed → expands to open-ended. Warms up reluctant interviewees. Specific → General.

من الخاص إلى العام. تناسب من يحتاج لتهيئة.

🔻

Funnel / القمعية

Starts open-ended & general → narrows to closed. Non-threatening; useful if topic is emotional. General → Specific.

من العام إلى الخاص. بداية مريحة غير مُهدِّدة.

🔷

Diamond / الماسية

Specific → General → Specific. Combines pyramid + funnel. Takes longer.

خاص ثم عام ثم خاص. تجمع الأسلوبين لكنها أطول.

Closing the Interview / إنهاء المقابلة

  • Always ask: "Is there anything else that you would like to add?"
  • Summarize and provide feedback on your impressions.
  • Ask whom you should talk with next.
  • Set up any future appointments.
  • Thank them for their time and shake hands.

اسأل دائماً: «هل هناك شيء آخر تودّ إضافته؟» — لخّص وأعط انطباعاتك — اسأل عمّن يجب التحدث إليه لاحقاً — حدّد المواعيد المستقبلية — اشكر الشخص وصافحه.

📝 Interview Report / تقرير المقابلة

⏱️ Write ASAPAs soon as possible after the interview.
اكتب التقرير في أقرب وقت ممكن بعد انتهاء المقابلة حتى لا تُفقد تفاصيلها من الذاكرة.
📋 Initial summary → detailBegin with a summary, then add details.
قدّم ملخصاً أولياً في بداية التقرير، ثم أضف التفاصيل والنقاط الدقيقة بعد ذلك.
👥 Review with respondentConfirm accuracy with the person.
راجع التقرير مع الشخص الذي قابلته للتأكد من دقّة ما وردت فيه من معلومات.

📖 User Stories / قصص المستخدم

User Stories are short, narrative descriptions of how users interact with the system — capturing requirements in the user's own words. They help analysts understand real-world workflows and are listed in Chapter 2's objectives and summary.
قصص المستخدم: أوصاف قصيرة سردية توضّح كيف يتفاعل المستخدم مع النظام بكلماته الخاصة، وتساعد المحلل في فهم مسارات العمل الحقيقية، وهي من أهداف وملخص الفصل الثاني.
Why User Stories Matter
  • Express requirements from the user's perspective rather than a technical one.
  • Help reveal goals, motivations, and pain points that a form-based interview might miss.
  • Are easy to discuss in team meetings and can be prioritized quickly.
  • Useful alongside interviews, JAD, and questionnaires — not a replacement for them.
لماذا تهم قصص المستخدم
  • تعبّر عن المتطلبات من منظور المستخدم لا من المنظور التقني.
  • تكشف الأهداف والدوافع ونقاط الألم التي قد تفوتها المقابلات الرسمية.
  • سهلة المناقشة في اجتماعات الفريق ويمكن ترتيبها حسب الأولوية بسرعة.
  • تُستخدم إلى جانب المقابلات وJAD والاستبيانات، لا بديلاً عنها.
Example: "As a warehouse clerk, I want to scan a barcode to update stock instantly, so that I don't have to type product IDs."
مثال: «بصفتي موظف مخزن، أريد مسح الباركود لتحديث المخزون فوراً، حتى لا أضطر لإدخال رموز المنتجات يدوياً».

🤝 Joint Application Design (JAD) / التصميم التشاركي

JAD can replace a series of interviews with the user community. A technique that allows the analyst to accomplish requirements analysis and design the user interface with the users in a group setting.
JAD يحل محل سلسلة المقابلات بجلسة جماعية ينجز فيها المحلل تحليل المتطلبات وتصميم الواجهة.

Conditions That Support JAD / ظروف مُلائمة

  • Users are restless and want something new.
  • Organizational culture supports joint problem-solving behaviors.
  • Analysts forecast an increase in the number of ideas.
  • Personnel may be absent from their jobs for the length of time required.

المستخدمون متحمسون للتغيير، وثقافة المنظمة تدعم الحل الجماعي، ويتوقع المحللون زيادة الأفكار، ويمكن للموظفين الغياب المدة المطلوبة.

Who Is Involved / المشاركون

👔 Executive sponsorالراعي التنفيذي: المسؤول الكبير الذي يدعم المشروع ويوفّر التمويل والسلطة لتنفيذه.
🧑‍💻 IS analystمحلل نظم المعلومات: يُدير العملية التقنية لتحليل المتطلبات وتصميم الحلول.
👥 Usersالمستخدمون: هم جوهر الجلسة، يشاركون بخبراتهم ومتطلباتهم اليومية.
🎤 Session leaderقائد الجلسة: مُيسِّر محايد يُدير النقاش ويضمن إشراك الجميع.
👀 Observersالمراقبون: يحضرون دون تدخل ويتابعون لتقديم التغذية الراجعة لاحقاً.
✍️ Scribeالكاتب الموثِّق: يسجّل المناقشات والقرارات بدقّة أثناء الجلسة.

Where to Hold JAD Meetings / مكان الجلسات

  • Offsite, in comfortable surroundings.
  • Minimize distractions.
  • Attendance — schedule when participants can attend.
  • Agenda prepared in advance.
  • Orientation meeting before main session.
✅ Benefits of JAD
  • Time saved vs traditional interviewing.
  • Rapid development of systems.
  • Improved user ownership of the system.
  • Creative idea production improved.
⚠️ Drawbacks
  • Requires a large block of time from all participants.
  • If preparation or follow-up is incomplete, session may not succeed.
  • Organizational skills and culture may not be conducive.
✅ الفوائد
  • توفير الوقت.
  • تطوير أسرع للنظم.
  • زيادة شعور المستخدمين بالملكية.
  • تحسين إنتاج الأفكار الإبداعية.
⚠️ العيوب
  • تتطلب وقتاً كبيراً متواصلاً.
  • قد تفشل إذا نقص الإعداد أو المتابعة.
  • قد لا تتناسب مع ثقافة المنظمة.

📋 Questionnaires / الاستبيانات

Questionnaires gather information from key organization members about: Attitudes, Beliefs, Behaviors, Characteristics.
تُجمع عبر الاستبيانات معلومات عن: الاتجاهات، والمعتقدات، والسلوكيات، والخصائص.

Plan to Use Questionnaires When / متى نخطط لاستخدامها

🌐 Widely dispersed membersأعضاء المنظمة موزّعون جغرافياً على مواقع متعددة ومن الصعب جمعهم في مقابلات مباشرة.
👥 Many project membersعدد كبير من الأشخاص المعنيين بالمشروع، مما يجعل المقابلات الفردية مُكلفة زمنياً.
🔎 Exploratory workالحاجة إلى عمل استكشافي لاستطلاع الآراء وفهم الصورة العامة قبل الدخول في التفاصيل.
💡 Pre-interview problem-solvingحلّ مشكلات وطرح تساؤلات أولية قبل إجراء المقابلات الشخصية لتحديد محاورها.

Question Types on Questionnaires / أنواع الأسئلة

  • Open-ended: try to anticipate responses; well-suited for getting opinions.
  • Closed: use when all options may be listed & options are mutually exclusive.

Questionnaire Language / لغة الاستبيان

✔ Simpleلغة بسيطة يسهل فهمها دون تعقيد أو مصطلحات غامضة.
✔ Specificمحدّدة وواضحة تطرح سؤالاً واحداً دقيقاً في كل مرة.
✔ Shortقصيرة ومختصرة لا تُرهق القارئ ولا تضيع الفكرة.
✔ Not patronizingغير متعالية على المستجيب ولا تُشعره بالاستهانة به.
✔ Free of biasخالية من التحيّز ولا تُوجّه المستجيب إلى إجابة معينة.
✔ For the knowledgeableموجَّهة إلى من يملك المعرفة الكافية بالموضوع ليجيب عنها بدقة.
✔ Technically accurateدقيقة تقنياً وتستخدم المصطلحات الصحيحة في مجال الاستبيان.
✔ At reader's reading levelمناسبة لمستوى قراءة المستجيب وفهمه اللغوي.

📏 Measurement Scales / مقاييس القياس

Two main forms: Nominal and Interval. / شكلان أساسيان: اسمي وفَتْري.

Nominal Scales / المقياس الاسمي

Used to classify things — the weakest form of measurement. Data may be totaled (counted).
يُستخدم لتصنيف الأشياء، وهو أضعف أشكال القياس.
Example: What type of software do you use the most? 1 = Word Processor  2 = Spreadsheet  3 = Database  4 = Email Program.
ما نوع البرنامج الذي تستعمله أكثر؟ 1 = معالج نصوص، 2 = جداول، 3 = قاعدة بيانات، 4 = بريد إلكتروني.

Interval Scales / مقياس الفَتْرات

Used when intervals are equal. There is no absolute zero. Examples: Fahrenheit or Centigrade scale.
يُستعمل عندما تكون الفترات متساوية، ولا يوجد صفر مطلق.
Example: How useful is the support given by Technical Support?
NOT USEFUL AT ALL  1  2  3  4  5   EXTREMELY USEFUL.
من 1 (غير مفيد) إلى 5 (مفيد للغاية).

Reliability & Validity / الموثوقية والصلاحية

🔁 ReliabilityConsistency in response — same results if administered again under same conditions.
الموثوقية: اتساق الإجابات، بحيث يُعطي الاستبيان النتائج نفسها إذا طُبّق مرة أخرى في الظروف ذاتها.
🎯 ValidityThe degree to which the question measures what the analyst intends to measure.
الصلاحية: الدرجة التي يقيس بها السؤال فعلاً ما يقصد المحلل قياسه، لا شيئاً آخر.

Problems with Scales / مشكلات المقاييس

😊 1. LeniencyCaused by easy raters. Solution: move the "average" category to the left or right of center.
التساهل: ينشأ عن المقيِّمين المتساهلين الذين يميلون لمنح تقديرات إيجابية. الحل: تحريك فئة «المتوسط» إلى اليمين أو اليسار بعيداً عن المنتصف.
😐 2. Central TendencyRespondents rate everything as average. Solution: make differences smaller at the ends, adjust descriptor strength, use a scale with more points.
الميل إلى الوسط: يحدث عندما يضع المستجيبون تقدير «متوسط» لكل شيء. الحل: تقريب الفروق عند الطرفين، وضبط قوة الصياغات الوصفية، واستخدام مقياس بعدد أكبر من النقاط.
👼 3. Halo EffectWhen the impression from one question carries into the next. Solution: place one trait and several items on each page.
تأثير الهالة: يحدث عندما ينتقل الانطباع المأخوذ من سؤال سابق إلى السؤال الذي يليه. الحل: وضع سمة واحدة وعدة بنود في كل صفحة لتفادي انتقال الانطباع.

Designing the Questionnaire / تصميم الاستبيان

  • Allow ample white space. اترك مساحات بيضاء كافية.
  • Allow ample space to write or type responses. اترك مساحة كافية لكتابة أو طباعة الإجابات.
  • Make it easy for respondents to clearly mark their answers. سهِّل على المستجيبين وضع إجاباتهم بوضوح.
  • Be consistent in style. حافظ على اتساق الأسلوب.

Order of Questions / ترتيب الأسئلة

  • Place the most important questions first. ضع الأسئلة الأهم أولاً.
  • Cluster items of similar content together. اجمع البنود ذات المحتوى المتشابه معاً.
  • Introduce less controversial questions first. ابدأ بالأسئلة الأقل إثارة للجدل.

📤 Administering Questionnaires / إدارة الاستبيانات

Two main questions: Who receives it? How is it administered? / سؤالان: من يتلقاه؟ وكيف يُدار؟

Methods of Administering / طرق الإدارة

🏛️ Convene all at onceجمع كل المستجيبين المعنيين في وقت واحد لتوزيع الاستبيان عليهم مباشرة.
🧑‍💼 Personally administerالإدارة الشخصية: يقوم المحلل بتسليم الاستبيان لكل مستجيب على حدة.
🤳 Self-administerالإدارة الذاتية: يُترَك للمستجيبين أنفسهم إكمال الاستبيان بأنفسهم في وقتهم الخاص.
✉️ Mailingإرسال الاستبيان عبر البريد التقليدي إلى المستجيبين المنتشرين جغرافياً.
🌐 Web or emailالإدارة عبر الإنترنت أو البريد الإلكتروني، وهي أسرع وأقل تكلفة وأيسر في جمع النتائج.

Electronically Submitting Questionnaires / التقديم الإلكتروني

  • Reduced costs. خفض التكاليف.
  • Collecting and storing results electronically. جمع النتائج وتخزينها إلكترونياً.

📌 Chapter 2 Summary / خلاصة الفصل الثاني

🎙️ InterviewingPreparation, question types, arrangements, report.
المقابلات: التحضير، وأنواع الأسئلة، وترتيبها، وكتابة التقرير.
📖 User StoriesStories to capture user needs.
قصص المستخدم: سرديات قصيرة لالتقاط احتياجات المستخدم بكلماته الخاصة.
🤝 JADInvolvement & location.
التصميم التشاركي (JAD): مَن يشارك وأين تُعقد الجلسات.
📋 QuestionnairesWriting, scales, design, administering.
الاستبيانات: صياغة الأسئلة، والمقاييس، والتصميم، وطرق الإدارة.

📝 Interactive Exam — الامتحان التفاعلي

Click True/False or choose one option from each MCQ. Your score updates live — no peeking!  انقر على «صح/خطأ» أو اختر إجابة واحدة من كل سؤال. النتيجة تُحدَّث مباشرة!

Correct: 0
Wrong: 0
📊 Answered: 0/75
🏆 Score: 0%

A) True / False (25) — أسئلة صح/خطأ

B) Multiple Choice (50) — أسئلة اختيار من متعدد

  1. MC1. The three primary roles of the systems analyst are:
    1. Designer, Coder, Tester
    2. Consultant, Supporting Expert, Agent of Change
    3. Manager, Programmer, User
    4. Analyst, Auditor, Accountant
  2. MC2. The output of Phase 1 of the SDLC is:
    1. System documentation
    2. Feasibility report
    3. Trained personnel
    4. Data dictionary
  3. MC3. Which phase of the SDLC involves creating data flow, activity, or sequence diagrams?
    1. Phase 1 – Identifying Problems
    2. Phase 3 – Analyzing System Needs
    3. Phase 5 – Developing Software
    4. Phase 7 – Implementation
  4. MC4. What is a CASE tool?
    1. A hardware device
    2. A programming language
    3. A software package supporting design and implementation of information systems
    4. A network protocol
  5. MC5. Which is NOT one of the four Agile values?
    1. Communication
    2. Simplicity
    3. Documentation
    4. Feedback
  6. MC6. The five stages of Agile development are:
    1. Analysis, Design, Code, Test, Deploy
    2. Exploration, Planning, Iterations, Productionizing, Maintenance
    3. Start, Plan, Build, Release, End
    4. Discovery, Specification, Construction, Transition, Evolution
  7. MC7. The four Agile resources adjusted for project success are:
    1. People, Process, Product, Profit
    2. Time, Cost, Quality, Scope
    3. Hardware, Software, Data, Users
    4. Risk, Reward, Ratio, Return
  8. MC8. In UML, which diagram shows how an object moves between states?
    1. Class diagram
    2. Use case diagram
    3. State chart diagram
    4. Sequence diagram
  9. MC9. Which is NOT an example of open-source software?
    1. Linux
    2. Apache
    3. Mozilla Firefox
    4. Microsoft Windows
  10. MC10. The four types of open-source communities are:
    1. Free, Paid, Hybrid, Private
    2. Ad hoc, Standardized, Organized, Commercial
    3. Small, Medium, Large, Enterprise
    4. Local, Regional, National, Global
  11. MC11. Six key dimensions that differentiate open-source communities include all EXCEPT:
    1. General structure
    2. Environment
    3. Goals
    4. Sales revenue
  12. MC12. Interviewing is important because it reveals information about:
    1. Only hardware requirements
    2. Interviewee opinions, feelings, goals, and HCI concerns
    3. Only budget and timeline
    4. Only the programming language used
  13. MC13. Open-ended questions are appropriate when the analyst wants:
    1. Precise, easy-to-analyze data
    2. Breadth and depth of reply
    3. Yes/no answers only
    4. Numerical totals
  14. MC14. A disadvantage of closed interview questions is:
    1. They take too long
    2. They may be boring and fail to build rapport
    3. They are hard to analyze
    4. They produce too much irrelevant detail
  15. MC15. Which question type asks for a "yes/no" answer?
    1. Probe
    2. Open-ended
    3. Bipolar
    4. Scale
  16. MC16. The Funnel interview structure goes from:
    1. Closed to open-ended
    2. Open-ended to closed
    3. Closed to open to closed
    4. Random order
  17. MC17. Which interview structure takes the longest?
    1. Pyramid
    2. Funnel
    3. Diamond
    4. Linear
  18. MC18. JAD is BEST described as a technique that:
    1. Replaces individual interviews with group sessions to analyze requirements and design UI
    2. Automates code generation
    3. Tests the final system
    4. Trains new users
  19. MC19. Who in a JAD session is responsible for documenting the discussion?
    1. Executive sponsor
    2. Session leader
    3. Scribe
    4. User
  20. MC20. A key BENEFIT of JAD is:
    1. Guaranteed cheaper than interviews
    2. Time saved, rapid development, improved user ownership, creative ideas
    3. Eliminates all need for testing
    4. Removes need for a system analyst
  21. MC21. Questionnaires gather information about:
    1. Attitudes, beliefs, behaviors, and characteristics
    2. Only hardware specs
    3. Only financial data
    4. Only UI colors
  22. MC22. A Nominal scale is used to:
    1. Rank in order
    2. Classify things (weakest form)
    3. Measure equal intervals
    4. Measure ratios with absolute zero
  23. MC23. Which describes RELIABILITY of a scale?
    1. It measures what is intended
    2. It gives consistent results if re-administered under same conditions
    3. It looks attractive
    4. It is short
  24. MC24. The "Halo Effect" problem occurs when:
    1. Respondents always rate middle
    2. Respondents are too lenient
    3. The impression from one question carries into the next
    4. The scale is too long
  25. MC25. When ordering questionnaire items, you should:
    1. Place the least important first
    2. Place the most important first and cluster similar topics
    3. Order alphabetically
    4. Order by length of question

✅ Answers — الإجابات

Show True/False Answers — إجابات صح/خطأ
  1. TF1: True — Information fuels business.
  2. TF2: False — It causes user dissatisfaction and disuse.
  3. TF3: True — Consultant, Supporting Expert, Agent of Change.
  4. TF4: False — SDLC has seven phases.
  5. TF5: True — Feasibility report is Phase 1 output.
  6. TF6: True — Sequence diagrams are interaction diagrams.
  7. TF7: False — Up to 60%, not 30%.
  8. TF8: False — They INCREASE productivity.
  9. TF9: True — Communication, Simplicity, Feedback, Courage.
  10. TF10: False — They start with Exploration.
  11. TF11: False — O-O analyzes a small part, then repeats.
  12. TF12: True.
  13. TF13: True.
  14. TF14: False — Closed questions do that; open-ended allow free reply.
  15. TF15: True.
  16. TF16: False — Pyramid is closed → open.
  17. TF17: True.
  18. TF18: True.
  19. TF19: True.
  20. TF20: False — Nominal is the weakest.
  21. TF21: False — Interval scales have NO absolute zero.
  22. TF22: False — That's Validity; Reliability is consistency.
  23. TF23: True.
  24. TF24: False — Questionnaires must be unbiased and technically accurate.
  25. TF25: True.
Show Multiple-Choice Answers — إجابات الاختيار من متعدد
  1. MC1: B — Consultant, Supporting Expert, Agent of Change.
  2. MC2: B — Feasibility report.
  3. MC3: B — Phase 3 (Analyzing System Needs).
  4. MC4: C — Software package supporting design and implementation.
  5. MC5: C — Documentation is NOT one of the four values.
  6. MC6: B — Exploration, Planning, Iterations, Productionizing, Maintenance.
  7. MC7: B — Time, Cost, Quality, Scope.
  8. MC8: C — State chart diagram.
  9. MC9: D — Microsoft Windows is proprietary.
  10. MC10: B — Ad hoc, Standardized, Organized, Commercial.
  11. MC11: D — Sales revenue is not among the six dimensions.
  12. MC12: B — Opinions, feelings, goals, HCI concerns.
  13. MC13: B — Breadth and depth of reply.
  14. MC14: B — Boring and fails to build rapport.
  15. MC15: C — Bipolar.
  16. MC16: B — Open-ended to closed.
  17. MC17: C — Diamond.
  18. MC18: A — Group-based requirements analysis & UI design.
  19. MC19: C — Scribe.
  20. MC20: B — Time saved, rapid development, user ownership, creative ideas.
  21. MC21: A — Attitudes, beliefs, behaviors, characteristics.
  22. MC22: B — Classifies things; weakest form.
  23. MC23: B — Consistency under same conditions.
  24. MC24: C — Impression of one question carries over.
  25. MC25: B — Most important first, cluster similar topics.
  26. MC26: B — Phase 2: Determining Human Information Requirements.
  27. MC27: B — Catalyst who helps users embrace new systems.
  28. MC28: D — Rigid single-methodology adherence is NOT a quality.
  29. MC29: B — Upper CASE supports planning, analysis, design.
  30. MC30: C — Use case diagram.
  31. MC31: C — Up to 60%.
  32. MC32: A — Planning comes before Iterations.
  33. MC33: D — Courage.
  34. MC34: B — Analyze a small part, design/code, repeat.
  35. MC35: B — Decide whether to proceed with the project.
  36. MC36: C — Open-ended.
  37. MC37: B — Probing question.
  38. MC38: B — It biases the respondent.
  39. MC39: B — Closed to open-ended (specific → general).
  40. MC40: C — Diamond.
  41. MC41: B — "As a role, I want goal, so that benefit."
  42. MC42: B — Summarize main points and analyst reactions.
  43. MC43: B — Session leader.
  44. MC44: B — Off-site, distraction-free location.
  45. MC45: B — Requires large simultaneous time commitment.
  46. MC46: A — Efficient data collection from many respondents.
  47. MC47: C — Interval scale.
  48. MC48: B — Validity.
  49. MC49: B — Move "average" off-center.
  50. MC50: C — Central Tendency.

🧾 Quick Revision Sheet — ورقة مراجعة سريعة

Chapter 1 Quick Facts / حقائق سريعة — الفصل الأول

👤 Analyst Roles (3)Consultant · Supporting Expert · Agent of Change.
أدوار محلل النظم الثلاثة: المستشار (منظور خارجي جديد)، والخبير الداعم (يوفر الخبرة التقنية)، ووكيل التغيير (يقود التغيير ويكسب قبول المستخدمين).
⭐ Analyst Qualities (4)Problem solver · Communicator · Strong ethics · Self-disciplined.
صفات محلل النظم الأربع: حلّال مشكلات، مُتواصل بارع، أخلاق شخصية ومهنية قوية، ومنضبط ومحفّز ذاتياً.
🔁 SDLC Phases (7)Identify → Requirements → Analyze → Design → Develop/Document → Test/Maintain → Implement/Evaluate.
مراحل SDLC السبع بالترتيب: تحديد المشكلات ← تحديد المتطلبات ← التحليل ← التصميم ← التطوير والتوثيق ← الاختبار والصيانة ← التنفيذ والتقييم.
🛠️ MaintenanceUp to 60% of total project time.
Reasons: remove errors + enhance software.
الصيانة قد تستهلك حتى 60٪ من إجمالي وقت المشروع، وتُنفَّذ لسببين: إزالة أخطاء البرمجيات وتحسين البرمجيات القائمة.
🔧 CASE Benefits (3)Productivity ↑ · Analyst-user communication ↑ · Integrated life cycle.
فوائد أدوات CASE الثلاث: زيادة إنتاجية المحلل، وتحسين التواصل بين المحلل والمستخدم، وتكامل أنشطة دورة الحياة.
⚡ AgileValues (4): Communication, Simplicity, Feedback, Courage.
Resources (4): Time, Cost, Quality, Scope.
Stages (5): Exploration, Planning, Iterations, Productionizing, Maintenance.
Agile — القيم الأربع: التواصل، البساطة، التغذية الراجعة، الشجاعة. الموارد الأربعة: الوقت، التكلفة، الجودة، النطاق. المراحل الخمس: الاستكشاف، التخطيط، التكرارات، التحضير للإنتاج، الصيانة.
🧩 O-O / UMLUse case model → UML diagrams → Class diagrams → State charts → Modify → Develop & document.
منهج الكائنية التوجّه وUML: نموذج حالة الاستخدام ← مخططات UML ← مخططات الأصناف ← مخططات الحالة ← التعديل ← التطوير والتوثيق.
🌍 OSSCommunities (4): Ad hoc, Standardized, Organized, Commercial.
Dimensions (6): Structure, Environment, Goals, Methods, User community, Licensing.
مفتوح المصدر — أنواع المجتمعات الأربعة: مخصّصة، مُقنّنة، منظّمة، تجارية. الأبعاد الستة للتمييز: الهيكل، البيئة، الأهداف، الأساليب، مجتمع المستخدمين، الترخيص.

Chapter 2 Quick Facts / حقائق سريعة — الفصل الثاني

🎙️ 3 Interactive MethodsInterviewing · JAD · Questionnaires.
الأساليب التفاعلية الثلاثة: المقابلات، والتصميم التشاركي (JAD)، والاستبيانات.
📚 Interview Prep (5)Read background · Set objectives · Decide whom · Prepare interviewee · Decide question types/structure.
خطوات التحضير للمقابلة الخمس: قراءة المواد الأساسية، وتحديد الأهداف، واختيار من ستُقابله، وتهيئة الشخص، وتحديد نوع وهيكل الأسئلة.
❓ Question TypesOpen-ended (breadth/depth) · Closed (precise/efficient) · Bipolar (yes/no — sparingly) · Probes (clarify/expand).
أنواع الأسئلة: المفتوحة (تتيح العمق والاتساع)، والمغلقة (دقيقة وفعّالة)، والثنائية (نعم/لا وتُستخدم بحذر)، وأسئلة التعمق (للتوضيح والتوسع).
🔺 ArrangementsPyramid (specific→general) · Funnel (general→specific) · Diamond (specific→general→specific; longest).
ترتيب الأسئلة: الهرمية (من الخاص إلى العام)، والقمعية (من العام إلى الخاص)، والماسية (خاص ثم عام ثم خاص، وهي الأطول).
👋 Closing InterviewAsk "anything else?" · Summarize · Ask who next · Set future meetings · Thank + handshake.
خطوات إنهاء المقابلة: اسأل إن كان هناك شيء آخر يود إضافته، لخّص انطباعاتك، اسأل عن الشخص التالي، حدّد المواعيد القادمة، واشكر الشخص مع المصافحة.
📝 Interview ReportWrite ASAP · Summary → detail · Review with respondent.
تقرير المقابلة: اكتبه بأسرع وقت، ابدأ بملخص أولي ثم التفاصيل، وراجعه مع الشخص الذي قابلته.
🤝 JAD Participants (6)Executive sponsor · IS analyst · Users · Session leader · Observers · Scribe.
المشاركون الستة في JAD: الراعي التنفيذي، ومحلل نظم المعلومات، والمستخدمون، وقائد الجلسة، والمراقبون، والكاتب الموثِّق.
✨ JAD BenefitsTime saved · Rapid development · User ownership · Creative ideas.
فوائد JAD: توفير الوقت، وتطوير سريع للنظم، وزيادة شعور المستخدمين بملكية النظام، وتحسين إنتاج الأفكار الإبداعية.
📋 Questionnaires MeasureAttitudes · Beliefs · Behaviors · Characteristics.
الاستبيانات تقيس أربعة أمور: الاتجاهات، والمعتقدات، والسلوكيات، والخصائص.
📏 ScalesNominal (classify; weakest) · Interval (equal intervals, no absolute zero).
المقاييس: الاسمي (للتصنيف وهو الأضعف)، والفَتْري (فترات متساوية بدون صفر مطلق).
🎯 Reliability vs ValidityReliability = consistent results · Validity = measures what intended.
الموثوقية مقابل الصلاحية: الموثوقية تعني اتساق النتائج عند إعادة التطبيق، أما الصلاحية فتعني أن السؤال يقيس فعلاً ما يُقصد قياسه.
⚠️ Scale Problems (3)Leniency · Central Tendency · Halo Effect.
مشكلات المقاييس الثلاث: التساهل، والميل إلى الوسط، وتأثير الهالة.
🗒️ Order of QuestionsImportant first · Cluster similar · Less controversial first.
ترتيب الأسئلة في الاستبيان: الأسئلة الأهم أولاً، مع تجميع المتشابهة معاً، والبدء بالأسئلة الأقل إثارة للجدل.

💡 Exam Tips — نصائح للامتحان

1. Memorize numeric facts exactly: 7 SDLC phases, 60% maintenance, 4 Agile values/resources, 5 Agile stages, 6 JAD participants, 6 OSS dimensions.
احفظ الأرقام بالضبط.
2. Don't confuse Reliability (consistency) with Validity (measures the intended concept).
لا تخلط بين الموثوقية والصلاحية.
3. Remember Nominal = weakest and Interval has NO absolute zero.
الاسمي = الأضعف، والفَتْري = لا يملك صفراً مطلقاً.
4. For interview structures, memorize direction: Pyramid (specific→general), Funnel (general→specific), Diamond (specific→general→specific, longest).
الهرم من الخاص إلى العام، القمع من العام إلى الخاص، الماسي مزيج.
5. Associate each SDLC phase with its output (Phase 1 → feasibility report; Phase 5 → programs + system doc; Phase 7 → trained personnel + installed system).
اربط كل مرحلة بمخرجاتها.
6. For "when to use SDLC / Agile / O-O," check for keywords: documentation (SDLC), rescue / dynamic / champion (Agile), reuse / classes / UML / subsystems (O-O).
الكلمات الدالة تحدد المنهجية.
7. Open-ended = rich, slow, hard to compare · Closed = fast, easy to compare, may be boring.
المفتوحة غنية بطيئة، والمغلقة سريعة لكن مملة أحياناً.
8. Three scale problems + solutions: Leniency (shift average) · Central tendency (more points) · Halo (one trait per page).
مشاكل المقاييس الثلاث وحلولها.
9. JAD replaces multiple interviews with one group session — key benefit = user ownership.
JAD يحل محل المقابلات المتعددة، وأهم فائدة ملكية المستخدم.
10. Watch out for "always/never" absolutes in True/False — usually false unless clearly tied to a textbook rule.
احذر الكلمات المطلقة.