نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

اختصاصی از نیک فایل بررسی نسب وارث کودک ناشی از تلقیح مصنوعی دانلود با لینک مستقیم و پر سرعت .

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


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

فرمت ورد

81 صفحه

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



 
«فهرست اجمالی مطالب»
مقدمه     
فصل اول- تعاریف و کلیات    
فصل دوم-تاریخچه    
فصل سوم- تلقیح مصنوعی    
فصل چهارم- مادر جانشین    
نتیجه گیری کلی    
 
«فهرست تفصیلی مطالب»

مقدمه    
فصل اول- تعاریف و کلیات    
تعریف مسأله و موضوع تحقیق    
سئوالات اصلی تحقیق    
فرضیه های تحقیق    
اهداف تحقیق    
اهمیت تحقیق    
روش  تحقیق و شیوه گرد آوری مطالب    
فصل دوم- تاریخچه تلقیح مصنوعی    
فصل سوم- تلقیح مصنوعی    
مبحث اول- تلقیح مصنوعی با اسپرم شوهر    
گفتارنخست- جواز یا حرمت تلقیح مصنوعی با اسپرم شوهر    
گفتار دوم- آثار مالی و غیر مالی نسب ناشی از تلقیح مصنوعی با اسپرم شوهر    
بند اول- آثار مالی    
الف) توارث    
ب) نفقه    
ج) سایر آثارمالی    
بند دوم- آثار غیر مالی    
الف)حرمت نکاح    
ب) حضانت    
ج) تربیت    
د) ولایت    
مبحث دوم- تلقیح مصنوعی با اسپرم بیگانه    
گفتار نخست- وضع حقوقی - فقهی ( جواز یا حرمت) تلقیح مصنوعی با اسپرم بیگانه
گفتار دوم- دلایل مخالفان و موافقان این روش    
1- اطلاق و عموم پاره ای از آیات قرآن     
2- اطلاق و عموم پاره ای از روایات    
3- مقتضای قاعده احتیاط    
گفتار سوم- نسب ناشی از لقاح مصنوعی با اسپرم بیگانه    
بند اول- نسب ناشی از لقاح به شبهه با اسپرم اجنبی    
بند دوم- نسب طفل ناشی از لقاح عمدی با اسپرم غیر شوهر(اجنبی)    
1-قائلین به عدم ثبوت نسب    
2- قائلین به ثبوت نسب    
الف) رابطه طفل با زوج ( شوهر زن)    
ب) رابطه طفل با زوجه (مادر)    
ج) رابطه طفل با صاحب آب    
فصل چهارم- مادر جانشین    
مبحث اول- قرارداد مادر جانشین    
گفتار اول- تعریف قرارداد مادر جانشین    
گفتار دوم- نظرات مخالفان و موافقان    
مبحث دوم- وضعیت فقهی حالت مادر جانشین    
گفتار اول- لقاح داخل رحمی    
بند اول- حالت جانشینی در بارداری    
بند دوم- حالت جانشینی با باروری مصنوعی    
گفتار دوم- لقاح خارجی رحمی     
بند اول- فراهم کردن زمینه لقاح بین اسپرم و تخمک در آزمایشگاه    
بند دوم- انتقال جنین تشکیل شده به رحم مادر جانشین    
مبحث سوم- نسب در حالت مادر جانشین    
مبحث چهارم- مادر کیست؟    
گفتار اول- حالت جانشینی در بارداری    
گفتار دوم- حالت جانشینی با باروری مصنوعی    
مبحث پنجم- آثار نسب    
گفتار اول-حرمت نکاح    
گفتار دوم-حضانت    
گفتار سوم- ولایت قهری    
گفتار چهارم- الزام به انفاق    
بند اول- انفاق بین کودک و صاحب اسپرم    
بند دوم- انفاق بین کودک و صاحب رحم اجاره ای    
گفتار پنجم- توارث    
بند اول- توارث بین صاحب اسپرم و کودک    
بند دوم- توارث بین طفل و صاحب تخمک    
بند سوم- توارث بین طفل و صاحب رحم اجاره ای     
نتیجه گیری کلی    






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


دانلود با لینک مستقیم


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

بهداشت دهان

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

بهداشت دهان


بهداشت دهان

  فرمت فایل : word(قابل ویرایش)تعداد صفحات42

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

 


دانلود با لینک مستقیم


بهداشت دهان

