کتاب اشنایی با نرم افزار yahoo messenger

کتاب اشنایی با نرم افزار yahoo messenger

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.327 مگا بایت
تعداد صفحات 20
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اشنایی با نرم افزار yahoo messenger/با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

مجله تخصصی اپل . 5 آذر 1395 . آخرین چاپ

مجله تخصصی اپل . 5 آذر 1395 . آخرین چاپ

دسته بندی کامپیوتر و IT
فرمت فایل rar
حجم فایل 49.555 مگا بایت
تعداد صفحات 174
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

TOP 10 APPS 86
iTUNES REVIEW 90
TOP 10 SONGS 140
TOP 10 ALBUMS 142
TOP 10 MUSIC VIDEOS 144
TOP 10 TV SHOWS 146
TOP 10 BOOKS 148

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

آموزش ساده کلیه نرم افزار های office

آموزش ساده کلیه نرم افزار های office

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 5.528 مگا بایت
تعداد صفحات 250
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

نرم افزار های Ofice را با زبانی بسیار ساده و گیرا و قیمتی بسیار پایین و باور نکردنی خرید کنید مطالعه کنید و مدرک بگیرید
به همین سادگی
از خرید خود مطمئن باشید
کاملا تضمینی است

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب مدیریت ایمیل (Email managerial)

کتاب مدیریت ایمیل (Email managerial)

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 809 کیلو بایت
تعداد صفحات 15
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب مدیریت ایمیل(Email managerial)با سلام و احترام از اینکه فروشگاه مارا برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اشنایی با اینترنت

کتاب اشنایی با اینترنت

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.706 مگا بایت
تعداد صفحات 36
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اشنایی با اینترنت/36 صفحه/با سلام و احترام ازاینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش نصب گوگل انالیتیکس

کتاب اموزش نصب گوگل انالیتیکس

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.405 مگا بایت
تعداد صفحات 24
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش نصب گوگل انالیتیکس(Google analytics) با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم “با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش مرورگر گوگل کروم

کتاب اموزش مرورگر گوگل کروم

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 10.642 مگا بایت
تعداد صفحات 119
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش مرورگر گوگل کروم/119 صفحه/با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش توییتر

کتاب اموزش توییتر

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.832 مگا بایت
تعداد صفحات 62
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش توییتر/62 صفحه/با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب هر انچه باید در ارتباط با ابزار گوگل وب مستر تولز بدانید

کتاب هر انچه باید در ارتباط با ابزار گوگل وب مستر تولز بدانید

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.119 مگا بایت
تعداد صفحات 15
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب هرانچه باید در ارتباط با ابزار گوگل وب مستر تولز بدانید/15 صفحه/با سلام و احترام ازاینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش گام به گام 0 تا 100 کسب درامد از تلگرام

کتاب اموزش گام به گام 0 تا 100 کسب درامد از تلگرام

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.473 مگا بایت
تعداد صفحات 18
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش گام به گام 0 تا 100 کسب درامد از تلگرام/18 صفحه/ با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب پژوهش در اینترنت با گوگل

کتاب پژوهش در اینترنت با گوگل

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.971 مگا بایت
تعداد صفحات 48
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب پژوهش در اینترنت با گوگل/48 صفحه/ با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب راهنمای جامع کنسول جستجوی گوگل

کتاب راهنمای جامع کنسول جستجوی گوگل

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 2.172 مگا بایت
تعداد صفحات 82
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب راهنمای جامع کنسول جستجوی گوگل(Google search console) با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب چگونه سلامتی خود را در محیط رسانه های دیجیتال حفظ کنیم

کتاب چگونه سلامتی خود را در محیط رسانه های دیجیتال حفظ کنیم

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 2.438 مگا بایت
تعداد صفحات 71
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب چگونه سلامتی خود را در محیط رسانه های دیجیتال حفظ کنیم(دستور العملی برای کودکان)/71 صفحه/با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب ترفند های جستجو در گوگل همراه با تصاویر

کتاب ترفند های جستجو در گوگل همراه با تصاویر

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 2.08 مگا بایت
تعداد صفحات 33
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب ترفندهای جستجو در گوگل همراه با تصاویر/33 صفحه/با سلام و احترام از اینکه فروشگاه ما را برای خرید محصولات خود انتخاب کرده اید از شما سپاس گزاریم”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

ﻣﺪل ﺷﻲء (The Object Model)

ﻣﺪل ﺷﻲء (The Object Model)

دسته بندی کامپیوتر و IT
فرمت فایل docx
حجم فایل 181 کیلو بایت
تعداد صفحات 7
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طراحی شیءگرا بر یک پایه ­ی ﻣﻬﻨﺪﺳــﻲ ﻣﺤﻜــﻢ(soundly)،ﻛــﻪ ﻣﺠﻤﻮﻋــﻪی ﻋﻨﺎﺻــﺮش را ﻣــﺪل ﺷــﻲء ﻣــﻲﻧــﺎﻣﻴﻢ (object model) ﺑﻨﺎ ﺷﺪه اﺳﺖ. ﻣـﺪل ﺷـﻲء درﺑـﺮﮔﻴﺮﻧـﺪه اﺻـﻮل ﺗﺠﺮﻳـﺪ (abstraction)، درﺑﺮﮔﻴـﺮی (encapsulation)، ﭘﻴﻤﺎﻧﻪای ﻳﺎ ﻣﺆﻟﻔﻪای ﺑﻮدن (modularity)، ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺐ (hierarchy)، ﻧﻮع ﺑﻨﺪی (typing)، ﻫـﻢ وﺟـﻮدی (concurrency)، وﻣﺎﻧﺪﮔﺎری (persistence) ﻣﻲﺑﺎﺷﺪ. ﻫﻴﭻﻳﻚ از اﺻﻮل ﻓﻮق ﺑﻪ ﺧﻮدی ﺧﻮد ﺟﺪﻳﺪ ﻧﻴﺴﺘﻨﺪ. ﻧﻜﺘﻪ ی ﻣﻬﻢ در ﻣـﻮرد ﻣـﺪل ﺷـﻲء اﻳﻨﺴﺖ ﻛﻪ اﻳﻦ ﻋﻨﺎﺻﺮ ﺑﻪ ﺻﻮرت ﻫﻤﻜﺎری ﻛﻨﻨﺪه در ﻛﻨﺎرﻫﻢ آورده ﺷﺪه اﻧﺪ.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پاورپوینت مدل شیء

پاورپوینت مدل شیء

دسته بندی کامپیوتر و IT
فرمت فایل pptx
حجم فایل 1.806 مگا بایت
تعداد صفحات 31
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طراحی شیءگرا بر یک پایه ­ی ﻣﻬﻨﺪﺳــﻲ ﻣﺤﻜــﻢ(soundly)،ﻛــﻪ ﻣﺠﻤﻮﻋــﻪی ﻋﻨﺎﺻــﺮش را ﻣــﺪل ﺷــﻲء ﻣــﻲﻧــﺎﻣﻴﻢ (object model) ﺑﻨﺎ ﺷﺪه اﺳﺖ. ﻣـﺪل ﺷـﻲء درﺑـﺮﮔﻴﺮﻧـﺪه اﺻـﻮل ﺗﺠﺮﻳـﺪ (abstraction)، درﺑﺮﮔﻴـﺮی (encapsulation)، ﭘﻴﻤﺎﻧﻪای ﻳﺎ ﻣﺆﻟﻔﻪای ﺑﻮدن (modularity)، ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺐ (hierarchy)، ﻧﻮع ﺑﻨﺪی (typing)، ﻫـﻢ وﺟـﻮدی (concurrency)، وﻣﺎﻧﺪﮔﺎری (persistence) ﻣﻲﺑﺎﺷﺪ. ﻫﻴﭻﻳﻚ از اﺻﻮل ﻓﻮق ﺑﻪ ﺧﻮدی ﺧﻮد ﺟﺪﻳﺪ ﻧﻴﺴﺘﻨﺪ. ﻧﻜﺘﻪ ی ﻣﻬﻢ در ﻣـﻮرد ﻣـﺪل ﺷـﻲء اﻳﻨﺴﺖ ﻛﻪ اﻳﻦ ﻋﻨﺎﺻﺮ ﺑﻪ ﺻﻮرت ﻫﻤﻜﺎری ﻛﻨﻨﺪه در ﻛﻨﺎرﻫﻢ آورده ﺷﺪه اﻧﺪ.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

مدل شیء

مدل شیء

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 453 کیلو بایت
تعداد صفحات 7
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طراحی شیءگرا بر یک پایه ­ی ﻣﻬﻨﺪﺳــﻲ ﻣﺤﻜــﻢ(soundly)،ﻛــﻪ ﻣﺠﻤﻮﻋــﻪی ﻋﻨﺎﺻــﺮش را ﻣــﺪل ﺷــﻲء ﻣــﻲﻧــﺎﻣﻴﻢ (object model) ﺑﻨﺎ ﺷﺪه اﺳﺖ. ﻣـﺪل ﺷـﻲء درﺑـﺮﮔﻴﺮﻧـﺪه اﺻـﻮل ﺗﺠﺮﻳـﺪ (abstraction)، درﺑﺮﮔﻴـﺮی (encapsulation)، ﭘﻴﻤﺎﻧﻪای ﻳﺎ ﻣﺆﻟﻔﻪای ﺑﻮدن (modularity)، ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺐ (hierarchy)، ﻧﻮع ﺑﻨﺪی (typing)، ﻫـﻢ وﺟـﻮدی (concurrency)، وﻣﺎﻧﺪﮔﺎری (persistence) ﻣﻲﺑﺎﺷﺪ. ﻫﻴﭻﻳﻚ از اﺻﻮل ﻓﻮق ﺑﻪ ﺧﻮدی ﺧﻮد ﺟﺪﻳﺪ ﻧﻴﺴﺘﻨﺪ. ﻧﻜﺘﻪ ی ﻣﻬﻢ در ﻣـﻮرد ﻣـﺪل ﺷـﻲء اﻳﻨﺴﺖ ﻛﻪ اﻳﻦ ﻋﻨﺎﺻﺮ ﺑﻪ ﺻﻮرت ﻫﻤﻜﺎری ﻛﻨﻨﺪه در ﻛﻨﺎرﻫﻢ آورده ﺷﺪه اﻧﺪ.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

شناسایی و مقایسه ابزار های ETL

شناسایی و مقایسه ابزار های ETL

دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 5.458 مگا بایت
تعداد صفحات 116
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پژوهش کامل در مورد شناسایی و مقایسه ابزارهای ETL و یک نمونه کار عملی با توضیحات و اسکرین شات صفحات کار با نرم افزار Clover ETL- با فرمت داک که میتوانید به راحتی تغییرات مورد نظر خود را انجام دهید. و ضمنا تمامی سایزها و فونت و لیست مطابق استاندارد انجام شده است

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طرح توجیهی تولید نخ متوسط تا ضخیم از ضایعات نساجی با ظرفیت 150 تن در سال

طرح توجیهی تولید نخ متوسط تا ضخیم از ضایعات نساجی با ظرفیت 150 تن در سال

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 104 کیلو بایت
تعداد صفحات 19
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طرح توجیهی تولید نخ متوسط تا ضخیم از ضایعات نساجی با ظرفیت 150 تن در سال

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طرح توجیهی تولید و مونتاژ کامپیوتر با ظرفیت 250 دستگاه در سال

طرح توجیهی تولید و مونتاژ کامپیوتر با ظرفیت 250 دستگاه در سال

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 103 کیلو بایت
تعداد صفحات 16
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طرح توجیهی تولید و مونتاژ کامپیوتر با ظرفیت 250 دستگاه در سال

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

عنوان 116 کتاب کامپیوتر رایگان

عنوان 116 کتاب کامپیوتر رایگان

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 610 کیلو بایت
تعداد صفحات 3
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

(عنوان 116 کتاب کامپیوتر رایگان) در (3 صفحه) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این عناوین لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طراحی پرسشنامه با گوگل داک

طراحی پرسشنامه با گوگل داک

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 2.091 مگا بایت
تعداد صفحات 16
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

طراحی پرسشنامه ONLINE با گوگل داک

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

ترفندهای ویندوز 7

ترفندهای ویندوز 7

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 24.852 مگا بایت
تعداد صفحات 414
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

ترفندهای ویندوز 7

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

آموزش تصویری کلمات کلیدی زبان انگلیسی در 24ساعت با کمک تصویر سازی کدینگ فوق العاده راحت و آسان 100 درصد تضمینی

آموزش تصویری کلمات کلیدی زبان انگلیسی در 24ساعت با کمک تصویر سازی کدینگ فوق العاده راحت و آسان 100 درصد تضمینی

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 3.165 مگا بایت
تعداد صفحات 120
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

منظور از روش کدینگ:در این روش که به یادگیری لغات با کمک عبارات و واژه های کلیدی آشنا و نوعی تصویر سازی ذهنی به تسریع و ماندگاری یادگیری کمک می نماید و همچنین دارای تلفظ لغات می باشد

مثال:

bachelor:مجرد/لیسانس

کد:یه بچه لر تا زمانی که مجرده لیسانس میگیرهچشمك

به همین رااااااااااحتی تمام لغات را یاد بگیرید

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

آشنائی با اینترنت

آشنائی با اینترنت

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 4.491 مگا بایت
تعداد صفحات 66
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

آشنایی با مفاهیم اولیه اینترنت نرم افزار مرورگر پروتکل های انتقال اطلاعات آشنایی باISP

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب لغات تخصصی computer_it

کتاب لغات تخصصی computer_it

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 340 کیلو بایت
تعداد صفحات 37
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب (لغات تخصصی computer_it) در (37 صفحه) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب تکنیک های مدل سازی (Modeling Techniques)

کتاب  تکنیک های مدل سازی (Modeling Techniques)

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.401 مگا بایت
تعداد صفحات 39
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب تکنیک های مدل سازی(Modeling Techniques) در (39 صفحه) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

فایروال چیست و چگونه کار میکند

فایروال چیست و چگونه کار میکند

دسته بندی کامپیوتر و IT
فرمت فایل rar
حجم فایل 129 کیلو بایت
تعداد صفحات 70
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

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

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

سیستمهای اطلاعات مدیریت MIS

سیستمهای اطلاعات مدیریت MIS

دسته بندی کامپیوتر و IT
فرمت فایل ppt
حجم فایل 74 کیلو بایت
تعداد صفحات 21
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

معرفی سیستم اطلاعات مدیریت مفاهیم و کاربردها

دانشجویان کاردانی و کارشناسی و ارشد مدیریت

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

مقاله شبکه وامنیت اطلاعات در سازمانها

مقاله شبکه وامنیت اطلاعات در سازمانها

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 528 کیلو بایت
تعداد صفحات 34
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

پرداختن به مقوله امنیت اطلاعات و ایمن سازی شبکه های ارتباطی در هر کشور ، مستلزم توجه تمامی کاربران ، صرف نظر از موقیعت شغلی و سنی به جایگاه امنیت اطلاعات بوده و باید به این مقوله در سطح کلان ، نگاه شود .

وود تهدیدات امنیتی در شبکه های کامپیوتری و اطلاعاتی ، عدم آموزش و توجیه صحیح تمام کاربران ، صرف نظر از موقیعت شغلی آنان ، نسبت به جایگاه و اهمیت اطلاعات ، همچنین عدم وجود دستورالعمل های لازم برای پیشگیری از نقایص امنیتی و مواردی از این قبیل ، مسائلی را به دنبال خواهد داشت که …

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب 4 چیز که برای تولید محتوای الکترونیکی لازم داریم

کتاب 4 چیز که برای تولید محتوای الکترونیکی لازم داریم

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.29 مگا بایت
تعداد صفحات 16
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب (4 چیز که برای تولید محتوای الکترونیکی لازم داریم) در (16 صفحه) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب انچه هر مدیر باید درباره امنیت فناوری اطلاعات بداند

کتاب انچه هر مدیر باید درباره امنیت فناوری اطلاعات بداند

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 3.589 مگا بایت
تعداد صفحات 17
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب انچه هر مدیر باید درباره امنیت فناوری اطلاعات بداند(چگونه مدیران را در حفظ امنیت اطلاعات سازمانی با خود همراه کنیم) در (17 صفحه) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش گام به گام (HTML5(fuondations

کتاب اموزش گام به گام (HTML5(fuondations

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.843 مگا بایت
تعداد صفحات 88
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب اموزش گام به گام (HTML5(Foundations در (88 صفحه)تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

اموزش کامل اینستاگرام به همراه تمامی ترفندها

اموزش کامل اینستاگرام به همراه تمامی ترفندها

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.777 مگا بایت
تعداد صفحات 26
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب (اموزش کامل اینستاگرام به همراه تمامی ترفند ها) در (26 صفحه) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب هر انچه باید در ارتباط با ابزار گوگل وب مستر تولز بدانید

کتاب هر انچه باید در ارتباط با ابزار گوگل وب مستر تولز بدانید

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.119 مگا بایت
تعداد صفحات 15
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب (هرانچه باید در ارتباط با ابزار گوگل وب مستر تولز بدانید) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب راهنمای جامع کنسول جستجوی گوگل

کتاب راهنمای جامع کنسول جستجوی گوگل

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 2.172 مگا بایت
تعداد صفحات 82
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب راهنمای جامع کنسول جستجوی گوگل(اژانس خلاقیت وب سیما) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید “با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله لینوکس و نرم افزار های معادل آن

دانلود مقاله لینوکس و نرم افزار های معادل آن

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 70 کیلو بایت
تعداد صفحات 65
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

یکی از نگرانی های افرادی که از سیستم عامل ویندوز به لینوکس مهاجرت می‌کنند، یافتن معادل برای برنامه‌هایی است که به‌طور معمول از آن‌ها استفاده می‌کنند. در این مقاله سعی خواهیم کرد تا با معرفی برخی برنامه های پرکاربرد لینوکس تا حدی به رفع این نگرانی کمک کنیم.شاید یکی از دلایلی که از لینوکس کمتر استفاده می شود همین مشکل آشنا نبودن با نرم افزار های معادل آن است برای رفع این مشکل راه حلی که بتواند آن را حل کند معرفی نرم افزار های معادل لینوکس است. از برنامه های موجود در سیستم عامل لینوکس می توان به برنامه ها کار با فایل، شبکه و اینترنت، زبان های برنامه نویسی اشاره کرد.ما سعی می کنیم این سوال را هم جواب دهیم چرا ویندوز چرا لینوکس

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله بررسی زیرساخت شبکه های کامپیوتری

دانلود مقاله بررسی زیرساخت شبکه های کامپیوتری

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 314 کیلو بایت
تعداد صفحات 49
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

واژه زیرساخت (Infrastructure) از جمله واژه هائی است که در موارد متعددی بخدمت گرفته شده و دارای معانی متفاوتی است . واژه فوق اغلب برای تشریح مراحل نصب ، آماده سازی خدمات و امکانات مربوطه در زمینه یک عملیات خاص نظیر جاده ها ، سیستمهای ارتباطی، خطوط ارتباطی برق و … بکار گرفته می شود. در اغلب واژه نامه ها برای واژه فوق تعریفی مشابه زیر ارائه شده است :

با توجه به تعریف واژه فوق و از دیدگاه کامپیوتر، یک شبکه کامییوتری از عناصر اساسی تشکیل می گردد. مجموعه عناصر تشکیل دهنده زیر ساخت یک شبکه کامپیوتری را می توان به دو گروه اساسی زیر تقسیم نمود:

  • عناصری که بنوعی زیرساخت فیزیکی یک شبکه را تشکیل می دهند.( نظیر کامپیوترها ، کابل ها، کارت های شبکه، هاب ها و روترها ). ماهیت عناصر فوق بصورت سخت افزاری است .
  • عناصری که بنوعی زیر ساخت منطقی یک شبکه را تشکیل می دهند. ( نظیر : پروتکل های شبکه، سرویس های مربوط به DNS ، مدل های آدرس دهی IP، سرویس های مربوط به دستیابی از راه دور و پروتکل های امتیتی ) ماهیت عناصر فوق نرم افزاری بوده که می بایست نصب و پیکربندی گردنند.
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله انواع هوش و هوش مصنوعی

دانلود مقاله انواع هوش و هوش مصنوعی

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 63 کیلو بایت
تعداد صفحات 77
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

بطور کلی تعاریف متعددی را که توسط روان شناسان برای هوش ارائه شده است، می‌توان به سه گروه تربیتی (تحصیلی) ، تحلیلی و کاربردی تفسیم کرد. به اعتقاد روانشناسان تربیتی ، هوش کیفیتی است که مسبب موفقیت تحصیلی می‌شود و از این رو یک نوع استعداد تحصیلی به شمار می‌رود. آنها برای توجیه این اعتقاد اشاره می‌کنند که کودکان باهوش نمره‌های بهتری در دروس خود می‌گیرند و پیشرفت تحصیلی چشم گیری نسبت به کودکان کم هوش دارند. مخالفان این دیدگاه معتقدند کیفیت هوش را نمی‌توان به نمره‌ها و پیشرفت تحصیلی محدود کرد، زیرا موفقیت در مشاغل و نوع کاری که فرد قادر به انجام آن است و به گونه کلی پیشرفت در بیشتر موقعیتهای زندگی بستگی به میزان هوش دارد. بنابه اعتقاد نظریه پردازان تحلیلی ، هوش توانایی استفاده از پدیده‌های رمزی و یا قدرت و رفتار موثر و یا سازگاری با موقعیتهای جدید و تازه و یا تشخیص حالات و کیفیات محیط است. شاید بهترین تعریف تحلیلی هوش به وسیله « دیوید وکسلر » ، روان شناس امریکایی ، پیشنهاد شده باشد که بیان می‌کند: هوش یعنی تفکر عاقلانه ، عمل منطقی و رفتار موثر در محیط.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله نگاهی بر داده کاوی و کشف قوانین وابستگی

دانلود مقاله نگاهی بر داده کاوی و کشف قوانین وابستگی

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 267 کیلو بایت
تعداد صفحات 74
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

با افزایش سیستمهای کامپیوتر و گسترش تکنولوژی اطلاعات بحث اصلی در علم کامپیوتر از چگونگی جمع آوری اطلاعات به نحوه استفاده از اطلاعات منتقل شده است . سیستمهای داده کاوی این امکان را به کاربر می دهند که بتواند انبوه داده های جمع آوری شده را تفسیر کنند و دانش نهفته در آن را استخراج نمایند . داده کاوی به هر نوع کشف دانش و یا الگوی پنهان در پایگاه داده ها اطلاق می شود . امروزه داده کاوی به عنوان یکی از مهمترین مسائل هوش مصنوعی و پایگاه داده ، محققان بسیاری را به خود جذب کرده است . در این تحقیق ابتدا نگاه کلی بر داده کاوی ، استراتژیهای داده کاوی و… داریم ، سپس مسأله کشف قوانین وابستگی در پایگاه داده را به تفضیل بررسی کردیم و نگاهی به الگوریتمهای موجود برای آن داشتیم . سپس مسأله کشف قوانین وابستگی در پایگاه داده های پویا را مورد بحث قرار دادیم و الگوریتم های ارائه شده مربوطه را مطرح کردیم .

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

تحقیق فوق العاده جامع و کامل برآورد آمادگی الکترونیکی

تحقیق فوق العاده جامع و کامل برآورد آمادگی الکترونیکی

دسته بندی کامپیوتر و IT
فرمت فایل docx
حجم فایل 52 کیلو بایت
تعداد صفحات 65
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

فهرست مطالب
چکیده
مقدمه
چرا آمادگی الکترونیکی؟
تعریف آمادگی الکترونیکی
اهداف آمادگی الکترونیکی
زیرساختار الکترونیکی
اقتصاد الکترونیکی
جامعه الکترونیکی
حکومت الکترونیکی
اجزای آمادگی الکترونیکی/ انتخاب نشانگرها
نشانگرهای مطالعات مختلف جهانی
تکامل معیارها
شناسایی معیارها
انتساب یک پایه به معیار
دسته بندی معیارها
راهبردهای جمعآوری داده
کمّی
کیفی
استاندارد سازی دادهها
مقداردهی وزنها
وزنهای یکسان
وزنهای فردی/ ذهنی
وزنهای عینی/ بیرونی
رده بندی و تحلیل قیاسی
جمع بندی
مراجع و منابع

گزیده از تحقیق حاضر

موفقیت در عصر اطلاعات بسته به این است که اطلاعات و فناوریهای ارتباط تا چه حدی در کل جامعه مجتمع گشته است. با شروع پذیرش و فهم کاربردهای فاوا توسط افراد طرحهای ارزشمندی ارائه میگردد. این تغییر خلق و رفتار ما را به سوی راه حلهای خلاق و مدلهای جدیدی رهنمون میسازد که میتواند به سرعت شیوه عملکرد تجارت، بیمارستانها، مدارس و دولتها را تغییر دهد.
آمادگی الکترونیکی یک جامعه میتواند به عنوان درجه توانایی جامعه برای شرکت در مزایا و فرصتهای یک جامعه مبتنی بر دانش، و پذیرش رقابتهایی که چنین محیطهایی مطرح میسازند دیده شود. میتوانیم به صورت رسمی آمادگی الکترونیکی را اینگونه تعریف کنیم:
…درجه ای که یک جامعه میتواند به آن اندازه در دنیای شبکه ای مشارکت نماید. این درجه توسط قضاوت پیشبرد نسبی در مهمترین حوزه ها برای پذیرش فاوا و مهمترین کاربردهای آن تعیین میگردد.
زیرساختار الکترونیکی
اگر هدف زیرساختار الکترونیکی باشد آنگاه باید بر روی موسسات، سخت افزار و نرم افزار تمرکز کرد. در اینجا آمادگی الکترونیکی به معنی رایانه ها و دسترسی میباشد. برای اینکه آماده الکترونیکی باشیم و بر روی فاصله رقمی پلی بزنیم به سخت افزار رایانه ای و دسترسی به شبکه نیاز داریم و دولتها و پیشگامان خصوصی باید آن را تهیه کنند

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

تحقیق معماری نرم افزار

تحقیق معماری نرم افزار

دسته بندی کامپیوتر و IT
فرمت فایل docx
حجم فایل 712 کیلو بایت
تعداد صفحات 50
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

به جرات تمام به عرض میرسانم که کامل ترین و بی نقص ترین تحقیق موجود در موضوع معماری نرم افزار همین فایل میباشد شامل جداول منابع زیرنویس و هرچه که برای تکمیل ترین تحقیق لازم باشه رو شامل میشه که قسمتی از فهرست مطالب رو براتون میزارم:
چکیده
چکیده پایان نامه در حداکثر یک صفحه باید در این قسمت قرار گیرد.
فرمتهای موجود به هیچ عنوان نباید تغییر کند. دانشجویان محترم می‌توانند در متنهای موجود با حفظ فرمت موجود اطلاعات خود را اضافه نمایند. ترتیب موجود نیز به هیچ عنوان نباید تغییر کند. در کلیه افعال مانند می‌باشد ، نباید به صورت می باشد نوشته شود و فاصله اضافه بین می و باشد باید حذف گردد. در کلیه فهرستها شامل فهرست مطالب ، فهرست شکلها و فهرست جدولها باید از Reference ها استفاده نمائید و این فهرستها باید به صورت اتوماتیک تولید گردند.

فهرست مطالب

عنوان شماره صفحه
چکیده 3
فهرست مطالب 4
فهرست جدول‌ها 10
فهرست شکل‌ها 11

مقدمه 14

فصل اول

مفهوم و دسته‌بندی معماری‌ها و جایگاه معماری نرم‌افزار در آن 20
1-1 مقدمه 20
1-2 تاریخچه معماری 20
1-3 مفهوم و تعریف معماری 21
1-4 چارچوبهای معماری 22
1-4-1 چارچوب معماری Zachman 22
1-4-2 چارچوب معماری FEAF 23
1-4-3 چارچوب معماری C4ISR 23
1-5 چارچوب‌ها و متدولوژی‌ها 23
1-6 دسته‌بندی معماری‌ها 25
1-6-1 معماری سیستم، معماری نرم‌افزار 25
1-6-2 معماری سازمان 26
1-6-3 معماری کسب و کار 26
1-6-4 معماری اطلاعات 27
1-6-5 معماری سیستمهای کاربردی 27
1-6-6 معماری داده 28
1-6-7 معماری تکنولوژی 28
1-7 معماریهای دیگر 30

فصل دوم

مفهوم معماری نرم‌افزار و مقایسه‌ای تحلیلی بر تعاریف آنها 32
2-1 مقدمه 32
2-2 مفهوم معماری نرم‌افزار 32
2-3 تعاریف معماری نرم‌افزار 33
2-4 دلایل وجود تعاریف مختلف برای معماری نرم‌افزار 35
2-4-1 وجود دیدگاهها و رویکردهای متفاوت 35
2-4-2 کیفی بودن شناسه “سطح بالا بودن” در مفهوم معماری 36
2-4-3 تفاوت در کلمات مورد استفاده در تعاریف 36
2-5 ارائه جدول اجزاء تشکیل دهنده تعاریف 36
2-5-1 اجزاء معماری نرم‌افزار و منطق انتخاب اجزاء 37
2-5-2 ارتباط‌های بین اجزاء معماری نرم‌افزار 38
2-5-3 مجموعه اجزاء معماری نرم‌افزار و ارتباط بین آنها 39
2-6 تعریف و مقایسه پارمترهای متناظر در چارچوب 40
2-6-1 رابطه، ارتباط، تعامل، اتصال 41
2-6-2 اجزاء نرم‌افزاری، موئلفه، زیرسیستم 42
2-6-3 خصوصیت، واسط، رفتار 44
2-6-4 ساختار، سازماندهی، چارچوب 45

فصل سوم

مفهوم، تعریف و سنجش مشخصه‌های کیفی در معماری نرم‌افزار 47
3-1 مقدمه 47
3-2 مفهوم کیفیت نرم‌افزار و مشخصه‌های کیفی 47
3-3 تعریف کیفیت در نرم‌افزار و مشخصه‌های کیفی 49
3-4 Observable via Execution 50
3-5 Not Observable via Execution 50
3-6 معرفی برخی از صفات کیفی نرم‌افزار بر اساس دسته‌بندی [Bass 03] 52
3-7 صفات دسته اول: صفات کیفی سیستمی 53
3-7-1 Availability 54
3-7-2 Performance 54
3-7-3 Security 55
3-7-4 Functionality 55
3-7-5 Usability 56
3-7-6 Modifiability 56
3-7-7 Portability 57
3-7-8 Reusability 57
3-7-9 Integrability 58
3-7-10 Testability 58
3-8 صفات دسته دوم: صفات کیفی کسب و کار 59
3-8-1 Time to Market 59
3-8-2 Cost and benefit 59
3-8-3 Projected lifetime of the system 59
3-8-4 Targeted Market 59
3-8-5 Rollout schedule 59
3-8-6 Integration with legacy systems 60
3-9 صفات دسته سوم: صفات کیفی معماری 60
3-9-1 Conceptual Integration 60
3-9-2 Correctness and Completeness 60
3-9-3 Buildability 60
3-10 Trade-Off موجود بین صفات کیفی 60

فصل چهارم

سبک‌ها و الگوهای معماری نرم‌افزار و نحوه ارزیابی و انتخاب آنها 64
4-1 مقدمه و تاریخچه 64
4-2 تعریف سبک معماری 65
4-2-1 تعاریف مختلف سبک معماری نرم‌افزار 65
4-3 معرفی برخی سبک‌های متداول 65
4-3-1 سبک‌های متمركز روی داده 66
4-3-2 سبک‌های جریان داده 67
4-3-3 سبک‌های ماشین مجازی 68
4-3-4 سبک‌های فراخوانی و بازگشت 69
4-3-5 سبک‌های موئلفه‌های مستقل 71
4-3-6 سبك‌های چند ریختی 72
4-4 الگوهای معماری نرم‌افزار 73
4-5 سازماندهی الگوها 73
4-5-1 الگوهای پیاده‌سازی 75
4-5-2 الگوهای طراحی 75
4-5-3 الگوهای معماری 75
4-6 الگوها و سبک‌ها 77
4-7 ارزیابی و انتخاب یک سبک معماری نرم‌افزار 77
4-7-1 پارامترهای ارزیابی سبکها 77
4-7-2 جدول ارزیابی سبکها 77
4-7-3 تکمیل جدول ارزیابی سبکها 78
4-7-4 ارائه الگوریتم استفاده از جدول 78
4-7-5 مشکلات موجود 80

فصل پنجم

طرح مشکل موجود، سوابق، راهکارها و کارهای انجام شده 82
5-1 مقدمه 82
5-2 طرح مشکل موجود در سبکهای معماری نرم‌افزار 82
5-3 دسته‌بندی‌های سبکهای معماری 84
5-3-1 دسته‌بندی‌های موضوعی 84
5-3-2 دسته‌بندی‌ سبکهای معماری بر اساس [Clements 02-1] 86
5-3-3 دسته‌بندی‌های سیستمی 89

فصل ششم

ارائه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار 93
6-1 مقدمه 93
6-2 ورودی و خروجی‌های یک استاندارد سازماندهی سبکها 93
6-3 بررسی جنبه‌های موجود برای ارائه یک استاندارد سازماندهی 94
6-3-1 دسته‌بندی‌های سیستمی 94
6-3-2 دسته‌بندی‌های موضوعی 94
6-3-3 روشهای ارزیابی سبکهای معماری نرم‌افزار 95
6-3-4 روشهایی استاندارد برای مستند کردن و جمع‌بندی سبکها 95
6-4 اجزاء استاندارد سازماندهی سبکها 97
6-4-1 دسته‌بندی پیشنهادی برای کلیه سبکهای معماری نرم‌افزار 97
6-4-2 کاتالوگ مستند سازی کلیه سبکهای معماری نرم‌افزار 98
6-5 معرفی فرایند ایجاد استاندارد سازماندهی سبکها 99
6-6 فاز اول: تهیه استانداردهای مورد نیاز 100
6-6-1 قدم اول: ارائه یک استاندارد برای دسته‌بندی انواع سیستم‌های نرم‌افزاری 101
6-6-2 قدم دوم: ارائه یک استاندارد برای دسته‌بندی انواع سبکهای معماری نرم‌افزار 103
6-6-3 قدم سوم: ارائه یک استاندارد برای مستند کردن هر سبک معماری نرم‌افزار 105
6-6-4 قدم چهارم: ارائه یک استاندارد برای دسته‌بندی انواع مشخصه‌های کیفی 107
6-7 فاز دوم: تهیه دسته‌بندی استاندارد و قالب استانداردِ کاتالوگ سبکها 109
6-7-1 قدم اول: ارائه یک قالب دسته‌بندی استاندارد برای سبکهای معماری نرم‌افزار 110
6-7-2 قدم دوم: ارائه یک قالب استاندارد برای کاتالوگ کلیه سبکهای معماری نرم افزار 112
6-8 فاز سوم: جمع‌آوری و مستند کردن سبکهای موجود و ارائه روشهای ارزیابی 113
6-8-1 قدم اول: اضافه کردن سبکهای دسته‌بندی‌های موضوعی به استاندارد 113
6-8-2 قدم دوم: اضافه کردن سبکهای دسته‌بندی‌های سیستمی به استاندارد 113
6-8-3 قدم سوم: تهیه یا ارائه مدل ارزیابی برای سبکهای هر نوع سبک/نوع سیستم 114
6-9 فاز چهارم: ارائه طرحهای کاربرد، توسعه و سازگاری استاندارد 114
6-9-1 قدم اول: ارائه طرح استانداردِ ارائه سبکهای جدید 114
6-9-2 قدم دوم: ارائه طرحها و قوانین توسعه استانداردهای موجود 114
6-10 جمع‌بندی کلی استاندارد ارائه شده 115

فصل هفتم

مدلسازی فرایندهای استاندارد ارائه شده، بر اساس UML 118
7-1 مقدمه 118
7-2 فرایند مدلسازی فرایند 118
7-3 مدل کردن منابع کسب‌وکار 119
7-4 مدل کردن اهداف کسب‌وکار 120
7-5 تعیین Actorهای کسب‌وکار 120
7-6 مدل جریانهای کاری موجود در استاندارد 121
7-7 جریانهای کاری فاز اول 122
7-7-1 فاز اول – قدم اول 122
7-7-2 فاز اول- قدم دوم 123
7-7-3 فاز اول – قدم سوم 123
7-7-4 فاز اول – قدم چهارم 124
7-8 جریانهای کاری فاز دوم 124
7-8-1 فاز دوم – قدم اول 125
7-8-2 فاز دوم – قدم دوم 125
7-9 جریانهای کاری فاز سوم 126
7-9-1 فاز سوم – قدم اول 127
7-9-2 فاز سوم – قدم دوم 127
7-9-3 فاز سوم – قدم سوم 128
7-10 جریانهای کاری فاز چهارم 128
7-10-1 فاز چهارم – قدم اول 129
7-10-2 فاز چهارم – قدم دوم 129
7-11 مدل خروجی‌های کسب‌وکار 130

فصل هشتم

خلاصه، نتیجه‌گیری و کارهای آینده 132
8-1 مقدمه 132
8-2 خلاصه و نتیجه‌گیری 132
8-3 کارهای آینده 133
8-4 در نهایت 135

منابع و مراجع 136

فهرست جدول‌ها

شماره جدول شماره صفحه
جدول ‏1 1 : چارچوب‌های مهم معماری 23

جدول ‏2 1 : یک چارچوب برای تعاریف معماری نرم‌افزار 40
جدول ‏2 2 : پارامترهای متناظر در چارچوب 41

جدول ‏4 1: الگوهای معماری نرم‌افزار ارائه شده در [Buschmann 96] 76
جدول ‏4 2: یک مثال برای سبکها و اعداد مربوط به هر یک از مشخصه‌های کیفی آنها 79
جدول ‏4 3: مقادیر مشخصه‌های کیفی که کاربر درخواست نموده است. 80
جدول ‏4 4: مجموع قدر مطلق تفاضلات محاسبه شده برای هر سبک 80
جدول ‏4 5: مجموع مربعات تفاضلات محاسبه شده برای سبکهایی که مقدار SAD یکسانی دارند 80

جدول ‏5 1 : دسته‌بندی سبکهای معماری نرم‌افزار در [Shaw 96] 85
جدول ‏5 2 : دسته‌بندی [Fielding 00] 86
جدول ‏5 3 : دسته‌بندی سبکهای معماری نرم‌افزار بر اساس [Clements 02-1] 89
جدول ‏5 4 : دسته‌بندی [Buschmann 96] 89
جدول ‏5 5: سبکهای ارائه شده برای سیستمهای پردازش توزیع شده از [Morisawa 02] 90
جدول ‏5 6: سبکهای ارائه شده برای سیستمهای اطلاعاتی سازمان از [Kolp 01] 90
جدول ‏5 7: سبکهای ارائه شده در [Hawthorne 05] 90
جدول ‏5 8: سبکهای ارائه شده برای سیستمهای تجارت الکترونیک از [Widhani 02] 90
جدول ‏5 9: سبکهای ارائه شده برای سیستمهای مدیریت منابع از [Kircher 04] 91

جدول ‏6 1: انواع سیستمهایی که تاکنون برای آنها سبک معماری ارائه شده است. 102
جدول ‏6 2: استانداردی برای مستند کردن هر سبک بر اساس استاندارد [Clements 02-1] 106
جدول ‏6 3: عبارات اختصاری استفاده شده در جدول 111

فهرست شکل‌ها

شماره شکل شماره صفحه
شکل ‏1 1: مفهوم معماری تدبیرات و نقشه‌های قبل از ساخت سیستمها است. ]ایزایران 81[ 21
شکل ‏1 2 : نحوه بیان متدولوژی‌ها با چارچوب‌ها ]ایزایران 81[ 24
شکل ‏1 3 : معماری سازمان و زیرمعماری‌های مربوطه از ]ایزایران 81[ 26

شکل ‏2 1 : مفهوم معماری نرم‌افزار، طراحی سطح بالا می‌باشد 33
شکل ‏2 2 : جزء معماری به ناظر و منظر معمار بستگی دارد 37
شکل ‏2 3 : R یک رابطه بیرونی و R1 یک رابطه درونی است 38
شکل ‏2 4: فرامدل پیشنهادی برای رابطه، ارتباط، تعامل، اتصال 42
شکل ‏2 5: فرامدل ارائه شده برای جزء، موئلفه، سیستم و… 43
شکل ‏2 6: فرامدل پیشنهادی برای رفتار، خصوصیت، واسط 45

شکل ‏3 1: فرامدل ارتباط مشخصه‌های کیفی با دیگر مفاهیم موجود در معماری از [Albin 03] 50
شکل ‏3 2: تاکتیک‌های ارائه شده برای دستیابی به حد مطلوب Availability در [Bass 03] 51
شکل ‏3 3: دسته‌بندی مشخصه‌های کیفی بر اساس [Bass 03] 53
شکل ‏3 4: Trade-Offهای موجود بین مشخصه‌های کیفی و حد مطلوب آنها از [Barbacci 95] 61
شکل ‏3 5: ارتباط صفات کیفی و وابستگی آنها به یکدیگر از [Fitzpatrik 96] 62
¬¬¬
شکل ‏4 1: دسته‌بندی Garlan و Shaw برای سبک‌های معماری نرم‌افزار از [Shaw 96] 66
شکل ‏4 2 : مدل سبک‌های متمرکز روی داده از [Shaw 96] 67
شکل ‏4 3 : سبک Pipe and Filter از [Shaw 96] 68
شکل ‏4 4 : سبک برنامه اصلی و زیرروال از [Shaw 96] 69
شکل ‏4 5: سبک معماری Object Oriented از [Shaw 96] 70
شکل ‏4 6 : نمونه‌ای از سبک لایه‌ای مورد استفاده در استاندارد ارتباطی ISO از [Shaw 96] 71
شکل ‏4 7: مجموعه از الگوها از [Trowbridge 03] 74
شکل ‏4 8: نمایش روابط الگوها با خطوط از [Trowbridge 03] 74
شکل ‏4 9: سطوح انتزاع الگوها از ]زاداحمد 85[ 75
شکل ‏4 10: الگوی لایه‌ای از ]زاداحمد 85[ 76
شکل ‏4 11 : جدول ارزیابی سبکهای معماری نرم‌افزار بر اساس پارامترِ مشخصه‌های کیفی 78

شکل ‏5 1: قسمتی از دسته‌بندی سبکهای معماری نرم‌‌افزار از [Shaw 97] 85
شکل ‏5 2 : ارتباط بین نوعِ دید معماری، سبک معماری، دید معماری از [Clements 02-1] 88

شکل ‏6 1: ورودی و خروجی‌های سیستم استاندارد سازماندهی سبکهای معماری نرم‌افزار 94
شکل ‏6 2: جنبه‌هایی که باید برای ارائه استاندارد سازماندهی سبکها در نظر بگیریم. 96
شکل ‏6 3 : منظرها و ناظرهای هر سبک معماری نرم‌افزار 98
شکل ‏6 4: اجزاء اصلی استاندارد سازماندهی سبکهای معماری نرم‌افزار 98
شکل ‏6 5: دسته‌بندی اولیه برای سبک‌های معماری نرم‌افزار از [Ryoo 05] 104
شکل ‏6 6: یک دسته‌بندی قابل توسعه برای سبک‌های معماری نرم‌افزار از [Ryoo 05] 104
شکل ‏6 7: مدل کیفیت McCall از [Astudillo 04] 108
شکل ‏6 8: مدل کیفیت ISO/9126 از [Astudillo 04] 109
شکل ‏6 9: نمونه یک دسته‌بندی انواع سیستمها برای سیستمهای اطلاعاتی 110
شکل ‏6 10: قالب دسته‌بندی پیشنهادی برای سیستمهای اطلاعاتی 111
شکل ‏6 11: فرایند ارائه قالب استاندارد برای تهیه کاتالوگ سبکها 112
شکل ‏6 12: فرایند ایجاد یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار 117

شکل ‏7 1: منابع کسب‌وکار مورد استفاده در کل فرایند 119
شکل ‏7 2: سلسله مراتب اهداف در فرایند معرفی شده 120
شکل ‏7 3: Actorهای کسب‌وکار موجود در فرایند ارائه شده 121
شکل ‏7 4: فازهای فرایند ارائه استاندارد 121
شکل ‏7 5: مدل قدمهای ارائه شده برای فاز اول 122
شکل ‏7 6: مدل فرایند ارائه شده برای قدم اول از فاز اول 123
شکل ‏7 7: مدل فرایند ارائه شده برای قدم دوم از فاز اول 123
شکل ‏7 8: مدل فرایند ارائه شده برای قدم سوم از فاز اول 124
شکل ‏7 9: مدل فرایند ارائه شده برای قدم چهارم از فاز اول 124
شکل ‏7 10: مدل قدمهای ارائه شده برای فاز دوم 125
شکل ‏7 11: مدل فرایند ارائه شده برای قدم اول از فاز دوم 125
شکل ‏7 12: مدل فرایند ارائه شده برای قدم دوم از فاز دوم 126
شکل ‏7 13: مدل قدمهای ارائه شده برای فاز سوم 126
شکل ‏7 14: مدل فرایند ارائه شده برای قدم اول از فاز سوم 127
شکل ‏7 15: مدل فرایند ارائه شده برای قدم دوم از فاز سوم 127
شکل ‏7 16: مدل فرایند ارائه شده برای قدم سوم از فاز سوم 128
شکل ‏7 17: مدل قدمهای ارائه شده برای فاز چهارم 128
شکل ‏7 18: مدل فرایند ارائه شده برای قدم اول از فاز چهارم 129
شکل ‏7 19: مدل فرایند ارائه شده برای قدم دوم از فاز چهارم 129
شکل ‏7 20: خروجی‌های هر یک از مراحل که منجر به استاندارد نهایی خواهد شد. 130

مقدمه

پیشرفت و بزرگتر شدن جامعه بشری در دنیای امروزی و پیچیده‌تر شدن روابط بین آنها، باعث بوجود آمدن سیستمهای بزرگ و پیچیده در زندگی بشر امروزی شده است. با پیشرفت علم کامپیوتر و وارد شدن آن به بطن زندگی بشر، اکثر سیستمهایی که بشر امروزی با آنها سروکار دارد، به صورت کامپیوتری پیاده‌سازی می‌شوند.
زندگی بشر امروزی وابسته به سیستمهای نرم‌افزاری بزرگ و پیچیدۀ موجود می‌باشد. سیستمهای شرکتهای هواپیمایی و مسافربری، سیستمهای ارتباطی توزیع شده همانند تلویزیون، تلفنهای معمولی و همراه، سیستمهای بانکداری، سیستمهای مدیریت بورس، سیستمهای عمل جراحی راه دور، سیستمهای کنترل ماهواره‌های مختلف، سیستمهای معاملات راه دور و هزاران سیستم نرم‌افزاری دیگر که وجود خلل و نقصی در آنها تاثیرات جبران ناپذیری بر زندگی بشر امروزی خواهد داشت.
در نتیجه یکی از نیازهای حیاتی بشر امروزی اینست که سیستمهای بزرگ و پیچیدۀ موجود، بدون خطا، سریع، با امنیت و کارایی بالا و… در اختیار آنها گیرد. در نتیجه توسعه دهندگان سیستمهای نرم‌افزاری بزرگ و پیچیده، باید سیستمهایی با چنین ویژگیهایی، در اختیار کاربران قرار دهند.
در نتیجه ارائه سیستمهایی در مقیاس بزرگ که دارای برخی ویژگی‌ها همچون کارایی بالا، بدون خطا و بدون عیب، سریع و امن و…، نیاز توسعه دهندگان سیستمهای نرم‌افزاری مقیاس بزرگ می‌باشد. به این مشخصه‌ها در حوزه مهندسی نرم‌افزار نیازهای غیرعملیاتی یا مشخصه‌های کیفی می‌گویند.
مهمترین مسئله در توسعه سیستمهای نرم‌افزاری مقیاس بزرگ، مبحث معماری آن می‌باشد. معماری، ساختارهای موئلفه‌ها و زیرسیستمهای یک سیستم مقیاس بزرگ و ارتباط بین آنها می‌باشد. معماری نرم‌افزار، یکی از مهمترین حوزه‌ها در مهندسی نرم‌افزار است و دلیل آن تاثیر حیاتی معماری در موفقیتِ توسعه سیستمهای نرم‌افزاری است.
توسعه یک سیستم نرم‌افزاری مقیاس بزرگ با ویژگی‌های مذکور، نیازمند ارائه یک معماری مناسب و کامل برای سیستم نرم‌افزاری مورد نظر می‌باشد. در نتیجه ارائه یک معماری درست و مناسب برای چنین سیستمهایی از اهمیت حیاتی برخوردار است.
همیشه بشر از تجربیات قبلی خود یا دیگران در انجام کارهای فعلی بهره جسته است. در زمینه معماری نرم‌افزار نیز معماران نرم‌افزار برای ارائه یک معماری مناسب می‌توانند از تجربیات معماران گذشته و ماهر برای ارائه معماری خود بهره گیرند. امروزه برای سیستمهای گوناگون، معماریهای مختلفی توسط معماران ماهر ارائه شده است. این معماریها به کررات در سیستمهای مختلف مورد آزمایش قرار گرفته و اعتبار و صحت آنها برای استفاده در برخی از سیستمهای نرم‌افزاری اثبات شده است. به این معماری‌ها، الگوها یا سبکهای معماری نرم‌افزار می‌گویند.
در نتیجه یک معمار نرم‌افزار برای ارائه یک معماری مناسب، باید به سبکهای معماری موجود در حوزه سیستمی خود آشنایی داشته باشد تا بتواند از آنها برای ارائه یک معماری مناسب استفاده کند. یعنی معمار یک سیستم نرم‌افزاری برای ارائه یک معماری برای یک سیستم، باید تسلط کافی بر سبکهای معماری نرم‌افزار و مزایا، معایب و کاربردهای هر یک از آنها داشته باشد.
سبکهای معماری نرم‌افزار همه روزه توسط افراد و گروههای مختلف ارائه می‌شوند و هر گروه در حوزه سیستمی خود، به معرفی سبکهای جدید معماری نرم‌افزار می‌پردازد. درنتیجه یک معمار نرم‌افزار برای آشنایی به سبکهای معماری مربوط به حوزه خود، باید در یک دوره تناوب خاص مثلاً هر ماه، سبکهای معماری جدید را جمع‌آوری، بررسی و تحلیل کند. تا بتواند یک معماری درست و مناسب برای سیستم مورد نظر خود ارائه کند.
از طرفی با وجود سبکهای معماری مختلف برای حوزه‌های موجود، ممکن است برای یک کاربرد خاص، سبکهای زیادی پیشنهاد شده باشد. در برخی موارد ارائه کنندگان سبکها، روشهایی برای انتخاب یک سبک از بین سبکهای مختلف که توسط خودشان معرفی شده، ارائه می‌کنند. ولی همیشه این طور نیست و برای سبکهای مختلف که توسط افراد مختلف برای یک حوزه خاص ارائه شده است، روشی برای انتخاب یک سبک وجود ندارد.
از طرفی دیگر، همه روزه بر تعداد سبکهای معماری نرم‌افزار افزوده می‌شود و تعداد آنها در حال افزایش می‌باشد و هیچ کنترل مرکزی و واحد بر آنها وجود ندارد. این امر معماران سیستمهای نرم‌افزاری را در شناخت و استفاده از سبکها، دچار مشکل می‌کند یعنی با انباشته شدن سبکهای معماری نرم‌افزار، کار معماران نرم‌افزار در انتخاب یک سبک، خیلی مشکل خواهد شد.
در نتیجه می‌توان مشکلات موجود برای ارائه یک معماری را به صورت زیر بیان کرد:
1- با افزایش روز افزون سبکهای معماری نرم‌افزار، هیچ کنترل مرکزی و واحد برای آنها وجود ندارد. و در ارائه سبکهای نوعی پراکندگی وجود دارد.
2- برای سبکهای ارائه شده توسط گروههای مختلف، روشهای انتخاب و ارزیابی واحدی وجود ندارد.
3- برای ارائه یک سبک معماری نرم‌افزار به صورت یک مستند، روشی استاندارد وجود ندارد که همه از این استاندارد تبعیت کنند.
4- عدم وجود یک سری از مشخصه‌های کیفی استاندارد که همه ارائه کنندگان سبکها از آنها برای ارائه روشهای ارزیابی خود استفاده کنند.
5- به دلیل وجود سبکهای مختلف، یک معمار نرم‌افزار در انتخاب یک سبک معماری دچار سردرگمی خواهد شد.
و دهها مشکل دیگر که با ارائه روز افزون سبکهای معماری نرم‌افزار به صورت پراکنده و عدم کنترل مرکزی، معماران نرم‌افزار در استفاده از سبکهای معماری، امروزه و در آینده به آن دچار خواهند شد.
برای حل مشکلات ذکر شده تلاشهایی توسط گروههای مختلف انجام گرفته است و مبحث دسته‌بندی سبکهای معماری بوجود آمده است. برای دسته‌بندی سبکهای معماری نرم‌افزار روشهای مختلفی تاکنون ارائه شده است. دسته‌ای از روشها، سبکهای معماری نرم‌افزار را بر اساس نوع سبک آنها دسته‌بندی می‌کنند. یعنی ابتدا یک دسته‌بندی از انواع سبکهای معماری ارائه کرده سپس سبکهای معماری را در این دسته‌بندی قرار می‌دهند. ما به این نوع دسته‌بندی‌ها، دسته‌بندی موضوعی می‌گوییم. برخی دیگر، سبکها را بر اساس نوع سیستم مورد کاربرد آن سبک، دسته‌بندی می‌کنند. یعنی ابتدا یک دسته‌بندی از انواع سیستمهای نرم‌افزاری ارائه کرده، سپس سبکهای معماری را در این دسته‌بندی قرار می‌دهند. ما به این نوع دسته‌بندی، دسته‌‌بندی سیستمی می‌گوییم. سوالی که در این زمینه مطرح می‌شوند، اینست که آیا این روشها، مشکلات موجود را حل می‌کنند. یعنی با دسته‌بندی سبکها می‌توان مشکل معماران و پراکندگی سبکهای ارائه شده را حل کرد.
آنچه مسلم است، صرف دسته‌بندی سبکها به روش موضوعی یا سیستمی مشکلات موجود به طور کامل رفع نخواهد شد. به عنوان مثال مشکلاتی مانند ارائه پراکنده سبکها بدون کنترل مرکزی، عدم مستند‌سازی استاندارد سبکها، عدم وجود نحوه ارزیابی و انتخاب سبکهای همنوع و… هنوز پا برجا هستند.
در نتیجه عوامل دیگری نیز باید در این دسته‌بندی‌ها لحاظ گردند. به عنوان مثال نحوه ارزیابی سبکها که باید برای تمامی سبکها، روشهای ارزیابی با سبکهای همنوع خود ارائه شود یا روشی استاندارد برای مستند کردن سبکها در این دسته‌بندی‌ها وجود داشته باشد.
در نتیجه برای رفع مشکلات موجود، نیاز به یک استاندارد سازماندهی برای کلیه سبکها داریم که بر اساس این استاندارد بتوانیم کلیه سبکهای موجود و سبکهایی را که در آینده ارائه خواهد شد، سازماندهی کنیم. درنتیجه اگر توسعه چنین استانداردی را به عنوان یک سیستم در نظر بگیریم، می‌توانیم از روشهای توسعه سیستمها همانند مدلهای موازی یا فازبندی شده مثل RUP ، برای توسعه و تکمیل این استاندارد استفاده کنیم.
برای توسعه چنین استانداری می‌توان مراحل زیر را بر اساس متدولوژی RUP جنین تعریف کرد.
1- فاز اول – شناخت (Inception): در این فاز به بررسی و شناخت مسئله موجود پرداخته و کلیه مفاهیم مورد نیاز برای آن را مورد بررسی قرار می‌دهیم. به طوری که دید درستی از مسئله و آنچه می‌خواهد داشته باشیم. در حقیقت مسئله مورد نظر، تعریف و مورد بررسی قرار می‌گیرد و مفاهیم مورد استفاده در مسئله شناخته می‌شوند.
با توجه به مسئله مورد نظر که توسعه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار می‌باشد، در این فاز باید کلیه مفاهیم مورد نیاز برای توسعه این استاندارد شناخته شود. مفاهیمی که باید شناخته شود، به صورت زیر خواهد بود.
1-1- بررسی مفهوم معماری و دسته‌بندی‌های آن: در این مرحله به بررسی مفهوم معماری در حالت کلی پرداخته و بعد از آشنایی با مفهوم آن به بررسی انواع معماری‌های موجود می‌پردازیم. در ادامه جایگاه معماری نرم‌افزار در این دسته‌بندی را مشخص می‌نماییم.
1-2- بررسی مفهوم و تعریف معماری نرم‌افزار: در این مرحله به بررسی مفهوم معماری نرم‌افزار می‌پردازیم و با اشاره به تعریف معماری نرم‌افزار، سعی می‌کنیم درکی واضح و بدون ابهام از معماری داشته باشیم.
1-3- بررسی مشخصه‌های کیفی در معماری نرم‌افزار: با توجه به اهمیت مشخصه‌های کیفی در معماری نرم‌افزار و اینکه هدف اصلی معماری، دستیابی به میزان مطلوبی از این مشخصه‌ها است، در نتیجه باید مفهوم، تعریف و نحوه اندازه‌گیری هر یک از مشخصه‌های کیفی مورد بررسی قرار گیرد.
1-4- بررسی سبکها و الگوهای معماری نرم‌افزار: با توجه به مسئله مورد بررسی که توسعه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار می‌باشد، باید مفهوم و تعریف سبک معماری مورد بررسی قرار گرفته و برای آشنایی بیشتر با آنها، برخی از سبکهای معماری نرم‌افزار را مطالعه و مورد بررسی قرار دهیم.
2- فاز دوم – تکوین (Elaboration): در این فاز باید نیازمندیهای سیستم مورد نظر به صورت کامل شناخته شده و مورد تحلیل قرار گیرند. برای تحلیل نیازمندیها ابتدا باید فرایندهای توسعه سیستم را پیدا یا معرفی کرده سپس آنها را به موردهای کاربرد شکسته و با معرفی سناریو برای هر یک از آنها، گروههای کاری تشکیل شده و موردهای کاربرد را مورد تحلیل قرار دهند.
برای سیستم مورد نظر یعنی ارائه یک استاندارد برای سازماندهی سبکهای معماری نرم‌افزار مراحل زیر را پیشنهاد می‌دهیم.
2-1- تحلیل نیازمندی‌های مسئله: در این مرحله بر اساس شناختی که در فاز قبل از مفاهیم مرتبط با موضوع بدست آمده است، نیازمندیهای مورد نیاز مسئله مطرح می‌شود. در این مرحله روشهای قبلی نیز مورد بررسی قرار خواهد گرفت و بر اساس روشهای قبل، ایده‌ای برای توسعه این سیستم ارائه می‌شود.
2-2- بدست آوردن فرایندهای مورد نیاز سیستم: در این مرحله باید فرایندهای مورد نیاز برای توسعه سیستم و سازماندهی مذکور ارائه شود. هر یک از فرایندها تفضیل شده و برای هر یک پیشنهاداتی ارائه شود.
2-3- تفضیل فرایندهای ارائه شده: در این برای هر یک از فرایندهای موجود باید روش توسعه آنها ارائه شود. برای هر فرایند دو حالت وجود دارد. اول اینکه این فرایند قبلاً توسط گروههای دیگر مورد بررسی و تحلیل قرار گرفته و پیاده‌سازی شده است. دوم اینکه برای فرایند، کارهای قبلی یا وجود ندارد و یا اینکه ناقص بوده و پیاده‌سازی مطلوب ما انجام نشده است. که باید روشی جدید برای توسعه فرایند ارائه شود.
3- فاز سوم – ساخت (Construction): در این مرحله بر اساس فرایندها و موردهای کاربرد بوجود آمده، باید بر اساس مدیریت انجام شده و تقسیم کار بین گروههای کاری مختلف، هر فرایند توسعه یابد و پیاده‌سازی گردد. مراحل این فاز بر اساس فرایندهای بدست آمده از فاز قبل تنظیم خواهد شد. در این مرحله می‌توان از تکنیکهای موازی‌سازی عملیات، تکرار عملیات و… استفاده کرد.
4- فاز چهارم – انتقال (Transition): در این مرحله با اتمام توسعه سیستم، باید سیستم مورد نظر به سیستم واقعی موجود انتقال یابد. برای این فاز مراحل زیر را پیشنهاد می‌کنیم:
4-1- تشکیل سازمان استانداردسازی سبکها: باید برای پیاده‌سازی واقعی استاندارد سازماندهی بدست آمده، یک سازمان تشکیل گردد و با معرفی استاندارد مذکور، باعث گردد سبکهای معماری نرم‌افزار از این به بعد در قالب استاندارد این سازمان ارائه گردد.
4-2- معرفی روشهای نگهداری و توسعه استاندارد: در این مرحله باید روشهایی برای نگهداری و توسعه استاندارد ارائه شده معرفی گردد که با اضافه شدن سبکهای مختلف به آن سازگاری استاندارد حفظ شود.
4-3- معرفی روشهای استفاده از استاندارد: در این مرحله باید روشهای استفاده از استاندارد شامل استفاده از سبکهای موجود در استاندارد و نحوه اضافه کردن سبکها به آن معرفی شود.

در این پایان‌نامه فازهای اول و دوم یعنی شناخت و تکوین از مراحل توسعه استاندارد سازماندهی سبکهای معماری نرم‌افزار، انجام گرفته است. فصلهای پایان‌نامه نیز بر همین اساس طرح‌ریزی شده‌اند.
برای انجام هر مرحله از فاز اول، یک فصل در نظر گرفته شده است.
در فصل اول به بررسی مفهوم معماری و دسته‌بندی آنها پرداخته‌ایم.
در فصل دوم به بررسی مفهوم معماری نرم‌افزار پرداخته و کلیه مفاهیم موجود در حوزه معماری نرم‌افزار را تعریف کرده و تحلیلی بر تعاریف موجود معماری نرم‌افزار آورده‌ایم.
در فصل سوم به بررسی برخی از مشخصه‌های کیفی مهم موجود در معماری نرم‌افزار پرداخته و مفهوم، تعریف و نحوه سنجش آنها را مورد بررسی قرار داده‌ایم.
در فصل چهارم به بررسی سبکهای معماری نرم‌افزار پرداخته و برخی از سبکهای مهم موجود را بررسی کرده و مشخصه‌های کیفی هر سبک را تشریح کرده‌ایم. در ادامه همین فصل به بررسی الگوهای نرم‌افزار و بخصوص الگوهای معماری پرداخته و ارتباط آن را با سبکهای معماری نرم‌افزار ذکر کرده‌ایم.
فصلهای بعدی برای انجام فاز دوم ارائه شده است.
در فصل پنجم به بررسی انواع دسته‌بندی‌های سبکهای معماری نرم‌افزار پرداخته و کارهای انجام شده قبلی در این رابطه را ارائه نموده‌ایم.
در فصل ششم فرایند پیشنهادی خود را برای توسعه این استاندارد ارائه کرده‌ایم. سپس تک‌تک مراحل فرایند ارائه شده را تشریح کرده و برای هر یک، کارهای انجام شده قبلی را آورده و برای برخی نیز روشهایی جدید ارائه نموده‌ایم.
در فصل هفتم فرایند ارائه شده را با استفاده از UML مدل کرده و فرایند پیشنهادی را در قالب دیاگرامهای UML ارائه نمودیم. برای مدل کردن فرایندها از روش Eriksson و Penker که جدیدترین روش مدل کردن فرایندها در UML است استفاده کردیم و دیاگرامها را در نرم‌افزار شرکت Sparx بنام Enterprise Architect 6.1 کشیده و در این فصل آورده‌ایم.
در فصل آخر نیز بعد از بیان خلاصه‌ای از کل پایان‌نامه و نتیجه‌گیریهای انجام شده، کارهای آینده که در ادامه این پایان‌نامه می‌توان انجام داد، به عنوان کارهای آینده ذکر نموده‌ایم.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود پژوهش وب کاوی در صنعت‎

دانلود پژوهش وب کاوی در صنعت‎

دسته بندی کامپیوتر و IT
فرمت فایل docx
حجم فایل 304 کیلو بایت
تعداد صفحات 69
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

با افزایش چشمگیر حجم اطلاعات و توسعه وب، نیاز به روش ها و تکنیک هایی که بتوانند امکان دستیابی کارا به داده‌ها و استخراج اطلاعات از آنها را فراهم کنند، بیش از پیش احساس می شود. وب کاوی یکی از زمینه های تحقیقاتی است که با به کارگیری تکنیک های داده کاوی به کشف و استخراج خودکار اطلاعات از اسناد و سرویس‌های وب می پردازد. در واقع وب کاوی، فرآیند کشف اطلاعات و دانش ناشناخته و مفید از داده های وب می باشد. روش های وب کاوی بر اساس آن که چه نوع داده ای را مورد کاوش قرار می دهند، به سه دسته کاوش محتوای وب، کاوش ساختار وب و کاوش استفاده از وب تقسیم می شوند. طی این گزارش پس از معرفی وب کاوی و بررسی مراحل آن، ارتباط وب کاوی با سایر زمینه های تحقیقاتی بررسی شده و به چالش ها، مشکلات و کاربردهای این زمینه تحقیقاتی اشاره می شود. همچنین هر یک از انواع وب کاوی به تفصیل مورد بررسی قرار می گیرند که در این پروژه بیشتر به وب کاوی در صنعت می پردازم. برای این منظور مدل ها، الگوریتم ها و کاربردهای هر طبقه معرفی می شوند.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

آموزش فناوری VOIP

آموزش فناوری VOIP

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 2.913 مگا بایت
تعداد صفحات 57
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

ﻣﻘﺪﻣﻪ
ﺍﺭﺗﺒﺎﻁﺎﺕ ﻳﻜﯽ ﺍﺯ ﻧﻴﺎﺯﻫﺎی ﺣﻴﺎﺗﯽ ﺑﺸﺮﻳﺖ ﺍﺳﺖ ﻭ ﺍﻧﺴﺎﻥ ﻫﻤﻮﺍﺭﻩ ﺑﻪ ﺩﻧﺒﺎﻝ ﺍﺑﺪﺍﻉ ﻓﻦﺁﻭﺭﻫﺎﺋﯽ ﺑﻮﺩﻩﺍﺳﺖ ﻛﻪ ﺑﺘﻮﺍﻧﺪ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺁﻧﺎﻥ ﺑﺎ ﺳﺎﻳﺮ ﻫﻤﻨﻮﻋﺎﻥ ﺧﻮﺩ ﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭ ﻧﻤﺎﻳﺪ . ﺩﺭ ﮔﺬﺷﺘﻪ ﺍی ﻧﻪ ﭼﻨﺪﺍﻥﺩﻭﺭ ﻛﻪ ﺍﻧﺴﺎﻥ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻳﻨﺘﺮﻧﺖ ﺭﺍ ﺗﺠﺮﺑﻪ ﻧﻜﺮﺩﻩ ﺑﻮﺩ ، ﺍﺭﺗﺒﺎﻁﺎﺕ ﻣﺤﺎﻭﺭﻩ ﺍی ﺻﺮﻓﺎ” ﺍﺯ ﻁﺮﻳﻖ ﺗﻠﻔﻦ ﻭﺑﻪ ﻛﻤﻚ ﺧﻄﻮﻁ PSTN ( ﺑﺮﮔﺮﻓﺘﻪ ﺍﺯ Public Switched Telephone Network ) ، ﺍﻧﺠﺎﻡ ﻣﯽﮔﺮﺩﻳﺪ .
ﺩﺭ ﺳﻴﺴﺘﻢ ﻓﻮﻕ، ﺳﻴﮕﻨﺎﻝ ﻫﺎی ﺻﻮﺗﯽ ﺁﻧﺎﻟﻮگ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻛﺎﺑﻞ ﻫﺎی ﻣﺴﯽ ﺣﻤﻞ ﻭ ﻣﺒﺎﺩﻟﻪ ﺩﺍﺩﻩ ﺧﺼﻮﺻﺎ” ﺩﺭ ﻣﺴﺎﻓﺖ ﻫﺎی ﻁﻮﻻﻧﯽ ﮔﺮﺍﻧﻘﻴﻤﺖ ﻭ ﺍﺭﺗﺒﺎﻁﺎﺕ ﺩﻭﺳﻮﻳﻪ ﻭﻳﺪﻳﻮﺋﯽ ﺭﻭﻳﺎﺋﯽ ﺑﻴﺶ ﻧﺒﻮﺩ ( ﺩﺭ ﺁﻥ ﺯﻣﺎﻥﺻﺮﻓﺎ” ﺍﺯ ﺗﻠﻮﻳﺰﻳﻮﻥ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮔﺮﺩﻳﺪ ﻛﻪ ﺑﻪ ﻋﻨﻮﺍﻥ ﻳﻚ ﺭﺳﺎﻧﻪ ﺩﻭﺳﻮﻳﻪ ﻣﺤﺴﻮﺏ ﻧﻤﯽ ﮔﺮﺩﺩ ).
ﺩﺭ ﺳﺎﻟﻴﺎﻥ ﺍﺧﻴﺮ ﻣﺎ ﺷﺎﻫﺪ ﺍﺗﻔﺎﻗﺎﺕ ﺟﺎﻟﺒﯽ ﺑﻮﺩﻩ ﺍﻳﻢ ﻛﻪ ﻫﺮ ﻳﻚ ﺑﻪ ﺳﻬﻢ ﺧﻮﺩ ﺗﺎﺛﻴﺮی ﻏﻴﺮﻗﺎﺑﻞ ﺍﻧﻜﺎﺭ ﺩﺭ ﺣﻴﺎﺕﺑﺸﺮﻳﺖ ﺩﺍﺷﺘﻪ ﺍﻧﺪ . ﺍﺑﺪﺍﻉ ﻛﺎﻣﭙﻴﻮﺗﺮﻫﺎی ﺷﺨﺼﯽ ، ﻓﻦ ﺁﻭﺭی ﻫﺎی ﺟﺪﻳﺪ ﺍﺭﺗﺒﺎﻁﯽ ﻧﻈﻴﺮ ﺗﻠﻔﻦ ﻫﺎی ﺳﻠﻮﻟﯽ ﻭﻧﻬﺎﻳﺘﺎ” ﺍﻳﻨﺘﺮﻧﺖ ﻧﻤﻮﻧﻪ ﻫﺎﺋﯽ ﺩﺭ ﺍﻳﻦ ﺯﻣﻴﻨﻪ ﻣﯽ ﺑﺎﺷﻨﺪ ﻛﻪ ﺑﺎﻋﺚ ﺷﺪﻩ ﺍﺳﺖ ﺍﻧﺴﺎﻥ ﺑﺘﻮﺍﻧﺪ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯﺳﺮﻭﻳﺲ ﻫﺎی ﺟﺪﻳﺪی ﻧﻈﻴﺮ ﻧﺎﻣﻪ ﺍﻟﻜﺘﺮﻭﻧﻴﻜﯽ ، ﭼﺖ ﻭ ﻣﻮﺍﺭﺩی ﺩﻳﮕﺮ ﺑﺎ ﺳﺎﻳﺮ ﺍﻓﺮﺍﺩ ﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭ ﻧﻤﺎﻳﺪ .
ﺩﺭ ﺣﺎﻝ ﺣﺎﺿﺮ ﻣﯽ ﺗﻮﺍﻧﻴﻢ ﻧﻈﺎﺭﻩ ﮔﺮ ﻳﻚ ﺍﻧﻘﻼﺏ ﻭﺍﻗﻌﯽ ﺩﺭ ﻋﺮﺻﻪ ﺍﺭﺗﺒﺎﻁﺎﺕ ﺑﺎﺷﻴﻢ . ﻫﺮ ﺷﺨﺺ ﺑﺎﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻭ ﺍﻳﻨﺘﺮﻧﺖ ﻣﯽ ﺗﻮﺍﻧﺪ ﺑﺎ ﺳﺎﻳﺮ ﺍﻓﺮﺍﺩ ﻣﻮﺭﺩ ﻋﻼﻗﻪ ﺧﻮﺩ ﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭ ﻧﻤﻮﺩﻩ ، ﺩﺍﺩﻩ ﺋﯽﺭﺍ ﻣﺒﺎﺩﻟﻪ ﻭ ﻳﺎ ﺍﺯ ﻁﺮﻳﻖ ﺍﻣﻜﺎﻧﺎﺕ ﻧﺮﻡ ﺍﻓﺰﺍﺭی ﻣﻮﺟﻮﺩ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ﮔﻔﺘﮕﻮ ﻧﻤﺎﻳﻨﺪ . ﻣﺎ ﻧﻤﯽ ﺩﺍﻧﻴﻢ ﺩﻗﻴﻘﺎ” ﺩﺭﺁﻳﻨﺪﻩ ﭼﻪ ﺍﺗﻔﺎﻗﯽ ﺧﻮﺍﻫﺪ ﺍﻓﺘﺎﺩ ﻭﻟﯽ ﺍﻳﻦ ﺭﺍ ﻣﯽ ﺩﺍﻧﻴﻢ ﻛﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺩﺍﺭﺍی ﻧﻘﺸﯽ ﻣﺤﻮﺭی ﻭ ﺍﺳﺎﺳﯽ ﺩﺭ ﺍﻳﻦﺭﺍﺑﻄﻪ ﺧﻮﺍﻫﺪ ﺑﻮﺩ . ﺍﻳﻨﺘﺮﻧﺖ ﺑﺎ ﺳﺮﻋﺖ ﺑﺎﻻ ﺩﺭ ﻫﻤﻪ ﺟﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺧﻮﺍﻫﺪ ﺷﺪ ﻭ ﻣﺮﺩﻡ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ﺑﻪ ﺻﻮﺭﺕﺻﻮﺗﯽ ﻭ ﺗﺼﻮﻳﺮی ﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭ ﺧﻮﺍﻫﻨﺪ ﻧﻤﻮﺩ .
ﺑﻪ ﻫﺮﺣﺎﻝ ، ﺭﺷﺪ ﺑﯽ ﺳﺎﺑﻘﻪ ﺍﻳﻨﺘﺮﻧﺖ ﺩﺭ ﺳﺎﻟﻴﺎﻥ ﺍﺧﻴﺮ ﺍﻳﻦ ﻧﻮﻳﺪ ﺭﺍ ﻣﯽ ﺩﻫﺪ ﻛﻪ ﺑﺘﻮﺍﻥ ﺍﺯ ﺯﻳﺮﺳﺎﺧﺖ ﻣﻮﺟﻮﺩﺑﻪ ﻋﻨﻮﺍﻥ ﻳﻚ ﮔﺰﻳﻨﻪ ﻣﻄﻠﻮﺏ ﺑﻪ ﻣﻨﻈﻮﺭ ﺍﺭﺗﺒﺎﻁﺎﺕ ﺍﺳﺘﻔﺎﺩﻩ ﻧﻤﻮﺩ .
ﺍﻳﻨﺘﺮﻧﺖ ﺩﺭ ﻋﻤﺮ ﻧﺴﺒﺘﺎ” ﻛﻮﺗﺎﻩ ﺧﻮﺩ ﺗﻮﺍﻧﺴﺘﻪ ﺍﺳﺖ ﻣﻨﺸﺎء ﺗﺤﻮﻻﺕ ﭼﺸﻤﮕﻴﺮی ﺩﺭ ﻋﺮﺻﻪ ﻫﺎی ﻣﺘﻔﺎﻭﺕ
ﺣﻴﺎﺕ ﺑﺸﺮﻳﺖ ﺑﺎﺷﺪ . ﻓﻦ ﺁﻭﺭی VoIP ﻧﻤﻮﻧﻪ ﺍی ﺩﺭ ﺍﻳﻦ ﺯﻣﻴﻨﻪ ﺍﺳﺖ ﻛﻪ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺁﻥ ﻣﯽ ﺗﻮﺍﻥ ﺍﺯﺯﻳﺮﺳﺎﺧﺖ ﺍﻳﻨﺘﺮﻧﺖ ﺑﺮﺍی ﻣﻜﺎﻟﻤﺎﺕ ﺗﻠﻔﻨﯽ ﺍﺳﺘﻔﺎﺩﻩ ﻧﻤﻮﺩ . ( ﺩﺭ ﻣﻘﺎﺑﻞ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻳﻚ ﺧﻂ ﺗﻠﻔﻦ ).
ﻣﻌﺮﻓﯽ ﻓﻨﺎﻭﺭی VOIP
VOIP ﻣﺨﻔﻒ ﮐﻠﻤﺎﺕ Voice over internet protocol ﺑﻪ ﻣﻌﻨﯽ ﺻﻮﺕ ﺭﻭی ﭘﺮﻭﺗﮑﻞ ﺍﻳﻨﺘﺮﻧﺖ ﻣﯽﺑﺎﺷﺪ ﮐﻪ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻳﻦ ﺗﮑﻨﻮﻟﻮژی ﺑﻪ ﮐﺎﺭﺑﺮﺍﻥ ﺍﻳﻦ ﺍﺟﺎﺯﻩ ﺩﺍﺩﻩ ﻣﯽ ﺷﻮﺩ ﮐﻪ ﺑﺘﻮﺍﻧﻨﺪ ﺻﻮﺕ ﺧﻮﺩ ﺭﺍ ﺑﺮﺑﺴﺘﺮی ﺍﺯ ﺷﺒﮑﻪ ﻫﺎی ﮐﺎﻣﭙﻴﻮﺗﺮی ﻣﻨﺘﻘﻞ ﮐﻨﻨﺪ.
ﺗﮑﻨﻴﮏ ﻫﺎی ﺍﻧﺘﻘﺎﻝ ﺻﺪﺍ ﺍﺯ ﻁﺮﻳﻖ ﺷﺒﮑﻪ ﻫﺎی ﮐﺎﻣﭙﻴﻮﺗﺮی IP ﮐﻪ ﺑﻪ ﺻﻮﺭﺕ ﺧﻼﺻﻪ VoIP ﺧﻮﺍﻧﺪﻩ ﻣﯽﺷﻮﻧﺪ، ﺗﮑﻨﻴﮏ ﻫﺎﻳﯽ ﻫﺴﺘﻨﺪ ﮐﻪ ﺑﺮﺍی ﺍﻧﺘﻘﺎﻝ ﺻﺪﺍ ﺍﺯ ﻁﺮﻳﻖ ﺑﺴﺘﺮ ﺷﺒﮑﻪ IP ﺑﺎ ﺣﻔﻆ ﮐﻴﻔﻴﺖ ﺻﺪﺍ ﻭ ﺣﺘﯽﺍﺭﺗﻘﺎء ﺁﻥ ﻧﺴﺒﺖ ﺑﻪ ﺭﻭﺵ ﻫﺎی ﻣﺸﺎﺑﻪ ﺍﺑﺪﺍﻉ ﺷﺪﻩ ﺍﻧﺪ. ﺩﺭ ﺷﺒﮑﻪ ﻫﺎی ﺗﻠﻔﻦ VoIP ﻳﺎ ﺑﻪ ﻁﻮﺭ ﺧﻼﺻﻪ IP Telephony ﺍﻳﻦ ﺗﮑﻨﻴﮏ ﻫﺎ ﺑﻪ ﻫﻤﺮﺍﻩ ﻣﺠﻤﻮﻋﻪ ﺍی ﺍﺯ ﺍﺑﺰﺍﺭﻫﺎ ﻭ ﭘﺮﻭﺗﮑﻞ ﻫﺎی ﺩﻳﮕﺮ ﺑﺮﺍی ﭘﻴﺎﺩﻩ ﺳﺎﺯیﮐﺎﺭﺑﺮﺩی ﻣﺸﺎﺑﻪ ﺷﺒﮑﻪ ﻫﺎی ﺗﻠﻔﻨﯽ ﺭﺍﻳﺞ ﺑﺮ ﺭﻭی ﺷﺒﮑﻪ IP ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﺷﻮﻧﺪ.
ﺩﺭ ﺗﻠﻔﻦ ﻋﺎﺩی ﻗﺪﻳﻤﯽ ﮐﻪ ﺑﻪ POTS ﻣﻌﺮﻭﻑ ﺍﺳﺖ ﻫﺮ ﺧﻂ ﺗﻠﻔﻦ ﺍﺯ ﻳﮏ ﮐﺎﻧﺎﻝ ﻣﺠﺰﺍ (ﻣﺜﻼ ﻳﮏ ﺯﻭﺝ ﺳﻴﻢﻣﺴﯽ) ﻣﻨﺘﻘﻞ ﻣﯽ ﮔﺮﺩﺩ. ﺑﻨﺎﺑﺮﺍﻳﻦ ﺩﺭ ﻳﮏ ﺷﺒﮑﻪ ﺗﻠﻔﻨﯽ POTS ﻻﺯﻡ ﺍﺳﺖ ﺑﻪ ﺗﻌﺪﺍﺩ ﺧﻄﻮﻁ ﺗﻠﻔﻦ ﻣﻮﺟﻮﺩﺯﻭﺝ ﻣﺴﯽ ﺍﺟﺮﺍ ﺷﺪﻩ ﻭ ﺩﺭ ﻣﺮﮐﺰ ﺳﺎﻧﺘﺮﺍﻝ ﻳﺎ ﺳﻮﺋﻴﭻ ﺗﻠﻔﻦ ﻧﻴﺰ ﺑﻪ ﻫﻤﻴﻦ ﺗﻌﺪﺍﺩ ﭘﻮﺭﺕ ﺩﺭ ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﻮﺩ.
ﻣﺮﮐﺰ ﺳﺎﻧﺘﺮﺍﻝ ﻳﺎ ﺳﻮﺋﻴﭻ ﺗﻠﻔﻦ ﻭﻅﻴﻔﻪ ﺍﺗﺼﺎﻝ ﺧﻄﻮﻁ ﻣﺨﺘﻠﻒ ﺑﻪ ﻳﮑﺪﻳﮕﺮ ﺭﺍ ﺑﺮﺍی ﻣﮑﺎﻟﻤﻪ ﻭ ﻫﻤﭽﻨﻴﻦ ﺳﺎﻳﺮﻭﻅﺎﺋﻒ ﻣﺎﻧﻨﺪ ﺗﺎﻣﻴﻦ ﺑﻮﻕ ﻭ ﺯﻧﮓ ﺑﺮﺍی ﺗﺮﻣﻴﻨﺎﻟﻬﺎ، ﮐﻨﺘﺮﻝ ﻣﮑﺎﻟﻤﺎﺕ، ﺍﺭﺍﺋﻪ ﺳﺮﻭﻳﺴﻬﺎی ﻭﻳﮋﻩ، ﺍﺭﺗﺒﺎﻁ ﺑﺎﺷﺒﮑﻪ ﻫﺎی ﺑﻴﺮﻭﻧﯽ ﻭ ﻣﺤﺎﺳﺒﻪ ﻣﻴﺰﺍﻥ ﮐﺎﺭﮐﺮﺩ ﺧﻄﻮﻁ ﺭﺍ ﺑﻪ ﻋﻬﺪﻩ ﺩﺍﺭﺩ. ﺍﮔﺮ ﺳﺎﺯﻣﺎﻥ ﺩﺍﺭﺍی ﻳﮏ ﺷﺒﮑﻪﮐﺎﻣﭙﻴﻮﺗﺮی ﻧﻴﺰ ﺑﺎﺷﺪ، ﻻﺯﻡ ﺍﺳﺖ ﺑﺮﺍی ﻫﺮ ﺷﺒﮑﻪ ﮐﺎﺑﻞ ﮐﺸﯽ ﻣﺴﺘﻘﻞ ﻭ ﺗﺠﻬﻴﺰﺍﺕ ﺟﺪﺍﮔﺎﻧﻪ ﺗﺎﻣﻴﻦ ﻭﻧﮕﻬﺪﺍﺭی ﮔﺮﺩﺩ.
ﺭﻭﺵ ﻫﺎی ﺑﺮﻗﺮﺍﺭی ﺍﺭﺗﺒﺎﻁ ﺗﻠﻔﻨﯽ ﺩﺭ ﺣﺎﻝ ﺗﻐﻴﻴﺮ ﺍﺳﺖ. ﺍﻣﺮﻭﺯﻩ ﺑﺮﺍی ﺑﺮﻗﺮﺍﺭی ﺍﺭﺗﺒﺎﻁ ﺗﻠﻔﻨﯽ ﺭﺍﻩ ﺩﻭﺭﺍﻏﻠﺐ ﺍﺯ ﺗﻜﻨﻮﻟﻮژﻳﯽ ﺑﻪ ﻧﺎﻡ VoIP ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﺷﻮﺩ. VoIP ﻳﻚ ﺭﻭﺵ ﺑﺮﺍی ﺗﺒﺪﻳﻞ ﺳﻴﮕﻨﺎﻝ ﻫﺎی ﺁﻧﺎﻟﻮگﺻﻮﺕ ﺑﻪ ﺩﺍﺩﻩ ﻫﺎی ﺩﻳﺠﻴﺘﺎﻝ ﺍﺳﺖ ﻛﻪ ﺍﺯ ﻁﺮﻳﻖ ﺍﻳﻨﺘﺮﻧﺖ ﻣﻨﺘﻘﻞ ﻣﯽ ﺷﻮﻧﺪ.
VOIP ﻳﻚ ﻓﻦﺁﻭﺭی ﺍﺳﺖ ﮐﻪ ﺑﻪ ﺷﻤﺎ ﺍﺟﺎﺯﻩ ﺍﻧﺘﻘﺎﻝ ﺻﺪﺍ ﻭ ﺗﻤﺎﺱﻫﺎی ﺗﻠﻔﻨﯽ ﺗﺤﺖ ﺍﺭﺗﺒﺎﻁ ﺍﻳﻨﺘﺮﻧﺘﯽ ﺭﺍﻣﯽﺩﻫﺪ. ﺩﺭ ﺟﺎﻳﯽ ﻛﻪ ﺍﻁﻼﻋﺎﺕ ﻣﻨﺘﻘﻞ ﺷﺪﻩ ﺑﺮ ﺭﻭی ﺷﺒﻜﻪﻫﺎی ﻛﺎﻣﭙﻴﻮﺗﺮی ﺷﻜﻞ ﺻﻮﺗﯽ ﺑﻪ ﺧﻮﺩ ﺑﮕﻴﺮﻧﺪ
VOIP ﻣﻄﺮﺡ ﻣﯽﺷﻮﺩ. ﺍﻟﺒﺘﻪ ﺷﺎﻳﺎﻥ ﺫﮐﺮ ﺍﺳﺖ ﻛﻪ ﺑﺮﺍی ﺩﺍﺷﺘﻦ ﻳﻚ ﺍﺭﺗﺒﺎﻁ ﺍﺯ ﻧﻮﻉ VOIP ﺑﺎﻳﺪ ﺷﺒﻜﻪﺍیﺑﺮ ﭘﺎﻳﻪ ﭘﺮﻭﺗﻜﻞ IP ﺩﺍﺷﺘﻪ ﺑﺎﺷﻴﻢ. ﺣﺎﻝ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺍﻳﻦ ﻛﻪ ﺑﺰﺭگﺗﺮﻳﻦ ﺷﺒﻜﻪ ﺑﺮ ﭘﺎﻳﻪ VOIP ﺷﺒﻜﻪ ﺍﻳﻨﺘﺮﻧﺖﺍﺳﺖ، ﺑﻪ ﻁﻮﺭ ﻣﻌﻤﻮﻝ ﺍﺯ ﺍﻳﻦ ﻓﻨﺎﻭﺭی ﺑﻪ ﻋﻨﻮﺍﻥ ﻣﻨﺘﻘﻞ ﻛﻨﻨﺪﻩ ﺻﺪﺍ ﺑﺮ ﺭﻭی ﺷﺒﻜﻪ ﺍﻳﻨﺘﺮﻧﺖ ﻳﺎﺩ ﻣﯽﺷﻮﺩ. VoIP ( ﺑﺮﮔﺮﻓﺘﻪ ﺍﺯ Voice over internet protocol ) ﮐﻪ ﺑﺎ ﻧﺎﻡ IP ﺗﻠﻔﻨﯽ ﻧﻴﺰ ﺍﺯ ﺁﻥ ﻳﺎﺩ ﻣﯽ ﺷﻮﺩ ،
ﺍﻣﮑﺎﻥ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻳﻨﺘﺮﻧﺖ ﺑﻪ ﻣﻨﻈﻮﺭ ﻣﮑﺎﻟﻤﺎﺕ ﺗﻠﻔﻨﯽ ﺭﺍ ﻓﺮﺍﻫﻢ ﻣﯽ ﻧﻤﺎﻳﺪ . ﺩﺭ ﻣﻘﺎﺑﻞ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺧﻄﻮﻁﺗﻠﻔﻦ ﺳﻨﺘﯽ ، VoIP ﺍﺯ ﻓﻦ ﺁﻭﺭی ﺩﻳﺠﻴﺘﺎﻝ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﻧﻤﺎﻳﺪ ﻭ ﻧﻴﺎﺯﻣﻨﺪ ﻳﮏ ﺍﺗﺼﺎﻝ broadband ﻧﻈﻴﺮDSL ﺍﺳﺖ .
ﺩﺭ ﻭﺍﻗﻊ ، ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻓﻦ ﺁﻭﺭی VoIP ﺻﺪﺍی ﺍﻧﺴﺎﻥ ﺗﻮﺳﻂ ﺑﺴﺘﻪ ﻫﺎی ﺍﻁﻼﻋﺎﺗﯽ IP ﻭ ﺍﺯ ﻁﺮﻳﻖﺍﻳﻨﺘﺮﻧﺖ ﺍﺭﺳﺎﻝ ﻣﯽ ﮔﺮﺩﺩ . VoIP ﻣﯽ ﺗﻮﺍﻧﺪ ﺑﻪ ﻣﻨﻈﻮﺭ ﺗﺎﻣﻴﻦ ﺧﻮﺍﺳﺘﻪ ﻓﻮﻕ ﺍﺯ ﺳﺨﺖ ﺍﻓﺰﺍﺭﻫﺎی ﺷﺘﺎﺏﺩﻫﻨﺪﻩ ﺍﺳﺘﻔﺎﺩﻩ ﻧﻤﺎﻳﺪ ﻭ ﻳﺎ ﺍﺯ ﺁﻥ ﺩﺭ ﻳﻚ ﻣﺤﻴﻂ ﻣﺒﺘﻨﯽ ﺑﺮ ﻛﺎﻣﭙﻴﻮﺗﺮﻫﺎی ﺷﺨﺼﯽ ﺍﺳﺘﻔﺎﺩﻩ ﮔﺮﺩﺩ .
VOIP ﻳﺎ ﭘﺮﻭﺗﻜﻞ ﺻﻮﺕ ﺭﻭﻱ ﺍﻳﻨﺘﺮﻧﺖ، ﺭﻭﺷﻲ ﺟﻬﺖ ﺗﺒﺪﻳﻞ ﺳﻴﮕﻨﺎﻝﻫﺎﻱ ﺻﻮﺗﻲ ﺁﻧﺎﻟﻮﮔﻲ ﻛﻪ ﺷﻤﺎ ﺩﺭ ﻳﻚﻣﻜﺎﻟﻤﻪ ﺗﻠﻔﻨﻲ ﻋﺎﺩﻱ ﻣﻲﺷﻨﻮﻳﺪ ﺑﻪ ﺩﺍﺩﻩﻫﺎﻱ ﺩﻳﺠﻴﺘﺎﻟﻲ ﺍﺳﺖ ﻛﻪ ﻗﺎﺩﺭ ﻫﺴﺘﻨﺪ ﺗﺎ ﺑﻪ ﻭﺳﻴﻠﻪ ﺷﺒﻜﻪ ﺍﻳﻨﺘﺮﻧﺖ ﺑﻪ ﻫﺮﻛﺠﺎ ﻣﻨﺘﻘﻞ ﺷﻮﻧﺪ.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب 200 فاکتور موثر در seo سایت

کتاب 200 فاکتور موثر در seo سایت

دسته بندی کامپیوتر و IT
فرمت فایل pdf
حجم فایل 2.966 مگا بایت
تعداد صفحات 42
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب(200فاکتور موثر در seoسایت) تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب مرجع کامل multimedia builder

کتاب مرجع کامل multimedia builder

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 3.265 مگا بایت
تعداد صفحات 292
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

کتاب مرجع کامل moltimedia builder تقدیم می شود به شما خواننده عزیز و گرامی امیدوارم از مطالعه این کتاب لذت و بهره لازم و کافی را ببرید”با تشکر”

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله شبکه های کامپیوتری

دانلود مقاله شبکه های کامپیوتری

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 323 کیلو بایت
تعداد صفحات 71
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

قبل از طراحی فیزیکی شبکه ، می بایست در ابتدا و بر اساس یک فرآیند مشخص ، خواسته ها شناسائی و آنالیز گردند. چرا قصد ایجاد شبکه را داریم و این شبکه می بایست چه سرویس ها و خدماتی را ارائه نماید ؟ به چه منابعی نیار می باشد ؟ برای تامین سرویس ها و خدمات مورد نظر اکثریت کاربران ، چه اقداماتی می بایست انجام داد ؟ در ادامه می بایست به مواردی همچون پروتکل مورد نظر برای استفاده در شبکه ، سرعت شبکه و از همه مهم تر، مسائل امنیتی شبکه پرداخته گردد. هر یک از مسائل فوق ، تاثیر خاص خود را در طراحی منطقی یک شبکه به دنبال خواهند داشت .یکی دیگر از پارامترهائی که معمولا” از طرف مدیریت سازمان دنبال و به آن اهمیت داده می شود ، هزینه نهائی برپاسازی شبکه است . بنابراین لازم است در زمان طراحی منطقی شبکه به بودجه در نظر گرفته شده نیز توجه نمود .

در صورتی که قصد ایجاد یک شبکه و تهیه نرم افزارهای جدیدی وجود داشته باشد ، زمان زیادی صرف بررسی توانمندی نرم افزارها ، هزینه های مستقیم و غیر مستقیم آنان ( آموزش کاربران ، کارکنان شبکه و سایر موارد دیگر ) ، خواهد شد .در برخی موارد ممکن است تصمیم گرفته شود که از خرید نرم افزارهای جدید صرفنظر نموده و نرم افزارهای قدیمی را ارتقاء داد. تعداد زیادی از برنامه های کامپیوتری که با استفاده از زبانهائی نظیر : کوبال ، بیسیک و فرترن نوشته شده اند ، ممکن است دارای قابلیت های خاصی در محیط شبکه بوده که استفاده از آنان نیازمند بکارگیری پروتکل های قدیمی باشد. در چنین مواردی لازم است به چندین موضوع دیگر نیز توجه گردد :

هزینه ارتقاء هزاران خط کد نوشته شده قدیمی توسط نسخه های جدید و پیشرفته همان زبان های برنامه نویسی ، چه میزان است ؟

هزینه ارتقاء برنامه ها به یک زبان برنامه نویسی شی گراء چه میزان است ؟

آیا به منظور صرفه جوئی در هزینه ها ، می توان بخش های خاصی از شبکه را ارتقاء و از سخت افزارها و یا نرم افزارهای خاصی برای ارتباط با عناصر قدیمی شبکه استفاده نمود؟

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله هوش مصنوعی

دانلود مقاله هوش مصنوعی

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 187 کیلو بایت
تعداد صفحات 27
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

هوش مصنوعی یکی از مقوله هایی است که در علوم کامپیوتر، اهمیت فراوان دارد و تغییرات در آن می توانند تحولات گسترده ای را در فناوری اطلاعات پدید بیاورند. در این مقاله قصد داریم که هوش مصنوعی را به شما معرفی کنیم. هوش مصنوعی، هوش ماشین هاست! در واقع شاخه ای از علوم کامپیوتر است که قصد دارد راه حل های الگوریتمی را ارائه کند تا بتوانیم به وسیله آنها در ماشین ها هوشمندی ایجاد کنیم. اما این تعریف کافی نیست؛ اول از همه باید بدانیم که تعریف هوشمندی چیست و بعد باید منظور از ماشین را دربیابیم: استدلال، منطق، تصمیم گیری ؛ این ها توانایی هستند که شما از آنها استفاده می کنید. پس شما هوشمند هستید. اگر این توانایی ها را در کامپیوتر هم ایجاد کنیم، آنگاه به ماشین هوشمند دست می یابیم! به همین سادگی … ولی به جز این ها چیز های دیگری هم در رابطه با تعریف هوشمندی وجود دارند که دانستن آنها را می توان مهم ارزیابی کرد. در واقع بحث هایی که در مورد هوشمندی و هوش مصنوعی مطرح شده است؛ تنها به دوره ی امروزه ی ما و قرن ۲۱ مربوط نمی شود، بلکه از سال ۱۹۵۰ این مباحث به طور جدی مطرح شد

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله سیستم های مبتنی بر شبکه عصبی

دانلود مقاله سیستم های مبتنی بر شبکه عصبی

دسته بندی کامپیوتر و IT
فرمت فایل docx
حجم فایل 490 کیلو بایت
تعداد صفحات 88
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

شبکه‌های عصبی مصنوعی Artificial Neural Network – ANN) ) یا به زبان ساده‌تر شبکه‌های عصبی سیستم‌ها و روش‌های محاسباتی نوینی هستند برای یادگیری ماشینی، نمایش دانش، و در انتها اعمال دانش به دست آمده در جهت بیش‌بینی پاسخ‌های خروجی از سامانه‌های پیچیده. ایده اصلی این گونه شبکه‌ها (تا حدودی) الهام‌گرفته از شیوه کارکرد سیستم عصبی زیستی، برای پردازش داده‌ها، و اطلاعات به منظور یادگیری و ایجاد دانش قرار دارد. عنصر کلیدی این ایده، ایجاد ساختارهایی جدید برای سامانه پردازش اطلاعات است. این سیستم از شمار زیادی عناصر پردازشی فوق العاده بهم‌پیوسته با نام نورون تشکیل شده که برای حل یک مسأله با هم هماهنگ عمل می‌کنند و توسط سیناپس‎ها(ارتباطات الکترومغناطیسی) اطلاعات را منتقل می‎کنند. در این شبکه‌ها اگر یک سلول آسیب ببیند بقیه سلول‎ها می‌توانند نبود آنرا جبران کرده، و نیز در بازسازی آن سهیم باشند. این شبکه‌ها قادر به یادگیری‎اند. مثلا با اعمال سوزش به سلول‎های عصبی لامسه، سلول‎ها یاد می‌گیرند که به طرف جسم داغ نروند و با این الگوریتم سیستم می‌آموزد که خطای خود را اصلاح کند. یادگیری در این سیستم‎ها به صورت تطبیقی صورت می‌گیرد، یعنی با استفاده ازمثال‎ها وزن سیناپس‎ها به گونه‌ای تغییر می‌کند که در صورت دادن ورودی‎های جدید، سیستم پاسخ درستی تولید کند. توافق دقیقی بر تعریف شبکه عصبی در میان محققان وجود ندارد؛ اما اغلب آنها موافقند که شبکه عصبی شامل شبکه‎ای از عناصر پردازش ساده (نورونها) است، که می‌تواند رفتار پیچیده کلی تعیین شده‎ای از ارتباط بین عناصر پردازش و پارامترهای عنصر را نمایش دهد. منبع اصلی و الهام بخش برای این تکنیک، از آزمایش سیستم مرکزی عصبی و نورونها (آکسون‎ها، شاخه‌های متعدد سلولهای عصبی و محلهای تماس دو عصب)نشأت گرفته‌است، که یکی از قابل توجه‎ترین عناصر پردازش اطلاعات سیستم عصبی را تشکیل می‎دهد. در یک مدل شبکه عصبی، گره‎های ساده (بطور گسترده نورون، نئورونها، “PE” ها (عناصر پردازش) یا واحدها) برای تشکیل شبکه‎ای از گره‎ها، به هم متصل شده اند،به همین دلیل به آن، اصطلاح”شبکه‎های عصبی” اطلاق می‎شود. در حالی که یک شبکه عصبی نباید به خودی خود سازگارپذیر باشد، استفاده عملی از آن بواسطه الگوریتمهایی امکان پذیر است، که جهت تغییر وزن ارتباطات در شبکه (به منظور تولید سیگنال موردنظر) طراحی شده باشد. با استفاده از دانش برنامه‌نویسی رایانه می‌توان ساختار داده‌ای طراحی کرد که همانند یک نرون عمل نماید. سپس با ایجاد شبکه‌ای از این نورون‌های مصنوعی به هم پیوسته، ایجاد یک الگوریتم آموزشی برای شبکه و اعمال این الگوریتم به شبکه آن را آموزش داد. این شبکه‌ها برای تخمین (Estimation) و تقریب (Approximation)کارایی بسیار بالایی از خود نشان داده‌اند. گستره کاربرد این مدل‌های ریاضی بر گرفته از عملکرد مغز انسان، بسیار وسیع می‌باشد که به عنوان چند نمونه کوچک می‌توان استفاده از این ابزار ریاضی در پردازش سیگنال‌های بیولوییکی، مخابراتی و الکترونیکی تا کمک در نجوم و فضا نوردی را نام برد.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

دانلود مقاله اجرای تکنیک های داده کاوی

دانلود مقاله اجرای تکنیک های داده کاوی

دسته بندی کامپیوتر و IT
فرمت فایل zip
حجم فایل 1.599 مگا بایت
تعداد صفحات 72
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل

داده های مورد استفاده در این پروژه از پایگاه داده دانشگاه آزاد قزوین تهیه شده است، این داده ها اطلاعات ۵۰۰ نفر دانشجوی مقطع کارشناسی رشته مهندسی صنایع (گرایش های تکنولوژی صنعتی و تولید صنعتی) است. که در قالب یک فایل اکسل با ۳۸۳۷۷ رکورد می باشد و سنوات تحصیلی ۱۳۸۴ تا ۱۳۹۰ را شامل می شود. مدلی که برای پیشبینی ارتقاء سطح علمی دانشجویان بر اساس اطلاعات موجود در پایگاه داده دانشگاه آزاد قزوین پیشنهاد میشود در زیر شرح داده میشود : در این مدل پیشنهادی مراحل مختلف فرآیند داده کاوی از جمله جمع آوری دادهها، آماده سازی و پیش پردازش داده ها را روی مجموعه آموزشی ذکر شده انجام داده و الگوریتمهای مختلف داده کاوی از جمله خوشه بندی، قوانین انجمنی، درخت تصمیمگیری، برای دادهها به کار گرفته شده است. ابتدا برای عملکرد بهتر الگوریتمهای داده کاوی یک سری عملیات پیشپردازشی روی دادهها انجام داده شده است. همچنین بعد از تجمیع دادهها داخل یک فایل خصیصههای عددی به خصیصه های گروهی معادل تبدیل شده است. برای مثال تمام نمرات دانشجویان به پنج گروه عالی، خوب، متوسط، ضعیف و مردود تقسیم بندی شده است.

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل