Top Banner
Data Dictionary دﻳﻜﺸﻨﺮي دادﻩ ﻫﺎ ﻣﺧﺗﻠف طراﺣﻲ ﺑﮫ ﺧﺻوص دﻻﯾل ﻧﯾﺎز ﺑﮫ طراﺣﻲ دﯾﻛﺷﻧري: 1 - وﺟود اﺑﮭﺎم در ﺑﻌﺿﻲ از ﻛﻠﻣﺎت و ﻋﺑﺎرات ﻣوﺟود در ﻗﺳﻣت ھﺎيDFD 2 - ﺑﺧش ھﺎي ﻣﺧﺗﻠف ﯾك ﺳﺎزﻣﺎن وﺟود اﺧﺗﻼف زﻣﺎﻧﻲ در طراﺣﻲ 3 - وﺟود اﻓراد ﻣﺧﺗﻠف در ﻓراﯾﻧد طراﺣﻲ و ﻧﯾﺎز اﯾﺟﺎد ارﺗﺑﺎط ﺑﮭﯾﻧﮫ ﺑﺎ اﯾن اﻓراد
16

ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

Jul 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

Data Dictionary

ديكشنري داده ها

مختلف طراحي بھ خصوص

دالیل نیاز بھ طراحي دیكشنري:

1- وجود ابھام در بعضي از كلمات و عبارات موجود در قسمت ھايDFD

2- وجود اختالف زماني در طراحي بخش ھاي مختلف یك سازمان

3- وجود افراد مختلف در فرایند طراحي و نیاز ایجاد ارتباط بھینھ با اینافراد

Page 2: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

Data Dictionaryاهداف اجياد 1- اجزاي مختلف تشكیل دھنده سیستم بھ طور یكسان در اختیار افراد

.درگیر در پروژه قرار مي دھد

2- با تسھیل در عطف دادن اجزائ سیستم از سر درگمي و صرف وقت.براي پیگیري جزییات سیستم پیشگیري مي كند

3- نگھداري پروژه در ھر مرحلھ ساده تر است و لذا اطالعات ھر.مرحلھ بھ راحتي بھ مرحلھ دیگر منتقل مي شود

Page 3: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

System Dictionaryديكشنري سيستم دیكشنري سیستم حاوي بخش ھاي مختلف یك تحلیل از جملھ:

1- نمودار جریان داده ھاDFD

2- نمودار ارتباط موجودیت ھاERD

3- شرح پردازش ھا

4- دیكشنري داده ھا

Page 4: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

دیكشنري سیستم

شرح پردازش ھا دیكشنري داده ھا نمودار ارتباط موجودیت

نمودار جریان داده

داده ھاي جزء ساختار داده ھا ذخایر داده ھا جریان داده ھا

اجزاي دیكشنري سیستم

Page 5: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

ديكشنري داده ها ذخایر داده ھاو جریان داده ھادو ھستھ اصلي از بخش دیكشنري داده

است

ھایي است كھ اقالم داده اي را از یك ) فلش(ھمان خط لولھ جریان دادهپردازش بھ پردازش دیگر منتقل مي كند

بھ صورت پرونده ھاي دستي و یا رایانھ اي است كھ داده ھا : ذخایر داده.را تا زماني كھ بھ آن ھا مجددا نیاز پیدا شود نگھداري مي كند

Page 6: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

ھر یك از فرم ھا گزارش ھا و فایل ھاي سیستم داراي : ساختار دادهساختاري است كھ اقالم مختلف بر اساس آن سازمان دھي مي شوند كھ بھ

.آن ساختار داده گویند

فقره ، داده جزءاقالم مختلف تشكیل دھنده ساختار داده را : داده جزءبھ جزییات -1داده جزء دو خصوصیت اساسي دارد . گویند فیلدیا داده

....بیشتري تفكیك نمي شود مثل شماره حساب یا نام و

.فقط در متن ساختار مربوط بھ آن معني و مفھوم دارد -2

و جریان داده بلوك ھاي تشكیل دھنده داده ھاي جزء و ساختار داده : نكتھ استذخایر داده

Page 7: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

چگونه ديكشنري سيستم را �يه كنيم؟معموال براي ساخت دیكشنري سیستم ھر یك از اجزاء مختلف آن از جملھ

جریان داده ھا ، ذخایر داده ھا ساختار داده ھا، پردازش ھا نمودار جریان در دیكشنري داده ھا بخشي مجزا و مخصوص بھ خود درند .... داده ھا و

فقط باید توجھ داشت كھ بخش ھا مختلف باید بتوانند بھ راحتي بھ یكدیگر .عطف داشتھ باشند

نمودار جریان داده ھا

شرح پردازش ھا

جریان داده ھا

ساختار ھا داده

Page 8: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

DDمناد هاي مورد استفاده در ساخت 1- ساختار داده مشتمل بر یك یا تعدادي داده جزء است این داده ھا بھ

.زیر ھم فھرست مي شوند+ طور عمودي با عالمت

سفارش مشتري : مثال =

2- اقالمي از داده ھاي جزء كھ چند بار تكرار مي شوند در عالمت { }قرار مي گیرند

مشخصات مشتريآدرس مشتري+جزییات اقالم سفارش+مبلغ پیوست+

مشخصات مشتريآدرس مشتري+جزییات اقالم سفارش+شرح +شماره جنس{ }بھاي واحد+ تعداد+

Page 9: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

3- اگر بتوانیم از بین داده ھاي جزء در یك ساختار داده یك یا چند تا.قرار مي دھیم [/]انتخاب كنیم داده ھاي جزء را درون عالمت

سفارش مشتري : مثال=

قرار مي دھیم() داده جزء اختیاري را در.

مشخصات مشتري]نام شركت/نام مشتري[ آدرس مشتري+جزییات اقالم سفارش+شرح +شماره جنس{ }بھاي واحد+ تعداد+مبلغ پیوست+

مشخصات مشتريآدرس مشتري+جزییات اقالم سفارش+شرح +شماره جنس{ }بھاي واحد+ تعداد+مبلغ پیوست+

)ارزش بیمھ+(

Page 10: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

ساختار داده

سفارش مشتري : نام ساختار

854فرم : نام مستعار

معرف سفارشي است كھ مشتري بر اساس نامھ مي دھد: شرح

تركیب:

مشخصات مشتري

]نام شركت/ نام و نام خانوادگي [ آدرس مشتري +كدپستي+خیابان+شھر جزییات سفارش +}شماره جنس ، شرح ، تعداد ، مبلغ { مبلغ پیوست+ھزینھ حمل و نقل+

)ارزش بیمھ +(

یك نمونھ ساختار داده در دیكشنري

Page 11: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

تشريح جريان داده ها محتواي جریان داده ھا در واقع تشكیل ساختار داده ھا ي بزرگ را مي

مثل سفارش بر مبناي كاتالگ كھ در ذخایر داده ھاي بزرگي ذخیره .دھند .مي شوند

چون ساختار داده ھا و داده ھاي جزء مربوط بھ آن ھا جداگانھ در بخشھاي دیگر دیكشنري تشریح مي شوند لذا در اینجا بھ ذكر ساختار اصلي

.اكتفا مي شود

Page 12: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

جریان داده

سفارشات بھ صورت كاتالوگ: نام

731فرم : نام مستعار

سفارشاتي كھ مشتریان ماھانھ بھ صورت كاتالگ بھ: شرح

شركت مي دھند.

ندارد: پردازش مبدا

دریافت سفارش و پرداخت ھاي مشتري1/2پردازش مقصد

سفارش مشتري: ساختار داده

عدد در روز 150: تعداد

یك نمونھ جریان داده

Page 13: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

تشريح ذخاير داده ها چون ذخایر داده داده ھاي درحال سكون است ، ساختار ھاي ذخایر داده

.ھا را با تعیین داده ھاي جزء موجود در ان ھا تشریح مي كنیم

حد اقل داده ھایي كھ براي تشخیص ذخایر داده ھا باید ذخیره شوند:عبارتند از

1- نام و نام مستعار ذخیره داده

2- شرح مختصري براي آن

3- نام جریان داده ورودي و خروجي بھ آن

4- ساختار داده ھاي تشكیل دھنده آن

Page 14: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

ذخیره داده

صورت حساب ھاي تایید شده: نام

درخواست فروشنده براي دریافت پول شامل اطالعاتي در: شرح

در مورد كاال ھاي دریافت شده بھاي ھر یك و امضاي كارمند

بخش رسید كاال

صورت حساب ھاي امضا شده: جریان داده ھاي ورودي

جزییات اقالم: جریان داده خروجي

) : تركیب داده(ساختار

عدد 200روزانھ : حجم

مشخصات فروشندهشماره صورتحساب+مبلغ بدھي+جزییات اقالم+

Page 15: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

تشريح داده هاي جزء

اطالعاتي كھ باید در مورد یك داده جزء در دیكشنري داده ذخیره شود:عبارتند از

1- شرح داده جزء -3نام ھاي مستعار -2نام داده جزء

3- سایر اطالعات -5محدوده مقادیر -4طول داده جزء

Page 16: ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد Data Dictionaryce.sharif.ir/~aamiri/Courses/Files/SE/Slides/Presentation10.pdf · ﺎﻫ ﻩداد يﺮﻨﺸﻜﻳد ﺎھ هداد رﯾﺎﺧذ

داده جزء

سفارش ھا و صورت حساب ھا: سیستم

شماره سفارش: نام داده جزء

رقم 4رقم آن تاریخ و 6رقمي است و 10شماره سفارش : شرح

دیگر آن شماره ترتیب سفارش است

فایل سفارشات: محل ذخیره سازي

از شماره سفارش بھ عنوان كلیدي براي مشخص : موارد استفادهكردن ھر سفارش استفاده مي شود

رقم آن شماره ترتیب است 4رقمي كھ 10اعداد : محدوده مقادیر

اطالعات ویرایشي دیگر: