لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 15
فهرست مندرجات
عنوان صفحه
۱ آر.یو.پی چیست؟ 2
۲ مهمترین مزایای آر.یو.پی 3
۳ ویژگیهای آر.یو.پی 3
۴ مراحل آر.یو.پی 4
۴.۱ مرحله ۱ - آغازین (Inception) 4
۴.۲ مرحله ۲ - تحلیل پیچیدگی (Elaboration) 5
۴.۲.۱ ریسکهای مرتبط با نیازمندیهای سیستم 5
۴.۲.۲ ریسکهای تکنولوژیکی 6
۴.۲.۳ ریسکهای منابع انسانی 7
۴.۲.۴ ریسکهای سیاسی 7
۴.۳ مرحله ۳ - ساخت (Construction) 8
۴.۴ مرحله ۴ - انتقال (Transition) 9
5- ابزار مهندسی نرم افزار 10
6- مراحل زیست چرخ پروژه: 11
7- تکرار در متدولوژی RUP: 12
8 - منابع 15
RUP
از ویکیپدیا، دانشنامهٔ آزاد.
در فرهنگ مهندسی نرمافزار، فرآیند یکپارچهٔ رشنال یا آر.یو.پی. (به انگلیسی: Rational Unified Process و به اختصار: RUP) نام یک فرآیند توسعهٔ نرمافزار است که شرکت آیبیام آنرا تدوین کرده است. به طور خلاصه آر.یو.پی ارائه دهنده مجموعهای از روشها برای کمک به مدیریت دقیق بر روی مراحل طراحی و پیادهسازی نرمافزارهای رایانهای است. این فرآیند بستر مناسبی برای تولید و توسعه نرمافزار در اختیار تحلیلگران و طراحان سیستمهای رایانهای قرار میدهد.
آر.یو.پی چیست؟
این فرآیند یک روش نظاممند برای تخصیص کارها و مسئولیتها در یک تیم توسعه نرمافزار ارائه میدهد و هدف آن تولید نرمافزار بصورت بهینه و با کیفیت بالاست که بتواند نیازهای کارفرما را تحت یک برنامه زمانی مشخص و با بودجه قابل پیشبینی برآورده سازد. آر.یو.پی بهرهوری تیم تولید نرمافزار را با فراهم نمودن دسترسی تمام افراد تیم به یک پایگاه دانش سهلالوصول به همراه راهنماها، الگوها و ابزارهای کمکی برای همه فعالیتهای حیاتی توسعه، افزایش میدهد. از آنجا که تمام افراد به منابع یکسانی دسترسی دارند، لذا دید مشترکی برای توسعه نرمافزار برخوردار هستند.
آر.یو.پی امکان استفاده موثرتری از زبان یکپارچه مدلسازی (UML) را فراهم میسازد (دقت شود که در عین حال آر.یو.پی و یو.ام.ال کاملاً مستقل از یکدیگر هستند و نباید آنها را با هم یکی فرض کنیم). به کمک تکنیک های آر.یو.پی بخشهای عمدهای از فرآیند تولید نرمافزار به طور خودکار انجام شده و همچنین استفاده از مدلهای تولید شده در فرآیندهای گذشته در پروژههای جاری به سادگی امکانپذیر است. این فرآیند با موقعیتهای مختلف تطبیق یافته و برای سازمانهای بزرگ یا حتی کوچک تولید و توسعه نرمافزار قابل استفاده است.
آر.یو.پی کلیه مراحل انجام یک پروژه شامل تحلیل سیستم، برنامهریزی، بررسی ریسکها، تولید و تست نرمافزار را در بر میگیرد و چهارچوبی در جهت انجام صحیح و موفق پروژههای نرم افزاری فراهم میسازد.
چرا آر.یو.پی را یکپارچه نامیدهاند:
این فرآیند از ترکیب و یکپارچهسازی چند فرآیند و متدولوژی شامل Booch، OMT و OSE دیگر ایجاد شده است.
از زبان یکپارچه مدلسازی (UML) به طور موثری بهره میگیرد.
مفاهیمی نظیر کلاس و شیء در متدهای قبلی علائم خاص و مختلفی داشتهاند حال آنکه در آر.یو.پی یکسان شدهاند.
مهمترین مزایای آر.یو.پی
تسهیل توسعه تکراری نرمافزار
مدیریت نیازها
مدل کردن تصویری نرمافزار
بازبینی کیفیت نرمافزار
کنترل تغییرات در نرمافزار
امکان استفاده از طریق وب
ویژگیهای آر.یو.پی
بر اساس یوزکیسها عمل میکند.(نیازهای کاربر از طریق یوزکیس بیان میشود)
اساس آن طراحی معماری سیستم است و سیستم تولید شده از معماری استواری برخوردار خواهد بود.
مبتنی بر تکرار است.
قابلیت استفاده مجدد را فراهم میسازد زیرا پروژه به قطعات کوچک تقسیم و انجام میشود.
مراحل آر.یو.پی
مرحله ۱ - آغازین (Inception)
پایه پروژه و ابعاد آن در این مرحله مشخص میشوند. در این مرحله پروژه به طور کلی بررسی شده و هزینه و درآمد ناشی از آن محاسبه میگردد. در این مرحله
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 51
فصل اول : UML
مقدمه:
با کمی اغماض میتوان ادعا کرد که در میان شاخههای مختلف مهندسی در هرکدام که دارای قدمت بیشتری است، همگرایی بیشتری در اتخاذ روش و ابزار برای انجام اعمال نسبتاً مشابه از میان متخصصان و متولیان آن رشته وجود دارد. به طور مثال در حال حاضر برای اجرای یک سازه در هر نقطه از دنیا، مهندسین عمران از یک روند همسان با توالی مشابه شامل: الف)تولید طرح عمرانی ب)پیادهسازی نقشه ج)محاسبات سازهای د)اجرا استفاده میکنند. ولی در رشته نوپایی چون مهندسی نرمافزار، گاه چنان روشها متفاوت است که از دید یک ناظر خارجی، دو تیم نرمافزاری مختلف که هر دو قصد تولید محصولی مشابه را دارند، دو تیم در رشتههای متفاوت به نظر بیایند. یکی از علل وجود تمایز در تولید نرمافزار میزان تخصص نیرو و زمان به پیادهسازی میباشد.بدین معنا که در نزد بسیاری از برنامهنویسان تولید نرمافزار معادل است با تولید کد. ولی از نظر بعضی دیگر تولید کد تنها بخشی از تولید نرمافزار است که در بسیاری از موارد حتی منابع و زمان. اختصاص داده شده به آن در طول پروسه.تولید نرمافزار کمتر از50% میباشد.
از یک دیدگاه کلی، پروسه تولید نرمافزار را میتوان به دو بخش کلی شامل:
الف)تحلیل و طراحی ب)پیادهسازی تقسیم کرد. از دیدگاه دسته اول، برنامهسازان، تحلیل و طراحی صرفاً فهم ذهنی مساله میباشد که دقیقا پس از آن بایستی اقدام به پیادهسازی کرد. در حالیکه در نظر دسته دوم، فاز تحلیل و طراحی پر اهمیتتر از فاز دوم میباشد که بایستی برای انجام آن از متدولوژیها و روشهای استاندارد استفاده کرد. UML یک زبان مدلسازی میباشد که در فاز تحلیل و طراحی مورد استفاده قرار میگیرد.
مدلسازی (Modeling) چیست؟
مدلسازی یکی از تکنیکهای ذهنی بشر میباشد که نه تنها برای اهداف علمی، بلکه برای انجام امور روزمره بشر به دفعات مورد استفاده قرار میگیرد. مدلسازی به طور کلی یعنی شبیهسازی یک محیط با اندازههای متفاوت و از محیط واقعی و احتمالا مواد و مصالحی متمایز از جنس مواد و مصالح محیط مدل شده. در مدلسازی ابتدا اجزای محیط واقعی انتخاب شده و متناسب با هدف مورد نظر از مدلسازی خصوصیاتی از هریک از اجزای واقعی انتزاع میشود، یعنی به ازای هزیک از اجزای محیط واقعی یک موجودیت تجریدی ساخته میشود و با برقراری ارتباطی مشابه با ارتباط اجزای واقعی، در میان موجودیتهای تجریدی، محیط واقعی مدل میشود. برای روشن شدن مثالی میزنیم:
فرض کنیم قصد داشته باشیم در فاز طراحی یک اتومبیل میزان موفقیت هوا در مقابل اتومبیل در حال حرکت را بسنجیم یکی از راهها برای انجام این آزمایش، ساخت یک اتومبیل واقعی، راندن و سپس اندازهگیری مقاومت هوا میباشد که انجام اینکار اگرچه ما را به هدف میرساند، ولی دارای هزینه بالاییست چرا که بایستی ابتدا ماشین ساخته شود، سپس مورد آزمایش قرار گیرد.در این صورت اگر در آزمایش به نتیجه مورد نظر نرسیم، بایستی دوباره طراحی را تغییر داد، و پس از ساخت یک نمونه واقعی دیگر آزمایش را تکرار کنیم و این روند آنقدر ادامه پیدا کند تا طراحی مناسب برای اتومبیلی با خصوصیات مورد نظر شکل گیرد. میبینیم که چنین روشی بسیار پرهزینه است و این هزینه هم شامل هزینههای اقتصادی است و هم هزینههای زمانی، چون علاوه بر این که در هر مرحله آزمایش بایستی اتومبیل با صرف هزینه بالا ساخته شود، زمان ساخت آن نیز طول خواهد کشید.
ولی متخصصان برای انجام چنین آزمایشی به مدل روی میآورند. یعنی یک جسم فیزیکی کوچک با خصوصیات آئرودینامیکی لحاظ شده در طراحی اتومبیل، ساخته میشود و با قرار دادن آن در یک تونل باد، حرکت اتومبیل در فضای واقعی را شبیه سازی میکنند و بدین طریق میزان مقاومت هوا را میسنجند.
نکات مورد توجه در این مدلسازی، یکی اندازه مدل و دیگری خصوصیات آن میباشد. مدل بسیار ساده و کوچک میباشد و از طرفی تنها خصوصیت آئرودینامیکی اتومبیل در مدل لحاظ میشود. چرا که هدف ما از مدلسازی تنها بررسی خصوصیات آئرودینامیکی اتومبیل است و مدل الزاماً نبایستی از جنبههای دیگر، شباهتی به اتومبیل واقعی داشته باشد. مثلا در ساخت چنین مدلی به هیچوجه به استحکام اجزا و یا زیبایی مدل توجه نمیشود چون بررسی چنین خصوصیاتی خارج از هدف این مدلسازی خاص است.
مثال بالاتنها یک جنبه از مدلسازی را بیان میکند و آن جنبه شناختExploration میباشد. یعنی در مدلسازیهای مشابه مدلسازی فوقالذکر، هدف از مدلسازی تنها شناخت محیط مورد مدل میباشد. یک جنبه دیگر از مدلسازی تبیین (specification) میباشد. یعنی گاه برای معرفی و ارائه خصوصیات یک موجودیت واقعی یک مدل از آن ارائه میشود. نقشه جغرافیایی مثال خوبی است که این جنبه از مدلسازی را مورد نظر دارد.
پس میتوان گفت که هدف از مدلسازی دو چیز میباشد:
الف)شناخت(exploration) ب)تبیین(specification)
که بر اساس تعریف مسئله، مدلسازی یکی یا هردو هدف را در نظر میگیرد.
مهندسی نرم افزار و معرفی UML
یکی از مباحث مهم در علم کامپیوتر بحث مهندسی نرم افزار می باشد که متاسفانه در ایران در وب سایت ها کمتر به آن پرداخته می شود . در حالیکه امروزه شرکت ها بدون داشتن اصول مشخص مهندسی نرم افزار هیچگاه تصمیم به ایجاد سیستم های نرم افزاری نمی گیرند .
همانگونه که می دانید طراحی و تولید سیستم های نرم افزاری دارای یک چرخه حیات می باشد که در علم مهندسی نرم افزار به بررسی این چرخه حیات و عوامل مرتبط با آن پرداخته می شود . به طور کلی مراحل این چرخه به شرح زیر می باشد :
فعالیت جمع آوری نیازمندی های و مشخص کردن آنها . این نیازمندی ها کاری را که سیستم می بایست انجام دهد را مشخص می کنند .
فعالیت تحلیل نیازمندی ها برای درک بهتر آنها .
فعالیت طراحی برای اینکه مشخص شود که سیستم چگونه نیازمندی ها را برآورده می کند .
فعالیت ساخت سیستم .
آزمایش سیستم برای تایید اینکه آیا سیستم نیازمندی ها را برآورده کرده است یانه ؟
و در نهایت فعالیت تحویل سیستم .
حال متدلوژی های مختلفی برای انجام این فعالیت ها وجود دارد و هر کدام به نحوی به انجام این کار ها می پردازند .
متدولوژی
در ابتدا باید به تعریف متدلوژی و اینکه یک متدلوژی چه کاری انجام می دهد پرداخت .
تعریف : متدلوژی یا فراروش مجموعه ای است همگرا و هدف مدار از مفاهیم ، عقاید ، ارزش ها و اصولی که بوسیله منابعی در جهت حل مسایل گروهی بکار گرفته می شود و می خواهد تغییرات مطلوبی را در وضع موجود یک سیستم بطور غیر تصادفی ایجاد نماید .
یک متدلوژی در حقیقت سه وظیفه دارد .
فرموله کردن مسئله .
بیان نحوه حل مسئله
پیاده سازی مسئله .
هدف من در اینجا بررسی متدلوژی های شی گرا می باشد . دیدگاه شی گرایی از اواسط دهه 70 میلادی در مباحث برنامه نویسی کامپیوتر متولد شد . پس از گذشت چند
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 16
معرفی آی. یو. دی (IUD)
وسیله داخل رحمی (iud) چیست؟
یکی از وسایل پیشگیری از بارداری برای مدت طولانی است که مورد تائید سازمان جهانی بهداشت بوده و در برخی از کشورهای در حال رشد، یکی از پرمصرف ترین و رایج ترینوسایل پیشگیری از بارداری محسوب می شوند.
دو نوع آی. یو. دی وجود دارد، در یک نوع مقدار کمی فلز مس و در نوع دیگر پروژستین یا فرم ساختگی هورمون پروژسترون تعبیه شده است. محل اصلی قرار گرفتن آن در حفره رحم است. این وسایل را در صورت نیاز میتوان تنها پس از یک معاینه پزشکی به کار برد. در ضمن نیازی به تصمیم گیری روزانه در مورداستفاده از آنها نیست.دخالت مصرف کننده در نحوه استفاده از آن بسیار ناچیز است.
چگونه از بارداری جلوگیری می کنند؟
وجود iud در رحم با نامناسب کردن محیط داخل رحم مانع از بارداری می شود. التهاب مختصر ناشی از حضور این وسیله در رحم موجب آسیب دیدگی یا تخریب اسپرمها و تخمک می شود و در صورتیکه عمل لقاح انجام شود، مانع جایگزینی مناسب تخم لقاح یافته در جداره داخلی رحم خواهد شود.
آِیا در دوران شیردهی می توان از این وسیله (iud) استفاده کرد؟
بله. با گذشت 6 هفته از زایمان، زمانی که رحم به وضعیت قبل حاملگی باز می گردد، می توان انواع آی یو دی را در رحم قرار داد بدون اینکه بر مقدار یا کیفیت شیر مادر تاثیری داشته باشد.
چقدر در پیشگیری از حاملگی موثر است؟
iud یکی ار مطمئن ترین روشهای جلوگیری از بارداری است بطوریکه در طول یک سال از 1000 نفر استفاده کننده از این وسیله حدود 1 تا 6 نفر (بر حسب نوع iud) باردار می شوند. این مقدار به اندازه روش دائمی بستن لوله های رحم است با این مزیت که هر زمان که فرد بخواهد، قابل برداشتن است. البته روشهایی مانند استفاده از قرص نیز ممکن است به همین اندازه یا بیشتر موثر باشند اما در صورتیکه به درستی مصرف شوند. در استفاده از iud پزشک یا ماما آنرا قرار می دهد و کافیست هر ماه توسط خود فرد چک شود.
آیا بعد از برداشتن، بر میزان باروری من تاثیر می گذارد؟
خیر. آی یو دی را می توان در هر زمان از سیکل قاعدگی برداشت و از همان زمان هم اقدام برای بارداری را آغاز کرد. قابلیت باروری شما همانند پیش از گذاشتن iud خواهد بود.
چگونه باید آنرا تهیه کنم؟
از آنجا که این وسیله باید توسط پزشک یا ماما گذاشته شود، شما باید به ایشان مراجعه کنید یا با مراجعه به مرکز بهداشتی و درمانی محله خود درخواست این روش را برای پیشگیری از حاملگی بنمائید.
بهترین زمان برای گذاردن آی. یو. دی در روزهای پایان عادت ماهانه است، زیرا گذاردن آن در این زمان راحتتر است و احتمال بارداری نیز وجود ندارد. اما فقط محدود به همین زمان نیست و برای خانمی که مطمئن است باردار نیست، در هر زمانی می توان آی. یو. دی گذاشت. در غیر از زمان خونریزی پریود، پزشک یا ماما برای اطمینان از باردار نبودن شما یک تست حاملگی درخواست می کند و برای اطمینان از نبود عفونت و التهاب لگنی شما را معاینه خواهد کرد. معمولا در مراجعه بعدی، وقتی که جواب آزمایش شما آماده شود، iud را برای شما قرار می دهد.
چگونه جای گذاری می شود؟
پزشک یا ماما هنگام جای گذاری iud از شما می خواهد تا روی تخت مخصوص معاینه بروید، سپس واژن را باز کرده و محل را استریل می کند، برای باز نگه داشتن دهانه رحم از وسیله ای استفاده می کند که ممکن است برای شما درد مختصری را ایجاد کند. پس از اندازه گیری عمق رحم، با استفاده از یک اپلیکاتور، iud را داخل رحم قرار می دهد. در این مرحله ممکن است احساس انقباض داشته باشید.
با خروج اپلیکاتور، شاخه های t مانند ای یو دی باز می شود و دو رشته نخ نازک متصل به آن از دهانه رحم خارج شده و تا واژن امتداد می یابد. کل این مراحل
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 70 صفحه
قسمتی از متن .doc :
عنوان:
اندازهگیری یون کروم (III) در پساب رنگی
روشهای سینتیکی- اسپکترفوتومتری از جمله روشهای تجربه دستگاهی به منظور بررسی تغییرات میزان گونههای موجود در نمونه میباشند که ضمن دارا بودن صحت، دقت و سرعت عمل بالا دارای هزینه روش بسیار پایین است. این خصوصیات کاربرد این تکنیک را در حد وسیعی برای بررسی رفتار ترکیبات رنگی و چگونگی تخریب وحذف آنها از پسابهای صنعتی میسر میسازد. نظر به اهمیت ایجاد آلودگی توسط رنگهای آلی در پسابهای صنعتی ارائه روشهای مناسب و جدید با حداقل هزینه و کارآیی بالا به منظور حذف این گونه ترکیبات مورد نظر پژوهشگران بوده و هست.
تقدیر و تشکر
سپاس بیکران خدای را که عنایت بیدریغش را رهتوشهی من قرار داد و من را توان بخشید تا بر این امر فائق آیم و خدمتی در حد بضاعت به جامعه وصنعت و میهن عزیزم بنمایم.
در اینجا از تمامی عزیزان و آشنایان که اینجانب را راهنمایی و پشتیبانی فرمودند تشکر و قدردانی به عمل آورده و سپاس بیکران خود را نثار تمامی اساتید بزرگواری که دلسوزانه در آموزش علم اینجانب را یاری فرمودند جناب آقای نصیریزاده و جناب آقای شیرغلامی و تمامی کسانی که اینجانب را در این امر یاری نمودند کمال تشکر را دارم.
تقدیم به پدر و مادرم:
آنان که وجودم برایشان همه رنج بود و وجودشان برایم مهر.
مویشان سپیدی گرفت تا رویم سپید بماند.
آنان که فروغ نگاهشان، گرمی کلامشان و روشنی رویشان سرمایه های جاودان زندگیم هستند.
در برابر وجود گرامیشان زانوی ادب بر زمین می نهم و با دلی مملو از عشق و محبت بر دستانشان بوسه میزنم.
چکیده :
روشهای سینتیکی- اسپکترفوتومتری از جمله روشهای تجربه دستگاهی به منظور بررسی تغییرات میزان گونههای موجود در نمونه میباشند که ضمن دارا بودن صحت، دقت و سرعت عمل بالا دارای هزینه روش بسیار پایین است. این خصوصیات کاربرد این تکنیک را در حد وسیعی برای بررسی رفتار ترکیبات رنگی و چگونگی تخریب وحذف آنها از پسابهای صنعتی میسر میسازد. نظر به اهمیت ایجاد آلودگی توسط رنگهای آلی در پسابهای صنعتی ارائه روشهای مناسب و جدید با حداقل هزینه و کارآیی بالا به منظور حذف این گونه ترکیبات مورد نظر پژوهشگران بوده و هست.
در این پروژه علاوه بر ارائه فاکتورهای مؤثر در تخریب رنگ متیلنبلو میتوان به اندازهگیری یون کروم که یک ماده سرطانزاست، پرداخت. یک روش حساس و ساده برای تعیین مقادیر بسیار کم کروم به روش سینتیکی- اسپکتروفوتومتری براساس اثر بازدارندگی کروم در واکنش اکسیدشدن متیلنبلو توسط پتاسیم نیترات در محیط اسیدی (H2SO4 4 مولار) معرفی شده است. این واکنش به روش اسپکتروفوتومتری و با اندازهگیری کاهش جذب متیلنبلو در طول موج 664 نانومتر به روش زمان ثابت استفاده شده است.