گزار ش کار آموزی رشته کامپیوتر با موضوع طراحی و برنامه نویسی کامپیوتری

گزار ش کار آموزی رشته کامپیوتر با موضوع طراحی و برنامه نویسی کامپیوتری

 گزار ش کار آموزی  رشته کامپیوتر با موضوع طراحی و برنامه نویسی کامپیوتری

معرفی برنامه نویسی شی گرا و طراحی بر اساس UML

تاریخچه

دیدگاه شی گرا از اواسط دهه 70 میلادی در مباحث برنامه نویسی کامپیوتر متولد شد.پس از گذشت چند سال و در اوایل دهه 90 به جهت ناکارامدی روش های سنتی در مباحث تحلیل و طراحی سیستم های اطلاعاتی و کامپیوتری و نیز ظهور سیستم هایی که مدل کردن انها به روش های سنتی ناقص بود٬ تحلیل گران و طراحان سیستم را به این فکر انداخت تا از دیدگاه شی گرا علاوه بر برنامه نویسی در زمینه تحلیل وطراحی سیستم نیز استفاده کنند.در طی این سالها متدولو‍‍ژی های مختلفی توسط دانشمندان شی گرا به دنیا عرضه شده بود از جمله این متدولوزی های شی گرا می توان مواردی نظیر: متدولو‍‍ژیCoad ٬ متدولو‍‍ژیBooch ٬ متدولو‍‍ژیFusion ٬ متدولو‍‍ژیRumbaugh‍‍٬متدولو‍‍ژیJacobson  را بر شمرد.در سال 96 اقایان Rumbaugh٬Booch وJacobson در کنار هم گرد امدند و پایه های زبان مدل سازی یکپارچه معروف به UML‌ را ایجاد کردند. این زبان در سال 97 توسط گروه مدیریت شی در امریکا به عنوان استاندارد پذیرفته شد و شرکت های مختلفی نظیر: Oracle ٬ Microsoft و Hewlett_packard ان را پشتیبانی نمودند.

دیدگاه شی گرا(Object Oriented)

دیدگاه شی گرا در اصل نگرشی جدید به دنیا و سیستم هاست. این دیدگاه سعی دارد تا با نگرش خود به عناصر یک سیستم ٬ کل ان سیستم را مدل سازی کند.دیدگاه شی گرا بر مباحثی نظیر:شی٬ کلاس٬مسئولیت و سناریو استوار است.

شی(Object)

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


...

پاورپوینت آشنایی با محاسبات ابری و رایانش ابری کامپیوتری

پاورپوینت آشنایی با محاسبات ابری و رایانش ابری کامپیوتری

پاورپوینت آشنایی با محاسبات ابری و رایانش ابری کامپیوتری

فرمت فایل : power point  (قابل ویرایش) تعداد اسلاید  : 31 اسلاید

 

 

 

 

 

 

 

فهرست

•مقدمه ای بر مفهوم محاسبات ابری
•مزایا و کاربردهای محاسبات ابری
•چالشهای محاسبات ابری
•آینده پیش روی محاسبات ابری
 
تاریخچه :
 
—پیدایش مفاهیم  به دهه ۱۹۶۰ با اظهار  جان مک کارتی "محاسبات ممکن است روزی به عنوان یکی از صنایع همگانی سازماندهی شود "
—واژه  ابر برگرفته از صنعت تلفن است با ارائه VPN در اویل دهه 1990.
—نماد ابر برای نمایش نقطه مرزی بین بخشهایی تحت مسئولیت کاربر عرضه کننده خدمات بکار می‌رود
—سایت آمازون با مدرن سازی مرکز داده خود نقش مهمی در گسترش محاسبات ابری ایفا کرد.
— آمازون از سال ۲۰۰۶ امکان دسترسی به سامانه خود از طریق وب سرویسهای آمازون را بر پایه محاسبات همگانی ارائه کرد.
—در سال ۲۰۰۷، گوگل و آی بی ام به همراه چند دانشگاه پروژه‌ای تحقیقاتی در زمینه محاسبات ابری در مقیاس بزرگ فراهم کردند.
—در اواسط سال ۲۰۰۸ شرکت گارتنر متوجه وجود موقعیتی در محاسبات ابری شد
—شرکتهای مختلفی در حال ارائه خدمات مبتنی بر ابر هستند و پروژه های تحقیقاتی زیادی در حال انجام است.
...