24
 ليح ت ا نيب ادعاو قميصت مظ Systems Analysis and Data Base Designing مظ اليح ت نيبداعاو قميصت Systems Analysis and Data Base Designing ريمشل اىسو ن ح دةئ بتوع ظ صخ ةمل اةسهلا ق / ةسهل اة كمظ اليحت : اسروك ا-اردساروكااذه فد اشا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary  1

Analysis Desighn

Embed Size (px)

Citation preview

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 1/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

 تصيم قواعد ابين  تحيل اظم

Systems Analysisand Data Base Designing

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

اكورس ا : تحيل اظم-اردا سروكا اذه فد

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

1

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 2/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

 أي كون نظم او احدثة يية اخطي حو إى ال طبة ت ااكن ل عص احكو اكنية تية راتم وضو تحيل تصيم نظم

و ك تحدده اية :

 ت تحيل تصيم اظم)1

 قشة اي احدثة تحيل تصيم)2اظم

  اار اؤية اخة ،ا تدل)3وا مظن وطت ةيع  

4(وا مظن اون  5(وا مظن وطت ي ر  

SDLC  را اطوة ية تحيل اظم)6

 قشة دائل ر ي تطو انظة)7 8(ا ر ةشق CASEوطت  انظة

 قشة دائل ر ي تطو انظة)9اج اد

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

2

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 3/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

اح اىThe Systems Development Environment

وا مظن وطت ةي 

وا مظن ميصت ليه  -:لث) ةشا ةي ع زنإ ىع لت ةظن ةني ءشن شا دخت ة  ع وا ء يحت وه وا مظن ميصت ليحت يئا فدا (بتا روا

ا ميصا غ ةبت ةي ة بتإ ةييئا ع ةي و ادخال تصيم اظم م ءا عى:-

 م هداف هيكل إاءا عل اؤة)1وا يووكت ا ا ادخا ةيي م 

-: وا ةظن ءب ةدخا اءا1(ياMethodologiesلا ه 

وا ةظن ء دعت ةبت اوط ياTechniquesل ل ميصت ليحت ي ع اوطخا يبطت مظن لح ل ة ه 

ظااToolsع وا يبطت دعت ا آ حا جا ه 

-:ه وا ظ ةييئا ن1(نيباDataا ه ا ئح 

Raw factsوا اinformation  دي ةط تت ن ي  تش ابان عى احل ا م م صدر ابين يية اخدا ه ادة ايد صيم نظ يد

ي قا نيبا و ةخ ه 2(نيبا دت Data Flows ظا دت حت ا نيبا عو ع ربع ه  

 شل صدر ب ابين ذ اية.اءااProcessing Logic وطخا ذه ب  ذا با ذ   نيبا لت ا اوطخا صت 

 اخطط اDFDل اي عى ة اخدا ابين ع إنشء ع روية ثل ابين صره ا را خطوا اويطة انء و ائية توض تم يكل

نيب ةييبطا ةي دخت ي ع ظا نيب لثا ظا صت نيبا ن ططخ ت ي نيبا ىع ةؤا لصحت ي صت لا ةظن ي قا نيبا اون

وا مظن ميصت ليحت لا ةخا يؤش د -و مظن د : IS Managerاإ مظا وطت ةيع ب ر وك ر 

  اش ي ع تكو وي توز ا وي عى ا وي اقبة ااف عى

وطا ش مظا ح : Systems Analystةظن وطت ةيع ة ي ا مه يبا :Programmersمهو ىإ اوا بطا لوحت ىع رد ز ذا خا

 تي ة اح ذ ادر عى اوي عى ابر اباج دم ادر عى تول اشر تخصي اوار هم اذ و اطب ايود اع هم

رش ةا دحا  ل مه آ يي د: 1نيبا دعاوق ؤ -DBA 2صتا كبشا -

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

3

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 4/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل هم اوي ع تدرHuman Factors Specialistsصئ ا ابشة-3

ظا ئ ة يدخا4-ييادا يقداInternal Auditorsن دأا ظا و ةبقا ميؤ ض ت 

ة ظن  ا ا

1(يخا ابخا وت  نة ت او اف)2 توال اتص اض ل)3 ة بة)45(ب اا  هيكل ك وية اشة)6

وا ةظن ا1نكا يرا (Document or Archiving M.S.

Electronic storage of data & Documents) (Transaction Processing Systems (TPSاحة2

Automate handling of data about business activities (transactions)) (Management Information Systems (MISاارة3

Converts raw data from transaction processing system into meaningful form) (Decision Support Systems (DSSعم اتخ اار4

Designed to help decision makersProvides interactive environment for decision making

5بخا ةظن (Expert Systems (ES(Replicates decision making processKnowledge representation describes the way an expert would approach the problem

ع آية حد قيية تب اؤة ه : ية تطو اظمAnalysisليحاDesignميصاImplementationذياMaintenanceةنيصا

 Systems Development Life Cycleر ي تطو اظم : ه لا ة وكت 

1.شا ريا ت Project Identification and Selection2. يطخا شا ءد Project Initiation and Planning

Analysisاحيل.3 Designاصيم.45.يبطا ذياImplementationMaintenanceاصينة.6

1شا ريا ت - تشل ي ايي ه ( ت تحدد اي + تتي تة اوي طة تطو زية)

2 يطخا شا ءد -

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

4

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 5/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيلظا وطت و دع و ب ع+ ةيا ةارد ا ءدبا ) ه ييا ي لشت 

(ير يا   ع اال اية : – احيل3

a(وا ةظن ةيحا اءاا ةار b(يا ددحت c(حا ظا ةار d(راكا ةازإ بطا روصت e(لح لئاد ديوت وطت f (ادبا ةنر g(لا لدب ةيوا

 – اصيم4طا ميصا

ا ا ميصا- ايذ اطبي شل :-5

a(جابا ا يت 

b((يا – دوكا) ةباc(يدخا ردت  d(يوا

- اصينة ادعم6 a(يا فظا ح كي ي ظاb(ا ؤت ةظنا

وط ةه ي1(صا وا Prototypin

(ث ءاا د) ص ون ء (بطا ز لكش دأا + ميصا يدخا اإ) ايا) (Rapid Application Development (RADال2

(صخ اوط) صا وا يأا و 3عا (Joint Application Design (JAD(

(دا + يدخا + يحا) ةاو د عا لا اة طب اظ ادد

ع خططة ظة

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

5

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 6/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

اح اثنيةSucceeding as a Systems Analyst

 ي ت حل نظمAnalytical Skills for Systems Analysisا : ارا احيية ح اظم

ارا عو را ه Systems Thinkingاكي اظم- انظة.1Organizational Knowledgeاة اؤية.2Problem Identificationادر عى ت اشكة.3Problem Analyzing and Solvingادر عى تحيل ل اشكة.4

(اكي اظم ( انظة): ظا وه   ل ، ةيؤا ادوا د لا دخت لا اءاإ ةطا ةعو وه ظا)

  ل تحي هدف ): ظا او 

 Componentsكون اء.1Interrelated Componentsعق ي ااء.23.د BoundaryPurposeهدف.4 Environmentية حيطة.5 Interfacesاة.67.د Input

8.خ Output 9.اوض ويق Constraintsيكا ةئا-:ظا لح اذه ، ءا نوك ىإ ظا ةئت ةيع

1.و تراإ لااي عى ء اد (ة اد) اوق اواد.23.يدخا ةي ةعو ةصا ا ءاا ىع يا4.قوا ن (ءا دع) ةخ ءا ء 

  ال ام اصحي ء اكي م اي اية : ه عية تيم اظ إى اء بة ،ل عية اصيم (Modularityائة ايم12اقا(Coupling (تأت) ةن ، ( ىع د) ةقا ا ةيعا ةظنا3ا (Cohesionة ة يا عا ظا يط د ىإ

ظ وا اونLogical System Descriptionطا وا

ظا ةي ا روص ظا ءب ةي ةييب ةي ة وا اذه

Physical System Descriptionا يبطا وا() ي ظا ىب ا ةييكا ىع  

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

6

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 7/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل ( Organizational Knowledgeاة اؤية

•عاون شا ؤا لت ي ة  ة اوئ احد ااءا ال اؤة ال إارات اخة••ير عا ت ي اي اداية••

ابية اة ابية اظة ااتيي اؤية ي ال• ( Problem Identificationادر عى ت تحدد اشكة -

وشا ضوا حا ضوا ي ا ه -: ةكشا ه :اا ذه ت ةيع ه ، ةكشا ت : ين 

  ع اي اية (  Problem Analyzing and Solvingتحيل ل اشكة -•Intelligence(ةقا ا وا يت ) ا ربخا – •Design(لحا لئاد روصت) ميصا – •Choice(لئادبا ل ريا) ريا – •Implementation(رخا لحا ذيت يبطت) ذيا يبطا – 

 Technical Skills for Systems Analysisني : ارا ايةاخي ايل ا ية بيية عة تي اية

(ع نشطة حظة عى تحد ارا اية:-ؤا هدت ا اردا رو + مع ما + ةيا يا + ةرا ردا ااتؤا عوا ةر شا + (ننا ى ع) قاوا اا + ةرا را اتؤا +

ادد احدثة.:-  (م و ا كووي اطوة

•Microcomputers, workstations, minicomputers and mainframe computers•Programming languages + Operating systems

•Database and file management systems•Data communication standards•Systems development tools and environments•Web development languages and tools•Decision support system generators

 Management Skills for Systems Analysisث : ارا اارة ت اواضي اية :

1(Resource Managementراوا راإ – 2(Project Managementرشا راإ – 

3(Risk Managementخا راإ -4(Change Managementييا راإ –  Resource Managemen tإار اوار ابشة اية اة-1

ادر عى احصو عى ل ء اوار ابش (ة ال) ،شل:-•راوا ديا قوا•ا ةبقا ىع ردا•راو لثا ادخا

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

7

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 8/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

•راوا و مييت ىع ردا• يا ا دض راوا يأت اخ ع اوار ا م تد طوة•

2رشا راإ -Project Management-:يده ه 

دعو ع شا ءنإ أت  ةططخا ةكا ث ذأ شا  

-: اوط ه شا دت ةبقا ة ىع راا دعت ةيا را ذه تيم اش إى طوا صة••ا ذه ي قا ددحت •ا ذ يوطا اا راوا يصخت ييت 3-خا راإ Risk Management

a(شا د ك قوت ىع ردا

b(ددا اذه ليت ىع ردا c(راو لثا ضواd(دئ ب ح وا يتت 

4ييا راإ -Change Managementادر عى عد اس تحم ظ ادد.1ادر عى ال ا اية ا اقة ايي ثل:-.2

Obsolescenceا ةواReusabilityادا ادخا ع ةيا

 Interpersonal Skills for Systems Analysisرا : ارا اشخصية

1.Communication skillsصتا 2.Working alone and with a teamعا لا ا لا3.Facilitating groupsعوا لع ليت ر 4.Managing expectationsقوا راإ

1.صتا ار Communication Skills:  

•Interviewing and Listeningا ا ةا•Questionnairesيبا•Written and Oral Presentationsشا كا ا

: صتا ار يح لئ ه ا ارة• شهد ة يدو••تاذا مييا رو و ليااخدا ا اوو اا اية••ار ذ

2 لا لا -Working Alone and with a Team  (Deadlinesال ادر عى اوء وق اا ة وعد ائ يم

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

8

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 9/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيليا ا ةييك ي ض لش ،عا لا ( 

3عا لا ييت ليت -Facilitating Groups1( اء د ةعو دت وت ي 2(عا جابا وطت ةشا اءا لث اء دي ر 

4قوا راإ -Managing Expectations تؤ شكل ب ن تطبي اظ ادد)12(-:ذ ةوط ار  م كووي + م اءا تد ال••يدخ ددا ظ ةيقا رو ليوت ىع ردا  تدر د اخدي ع ر ي تطو انظة•

Systems Analysis as a Professionتخ تحيل اظم ةاحة ي وا تيم تدر ا ه أ ة ة ،تشل :-

ا :ل ار تشل :•دي ة ةي و Methodologyبثا + ب ة دح اءاإ)

(شا ي ةعا •د وطت ةي و Platformsقوا دا يو دح ا ىع يا)

ا •(ب ة دح را•يع ي ،ة وطت اStandards)لث Unified Modeling

Language (UML( ( ني : قي اة

قي اة احةه ن قي اع شكل ع تشل :•وب ا د نونق لع •ر ييا و ىع د خ لع •ييت يآ ليت و اد ي ر ة ر 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

9

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 10/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

إار شر نظم اواح اثثةManaging the Information Systems Project

و ةظن ش رManaging the Information Systems Projectدحا قوا دروا ة ليا قوت حي وا ظن ش دأا ىع ت شا

 وا اش اطوة تشل ::اProject Manager: شا د 

-: ع ؤا وه Project initiationشا ءد PlanningيطخاExecutionذياClosing downشا غإ

-: ه ةا ا  ManagementرااLeadershipياTechnicalةيا اواProblem solvingلشا ل 

Conflict managementعاا راإCustomer relationsءا قاTeam managementلا راإRisk and change managementييا خا راإ

1ش ءد -•(ا ا) شا ءد وكت إنشء اقة ايل (عد)••(--- خا – ةكا – قوا – راوا) ةيا شا ةط ءشنإ تحدد ت ااءا اارة (اتص – اخ اخوي – ي ا ى ---)••

إنشء ية إار اش ية ية ال 2(شا ةط ض ا ) يطخا –  (نط اش ابدائل اد تشل :

شا م ةا ةا لشا ه  هزنإ وطا جئا ه  ؟ا ي ؟ئنإ شا ن ين ي 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

10

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 11/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل  (تيم اش إى ك إارت شكل ل

Work breakdown structureGantt chart

5((يكت) م ةط ض ةوطا راوا دت ) ( Utilize Gantt and PERT chartsإنشء طة زية ية (

(راا لا ا ءا ي صت ةيا ةا وطخا) صتإ ةط ءشنإ وطت(  ( Standardsتحدد ي إاءا اش اد ابوة

شا خ بخت ج ي ددحت ( (ئن تايأت هرص) خا مييت ددحت (س 

 (إنشء وازنة – يانية تدة يةشا ذيت -

1(يع ا ةطخا ذيت •زوت راوا ىع وصحا•ا دا اا ردت •ا دا او شا ىع ةظحا

2(شا دت ةبقا •ا ةينايا راوا بض عإ بض 

3(ش دا ةيا ةطخا ييا راإ توار إنء اة••خا يت •دد  ا اع اوضة (ا م تبل)•

4(ثدحت شا ةني 5(ش حا ضوا عإ شن Communicate project status

4-شا غإ Closing Down the Projectنوا انء)1

( ؟ بطا يحت مت له) يب (؟ شا فإ مت له) يب يغ

2(يواDocumentation3(خا دت Personnel Appraisal4(غا د ةا 

ا وا ن ددحت شا خ Project deliverables

شا راإ وProject management process؟ روطن ي Development process

إغ اد ايل)5

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

11

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 12/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

يز زوت شا ةط ع يRepresenting and Scheduling Project Plansن طخ :اGantt Charts وض اء اش تر داة نة ل ء• وض د ل ء ادال اد إ د• وض اق ابيية•

a) A Gantt Chartي طخ : ين PERT Charts

oءاا يتت ضو oءاا ي ةعا قا ضو oقوا ن ع ؤ ك ضو 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

12

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 13/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

)b) A PERT chart

Graphical diagrams that depict project plans

اح ااة يطخا شا ءد 

Initiating and Planning Systems Development Projects شا ءد :اProject Initiation

•شا ءشنإإنشء عقة ايل••ش ةيا ةطخا ض  ض ااءا اارة••شا ةي لا ل ءشنإ

ش يطخا ين Project Planningلص ضا لكش شا (ءاا) ع ت ) اع ازة (ايل) نز ل ة)

ش خا : ث Deliverables and Outcomesدا ةييصا ةطخا : ار Baseline Project Plan (BPP (

طاScopeدئاواBenefitsةكاCostsخاRisksراواResources

شا ي :  Statement of Work (SOW( خا  زن وطا لا

شا د مييت Assessing Project Feasibilityه Six Categories: تشل ة حر

•صقاEconomic• Technical•يشت Operational•ز Schedule•دقت نونق Legal and contractual•ي Political

شا ةط ء Building the Baseline Project Plan تشل اء اخطة

oةداIntroductionطن + ش يا ةييك ةيوت + صخ ةع ظن)ا ةظنا لكا ةؤا ر لا ييا أا ادوا لش ف شا

 قدرا اظ ادد)

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

13

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 14/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيلoظ  System Descriptionلكش  وا + لح ةا لئادب )

(صصق oدا مييت Feasibility Assessmentةط + ةيا وصا + ةكا دئاوا)

ية زية )oا راإManagement Issuesوكت + راا مت ا عوضو ع)

(بطت ح ا يا شا لا اء ا + طة اتص + إا

اح اخةظا يا بط ددحت 

Determining System Requirements-:بطا يت ةيع ئص -

بترا دع)( ء ل ع أا حا(ةؤ ل ل د حا) يحا دعويا ت لي بناظا ي ةؤ ظا ا (رحا ي ) ةئادا ظا

:خا اونا -يدخا و ةيحا ا اداا حا وو و ةيؤا ءاا نوكا م 

Business objectiveةؤا فدهInformation needsةيتوا ياRules of data processing(جت ي) نيبا ة دعاوق Key eventsةا ادا

بطا ددحت ةديا Traditional Methods for Determining Requirements

) ا ا : Interviewing and Listening(قوا ءارا ، ئحا يت اوا دا ة قار ) ةا ةOpen-Ended + Close-Ended(-:ارإ

) ة ط Checklist + Appointment(ييب  ادي صنا اةعو ظن ع حا(ةحيح ة ةإ ا ةط اؤا ت تظ 48ةع 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

14

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 15/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

ةا ذه ددا ظا ع قوت ت نيبا :ين Questionnairesميصا

وا ةا غclosed-ended questionsتا وكت ك 

-:ا ةنر ث و طت ك ث كت ةا(ر) ةصقا ةي نيبا

عوا ة : ث  او ا ظن ي يت + قو ل ا) ايا

(يع  ؟ ا (هدعو ددحت ةو)وياةا ةعوا ة 

ةعوا ركا ديوت معد ةرإ ةييت اء إايرد د فاإ حت ت م رك ديو مهد اا ل 

يدخ با ةظا ةبقاا : ار ا ةك دي ةط دخ ةيي و ىع لصحت بغ

بطا ددحت ةثدحا Modern Methods for Determining Requirements

يبط عا ميصا :اJoint Application Design (JAD(

(مظا ح + دا + يدخا) ؟ا ؟لا ك ر هدع ل صا وا :ين Prototyping

(ون لك ) رك ءاإ(.. لك ء ة ب ةي) ظا ةي ةخن ي ىبت ظا وطت ي رد ةك لد 

يا يرشا : ث + يدخا + ءا و + ةبكا يوا + مظا ح + عاا + داIS Staff (

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

15

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 16/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

اح اة(اءاا يطخت) ظا بط يطخت Structuring System Requirements:

Process Modeling را1اءاا يطخت (

 ه عية ع ااءا) حصو عى ابين تخ نشه ي اظ اء ابيةور روص لكش (ةطيحا

2(نيبا دت ططخ Data flow diagrams (DFD(a(ظا لا ةنخا نيبا اءاا ةيرخا نيكا ي نيبا ة ت 3(ظا ءاإ يطخت 

a(بطا ددحت ة ةا وا دخت 

b(اءاا نيبا يطخت  اخ (وعة خطط تد ابين اطة كة))45(يا طخ Context data flow diagram (DFD(

ظا طن د ضو)Scope of system6(حا ظا طخ DFDs of current system(حا ظا م)7(طا ددا ظا طخ DFDs of new logical system

a(يووكا ع لص Technology independentb(ددا ظ ةييوا بطا لكيا نيبا دت ضو 

8(نيبا خ ظا سوق Project dictionary and CASE repository

نيبا دت طخ ةيكينكي Data Flow Diagramming Mechanics1(نيبا دت Data Flow

م مت نيبا ليث ب ى ما دخ 

2(نيبا خ Data Store(تويب ز – – قر ءاو) ةا نيبا مت File folder +

Computer-based file +Notebook 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

16D

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 17/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

يطخا ليطا وط لا ل خا مقر ما Processااء)3شت خت وحت ت ا نيبا ىع مت ا ةحا لا روص 

ل ما مقا  Source/Sinkاصدر اوة)4

نيبا ة ( - ) ردص روصت ر ي ىإ يشت نيليط مت ب ما   ة يغ ت ددا ، ر ي ن اإ

يطخا دعاوق Data Flow Diagramming Rulesاواعد اة

خا يغ ئا ءا دا نيك د ي ءبص ى نيبا رص ء نيبا زخ ء راكت ك 

اخط وضىنيبا خ : اData Store

ءاإ د خ نيبا نا ك ني خ رخا ب نيبا نإ ك ب ة ىإ ني خ  ما ه نيبا خ ةيا

) دحت خا ىا نيبا ناUpdate( ) ادخا نيبا خ نيبا ناUse( Processني : ااء) خ ءاإ دو a miracle() د ءاإ دو black hole(ل ه ةيا

نيبا دت :ث Data Flowزوا ي دا تا  يينك ىإ ك هذت نيبا ن ضو طا – ةوشا

  Source/Sinkرا :اصدر اوةب ي نيبا حت ك ما ه ةيا

ت •يا طخ Context Diagram

نيبا دت ظا ل ت ي ةيرخا نيكا ظا د طن يضو ) ث ظا ي ي ةييئا1(

 Level-O Diagramخط او اعى•

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

17

0

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 18/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل) ث ليصت د ةييئا نيبا زخ ةييئا دا ةيا اء  ثل اا

2(

زاوا Balancing DFDs

•) زاو طخ وا   ي ءا خا دا ىع ةظحا ، ليحا دع(نثا

•ع خت نثا وا ي ءا خا دا ، ليحا دع) زاو يغ طخ ) ث ( ا وا3(

) ث 1(

) ث 2(

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

18

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 19/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

زاوا دع ىع ث )3(An unbalanced set of data flow diagrams

)a) Context diagram)b) Level-0 diagram

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

19

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 20/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

- طخا اون Four Different Types of DFDS

(حا (ا) يبطا Current Physicalه يا + نيبا ة دخ ا (ةظنا سا) يووكا لك ليثت 

 يية ه ا تخد اوئ اية2(حا طا Current Logical

ةيا نوكا دع يع ت ا اءاا نيبا ىع يا New Logicalاط ادد)3

يا دا ميظت يتت عإ + ا ئوا فذ + ددا ئوا ةضإ  نيب  New Physicalاطبي ادد)4

ددا ظا ي ذيت بيت مي ليثت 

طخا م ارإ Guidelines for Drawing DFDs

1(ا ةيوشاCompleteness)(ظا سوق ل + نوكا ل و  عد ار ي هو وو و ية او)(Consistencyا اكل)23(قواTiming)( وه ل دح ق اد دب ظا أ ه يثت م قوا توق تيد رم اخطط عد ا احي ى تصل(Iterative Developmentاطو اكر)4

( وطا ء ق ىإآ و حيل + اتخ قار اوق ع احيل (Primitive DFDsاو ائ انى)5

( ا قوا قواعد ق احيل)6

ةيع دا ةي ةيع دا راق ىإ ءاا ليت ىإ ووا دعنيبا دعاوق يع

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

20

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 21/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

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

اح اة(طا يطخا) ظا بط يطخت 

Structuring System Requirements:Logic Modeling

ظ طا يطخا ياأشا ةيناStructured Englishاراا اد Decision Tablesاراا  Decision Trees

صخ ة دخت (ةحا Action verbsةيا ايبت Noun phrasesف دوت No adjectives or adverbs

2(يع د ي دوت  تشب ة ابة انية)3

•If conditions•Case statements

 Modeling Logic with Decision Tablesدا اار

ع كل صوة طية اار)1 2(دحي ا لا ةكا ا ي  3(اراا د ت ش لا وه 4(شا ) -: وكت Conditionلا +Actionدعا +Rules(5(خ يا شاIndifferent Condition

ث يتدعق ل ة ؤت يق ذا شا6(اراا د أشت ي 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

21

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 22/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

هذأت ك ل ا ميا شا ل  دحت ك ا ةكا ا ل د دعاوا ل ض دعق لك ا ل ض دا  

اراا  Modeling Logic with Decision Trees  تثيل تصو حة قار)12(ي لكش ت ساوقأ بتت راا ة ن 

4(-: يييئر   ن اار تثل طة اء••ي لكش لثت ا

5(يي ريا ت  ل نطة اء تل ير ام)67(ييا ىصق ىع لثت ةكا ا ل 

اراق د / ث 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

22

5/14/2018 Analysis Desighn - slidepdf.com

http://slidepdf.com/reader/full/analysis-desighn 23/23

 Systems Analysis and Data Base Designingظم تصيم قواعد ابين ا تحيل

اراا ىع ث 

شا ي ىو ي  Dr Hussain Musa Hussain Al Shemmary 

23