دانلود مقاله کامل درباره VPN 28ص

اختصاصی از نیک فایل دانلود مقاله کامل درباره VPN 28ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 44

 

شبکه vpn چیستهمزمان با عمومیت یافتن اینترنت ، اغلب سازمانها و موسسات ضرورت توسعه شبکه اختصاصی خود را بدرستی احساس کردند. در ابتدا شبکه های اینترانت مطرح گردیدند.این نوع شبکه بصورت کاملا" اختصاصی بوده و کارمندان یک سازمان با استفاده از رمز عبور تعریف شده ، قادر به ورود به شبکه و استفاده از منابع موجود می باشند. اخیرا" ، تعداد زیادی از موسسات و سازمانها با توجه به مطرح شدن خواسته های جدید ( کارمندان از راه دور ، ادارات از راه دور )، اقدام به ایجاد شبکه های اختصاصی مجازی VPN)Virtual Private Network) نموده اند. یک VPN ، شبکه ای اختصاصی بوده که از یک شبکه عمومی ( عموما" اینترنت ) ، برای ارتباط با سایت های از راه دور و ارتباط کاربران بایکدیگر، استفاده می نماید. این نوع شبکه ها در عوض استفاده از خطوط واقعی نظیر : خطوط Leased ، از یک ارتباط مجازی بکمک اینترنت برای شبکه اختصاصی بمنظور ارتباط به سایت ها استفاده می کند. عناصر تشکیل دهنده یک VPN دو نوع عمده شبکه های VPN وجود دارد :◁ دستیابی از راه دور (Remote-Access) . به این نوع از شبکه ها VPDN)Virtual private dial-up network)، نیز گفته می شود.در شبکه های فوق از مدل ارتباطی User-To-Lan ( ارتباط کاربر به یک شبکه محلی ) استفاده می گردد. سازمانهائی که از مدل فوق استفاده می نمایند ، بدنبال ایجاد تسهیلات لازم برای ارتباط پرسنل ( عموما" کاربران از راه دور و در هر مکانی می توانند حضور داشته باشند ) به شبکه سازمان می باشند. سازمانهائی که تمایل به برپاسازی یک شبکه بزرگ " دستیابی از راه دور " می باشند ، می بایست از امکانات یک مرکز ارائه دهنده خدمات اینترنت جهانی ESP)Enterprise service provider) استفاده نمایند. سرویس دهنده ESP ، بمنظور نصب و پیکربندی VPN ، یک NAS)Network access server) را پیکربندی و نرم افزاری را در اختیار کاربران از راه دور بمنظور ارتباط با سایت قرار خواهد داد. کاربران در ادامه با برقراری ارتباط قادر به دستیابی به NAS و استفاده از نرم افزار مربوطه بمنظور دستیابی به شبکه سازمان خود خواهند بود. ◁ سایت به سایت (Site-to-Site) . در مدل فوق یک سازمان با توجه به سیاست های موجود ، قادر به اتصال چندین سایت ثابت از طریق یک شبکه عمومی نظیر اینترنت است . شبکه های VPN که از روش فوق استفاده می نمایند ، دارای گونه های خاصی در این زمینه می باشند:▪ مبتنی بر اینترانت . در صورتیکه سازمانی دارای یک و یا بیش از یک محل ( راه دور) بوده و تمایل به الحاق آنها در یک شبکه اختصاصی باشد ، می توان یک اینترانت VPN را بمنظور برقرای ارتباط هر یک از شبکه های محلی با یکدیگر ایجاد نمود. ▪ مبتنی بر اکسترانت . در مواردیکه سازمانی در تعامل اطلاعاتی بسیار نزدیک با سازمان دیگر باشد ، می توان یک اکسترانت VPN را بمنظور ارتباط شبکه های محلی هر یک از سازمانها ایجاد کرد. در چنین حالتی سازمانهای متعدد قادر به فعالیت در یک محیط اشتراکی خواهند بود. استفاده از VPN برای یک سازمان دارای مزایای متعددی نظیر : گسترش محدوه جغرافیائی ارتباطی ، بهبود وضعیت امنیت ، کاهش هزینه های عملیاتی در مقایسه با روش های سنتی WAN ، کاهش زمان ارسال و حمل اطلاعات برای کاربران از راه دور ، بهبود بهره وری ، توپولوژی آسان ،... است . در یکه شبکه VPN به عوامل متفاوتی نظیر : امنیت ، اعتمادپذیری ، مدیریت شبکه و سیاست ها نیاز خواهد بود.شبکه های LAN جزایر اطلاعاتی فرض نمائید در جزیره ای در اقیانوسی بزرگ ، زندگی می کنید. هزاران جزیره در اطراف جزیره شما وجود دارد. برخی از جزایر نزدیک و برخی دیگر دارای مسافت طولانی با جزیره شما می باشند. متداولترین روش بمنظور مسافرت به جزیره دیگر ، استفاده از یک کشتی مسافربری است . مسافرت با کشتی مسافربری ، بمنزله عدم وجود امنیت است . در این راستا هر کاری را که شما انجام دهید ، توسط سایر مسافرین قابل مشاهده خواهد بود. فرض کنید هر یک از جزایر مورد نظر به مشابه یک شبکه محلی (LAN) و اقیانوس مانند اینترنت باشند. مسافرت با یک کشتی مسافربری مشابه برقراری ارتباط با یک سرویس دهنده وب و یا سایر دستگاههای موجود در اینترنت است . شما دارای هیچگونه کنترلی بر روی کابل ها و روترهای موجود در اینترنت نمی باشید. ( مشابه عدم کنترل شما بعنوان مسافر کشتی مسافربری بر روی سایر مسافرین حاضر در کشتی ) .در صورتیکه تمایل به ارتباط بین دو شبکه اختصاصی از طریق منابع عمومی وجود داشته باشد ، اولین مسئله ای که با چالش های جدی برخورد خواهد کرد ، امنیت خواهد بود. فرض کنید ، جزیره شما قصد ایجاد یک پل ارتباطی با جزیره مورد نظر را داشته باشد .مسیر ایجاد شده یک روش ایمن ، ساده و مستقیم برای مسافرت ساکنین جزیره شما به جزیره دیگر را فراهم می آورد. همانطور که حدس زده اید ، ایجاد و نگهداری یک پل ارتباطی بین دو جزیره مستلزم صرف هزینه های بالائی خواهد بود.( حتی اگر جزایر در مجاورت یکدیگر باشند ) . با توجه به ضرورت و حساسیت مربوط به داشتن یک مسیر ایمن و مطمئن ، تصمیم به ایجاد پل ارتباطی بین دو جزیره گرفته شده است . در صورتیکه جزیره شما قصد ایجاد یک پل ارتباطی با جزیره دیگر را داشته باشد که در مسافت بسیار طولانی نسبت به جزیره شما واقع است ، هزینه های مربوط بمراتب بیشتر خواهد بود. وضعیت فوق ، نظیر استفاده از یک اختصاصی Leased است . ماهیت پل های ارتباطی ( خطوط اختصاصی ) از اقیانوس ( اینترنت ) متفاوت بوده و کماکن قادر به ارتباط جزایر( شبکه های LAN) خواهند بود. سازمانها و موسسات متعددی از رویکرد فوق ( استفاده از خطوط اختصاصی) استفاده می نمایند. مهمترین عامل در این زمینه وجود امنیت و اطمینان برای برقراری ارتباط هر یک سازمانهای مورد نظر با یکدیگر است . در صورتیکه مسافت ادارات و یا شعب یک سازمان از یکدیگر بسیار دور باشد ، هزینه مربوط به برقرای ارتباط نیز افزایش خواهد یافت .با توجه به موارد گفته شده ، چه ضرورتی بمنظور استفاده از VPN وجود داشته و VPN تامین کننده ، کدامیک از اهداف و خواسته های مورد نظر است ؟ با توجه به مقایسه انجام شده در مثال فرضی ، می توان گفت که با استفاده از VPN به هریک از ساکنین جزیره یک زیردریائی داده می شود. زیردریائی فوق دارای خصایص متفاوت نظیر :دارای سرعت بالا است . هدایت آن ساده است .


دانلود با لینک مستقیم


دانلود مقاله کامل درباره VPN 28ص

دانلود مقاله کامل درباره آشنائی با شبکه های بی سیم 33 ص

اختصاصی از نیک فایل دانلود مقاله کامل درباره آشنائی با شبکه های بی سیم 33 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 35

 

آشنائی با شبکه های بی سیممقدمه :نیاز روز افزون به پویایی کارها ، استفاده از تجهیزاتی مانند تلفن همراه ، پیجرها و ... بواسطه وجود شبکه های بی سیم امکان پذیر شده است.اگر کاربر یا شرکت یا برنامه کاربردی خواهان آن باشد که داده و اطلاعات مورد نیاز خود را به صورت متحرک در هر لحظه در اختیار داشته باشند شبکه های بی سیم جواب مناسبی برای آنها ست.این مقاله دربخش‌های مختلفی ارائه میشود، در بخش حاضر فقط به بیان کلیاتی در رابطه با شبکه‌های بی‌سیم و کابلی پرداخته شده، در بخش‌های بعدی به جزئیات بیشتری در رابطه با شبکه‌های بی‌سیم خواهیم پرداخت.تشریح مقدماتی شبکه های بی سیم و کابلی : شبکه های محلی (LAN ) برای خانه و محیط کار می توانند به دو صورت کابلی (Wired ) یا بی سیم (Wireless ) طراحی گردند . درابتدا این شبکه ها به روش کابلی با استفاده از تکنولوژی Ethernet طراحی می شدند اما اکنون با روند رو به افزایش استفاده از شبکه های بی سیم با تکنولوژی Wi-Fi مواجه هستیم .در شبکه های کابلی (که در حال حاضر بیشتر با توپولوژی ستاره ای بکار می روند ) بایستی از محل هر ایستگاه کاری تا دستگاه توزیع کننده (هاب یا سوئیچ ) به صورت مستقل کابل کشی صورت پذیرد(طول کابل ازنوع CAT5 نبایستی 100 متر بیشتر باشد در غیر اینصورت از فیبر نوری استفاده میگردد) که تجهیزات بکار رفته از دونوع غیر فعال (Passive ) مانند کابل ، پریز، داکت ، پچ پنل و.......... . و فعال (Active )مانند هاب ،سوئیچ ،روتر ، کارت شبکه و........... هستند .موسسه مهندسی IEEE استانداردهای 802.3u را برای Fast Ethernet و 802.3ab و802.3z را برای Gigabit Ethernet ( مربوط به کابلهای الکتریکی و نوری ) در نظر گرفته است.شبکه های بی سیم نیز شامل دستگاه مرکزی (Access Point ) می باشد که هر ایستگاه کاری می تواند حداکثر تا فاصله 30 متر ی آن (بدون مانع ) قرار گیرد. شبکه های بی سیم (Wlan ) یکی از سه استاندارد ارتباطی Wi-Fi زیر را بکار می برند :

