گزارش کارآموزی کامپیوتر در مورد طراحی و برنامه نویسی
گزارش کارآموزی : کامپیوتر در مورد طراحی و برنامه نویسی
رشته : کامپیوتر
موضوع : طراحی و برنامه نویسی
محل کارآموزی : شرکت ارتباط نوین گستر
تعداد صفحات : ۳۷
فرمت فایل : ورد
حجم : ۱۰۶ کیلو بایت
توضیحات :
دیدگاه شی گرا از اواسط دهه ۷۰ میلادی در مباحث برنامه نویسی کامپیوتر متولد شد.پس از گذشت چند سال و در اوایل دهه ۹۰ به جهت ناکارامدی روش های سنتی در مباحث تحلیل و طراحی سیستم های اطلاعاتی و کامپیوتری و نیز ظهور سیستم هایی که مدل کردن انها به روش های سنتی ناقص بود? تحلیل گران و طراحان سیستم را به این فکر انداخت تا از دیدگاه شی گرا علاوه بر برنامه نویسی در زمینه تحلیل وطراحی سیستم نیز استفاده کنند.در طی این سالها متدولوژی های مختلفی توسط دانشمندان شی گرا به دنیا عرضه شده بود از جمله این متدولوزی های شی گرا می توان مواردی نظیر: متدولوژیCoad ? متدولوژیBooch ? متدولوژیFusion ? متدولوژیRumbaugh?متدولوژیJacobson را بر شمرد.در سال ۹۶ اقایان Rumbaugh?Booch وJacobson در کنار هم گرد امدند و پایه های زبان مدل سازی یکپارچه معروف به UML را ایجاد کردند. این زبان در سال ۹۷ توسط گروه مدیریت شی در امریکا به عنوان استاندارد پذیرفته شد و شرکت های مختلفی نظیر: Oracle ? Microsoft و Hewlett_packard ان را پشتیبانی نمودند.
دیدگاه شی گرا(Object Oriented)
دیدگاه شی گرا در اصل نگرشی جدید به دنیا و سیستم هاست. این دیدگاه سعی دارد تا با نگرش خود به عناصر یک سیستم ? کل ان سیستم را مدل سازی کند.دیدگاه شی گرا بر مباحثی نظیر:شی? کلاس?مسئولیت و سناریو استوار است.
شی(Object)
در ساده ترین حالت یک شی نمونه ای است که از روی یک Classایجاد شده است.چون Class نمی تواند عملیاتی باشد ولی نمونه های تولید شده از ان قابلیت اجرایی دارند.در کاملترین حالت یک شی موجودیتی است کاملا مستقل با مسئولیت های شخصی خویش که در لحظه تولید از کلاس مرجع خود بوجود امده است و در پایان مسئولیت های خود می باید از بین برود.طول دوره تولد تا پایان مسئولیتها را طول عمر یک شی می نامیم اگر یک شی از طریق خود یا دیگر اشیاء به طور مستقیم یا غیر مستقیم مورد استفاده قرار نگیرد ان شی متغیر یک شی غیر فعال خواهد بود در صورتی که یک شی از طریق خود یا دیگر اشیاء به طور مستقیم یا غیر مستقیم مورد استفاده قرار بگیرد ان شی متغیر یک شی فعال خواهد بود.
کلاس(Class)
موجودیتی است غیر قابل استفاده مستقیم شامل مجموعه ای از متغیرهابه عنوان صفات کلاس و خطوط برنامه ای از جنس SubRoutine ها یا Functionها به عنوان بخشی از عملکرد ان کلاس. با توجه به اینکه Classها قابلیت استفا ده مستقیم را ندارند از روی هر کلاس میتوان نمونه یا نمونه هایی را تولید کرد.بر همین اساس Classهابه سه گروه زیر تقسیم می شوند:
۱)Multitone Class
۲)Singletone Class
۳)Utility Class
فهرست :
معرفی برنامه نویسی شی گرا و طراحی بر اساس UML ۷
گزارش کارآموزی کامپیوتر در مورد طراحی و برنامه نویسی
قیمت : 4000 تومان