اصول بر مبنای علمی حرف اول تیلور بود. او گفت کار تخصصی انجام دهید و به ازا کار بیشتر پاداش ایراد: تیلور آدمها را ماشین فرض کرد.
برای رفع این ایراد ؟؟ نئوکلاسیک بوجود آمد. مشکلات این مکتب این بود که اجزا هر کدام به سمت خودش می رفت مثلا اگر شهرداری، دانشگاه، بیمارستان و … را در نظر بگیرم هر کدام کار خود را میکرد بری رفع این کمبود تفکر سیستمی نیاز داریم.
این تفکر می خواهد: اجزا را طوری کنار هم بچیند که آنچه قرار حاصل شود به بهترین وجه باشدعلم سیستم ها را دانشمندی بنام
تعریف: سیستم عبارت است از کل متشکل از اجزا که این اجزا در جهت رسیدن به یک هدف مشخص با یکدیگر در تعامل باشند. و برای تکمیل این تعریف یک نظریه داد.
نظریه عمومی سیستم ها: بر خلاف پدیده های فیزیکی مانند جاذبه والکتریسیته پدیده حیات فقط در موجودیتهای منحصر به فرد بنام ارگانیسم یافت می شود که این ؟؟ سیستم است
هر ارگانیسم سیستم است بدین معناست که اجزا و ؟؟ گروه های آن در تعاملی طرفینی نظمی پویایی است.
هدف نظریه عمومی سیستم ها: (نظریه ؟؟) کشف ؟/ و نظم ذاتی در انواع پدیده ها برای این کشف:اگر هر پدیده ای چند خصایص داشته باشد شما توانسته اید به هدف خود برسید وآن را شناسایی کنید.
خصایص سیستم ها: 1 نظم: وارد سازمان می شویم اولین چیزی که مشخص می کند آن سازمان منظم هست یانه؟ چارت سازمانی
2 وابیتگی اجزا: در عین اینکه هر یک از اجزا کار خود را انجام می دهد باهم و در کنار هم کار می کند.
3 تعامل: اگر اجزا با هم ارتباط برقرار کنند و ارتباط همگانه شد
4 کلیت: نتیجه همگرایی اجزا بشر از جمع نتایج اجزا باید بشود 3=1+1
5 هدفداشتن: هدف مشخصی است و این هدف از قبل تعیین شده
6 برتا گفت نظریه عمومی سیستم ها به علم هندسه شباهت دارد.
چرا؟ زیرا علم هندسه نیز چهار چوبی ارائه می دهد که بیانگر ارتباطات هندسی اشیاء جهان و همگونی ظاهریآنهاست واژه کنترل در سیستم این همگروهی را ایجاد می کند. همچنین در اوائل دهه 60 میلادی بحرانی بوجود آمد بنام رحران
نرم افزار (soft were crisis) تعداد زیادی برنامه های کامپیوتری نوشته شد در حالیکه هر یک از این برنامه ها برای انجام فعالیت خاصی تنظیم شده بودند با فعالیت های مرتبط link نبودند یا ارتباط نداشتند. این ناهمگونی یا ناهماهنگی را بحران نرم افزار می گویند چون برنامه نوشته می شود. ولی اجرا نمی شود (میشود نوشته)
برای رهایی از این بحران همگانبر این متفق بودند که باید فرایند تولید سیستم های اطلاعاتی نظیر عملیات مهندسی مورد ارزیابی قرار گیرد این فعالیت ارزیابی با استفاده از ابزارهایی صورت می گیرد که در درس تجزیه و تحلیل به آن می پردازیم.
ویژگیهای یک مجموعه عملیات مهندسی
1 مبنای هر عملیات مهندسی یک فعالیت هدفمند، زماندار هست که اغلب به عنوان یک پروژه تعریف می شود. مانند پروژه طراحی یک کارخانه
2 برای هر واحد از عملیات مهندسی یک چرخه عمر یا Life cycle قابل تصور است که کلیات آن به این شرح است. ما یک سری منابعی داریم که در مراحل ذکر شده یک سری عملیات روی آن انجام می شود.
هر سیستم یک چرخه عمر دارد. مادامی که سیستم چرخه راادامه دهد زندگی می کند در غیر این صورت از حرکت باز می ماند.
در یک سیستم یک نیروی انسانی جذب آموزش می بیند بعد او را به کار می گیریم و سعی می کنیم او را حفظ کنیم ؟؟؟؟؟؟//
در آن صورت دو چیز اتفاق می افتد ؟؟؟؟؟؟//
اجزاء سیستم شامل:
input
out put
prosses
feed back بازخود
environ mean محیط
1 انواع سیستم شامل: 1 باز و 2 بسته. در ارتباط با محیط
2 از نظر اهمیت عملکرد شامل: 1کنترلی،2 عملیاتی، 3 اطلاعاتی
سیستم کنترل کیفیت همه است. در ضمن باز هم است.
سیستم هایی که در اطراف ما است همه باز هستند از نظر ماهیت هر 3 است.
3 نوع وظیفه ای که بر عهده دارند شامل: 1 تولیدی، 2 تجاری، 3 مهندسی، 4 خدماتی، (معنی عام تر دارد خدماتی اداری نیز داریم)، 5 اداری
4 از نظر نوع کارگیری یا پیاده سازی در محیط کاربر شامل: 1 ؟/ آماده نرم افزار (سیکل تولید یا مراحل تولیدشان از سیستم های دیگر ؟؟) بررسی نیاز و ادامه قابلیتها نباید بیشتر از 20% تغییر داشته باشند. 2 سیستم هایی که مخصوص هر سازمان تولیدی شود.
همه آنها در نهایت منجر به پیاده سازی می شوند SSABM
1 درجه سازگاری …% بار بیشتر است. 2 از صنعتی به صنعت دیگر قابلیت ندارد و گرانتر است چون مخصوص یک سازمان است و ؟؟ نرم افزاری را چند ؟؟ فروخت.
5 سیستم های اطلاعات کامپیوتری
؟؟
1 سیستمی که داده ها را در پایین ترین سطح جابجایی می کنندTransaction process system
2 موجب به کار گیری توسط مدیران management information system
3 سیستم هایی که حالت تصمیم گیرنده دارند. Decision support system
4 سیستم هایی که استراتژیهای سازمان را انجام strategic in formation system
5 سیستم های خبرهExpert system
1 این دسته از سیستم ها جابجایی اطلاعات مربوط به سیستم های عملیاتی سازمان را بر عهده دارند. مثل سیستم مدیریت تولید که اطلاعاتی از جمله موارد ذیل را جابجا می کند قبلا که ؟؟ که نقشه، در حد پیشرفت عملیات قطعه، نفر ساعت مصرفی روی هر قطعه، ماشین ساعت مصرفی روی هر قطعه زمان توقف ماشین آلات، زمان عبور مخصوص از هر ایستگاه کاری، زمان را تمام عملیات و …
2 سیستم هایی که با انجام پردازش بر روی TPS ها اطلاعات پروسس شده (پردازش شده) برای مدیریت تامین می کند بنابراین TPS ها پیش نیاز MIS هستند و معماری آنها به شکلی است که اطلاعات را به قسمت بالا تر DSS انتقال می دهند.
3 این دسته از سیستم ها تصمیم گیری مدیریت را موجب می شود و از مدلهای مختلف منجمله بدلهای ریاضی در این مرحله استفاده می شود. مشتق برنامه ریزی خطی، انتگرال
4 دسته های اطلاعات استراتژیک هستند که اطلاعات مورد نیاز را برای برنامه های طولانی مدت مدیریت تامین می کنند در بعضی از متدرلوژیهای طراحی سیستم پیش نیاز عملیات طراحی تدوین برنامه های استراتژی است که در این سطح انجام می پذیرد. این نکته نیز قابل یادآوری است که نرخ رشد اطلاعات طی سالهای گذشته از نمودار زیر تبعیت می کند. ؟؟؟
به تبع از رشد تکنولوژی اطلاعات اغلب برنامه های استراتژیک لحظه ای و بعضا در این هفته،ماه و یا سال تدوین می شوند.
5 در پیشرفته ترین رده سیستم اطلاعاتی قرار دارد و تفاوت آن با sis در این است که متنی بر Knowledge (دانش) هستند و ساختار آن ؟؟؟
در سیستم های پیشرفته مثل استراتژی اتمی، موشک قابلیت دارد.
هدف اصلی نظریه عمومی سیستم ها چیست؟
اجزاء مولد CLSچیست؟ آن ها را نفی می کنید.
شکل زیر مربوط به یک سیستم فرضی است اشکالات این شکل را بگویید. ؟؟
انواع پردازش در سیستم های اطلاعاتی کدامند.
متدلوژی چیست؟ انواع آن، به نظر شما یک متدلوژی باید به چه سوالاتی پاسخ دهد. Eatity یا موجودیت چیست؟ مثال بزنید؟ انواع آن را نام ببرید؟ چکونگی روابط بین آنها را مشخص کنید.
Attribute چیست تعریف کنید (خصیصه)
برگشت تشریح داده چه زمانی به کار می آید. ؟؟
مراحل ایجاد سیستم:
1 شناخت امکان سنجشی. برای شناخت از سیستم 7 فعالیت هر کدامیک هدف، افراد، روش، مستنداتی دارد که ما آن را بیان می کنیم.
2 آنالیز نیاز و تجزیه و تحلیل آن از روی دیدگاهسازمان را بررسی می کنیم: 1 استراتژیک 2 عملیاتی
در نهایت دو یا سه جدول می دهیم به این شکل ؟؟؟نیاز اگر سیستم بود با نماد s, (system) سازمانی o, (organization) پروسس p, (process) اطلاعاتی I, (information) مدیریت M ,(management) اداری Administer
3 طراحی کلی حال می دانیم چه چیز داریم، چه نیازهایی داریم و برای رسیدن به آن نیاز چه مشکلاتی داریم برای نیازها طراحی کلی در این طراحی باید بتوانیم یک تعریف جامع و کامل از سیستمی که برای سازمان تعریف می کنیم داشته باشیم، مشخصات تعریف شده و خصوصیات برای این کار ابزاری لازم داریم مثل CD
در ارتباط هستند DFD
4 طراحی تفصیلی: که مفصل تر و به شکل دستی انجام می شود (مکانیکی)
5 طراحی تفصیلی (مکانیزه)
7 مستند سازی ؟؟ در این مرحله صورت که شامل انواع تست ها می شود.
8 راهنمای کاربران و آموزش
9 پیاده سازی و تحویل آموزش و پیاده سازی
چنانچه از قبل در شرکتی سیستم ها مستقر نباشد مرحله 1 و 2 منحصر به شناسایی اهداف و برنامه های شرکت می شود و سایر بندها انجام می شود و در مواردی که بخواهیم کل سیستم ها را به شکل یک پارچه integration انجام دهیم آیتم 3 به شکل Total system یا سیستم جامع طراحی می شود و بعد از آن با توجه به مشخصه های سیستم جامع (بعضی از مشخصه های سیستم جامع را تحت عنوان Regrets for proposal =RFP نام مب برند) ارائه می کنند.
مشخصه های جامعی که ما در اختیار طراح قرار می دهیم، این مشخصه قیمت سیستم را تحویل بدهد.
خصوصیات سیستم:
1 نظم و … مورد است که قبلا داشتیم
ویژگیهای متدلوژی 1 چرخه عمر 2 معرفی به تمام سطوح سازمان 3 مدلسازی نموداری در اینجا 2 نمودار که کاربرد دارد. نمودار جریان داده DFD,ERD
موجودیت شامل: 1 فیزیکی: رنگ 2 غیر فیزیکی: شماره مشتری
برای رسم DFD دو دیدگاه وجود دارد 1 دیمارکو: یک دانشمند و مارکو + یوردون یک سری علائمی استفاده کردند که در رسم به کار می رود / دانشمند دیگر مارسون
؟؟؟/ آنچه مورد استفاده قرار می گیرد بیشتر مدل یوردونو متدلوژیهای جدید.؟؟
رابطه بین مدیریت ها:
رابطه یک به یک: هر یک قسمت توسط یک مدیر و تنها یک مدیر اداره می شود و هر مدیر هم فقط یک واحد را اداره می کند.
رابطه یک به چند: هر فروش مستلزم یک یا چند قلم ؟/ فروشی است و هر قلم ؟؟ فروشی بخشی از یک فروش است
هر تولید کننده یک یا چند محصول تولید می کند و هر محصول تولیدی (تولید شده) شامل یک، یا جند تولید کننده می باشد. ؟؟
همان طور که در شکل ملاحظه می کنید رابطه بین مدیریت ها با یکدیگی در متدلوژیهای مختلف تشابه دارند که عبارتند از رابطه یک به یک، یا به چند، چند به چند
ادامه 8:
تعریف مدل: مدل تصویر یا نمایشی از یک سیستم است که اجرا اجازه می دهد که سیستم و روابط بین اجزاء آن به طور مستقل از یکدیگر (انتضایی) مودر مطالعه و بررسی قرارگرفت، بدین وسیله مسائل یا مشکلات و علت آنها شناسایی می شود پس اجزاء به صورت بهینه شده شکل گیرد به همین خاطر تحلیل گر سیستم را مدلسازی می کند زیرا به تجربه اثبات شده است که تصویر ؟؟ تراز کلمات می باشد.
خصوصیت یک مدل خوب: یک مدل موثر باید دارای خصوصیات زیر باشد.
1 با پیچیدگی و انبوه اطلاعات بصورت منطقی برخورد کند و آنها را سامان دهی نماید.
2 با نگرش از بالا به پایین (کل به جزء) به تفکیک و تقسیم بندی کل سیستم به اجزاء آن کمک می کند.
3 موضوع، محدوده، مرز، وسایر اجزاء را بخوبی تعیین می کند.
4 درک بیشتر و سریعتر مسئله مورد مطالعه را موجب می شود.
5 وسیله مناسبی برای تبادل نظر و تبادل اطلاعات بین تحلیلگر و استفاده کنندگان سیستم از یک طرف و طراحان و برنامه ریزان از طرف دیگر می باشد.
6 ترجیحا با استفاده از نرم افزارهای مخصوص تهیه شود. Power designer تا امکان به هنگام سازی برای کاربر وجود داشته باشد.
7 باید به صورت استاندارد تهیه شود و بیانگر تفاوت این وضع موجود با استاندارد باشد.
8 در مدل از ترکیب علائم خودداری شود.
9 فرهنگ داده:
ویژگی دیگر متدلوژی ها استفاده از فرهنگ داده است. فرهنگ داده ها به زبان ساده همان نخزن ذخیره داده هاست و تعیین می کند که داده با چه قالبی در گزارشات آورده شود با چه قالبی ذخیره می شود. در کجا،در کدام برنامه و یا در چه پردازشی مورد استفاده قرار گیرد. چگونه با دیگر انواع داده ارتباط برقرار می کند ومترادف آن کدام داده است.
10 ویژگی مستند سازی:
اصلی ترین و عمیق ترین ویژگی متدلوژیهاست بر حسب اینکه مدل چرخه عمر سیستم چه باشد. متدلوژیها برای هر مرحله مستندات قابل تحویل پیش بینی کرده اند. این مستندات معمولا در مراحل طراحی سیستم توسعه و کامل می شود. بهتر است برای استفاده و مستند سازی از سیستم های نرم افزاری استفاده شود. Power Designer تا امکان به روز آوری مستندات وجود داشته باشد از همه مههمتر این مدلها که قبلا معرفی شد و در مدل مستند سازی استفاده می شود DFD نمودار جریان داده ها یک دید کلی و قابل فهم از سیستم را برای کاربران فراهم می سازد به عبارت دیگر این نمودار جریان داده ها را به شکل ساده و گرافیکی شامل ذخیره سازی داده ها و کارکردهایی که کاربران انجام می دهد ارائه می دهد.
DFD به ترتیب ذیل ارتباط برقرار می کند.
1 بین یک پردازش، پردازش دیگر
2 بین یک مخزن داده، یک پردازش
3 بین یک پردازش و یک موجودیت بیرونی
DFD به این شکل تهیه می شود:
DFD به منظور نمایش چگونگی عملکرد فیزیکی سیستم های ؟؟ جاری
DFD به منظور نمایش انجام منطقی فعالیت های سیستم های جاری
DFD به منظور نمایش مطلوب فعالیتهای سیستم های جاری
DFD به منظور نمایش فیزیکی نحوه پیاده سازی.
علائم مورد استفاده از DFD:
1 علائم procces ، پردازش؟؟
مستطیلی برای نمایش کارکرد یا پردازش استفاده می شود.
نشانگر فعالیتهایی است که بر روی داده ها انجام یا توسط داده ها راه اندازی می شود که به صورت شکل ؟؟ نشان می دهند.
کارکردها به صورت شرح معنادار و مختصر می باشند که با شماره شتاب می گیرند. در نمودار جریان داده حفظ موجودیت هایی را نمایش می دهیم که به نحوی از آنها مجمو ؟؟ تغییر داده می شود. از نمایش پردازشهایی که داده ها را صرفا برای تنظیم گزارش شکل می دهند خودداری فرمائید.
نام پردازش یا کارکرد ضمن رساندن معنای کاملی از کارکرد و هدف اصلی آن باید خلاصه باشد.
2 موجودیت که نمایش می دهیم (Entity) اگر موجودیت تکرار شد به تعداد تکرار خطا را اضافه هر بار تکرار سه بار تکرار
از نماد بیضی برای نشان دادن موجودیت بخصوصی External Entity (موجودیت خارجی) استفاده می کنیم که شامل اشخاص، رقبا، سازمانها، ؟؟؟ سیستم هایی که بعنوان مبدا و ؟؟؟ شناسایی می شود.
3 مخازن داده ها: Data store
داده ها در سیستم می باشد و نمودار جریان داده ها از آن برای نمایش موجودیت استفاده می شود به شرح شکل
4 نوع مخزن داده وجود دارد.
M مخزن داده های دستی (مثل دفتر ثبت، کد بایگانی)
C مخزن داده های مکانیزه بعنی داده هایی که بصورت فایل کامپیوتری نگه داری می شوند.
T مخزن داده های مکانیزه موقت
TM مخزن داده هایدستی موقت که داده ها در آنجا تا زمان خواندن نگه داری می شود وپس از خواندن حذف می شود.
4 جریان داده: از نماد فلش یا بردار برای نشان دادن جریان داده ها استفاده می کنیم. این بردار جریان ورودی و خروجی داده ها را درون یک سیستم نشان می دهد. همچنین پیوند ارتباطی بین موجودیت ها، پردازش ها ومخازن داده ها را توصیف می کند.
قبل از مراحل ایجاد سیستم:
شکل بازخورد منفی سنجشگر نتایج آنچه را که گرفته با استاندارد مقایسه می کند و نتایج استاندارد را بااقدام کننده و …
متدولوژی طراحی سیستم:
1 روش های طراحی سیستم 2 ابزار طراحی سیستم 3 مدلهای طراحی سیستم.
4 ابزار و یا روشها و دستور العملهای پیاده سازی سیستم. 5 فنون تجزیه و تحلیل سیستم و طراحی
چگونگی پیدایش متدلوژی «طراحی سیستم ها»
پس از روی آوردن سازمانها به موضوع نگرش سیستمی و انجام فعالیتها با دیدگاه سیستمی موجی ازمتخصصین و برنامه نویسان به نوشتن برنامه های کامپیوتری روی آوردند. این عمل، بدانجا وسعت یافت که منجر به یک بحران شد بنام بحران نرم افزاری soft ware crisis شد. زیرا هر یک از برنامه نویسان، نگرشهای فردی، اقدام به نوشتن برنامه نمودند. برای خروج از بحران دانشمندان علم سیستمها به این اتفاق نظر رسیدند که فعالیت های مرتبط، حوزه علم سیستم ها را در چهارچوب معین با ابزارهای مشخص و دستور العملهای از پیش تعیین شده انجام می دهد. مجموعه اینها منجر به پیدایش واژه ای بنام متدولوژی طراحی سیستم گردید.
تعریف متدولوژی:
از متدولوژی تعریفهای زیادی بعمل آمده است که در ادامه به برخی از آنها اشاره می کنیم از نظر witten«روتین» متدلوژی عبارت است از راهبردهای مشخص و مرحله به مرحله برای تکمیل یک یا چند مرحله از چرخه عمر سیستمها.
از نظر cheek land «چک لند» متدولوژی عبارت است از مجموعه ای از اصول کلی و مربوط به روشها که در هر وضعیتمشخص باید به یک روش خاص متناسب با آن وضعیت تدوین شود.
دانشمند آلمانی متدلوژیمجموعه ای از مفاهیم و اصول، روشها، نظامها و قواعد، استانداردها تکنیک ها و روابط و ساختارهایی است که مدیریت سیستم به همراه مجموعه سازمان به منظور افزایش کیفیت و کارایی وصرفه جویی در هزینه و زمان از آن پیروی می کند.
در مجموع می توانیم این نتیجه گیری را داشته باشیم که متدلوژی مجموعه ای از روشها، فنون و ابزارهای طراحی و تجزیه وتحلیل در بکارگیری سیستم است که در چهارچوب یک مدل و مبتنی بر یک الگوی مفهومی برای طراحی، تجزیه وت حلیل و توسعه و پشتیبانی سیستمها بکار می رود.
پرسشهایی که باید توسط متدلوژی پاسخ دادهشوند:
1 یک پروژه چگونه باید به مراحل فرعی تجزیه شود؟
2 در چه مرحله چه اقداماتی باید صورت بگیرد؟
3 چه خروجی هایی باید تولید شوند؟
4 در چه زمانی و تحت چه شرایطی باید این وظایف انجام شود.
5 چه محدودیتهایی باید اعمال شود؟
6 چه کسانی باید در گیر کار شوند؟
7 پروژه چگونه باید مدیریت و کنترل شود؟
8 از چه ابزارهایی باید استفاده شود؟
رابطه متدولوژی و درجه موفقیت آن در سازمان:
با آنکه تعریف متدولوژی به فعالیت یا بخشی توسعه و پشتیبانی سیستمی مرتبط می باشد ولی باید در نظر داشت که متدلوژی باید مورد قبول کل سازمان باشد.
بعبارت دیگر مدیران ارشد، مدیران میانی و کاربران هر سیستم باید نسبت به متدولوژی به کار گرفته شده برای طراحی و تحلیل سیستم اتفاق نظر داشته باشند. در عین حال موفقیت یک سیستم قبل از هر چیز انتخاب متدلوژی مناسب و تحلیل گران آن سیستم بستگی دارد.
ویژگی های متدلوژی:
ویژگی های متدولوژی بستگی به موارد زیر دارد.
1 میزان سهولت بخشیدن به رابطه بین کاربر، تحلیل گر و طراح و برنامه نویسی در فرایند طراحی.
2- میزانی که متدلوژی منتخب ومستند است تولیدی آن برای افراد درگیر در پروژه قابل فهم باشد.
3 تامین ابزار و علائم فیزیک مناسب برای تشریح صحیح داده ها و کارکرد سیستم.
تکنیکهای متدولوژی: «ویژگی»
1 چرخه عمر سیستم یاسیکل عمر سیستم: چرخه عمر سیستم ابزار مدییت پروژه و مدیریت سیستم هاست و از متدولوژی جدایی ناپذیر است. بدون مدل چرخه عمر امکان برنامه ریزی اجرا و کنترل پروژه وجود نخواهد داشت مدلهای چرخه عمر بدون توجه به کوچکی یا بزرگی سیستم برای تشخیص مراحل و فعالیت های توسعه سیستم، ضروری است.
بعنوان مثال قبل از اینکه منابع کار را به این پروژه اختصاص دهیم باید امکان سنجییک سیستم را ارزیابی کنیم که این فعالیت در مرحله تحقیق و بررسی امکان پذیر است. یا اینکه همواره باید مسائل پروژه را شناسایی کنیم که این در مرحله مطالعه امکان پذیر است و یا نیاز را شناسایی کند که در مرحله تعریف خواسته های انجام می پذیرد و …
2 معرفی به تمام سطوح سازمان: از تکنیکهای مهم «ویژگی ها» متدولوژی این است که باید به تمام سطوح سازمان معرفی شود تا هر سطح بنام نیاز خود از متدولوژی استفاده نماید این مساله تا آنجا حائز اهمیت است که توصیهمی شود هیچ سازمانی سراغ ابزار مهندسی نرم افزار نرود مگر اینکهقبلا برای خود متدولوژی مشخصی را تعریف کرده باشد. بنابرآنچه گفته شد اگر سیستمی در مرحله پیاده سازی موفق نمی شود. ممکن است به دلایل زیر باشد.
دلایل عدم موفقیت سیستم
1 در طراحی آن سیستم کاربران و مدیران سازمان همکاری نداشتند.
2 نمی دانستند چگونه باید همکاری کنند.
3 نمی دانستند دقیقا چه می خواهند.
4 به آنها فرصت همکاری داده نشده است
5 به درستی از آنها سوال نشده است.
6 مدیریت ابزار مناسب را در اختیار آنها قرار نداده است (ابزار شامل: نیروی انسانی سخت افزار، نرم افزار،صنایع مالی و پول)ژ
7 فرهنگ سارمانآمدگی پذیرش اجرایی سیستم را ندارد.
3 مدلسازی نموداری:
متدلوژی عمومی نمایش طراحی سیستم و روابط اطلاعات با یکدیگر از علائم نموداری استفاده می کنند. معمولا برای تهیه این نمودارها تعداد انگشت شماری ابزار وجود دارد 2 نمونه از عمده ترین دلیل نمودارها (ابزارها) شامل:
؟؟
این دو نمودار از نمودارهای عمومی و غیر فنی مشهور هستند زیرا درک آن برای کاربر آسان است
4 تاریخچه زندگی موجودیتها: این تکنیک نشان دهنده چگونگی تاثیر پذیری هر یک از موجودیتها از کارکردهای مختلف سیستم می باشد به نحوی که اثر کارکردهای سیستم که در نمودار حریان داده DFD مدلسازی شده را به روی موجودیتها نشان می دهد.
5 هموار سازی: Normalization
این تکنیک ساختار پیچیده داده ها را به فهرست ساده داده تبدیل کردند و این فهرست به منظور تهیه مدل موجودیتها از ساختار داده ها مورد استفاده قرار می گیرد.
6 طرح کلی پردازشها Pricessautlines
این مدل عملیات ضروری برای پردازش یک تراکنش tranzaction در یک سیستم را نشان می دهد. این عمل منجر تعیین مشخصات سیستم می گردد.
7 کنترل طراحی فیزیکی: این مدل تامین کننده مجموعه ای از قواعد برای تبدیل مشخصه های منطقی به مشخصه های فیزیکی است.
8مدلسازی داده «پردازش»: این تکنیک موجب جداسازی داده ها از پردازشها ی سیستم می شود. از این دیدگاه متدولوژیها 2 دسته اند. 1 متدولوژی های پردازش گرا که سیستم را به شکل ورودی، پردازش و خروجی مطالعه می کنند و آنچه برای آنها اهمیت داردکارکردها یا function می باشند. 2 متدولوژی های داده گرا هستند که اهمیت دارد داده رادر ارتباط با سازمان و جائیکه به آن تعلق دارند می بینند مستقل از اینکه این داده برای کدام خروجی نیاز می باشد.
فوائد ترسیم DFD دو نمخزن ذخیره داده به طور مستقیم نمی تواند ارتباط داشته باشد به دلیل امنیت شبکه ؟؟ در این صورت از بین می رود.
دو موجودیت بیرونی نمی تواند با هم ارتباط برقرار کنند اگر با هم ارتباط برقرار کنند یعنی در سیستم هستند که توانستند ارتباط برقرار کنند در این صورت موجودیت بیرونی تلقی نمی شوند. در بحث موجودیتدر جریان داده ها انشعاب نمی شود. برقرار شود. ؟؟
قاعده 1 یک جریان داده نمی تواند بین دو مخزن داده ارتباط برقرار کند زیرا در آن صورت به نظر می رسد که داده ها خود بخود در اطراف سیستم شناورند حال آنکه باید ابتدا یک پردازش یا یک فعالیت به وقوع بپیوندند، موجود حرکت داده می شود.
قاعده 2: موجودیت های بیرونی نمی توانند داده ها را به طور مستقیم وارد مخزن داده نمایند. زیرا آن بدان معناست که موجودیت بیرونی در درون سیستم قرار گرفتند و در این حالت دیگر موجودیت بیرونی تلقی نمی شود.
قاعده 3: اگر م؟؟ سیستمی را از طریق نشان دهد؟؟ جریان داده ها بین موجودیت های بیرونی تبیین کنیم در چنین حالتی جریان داده ها به بیرون از محدوده سیستم میباشد و عملیات کنترل و بررسی، پیغامهای درخواست، خواندن و نوشتن را در بر نیم گیرد. در واقع فقط جریان داده هایی که از مخزن داده خارج می شود باید در نمودار جریان داده نشان داده شود مثال:
یک فروشنده ما که اعلامیه تحویل را به سازمان ارسال می کند.
2 قسمت دریافت اعلامیه های تحویل کالا را با درخواست موجودی ها کنترل می نماید.
3 سفارش یا درخواست کنترل شده در یک مخزن داده موقت قرار می گیرد. مطلوب استترسیم D.F.D
؟؟
در یک شرکت تولیدی به منظور انجام برنامه ریزی مواد توسط واحد برنامه ریزی فعالیت های زیر صورت می گیرد. (با فرض اینکه فقط سیستم برنامه ریزی خرید را در نظر داشته باشیم) MRP (برنامه ریزی نیازمندی های مواد) Material Requirement Planning
DFD نمودار جریان داده آن را ترسیم کنید.
1 دریافت درخت محصول از واحد مهندسی صنایع
2 واحد برنامهریزی اطلاعات دریافتی را با اطلاعات موجودی مقایسه می کند.
3 واحد تولید برنامه تولیدطی سال را برای برنامه ریزی ارسال می نماید
4 کنترل و بررسی های اطلاعات
5 انجام برنامه خرید یا تامین ؟؟ موقت اطلاعات مکانیزه.
سطح بندی DFD:
سطح بندی نمودار جریان داده
هیچ الزام و قاعده خاص برای تجزیه نمودار DFD به سطوح مختلف وجود ندارد بلکه تهیه DPD در سطوح مختلف دقیقا بستگی به تفکرات طراح سیستم دارد به نحوی که سعی می شود نمودار به گونه ای تهیه شود که برای کاربران قابل فهم باشد معمولا در نمایش DFD سطح ؟؟ یا ؟/ یا Content Diyagram «نمودار زمینه ای»
فقط برای نمایش ارتباط سیستم به عنوان یک کارکرد اصلی با موجودیت های خارج از حوزه عملکرد درونی سیستم استفاده می شود. ولی برای نمایش سطوح یک و دو یا سطوح پایین تر DFD که به چگونگی ارتباط بین کارکرد درون سیستم می پردازد تشخیص طراح سیستم بیانگر سطح بندی است توصیه می شود در هر سطح DFD بیش از 10 کارکرد نمایش داده نشود. چگونگی تشکیل Content Diagram.
نمودار سطح 0 یک نوع نمودار جریان سطح داده است که کل سیستم را به شکل یک پرداز نشان می دهد.
(پردازش ها انواع مختلف دارند) مثل پردازشهای محاسبه ای، مرتب کردنی و …
حرکت جریان داده ها را بین سیستم و موجودیت های خارجی نشان میدهد.
هدف اصلی نمودار سطح 0 که بعضا نمودار زمینه ای نیز خوانده می شود تعیین محدوده سیستم و تقابل آن با موجودیت های بیرونی می باشد. و برای ایجاد آن باید فعالیت های زیر صورت بگیرد.