802.11b که اولین استانداردی است که به صورت گسترده بکار رفته است . 802.11a سریعتر اما گرانتر از 802.11b می باشد. 802.11g جدیدترین استاندارد که شامل هر دو استاندارد قبلی بوده و از همه گرانتر میباشد.هر دونوع شبکه های کابلی و بی سیم ادعای برتری بر دیگری را دارند اما انتخاب صحیح با در نظر گرفتن قابلیتهای آنها میسر می باشد.عوامل مقایسه :در مقایسه شبکه های بی سیم و کابلی می تواند قابلیتهای زیر مورد بررسی قرار گیرد:نصب و راه اندازی هزینه قابلیت اطمینان کارائی امنیت نصب و راه اندازی در شبکه های کابلی بدلیل آنکه به هر یک از ایستگاههای کاری بایستی از محل سویئچ مربوطه کابل کشیده شود با مسائلی همچون سوارخکاری ، داکت کشی ، نصب پریز و......... مواجه هستیم در ضمن اگر محل فیزیکی ایستگاه مورد نظر تغییر یابد بایستی که کابل کشی مجدد و .......صورت پذیرد. شبکه های بی سیم از امواج استفاده نموده و قابلیت تحرک بالائی را دارا هستند بنابراین تغییرات در محل فیزیکی ایستگاههای کاری به راحتی امکان پذیر می باشد برای راه اندازی آن کافیست که از روشهای زیر بهره برد:Ad hoc که ارتباط مستقیم یا همتا به همتا (peer to peer ) تجهیزات را با یکدیگر میسر می سازد. Infrastructure که باعث ارتباط تمامی تجهیزات با دستگاه مرکزی می شود.بنابراین میتوان دریافت که نصب و را ه اندازی شبکه های کابلی یا تغییرات در آن بسیار مشکلتر نسبت به مورد مشابه یعنی شبکه های بی سیم است .هزینه تجهیزاتی همچون هاب ، سوئیچ یا کابل شبکه نسبت به مورد های مشابه در شبکه های بی سیم ارزانتر می باشد اما درنظر گرفتن هزینه های نصب و تغییرات احتمالی محیطی نیز قابل توجه است .قابل به ذکر است که با رشد روز افزون شبکه های بی سیم ، قیمت آن نیز در حال کاهش است .

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

کارائیشبکه های کابلی دارای بالاترین کارائی هستند در ابتدا پهنای باند 10 Mbps سپس به پهنای باندهای بالاتر( 100 Mbps و 1000Mbps ) افزایش یافتند حتی در حال حاضر سوئیچهائی با پهنای باند 1Gbps نیز ارائه شده است . شبکه های بی سیم با استاندارد 802.11b حداکثر پهنای باند 11Mbps و با 802.11a و 802.11g پهنای باند 54 Mbps را پشتیبانی می کنند حتی در تکنولوژیهای جدید این روند با قیمتی نسبتا بالاتر به 108Mbps نیز افزایش داده شده است علاوه بر این کارائی Wi-Fi نسبت به فاصله حساس می باشد یعنی حداکثر کارائی با افزایش فاصله نسبت به َAccess Point پایین خواهد آمد. این پهنای باند برای به اشتراک گذاشتن اینترنت یا فایلها کافی بوده اما برای برنامه هائی که نیاز به رد و بدل اطلاعات زیاد بین سرور و ایستگاهای کاری (Client to Server ) دارند کافی نیست .امنیت بدلیل اینکه در شبکه های کابلی که به اینترنت هم متصل هستند، وجود دیواره آتش از الزامات است و تجهیزاتی مانند هاب یا سوئیچ به تنهایی قادر به انجام وظایف دیواره آتش نمیباشند، بایستی در چنین شبکه هایی دیواره آتش مجزایی نصب شود.تجهیزات شبکه های بی سیم مانند Broadband Routerها دیواره آتش بصورت نرم افزاری وجود داشته و تنها بایستی تنظیمات لازم صورت پذیرد. از سوی دیگر به دلیل اینکه در شبکه‌های بی‌سیم از هوا بعنوان رسانه انتقال استفاده میشود، بدون پیاده سازی تکنیک‌های خاصی مانند رمزنگاری، امنیت اطلاعات


دانلود با لینک مستقیم


دانلود مقاله کامل درباره آشنائی با شبکه های بی سیم 33 ص

دانلود مقاله کامل درباره آشنایی با UML

اختصاصی از نیک فایل دانلود مقاله کامل درباره آشنایی با UML دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 26

 

آشنایی با UML

زبان مدل سازی یکپارچه (UML) زبانی است برای مشخص سازی ، مجسم سازی ، ساخت و مستند سازی دست آوردهای سیستم های نرم افزاری و مدل سازی و کار و دیگر سیستمهای غیر نرم افزاری .

Uml مجموعه ای از بهترین تجربیات مهندسی که موفقیتشان در مدل سازی سیستمهای بزرگ و پیچیده به اثبات رسیده است را عرضه می دارد.

تعریف UML شامل اسناد زیر می گردد :

معنا شناسی UML : که مفاهیم غنی و دستور نگارش وعلا ئم زبان مدلسازی یکپارچه را تعریف می کند UMLبه وسیله بسته ها به صورت معماری گونه لا یه بندی و سازماندهی میشود . در هر بسته عناصر مدل بر حست دستور نگارش (با استفاده از متن و عبارت زبان محدودیت شیء معروف به OCL )و معانی (با استفاده از متن دقیق) تعریف می شوند .

راهنمای علائم UML : فکر و اندیشه را تعریف می کند و مثال های خوبی را ارائه می کند. علائم UML نحو گرافیکی را برای بیان معانی توصیف شده توسط فرا مدل های UML ارائه می کند.

توسعه ی UML برای فرایند شیءدر مهندسی نرم افزارو توسعه UML برای مدل سازی تچارت : این توسعه های UML شامل توسعه خاص فرایند و توسعه خاص حوزه مسئله در UML برحسب مکانیزم های توسعه ای شان و آیکون نمودار فرایند می گردد .

