chapter 01

26
1.1 م ظ ن ل م ا ي م ص ت ل و ي ل ح تModern Systems Analysis and Design

Upload: midoam2003

Post on 09-Jun-2015

856 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Chapter 01

1.11.1

النظم وتصميم تحليل

Modern Systems Analysisand Design

Page 2: Chapter 01

األول البابThe Systems Development Environment

المعلومات نظم تطوير بيئة

1.11.1

النظم وتصميم تحليلModern Systems Analysis

and Design

Page 3: Chapter 01

DM- A.Sakr

المنهجية

تعارفالهدف

توقعاتكمالمنهجيةالمنهجأخرى

خبرة المحاضر

منهج معتمد

مشاركة

الحضور

؟؟

Page 4: Chapter 01

DM- A.Sakr

المعتمد – المنهج1-2-3

البيئةThe Systems Development Environment : 1مقدمةمحللالنظم Succeeding as a Systems Analyst: 2 مقدمةإدارة المشاريعManaging the Information Systems Project : 3 مقدمةCASE إستخدامAutomated Tools for Systems Development : 4 مقدمة التحديد Identifying and Selecting Systems Development Projects :5 اختيار

واالختيارالبدء والتخطيطInitiating and Planning Systems Development Projects : 6 البدء

Determining System Requirements : 7 تحليل متطلباتالنظام اإلجراءاتStructuring System Requirements :Process Modeling: 8 تحليلStructuring System Requirements : Logic Modeling: 9 تحليل المخططالمنطقي الفهمStructuring System Requirements: Conceptual Data Modeling :10 تحليل

األولياختيار الطريقةSelecting the Best Alternative Design Strategy : 11 تحليل

Page 5: Chapter 01

DM- A.Sakr

المعتمد – 5-4المنهج

تصميم قاعدة البياناتDesigning Databases : 12 تصميمتصميم التقارير والنماذجDesigning Forms and Reports : 13 تصميمتصميم الواجهة والحواراتDesigning Interfaces and Dialogues : 14 تصميمإنهاء مواصفات التصميمFinalizing Design Specifications : 15 تصميمالتصميم للنشر واإلنترنتDesigning Distributed and Internet Systems : 16 تصميمتطبيق وتنفيذ النظامSystem Implementation : 17 تنفيذصيانة النظامMaintaining Information Systems : 18 صيانةRapid Application Development: 19 أخرى للتطبيقات السريع التطويرObject- Oriented Analysis and Design: 20 أخرى التحليلوالتصميمبمنهجيةالكائنات

Page 6: Chapter 01

DM- A.Sakr

الدورة أهداف  المخاطبة بناء :- الشريحة مشاريع في العاملين

نظم إلى القديمة المعلومات نظم وتحويل وتطويرالحكومة من كجزء وإلكترونية حديثة معلومات

اإللكترونيةاألهداف

النظم وتصميم تحليل تعريف النظم وتصميم تحليل في الحديثة األساليب مناقشة في تدخل التي ، المختلفة المؤسسية األدوار وصف

المعلومات نظم تطوير عملية المعلومات نظم أنواع وصف المعلومات نظم تطوير حياة دورة SDLCوصف النظم تحليل لعملية المطلوبة للمهارات وصف

1.21.2

Page 7: Chapter 01

DM- A.Sakr

األنظمة تطوير حياة دورة بدائل مناقشة أدوات دور األنظمة CASEمناقشة تطوير في األنظمة تطوير حياة دورة بدائل مناقشة

الدورة من بأساسيات :- الهدف المشاركين تعريفالتخطيط وكيفية الحديثة المعلومات نظم ومكونات

عصر ظل في اإللكتروني العمل إلى للتحولموضوع في مهاراتهم وتنمية اإللكترونية الحكومات

المعلومات نظم وتصميم تحليل

1.41.4

الدورة ... أهداف تابع

Page 8: Chapter 01

DM- A.Sakr

Introductionمقدمة ...المعلومات أنظمة وتصميم تحليل

( هل معقدة ... سؤال عملية األنظمة وصيانة (تطوير ؟

التطبيقية البرامج النظم وتصميم تحليل نتيجة هي معينة مؤسسية وأعمال مهام لدعم تصمم

1.51.5

التحليل في المساعدة منها الهدف البرامج هندسة إجراءاتوالتصميم

( المنهجية ) األنظمة لتطوير وشاملة متعددة Methodologyخطوات ( بشكل الطريقة مفهوم هو العمل أن من للتأكد المتبعة اإلجراءات

) المشروع فريق في األفراد لبقية وشامل وكامل Techniques جيد ( األدوات) التطبيق في تساعد اآللي الحاسب على Tools برامج

Page 9: Chapter 01

DM- A.Sakr

Introductionمقدمة ...

المعلومات نظم وتصميم تحليل على تعمل أنظمة وصيانة إلنشاء الشركات تستخدمها طريقة

-: األجور ) حسابات مثل الشركة في أساسية أعمال إنجازوالمرتبات(

طريق عن الموظف كفاءة تحسين هو الرئيسي الهدفالرئيسية لألعمال برمجية حلول استخدام

النجاح لضمان مرتبة منهجية طريقة إتباع يجب

بناءا النظم وتصميم بتحليل يقومون النظم محللي:-على

المؤسسة عمل وإجراءات وهيكل أهداف فهم من واالستفادة واستغالل استخدام كيفية فهم

المعلومات تكنولوجيا1.61.6

Page 10: Chapter 01

DM- A.Sakr

األنظمة وبناء هندسة إجراءات

المعلومات أنظمة لبناء تستخدم إجراءات-: من تتكون

منهجياتMethodologies أنظمة بناء في تساعد مرتبة وخطوات مراحل

المعلومات أساليبTechniques

أعاله الخطوات تطبيق في نظم محلل كل طريقةللنظام وكامل شامل وتصميم تحليل ليضمن

أدواتTools أعاله األسلوب تطبيق في تساعد آلي حاسب برامج

1.111.11

Page 11: Chapter 01

DM- A.Sakr

واإلجراءات البيانات-: هي المعلومات لنظام الرئيسية المكونات

البيانات البيانات تدفقاإلجراءات

والمعلومات .... البيانات البياناتData

مجردة Raw factsحقائقالمعلومات Information

البيانات من تشتق اإلنسان من ويستفيد يفهمها بطريقة ترتب

1.111.11

Page 12: Chapter 01

DM- A.Sakr

واإلجراءات Data andالبياناتProcesses

Dataالبيانات الجيدة المقدمة هو استخدامها وكيفية البيانات مصدر فهم

جيد نظام لتصميم بينها والعالقات البيانات لوصف مختلفة طرق هناك

البيانات Data Flowsتدفق النظام خالل وتتدفق تتحرك التي البيانات مجموعات التالية وجهتها وكذلك البيانات ومنبع مصدر ذلك يشمل

Processing Logicاإلجراءات الذي السبب وكذلك البيانات تنقل التي الخطوات تصف

الخطوة هذه سبب

1.121.12

Page 13: Chapter 01

DM- A.Sakr

األنظمة تطوير ومنهجيات طرق

اإلجراءات على التركيز -ProcessمنهجيةOriented Approach

البيانات واستخدام حركة على التركيز مثل رسومية عروض إنشاء DFDتشمل

والمخططات بالخطوات مرورا األولي مصادرها من البيانات تتتبع

النهائية بوجهتها وانتهاء الوسيطة للبيانات الطبيعية والبنية بالهيكل تهتم وال توضح ال محددة ببرامج مرتبطة البيانات ملفات أن عيوبها

1.131.13

Page 14: Chapter 01

DM- A.Sakr

األنظمة تطوير ومنهجيات 2 -طرق

البيانات على التركيز منهجيةData-Oriented Approachوالمعلومات

أين عن النظر بغض للبيانات األمثل النظام تصفتستخدم وكيف

البيانات أنواع تصف البيانات ونماذج مخططاتبينها والعالقات

على المؤسسة تحصل كيف تصف العمل أنظمةتعالجها وكيف البيانات

1.141.14

Page 15: Chapter 01

DM- A.Sakr

البرامج مع والعالقة البيانات قواعدوالتطبيقات

Database البيانات قواعد ألكثر متاحة للبيانات منطقي بشكل مترابطة مجموعة هي

مستخدم من وتخزين على الحصول تسهل بطريقة ومنظمة مرتبة

مستخدم من أكثر قبل من البيانات واستدعاء اإلدارة مركزية مثل موضوعات حول تصمم

العمالءالموردين

أن ) يمكن البرامج على ومعتمدة مرتبطة غير) مختلف برنامج من أكثر يستخدمها

والتطبيقات البرامج وبين وتعريفها البيانات بين الفصل1.151.15

Page 16: Chapter 01

DM- A.Sakr

تطوير عملية في المختلفة المسؤولياتالمؤسسات داخل األنظمة

نظم فرق محللى في يعملون أساسمشاريع على مقسمة-:تشمل

IS Manager مديرينProgrammers مبرمجينUsers مستخدمينOther specialists – – ( جودة مدقق فني كاتب آخرين

) الخ.. مدرب الناجح الفريق مواصفات

والخلفيات الخبرات تنوع واالختالف التنوع تجاه مرونة وكامل واضح واتصال تواصل متبادلة ثقة متبادل احترام المشتركة بالمسئولية يسمح مكافئ هيكل ذو

1.161.16

Page 17: Chapter 01

DM- A.Sakr

داخل األنظمة تطوير عملية في المختلفة المسؤوليات2المؤسسات -

- مشروع مدير أو معلومات نظم ISمديرManager

تطوير عملية في مباشر فني دور له يكون وربماصغير المشروع كان إذا النظم

على المسئوليات توزيع مسئوليته تكون عادةمشروع على واإلشراف ومراقبة الموظفين

التطوير

النظم Systems Analystمحللي أنظمة تطوير عملية أية في أساسين أفراد

Page 18: Chapter 01

DM- A.Sakr

داخل األنظمة تطوير عملية في المختلفة المسؤوليات3المؤسسات -

-: ناجح نظم محلل مهارات تحليلية مهارات

عملها وطريقة والشركات المؤسسات فهم المشاكل حل مهارات النظامي التفكير

كأنظمة المعلومات وأنظمة المؤسسات وتخيل رؤية على القدرة فنية مهارات

القدرات هذه وحدود التكنولوجيا قدرات فهم إدارية مهارات

التغيير المخاطر، الموارد، المشاريع، إدارة على القدرة شخصية مهارات

والشفهية الكتابية االتصال مهارات

1.181.18

Page 19: Chapter 01

DM- A.Sakr

داخل األنظمة تطوير عملية في المختلفة المسؤوليات4المؤسسات -

Programmersالمبرمجين الحاسب يفهما ولغة تعليمات إلى والمواصفات الطلبات تحويل البرامج اختبار وعلى التوثيق على القدرة

األعمال مديري الموارد وتخصيص المشاريع تمويل على القدرة لديهم للمشاريع العامة والحدود والقيود المتطلبات يضعون

آخرين وفنيين مديرينOther IS Managers/Technicians

البيانات قواعد DBAمسؤول واالتصاالت الشبكات فني البشرية العناصر Human Factors Specialistsأخصائي

النظام وثائق وكتابة المستخدمين تدريب عن مسئولين الداخليين Internal Auditorsالمدققين

وحماية أمن نظام يتضمن أنه من والتأكد النظام جودة لمراقبةمناسب

1.191.19

Page 20: Chapter 01

DM- A.Sakr

المعلومات أنظمة أنواعاإللكتروني .Document or Archiving M.Sاألرشيف

Electronic storage of data & Documents

)Transaction Processing Systems )TPSالحركة Automate handling of data about business activities )transactions(

)Management Information Systems )MISاإلدارية Converts raw data from transaction processing system into

meaningful form

القرار اتخاذ )Decision Support Systems )DSSدعمDesigned to help decision makersProvides interactive environment for decision making

الخبرة )Expert Systems )ESأنظمةReplicates decision making processKnowledge representation describes the way an expert would

approach the problem

1.201.20

Page 21: Chapter 01

DM- A.Sakr

Systems Development Life Cycleدور

النظم تطوير منهجية-: وأهمها المؤسسة في تتبع قياسية محددة وآلية أعمال

Analysis التحليلDesign التصميمImplementation التنفيذMaintenance الصيانة

نظام تطوير مراحل إلدارة تستخدم الخطوات من سلسلةالمعلومات

1.211.21

Page 22: Chapter 01

DM- A.Sakr

النظم تطوير حياة دورةSystems Development Life Cycle

مراحل ستة من تتكونالمشروع 1. واختيار تعريفله 2. والتخطيط المشروع بدءالتحليل 3.التصميم4.والتطبيق 5. التنفيذالصيانة6.

متتابعة، تسلسلية الخطوات تكون أن بالضرورة ليسمتزامن بعضها يكون أن يمكن

محددة ونتائج مخرجات لها يكون مرحلة كللها خاصة معدلة حياة دورة وتعتمد تستخدم قد شركة كل

1.221.22

Project Identification and Selection

Project Initiation and Planning

Analysis Design Implementation Maintenance

Page 23: Chapter 01

DM- A.Sakr

الستة المراحلالمشروع- 1 واختيار تعريف + ( في األولوليات وترجمة ترتيب األحتياجات وتحديد تعريف مهمتين

) زمنية تطوير خطة

له- 2 والتخطيط المشروع بدء + ( أو وجوب ألسباب عرض األولية للدراسة الرسمي البدء مهمتين

) خارجيا أو داخليا النظام تطوير وجوب عدم

التحليل - 3 المعلومات وأنظمة الحالية اإلجراءات دراسة

اإلحتياجات تحديد الحالي النظام دراسة التكرار وإزالة المتطلبات تصور

للحل بدائل وتوليد تطوير البدائ مقارنة األفضل بالبديل التوصية

1.231.23

Page 24: Chapter 01

DM- A.Sakr

2المراحل –التصميم - 4

المنطقي التصميم والمادي الفني التصميم

ويشمل - :-5 والتطبيق التنفيذ والبرامج األجهزة تركيب) الترميز ) – التكويد البرمجة المستخدمين تدريبالتوثيق

والدعم - 6 الصيانة المتغيرة الظروف ويحاكي ليعكس يتغير أن يجب النظام للزوال تؤول األنظمة

1.241.24

Page 25: Chapter 01

DM- A.Sakr

هامة للتطوير أساليبPrototyping – المصغر النموذج

) مثال ) األجزاء أحد مصغر نموذج بناء + ( التأكد التصميم في المستخدمين إشراك الميزات

) المتطلبات من جازم بشكل

Rapid Application Development )RAD( العاجل) مختصرة ) خطوات المصغر النموذج في التأخير يعوض

Joint Application Design )JAD( الجماعي + ( المحللين متواصلة أيام لعدة الجماعي العمل

) المديرين + المستخدمين الجديد النظام لمتطلبات مراجعة ومنظمة مخططة أجتماعات

1.251.25

Page 26: Chapter 01

DM- A.Sakr

نظم تطوير عملية في اإلنتاجية تحسين المعلومات

Improving IS Development Productivity

Computer-aided software engineering )CASE( tools بيانات قاعدة إنشاء عملية وتسهل تحسن

وصفاته وأجزائه النظام لمواصفات مركزية

1.261.26