2) فراهم آوردن مکانیزم های توسعه و تخصیص برای بسط مفاهیم اساسی : بدین معنا که در عین آنکه انتظار میرود UML براساس نیازهای جدید در حوزه های خاص جفت و جور شود نمی خواهد اجبار کند تا مفاهیم اساسی و مشترک برای هر حوزه جدیدی دوباره تعریف شود و پیاده سازی گردد. البته مفاهیم اساسی نباید بیش از حد تغییر یابند. بنابراین کاربران نیازمندند که قادر باشند : 1- مدل ها را با استفاده از مفاهیم اساسی بسازند بدون آنکه مکانیزم های توسعه را برای بسیاری از برنامه های کاربردی نرمال بکار گیرند .

2- مفاهیم و علائم جدید را اضافه کنند البته برای مواردی که توسط اصول پوشیده نشده باشند .

3- زمانی که هیچ اتفاق نظر روشنی وجود ندارد تفاسیر مختلف را از مفاهیم موجود انتخاب کنند .

4- مفاهیم، علائم و محدودیت ها را برای حوزه های کاربردی خاص مشخص سازند .

3) استقلال از زبان های برنامه نویسی خاص و فرایندها ی توسعه .

4) فراهم آوردن پایه و اصولی رسمی برای درک زبان مدل سازی که برای این منظور UML تعریف رسمی از قالب استاتیک مدل را با استفاده از نمودار کلاس ارائه می کند این نمودار ، نموداری مشهور و مورد قبول در سطح وسیع برای تعییین قالب یک مدل است UML همچنین محدودیت هایی را بیا ن میدارد که در قالب زبان دقیق طبیعی و عبارات زبان محدودیت شیء (OCL ) بیان می شود .

5) تشویق به رشد بازار ابزارهای OO .

6) حمایت و پشتیبانی از مفاهیم توسعه سطح بالاتر نظیر : همکاری ها ، چهارچوب ها ،الگوها و اجزاء .

7) مجتمع سازی بهترین تجربیات : UML بدنبال آن است که بهترین تجربیات درصنعت

حوزه های مسئله ، معماری ها و … را یکجا بیاورد .

محدوده UML

زبان مدل سازی یکپارچه UML زبانی است برای مشخص سازی ساخت ،مجسم سازی و مستند سازی دست آوردهای یک سیستم متمرکز نرم افزاری اول آنکه این زبان از مفاهیم OOSE,OMT,BOOCH که متدولوژیهای متداول OOمیباشند متنج شده است . دوم ، UMLبر آنچه که در حال حاضر توسط روش های موجور فابل انجام همتند ، بان شده است . سوم زبا ن مدل سازی یکپارچه بر یک زبان مدل سازی استانارد تمرکز می کند و نه یک فرآیند استاندادر اگر چه UMLبایستی در زمینه یک فرایند به کارگیری شود تجرته نشان میدهد که در سازمان های مختلف و با حوزه های مسئله متفاوت فرایندهای متفاوتی مورد نیاز است بنابراین تلاش بر این است که ابتدا بر یک فرامدل مشترک (که معانی را یکپارچه میکند )تمرکز شود و در درجه دوم بر یک علامت گذاری مشترک (که برای فرد استنباط این معانی را فراهم میکند )تمرکز گردد مبدعین UMLبر فرایند توسعای تاکید میکنند که مورد کاربرد گرا معماری گرال و تکراری و افزایشی است .

UML یک زبان مدلسازی را مشخص می کند که اتفاق نظر جماعت شیگرا بر مفاهیم اساس مدل سازی است .

UMLبرای ایجار مدلها و نمرارهای حوزه مسئله هیچ توصیه ای نمیشود و این تجربیات و یادگیری افراد است که تشخیص استفاده از کدام نمودارها و مدل ها را به ایشان می دهد دریک دیدگاه مدل سازی UML نمودارهای گرافیکی زیر را تعریف می کند مورد کاربرد

نمودار مورد کاربرد diagram ) (use ca

نمودار کلاس (ClassDiagram)

نمودارهای رفتار: (BehaviorDiagra

نمودارهای حالت : (State Chart Diagram)

نمودار فعالیت : )Activity Diagram(

نمودارهای تعامل Interaction Diagrams ))

نمودار توالی ((Sequence Diagram

نمودار همکاری ((Collaboration Diagram

* نمودارهای پیاده سازی) (Implementation Diagram

نمودار اجزاء (Component Diagram )

نموداراستقرار (Deployment Diagram)

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

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


دانلود با لینک مستقیم


دانلود مقاله کامل درباره آشنایی با UML