انجام پروژه های دروس رشته کامپیوتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در صورتی که خواستار مشورت و یا انجام پروژه های دروس مرتبط با رشته کامپیوتر هستید، لطفا شرح کامل پروژه را به ایمیل ارسال کنید تا پس از بررسی کارشناس مربوطه و اعلام قیمت، در صورت تمایل پروژه برای شما انجام و فایل های مربوطه ارسال شوند. پروژه برای دروسی مانند: برنامه نویسی، ساختمان داده، شبیه سازی، پایگاه داده، مهندسی نرم افزار، هوش مصنوعی، شبکه های کامپیوتری، کارآموزی، پروژه , … انجام انواع پروژه […]
برای انجام پروژه های دروس رشته کامپیوتر بسته هستن
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose)
سیستم خرید آنلاین کالا یک وب سایت بوده و شامل اکتورهای مشتری ، مدیریت ، مسئول خرید و مسئول ارسال می باشد. بدین صورت که سایت توسط مدیر سایت مدیریت شده و مشتری به سایت برای خرید یا دیدن محصولات موجود مراجعه می کند در صورتی که سفارش خرید داشته باشد سفارش میدهد و اطلاعات خود را وارد میکند و در سیستم ذخیره میشود ، سپس محصولات سفارش داده شده به مسئول ارسال تحویل داده
دیدگاهها برای تجزیه و تحلیل سیستم فروشگاه آنلاین با UML در نرم افزار رشنال رز(Rational Rose) بسته هستند
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم آموزشگاه زبان با UML در نرم افزار رشنال رز(Rational Rose)
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
این پروژه شامل فایلDOCX که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می باشد در این پروژه ۳ نمونه نمودار اضافه: شامل نمودار توالی انتخاب واحد اینترنتی – نمودار توالی ثبت نام دانشگاه- نمودار فعالیت رزرو هتل موجود است. داکیومنت پروژه شامل ۲۴ صفحه می باشد. هدف از این گزارش توصیف و تشریح سیستم آموزشگاه زبان می باشد به صورتی که شما
Author نوشته شده توسط admin Comments دیدگاهها برای تجزیه و تحلیل سیستم آموزشگاه زبان با UML در نرم افزار رشنال رز(Rational Rose) بسته هستند
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم رستوران و فست فود و طراحی نمودار جریان داده DFD با نرم افزار Power Designer
در این پروژه، روند فعالیتهای جاری در یک رستوران و یا فست فود را مورد برسی قرار میدهیم. به طور معمول، روند جاری در یک رستوران به شرح زیر است: یک مشتری پس از ورود به رستوران منوی غذای موجود در آن جا را مشاهده کرده و غذای مورد نظر خود را به گارسون سفارش می دهد. گارسون سفارش مشتری را به آشپزخانه صندوقدار رسانده و پس از آماده شدن غذا، آن را تحویل مشتری […]
دیدگاهها برای تجزیه و تحلیل سیستم رستوران و فست فود و طراحی نمودار جریان داده DFD با نرم افزار Power Designer بسته هستند
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل و طراحی DFD با نرم افزار Power Designer برای خرید و فروش مرکز کامپیوتر
تجزیه و تحلیل و طراحی نمودار جریان داده DFD با نرم افزار Power Designer برای یک مرکز خرید و فروش کامپیوتر. نمودارهای مربوط به این پروژه طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایل DOCX که توضیحات کامل پروژه در آن قرار دارد و فایل bpm که رسم نمودار های مربوطه در نرم افزار Power Designer می باشد . داکیومنت پروژه شامل ۴ صفحه می باشد. این پروژه شامل موارد زیر […]
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم رستوران و فست فود با UMLو طراحی نمودار جریان داده DFD با Power Designer
توضیحات: در این پروژه، روند فعالیتهای جاری در یک رستوران و یا فست فود را مورد برسی قرار داده ایم و نمودارهای UML آن را به همراه DFD رستوران رسم کرده ایم. به طور معمول، روند جاری در یک رستوران به شرح زیر است: یک مشتری پس از ورود به رستوران منوی غذای موجود در آن جا را مشاهده کرده و غذای مورد نظر خود را به گارسون سفارش می دهد. گارسون سفارش مشتری را […]
دیدگاهها برای تجزیه و تحلیل سیستم رستوران و فست فود با UMLو طراحی نمودار جریان داده DFD با Power Designer بسته هستند
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم خرید و فروش مرکز کامپیوتر و طراحی نمودار جریان داده (DFD) آن توسط نرم افزار Power Designer
تجزیه و تحلیل سیستم خرید و فروش مرکز کامپیوتر با UML در نرم افزار رشنال رُز و طراحی نمودار جریان داده (DFD) آن توسط نرم افزار Power Designer این پروژه به تحلیل سیستم یک مرکز خرید و فروش کامپیوتر پرداخته و نمودارهای تحلیلی آن با توضیحات کامل پیاده سازی شده است. پروژه شامل فایل DOCX که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می
رای تجزیه و تحلیل سیستم خرید و فروش مرکز کامپیوتر و طراحی نمودار جریان داده (DFD) آن توسط نرم افزار Power Designer بسته هستند
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم آژانس تاکسی تلفنی با UML در نرم افزار رشنال رُز
در این پروژه به تجزیه و تحلیل سیستم آژانس تاکسی تلفنی با UML در نرم افزار رشنال رُز پرداخته و نمودارهای مربوطه طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایلDOCX که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می باشد. داکیومنت پروژه شامل ۲۱ صفحه می باشد. این پروژه شامل نمودارهای زیر می باشد: Use Case Diagram(
UML - یو ام ال // مهندسی نرم افزار //
نمودار جریان داده (Data flow Diagram(DFD آژانس تاکسی تلفنی
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در این پروژه به تجزیه و تحلیل سیستم شی گراء آژانس تاکسی تلفنی پرداخته شده و نمودارهای مربوطه طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایلDOCX که توضیحات کامل پروژه در آن قرار دارد. داکیومنت پروژه شامل ۳۴ صفحه می باشد. موضوع این پروژه تحلیل سیستم یک آژانس تلفنی می باشد. توضیحات مدیر آژانس در مورد اجزای سیستم به شرح زیر است. این سیستم شامل تلفن ها، راننده ها و […]
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
UML - یو ام ال // مهندسی نرم افزار //
تجزیه و تحلیل سیستم نمایندگی فروش خودرو با UML در نرم افزار رشنال رُز
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در این پروژه به تجزیه و تحلیل سیستم نمایندگی فروش خودرو با UML در نرم افزار رشنال رُز پرداخته شده و نمودارهای مربوطه طراحی و با توضیحات کامل پیاده سازی شده است. این پروژه شامل فایلDOCX که توضیحات کامل پروژه در آن قرار دارد و فایل MDL که رسم نمودار های مربوطه در نرم افزار Rational Rose می باشد. داکیومنت پروژه شامل ۱۵صفحه می باشد. این پروژه شامل نمودارهای زیر می باشد: Use Case Diagram(نمودار […]
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
مهندسی کامپیوتر رشته ای است که به بررسی اصول و قوانین علمی و قواعد ریاضی و همچنین ایجاد و بکارگیری رایانه می پردازد.آگاهی و تسلط کامل بر نظریه های علمی در حوزه ی علوم کامپیوتر پیش نیاز بکارگیری این علم در تجزیه و تحلیل مسائل اساسی علوم کامپیوتر می باشد.رشته مهندسی کامپیوتر دارای جایگاه اساسی در زندگی افراد موجود در کشورهای صنعتی و توسعه یافته است.بنابراین رشته مهندسی کامپیوتر دارای جایگاه مهمی به دلیل طراحی و تولید قطعات گوناگون رایانه دارا می باشد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
انجام پروژه رشته مهندسی کامپیوتر مهندسی نرم افزار
دانشجویان مهندسی کامپیوتر گرایش نرم افزار به بررسی برنامه نویسی پیشرفته و تحت وب ، الگوریتم های پردازش موازی ، بانک داده ، سیستم عامل پیشرفته و … می پردازند.از جمله توانایی های فارغ التحصیلان گرایش نرم افزار طراحی و پیاده سازی پایگاه داده می باشد.مهندسی نرم افزار که مفهومی بسیار گسترده در حوزه ی طراحی ، مدیریت ، پیاده سازی و سرویس دهی پروژه در حوزه ی نرم افزار است ، نیز از توانایی های فارغ التحصیلان مهندسی کامپیوتر گرایش نرم افزار است.مهندس کامپیوتر گرایش نرم افزار توانایی پیاده سازی سیستم عامل نوین و مستقل و درخور را در طول تحصیل فرا می گیرد.همچنین این فرد قادر است در حوزه ی اتوماسیون اداری فعالیت نماید و روند فعالیت های یک ارگان یا سازمان را به وسیله رایانه اتوماتیک نماید.تولید همزمان چندین برنامه در رایانه به همراه مدیریت آنها که اصطلاحا برنامه نویسی همروند نامیده می شود از دیگر قابلیت های فارغ التحصیلان این رشته است.تقسیم الگوریتم ها به منظور پردازش موازی آنها توسط چند پردازشگر و با هدف بالابردن سرعت اجرای الگوریتم نیز در این رشته قابل فراگیری است.همچنین دانشجویان مهندسی کامپیوتر گرایش نرم افزار به یادگیری طراحی و تولید کامپایلرها و شبیه سازی و گرافیک کامپیوتری در طول تحصیل می پردازند.
انجام پروژه رشته مهندسی کامپیوتر هوش مصنوعی و رباتیک
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در گرایش هوش مصنوعی و رباتیک از مهندسی کامپیوتر به بررسی مفاهیمی از جمله پردازش تصویر ، تئوری فازی ، شبکه عصبی و … پرداخته می شود.یادگیری ماشین نیز از جمله مفاهیم به روز و کاربردی است که در گرایش هوش مصنوعی از مهندسی کامپیوتر به آموزش آن پرداخته می شود.متدهایی که یک رایانه را قادر می سازد اعمالی شبیه به یادگیری و کسب تجربه را ضمن اجرای مکرر یک عمل دریافت نماید یادگیری ماشین نامیده می شود و بدین معنا است که رایانه قادر است با بررسی و تجزیه و تحلیل اعمالی که در گذشته به انجام رسیده است نسبت به انجام اعمال جدید و مطلوب و همچنین با خطای کاهش یافته اقدام نماید.شبکه ای از اجزاء اتصال یافته به هم که هریک از اجزاء توانایی پردازش داده ، ارتباط با دیگر نورون ها و همچنین بکارگیری تغییر در جزییات شبکه با هدف بهینه کردن عملیات آن را دارا می باشند ، شبکه عصبی نامیده می شود که برای تجزیه و تحلیل در حوزه ی هوش مصنوعی بکار گرفته می شود.مفهوم شبکه عصبی دارای کاربرد گسترده ای در حوزه های بهینه سازی ، کنترل ، تخمیت تابع و … دارا می باشد.مفهوم دیگری که در گرایش هوش مصنوعی و رباتیک در مهندسی کامپیوتر به آن پرداخته می شود ، مفهوم پردازش تکاملی است.در واقع پردازش تکاملی سعی در دستیابی به بهینه ترین جواب برای یک مساله با بکارگیری یک یا چند جواب ابتدایی برای مساله مذکور دارد.هوشمند سازی ربات با بکارگیری الگوریتم های حوزه ی هوش مصنوعی از جمله پردازش تصویر، تشخیص گفتار و همچنین طراحی و تجزیه و تحلیل سخت افزاری و نرم افزاری آن در حوزه ی رباتیک از گرایش مذکور قابل بررسی و آموزش می باشد.گسترش منطق کلاسیک به منطق فازی و معرفی درجه درستی نیز در این گرایش صورت می گیرد.پردازش متن های زبانهای طبیعی با هدف استخراج معنا که اصطلاحا پردازش زبان طبیعی نامیده می شود ، نیز از جمله مفاهیم این گرایش است.همچنین دانشجویان در گرایش مذکور می توانند با مفاهیم سیستم خبره و محاسبات نمادین نیز آشنا شوند.
انجام پروژه رشته مهندسی کامپیوتر معماری سیستم های کامپیوتر
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در گرایش معماری سیستم های کامپیوتر از مهندسی کامپیوتر دانشجویان به بررسی مفاهیمی از جمله شبکه های کامپیوتری گسترده ، پردازش تصویر ، طراحی و تحلیل سیستم تحمل کننده خطا و … می پردازند.همچنین دانشجویان در گرایش مذکور با چگونگی طراحی و تولید مدارهای دیجیتال آشنا می شوند و توانایی تولید سیستم دیجیتال ، سیستم موبایل ، بردهای تبلیغاتی و … را فرا می گیرند.توانایی تولید و طراحی مدار کامپیوتری تشکیل شده از اجزاء ابتدایی منطقی که تحت عنوان معماری کامپیوتر مطرح می گردد از دیگر مفاهیم مورد بررسی در گرایش مذکور است.برای اتصال فی ما بین رایانه ها و سیستم های رایانه ای از جمله میکروکنترلر و میکروپروسسور نیاز به تولید و طراحی مدارات واسط وجود دارد که بررسی آنها نیز در گرایش معماری سیستم های کامپیوتر انجام می گردد.سیستم های بلادرنگ به سیستم هایی اطلاق می گردد که ضمن اجرای چند عمل متفاوت تضمین می کنند که اعمال مشخصی در زمان خاص و به تعداد دفعات مشخص رخ دهد و طراحی و تولید این سیستم ها نیز در گرایش مذکور انجام می گردد.دانش VLSI ، میکروکنترل ،انتقال داده ، سیستم های تعبیه شده ، سیستم های کنترلی و … از دیگر مفاهیم گرایش مذکور در مهندسی کامپیوتر است.
انجام پروژه رشته مهندسی کامپیوتر الگوریتم ها و محاسبات
از جمله مفاهیمی که در گرایش الگوریتم و محاسبات از مهندسی کامپیوتر بدان پرداخته می شود طراحی الگوریتم ها ، ساختمان داده ، ساختمان گسسته ، نظریه محاسبات ، نظریه گراف و نظریه بازی است.در این گرایش ساختارهای پیچیده و جدیدتری در زیر شاخه ساختمان داده به دانشجو آموزش داده می شود به گونه ای که ایشان را جهت انجام پروژه های برنامه نویسی قدرتمندتر از گذشته نماید.آموزش مجموعه ساختارهای منطقی و عددی بر پایه علم ریاضیات به منظور بکارگیری در الگوریتم های برنامه نویسی و محاسباتی و با هدف افزایش بازدهی در زیر شاخه ساختمانهای گسسته امکان پذیر است.بررسی مباحث مدل و متدهای متفاوت محاسبات و همچنین محدودیت های موجود در محاسبات و ارائه راه حل برای مساله ای که نیاز به مدت زمان طولانی و سیستم های پیشرفته برای حل آن نیاز است ، در مفهوم نظریه محاسبات بررسی می گردد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
ا بودن کادر مجرب و متخصصان آمادگی ارائه خدمات لازم به شما دانشجویان را در زمینه ی انجام پروژه های نرم افزاری رشته مهندسی کامپیوتر را دارا می باشد.به همین منظور شما می توانید با کارشناسان مجموعه در تماس باشید و پس از ارسال جزییات مربوط به پروژه خود شامل مقالات بیس و نوآوری های تعریف شده از کمک و راهنمایی های ایشان در جهت پیشبرد پروژه استفاده نمایید.کادر مشاوران شریف با بررسی مقاله بیس و همچنین نوآوری های مد نظر شما اقدام به انجام پروژه نرم افزاری شما در کوتاهترین زمان و با بالاترین کیفیت ممکن می نماید.
Inception (آغازین)
هدف اصلی این فاز دستیابی به توافق میان کلیهی ذینفعان بر روی اهداف چرخهی حیات پروژه است. فاز Inception به دلیل تلاشهای تولید و توسعه جدید به صورت پایهای اهمیت فراوانی دارد که در آن ریسکهای نیازسنجی و تجاری مهمی وجود دارد که باید پیش از اینکه اجرای پروژه مورد توجه قرار گیرد، بررسی شوند. برای پروژههایی که بر توسعه سیستم موجود متمرکزند، فاز Inception کوتاهتر است، با اینحال این فاز برای حصول اطمینان از اینکه پروژه ارزش انجام دادن دارد و امکانپذیر نیز هست، انجام میشود. اهداف اصلی فاز آغازین شامل موارد زیر است :
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
بدست آوردن محدوده نرمافزاری پروژه و محدودیتهای آن که شامل یک دید عملیاتی، معیار پذیرش و اینکه چه چیز باید در محصول باشد و چه چیز نباید باشد، میشود
مشخص کردن Use-Case های اساسی سیستم، سناریوهای اصلی عملیات که مسائل مربوط به طراحی اصلی را ایجاد میکند.
نمایش و شاید توضیح حداقل یک معماری کاندیدا برای بعضی سناریوهای اصلی
برآورد هزینه و زمان کلی برای کل پروژه
Elaboration (جزییات)
هدف فاز جزئیات تعیین معماری کلی سیستم به منظور فراهم آوردن یک زمینهی مناسب برای قسمت عمدهی طراحی و پیادهسازی در فاز Construction است. معماری با درنظرگرفتن بیشتر نیازمندیهای مهم (آن دسته از نیازمندیها که تأثیر زیادی بر معمار سیستم دارد) و نیز ارزیابی ریسک کامل میشود. پایداری معماری از طریق یک یا چند نمونهی اولیه ساختاری ارزیابی میشود. اهداف اصلی فاز جزئیات شامل موارد زیر است :
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
اطمینان از اینکه معماری، نیازمندیها و طرحها به اندازهی کافی پایدارند و ریسکها به اندازهی کافی کاهش یافتهاند بطوریکه بتوان هزینه و زمانبندی لازم برای تکمیل تولید را پیشبینی کرد. برای اکثر پروژهها، گذر از این مرحلهی مهم مانند انتقال از یک عملیات سبک و سریع و با ریسک پایین به یک عملیات با هزینه و ریسک بالا همراه با اجبار سازمانی است.
بیان همهی ریسکهای پروژه که از نظر ساختاری اهمیت دارند.
ایجاد یک معماری پایه، مشتق شده از سناریوهای مهم که از لحاظ ساختاری اهمیت دارند، که این معماری ریسکهای فنی عمده پروژه را نیز مشخص میکند.
تولید یک نمونهی اولیهی تکاملی از مولفههای با کیفیت تولیدی خوب، و همچنین یک یا چند نمونهی اولیهی اکتشافی و نمونههای اولیهی غیر قابل استفاده جهت کاهش ریسکهای خاص مانند :
سازشهای مربوط به نیازمندیها یا طراحی
استفادهی مجدد از مؤلفهها
عملی بودن محصول یا توضیحات برای سرمایه گذاران، مشتریان و کاربران نهایی
توضیح اینکه معماری پایه از نیازمندیهای سیستم با هزینهی منطقی و در زمان منطقی پشتیبانی میکند
ایجاد یک محیط پشتیبانی کننده
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Construction (ساخت)
هدف این فاز واضح سازی نیازمندیهای باقیمانده و تکمیل تولید سیستم بر اساس معماری مبنا میباشد. فاز ساخت به نوعی یک فرآیند ساخت است که در آن تأکید بر مدیریت منابع و کنترل عملیات به منظور بهینهسازی هزینهها، زمانبندیها و کیفیت است. در این حالت یک انتقال از تولید یک نمونهی ذهنی در طی فازهای Inception و Elaboration به تولید محصولات قابل استقرار در طی Construction وTransition میشود. اهداف اصلی فاز Construction شامل موارد زیر میباشد :
کمینه کردن هزینههای تولید با بهینهسازی منابع و پرهیز از دور انداختن و دوبارهکاری غیر ضروری
دستیابی هرچه سریعتر به کیفیت کافی
دستیابی هر جه سریعتر به ویرایشهای مفید (آلفا، بتا و سایر نسخههای تست)
کامل کردن تحلیل، طراحی، تولید و تست کارآیی مورد نیاز
تولید تکراری و گام به گام یک محصول کامل که آمادهی انتقال به محیط کاربران باشد
تصمیم در مورد اینکه آیا نرمافزار، سایتها و کاربران همه برای استقرار طرح آمادگی دارند
دستیابی به میزانی از موازی سازی در کار تیمهای تولید.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Transition (انتقال)
تمرکز این فاز بر این است که تضمین نماید نرمافزار برای کاربران نهایی آماده میباشد. فاز Transition میتواند به چندین تکرار تقسیم شود، و شامل تست کردن محصول برای آمادهسازی جهت انتشار و ایجاد تنظیمات کوچک بر اساس بازخورد کاربر میباشد. در این نقطه از چرخهی حیات، بازخورد کاربر باید بطور عمده بر تنظیم دقیق محصل، پیکربندی، نصب و نکات مربوط به قابلیت استفاده تمرکز یابد، و همهی نکات ساختاری اصلی باید هرچه زودتر در چرخهی حیات پروژه طرح شوند. با به اتمام رسیدن فاز Transition اهداف چرخهی حیات باید برآورده شده باشند و پروژه در موقعیتی باشد که بتوان آنرا خاتمه داد. در برخی موارد، پایان چرخهی حیات فعلی ممکن است با آغاز چرخهی حیات بعدی در مورد همان محصول همزمان شود و ما را به سمت تولید یا ویرایش دیگری هدایت کند. برای پروژههای دیگر، پایان فاز Transition ممکن است با تحویل کامل خروجیها به گروه سومی که ممکن است مسؤول عملیات نگهداری و پیشرفت سیستم تحویل دهده شده میباشند، همزمان شود. این فاز بر اساس نوع محصول در فاصلهی بسیار ساده تا بینهایت پیچیده قرار دارد. نصب یک نسخهی جدید از یک بسته نرمافزاری موجود ممکن است بسیار ساده باشد، در حالیکه جایگزینی سیستم کنترل ترافیک هوایی یک کشور ممکن است بسیار پیچیده باشد. فعالیتهایی که در طول یک تکرار در فاز Transition انجام میگیرد به هدف بستگی دارند. برای مثال معمولاً در هنگام رفع اشکالات، پیادهسازی و تست کافی هستند. با این وجود اگر ویژگیهای جدیدی باید اضافه شوند، این تکرار شبیه به تکراری در فاز Construction میشود که نیازمند تحلیل و طراحی و غیره است. فاز Transition زمانی وارد عمل میشود که یک خط مبنا آنقدر بالغ شده که بتواند در دامنهی کاربر نهایی استقرار یابد. این امر بطور نمونه نیازمند این است که تعدادی زیر مجموعهی قابل استفاده از سیستم با کیفیت قابل قبول و مستندات کاربر، کامل شده باشند، تا انتقال به کاربر نتایج مثبتی را برای همهی گروهها در بر داشته باشد. اهداف مهم فاز Transition عبارتند از :
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
تست بتا برای تشخیص اعتبار سیستم جدید با توجه به انتظارات کاربر
تست بتا و عملیات موازی همراه با یک سیستم قدیمی که در حال جایگزینی میباشد.
تبدیل پایگاههای دادهی عملیاتی
آموزش کاربران و نگهداری کنندگان
بازاریابی، توزیع و فروش برای نخستین انتشار محصول
تنظیم فعالیتها از قبیل رفع اشکال، افزایش کارایی و قابلیت استفاده
ارزیابی خط مبناهای استقرار در مقایسه با تصویر کلی و معیار قابلیت قابل قبول برای محصول
دستیابی به موافقت ذینفع در مورد اینکه خط مبناهای استقرار کامل میباشند
دستیابی به موافقع ذینفع در مور اینکه خط مبناهای استقرار با معیار ارزیابی تصویر کلی سازگارند.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
گسترش دانش و اعتلای زبان با ارائه مطالب علمی به زبان فارسی روان در محیط اینترنت
متدولوژی RUP و آزمون پذیرش سیستم
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
عنوان مقاله: متدولوژی RUP و آزمون پذیرش سیستم
RUP Methodology and System Acceptance Test
نویسنده/ مترجم: اکبر قراخانی بهار
Akbar Gharakhani Bahar
آدرس پست الکترونیکی ارسال کننده:
موضوع اصلی: تولید نرمافزار - موضوع فرعی: متدولوژیهای نرمافزار
سه کلیدواژه اصلی به ترتیب اهمیت: unit test، integration test، system test
سه کلیدواژه فرعی به ترتیب اهمیت: acceptance test،alpha test ، beta test
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
چکیده مقاله
در RUP، کار انتقال سیستم از محیط ایجاد کننده به محیط استفاده کننده آن، در طی«فاز انتقال» که آخرین فاز از فازهای چهارگانه RUP است، صورت میگیرد. با توجه به وجود «تکرار» در فازهای RUP، سیستم نهایی غالبا در طی تکرارهای مختلف و در هر تکرار نسخه کاملتری از سیستم به محیط استفاده کننده منتقل میگردد. قبل از اجرای فاز انتقال در RUP، لازم است که مراحل آزمون اولیه نرمافزار توسط ایجاد کننده آن انجام شده و «معیار» مربوط به پایان «فاز ساخت» به عنوان فاز سوم پیش از فاز انتقال نیز محقق شده باشد. مفهوم معیار مربوط به پایان فاز ساخت این است که نرمافزار به مرحله عملیاتی شدن رسیده و میتواند به صورت آزمایشی توسط استفاده کنندگان مورد استفاده قرار گیرد. مفهوم تکرار در RUP متضمن شکستن پروژه اصلی به چند پروژه فرعی است. انجام پروژههای فرعی با شروع از پروژه فرعی اول در قالب یک تکرار و ادامه کار با پروژههای فرعی در قالب تکرارهای بعدی، به صورتی پیشرونده ما را در نهایت با محصول کل پروژه و نرمافزار نهایی همراه میکند. در این نگرش، «پیشرونده» به این مفهوم است که با هر تکرار در واقع نسخه جدیدی از نرمافزار که نسبت به نسخه قبلی «کاملتر» و نیز «بیعیبتر» است، به استفاده کنندگان ارائه میشود. به بیان دیگر در پایان پروژه فرعی n، نسخههای جدید محصولات پروژههای فرعی 1 تا 1- n (ضمن رفع مشکلات نسخ پیشین آنها) به علاوه محصول پروژه فرعی n ارائه میشود. به همین خاطر گفته میشود که در RUP آزمونهای پذیرش در طول فرایند ایجاد نرمافزار در قالب تکرارهای RUP از طرف استفاده کنندگان نهایی همواره میتوانند انجام شوند. بدین ترتیب در RUP به جای یک آزمون پذیرش در روش سنتی، میتوان n آزمون پذیرش ترتیب داد که به صورتی پیشرونده از بخش اول سیستم شروع و با انباشت بخشهای بعدی سیستم بر روی هم، در نهایت به آزمون پذیرش کل سیستم ختم شود.
دریافت فایل PDF مقاله
متدولوژی RUP و آزمون پذیرش سیستم
مقدمه
هر سیستم نرمافزاری بعد از آماده شدن برای اجرا، در محیط استفاده کنندگان نهایی آن نصب و آماده اجراهای آزمایشی توسط استفاده کنندگان میگردد. در RUP، کار انتقال سیستم از محیط ایجاد کننده به محیط استفاده کننده آن، در طی« فاز انتقال» (Transition Phase) که آخرین فاز از فازهای چهارگانه RUP است، صورت میگیرد. البته با توجه به وجود «تکرار» (iteration) در فازهای RUP، سیستم نهایی غالبا در طی تکرارهای مختلف و در هر تکرار نسخه کاملتری از سیستم به محیط استفاده کننده منتقل میگردد. بدین خاطر در عمل ممکن است فاز انتقال چندین تکرار یا مرحله را شامل شود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
بدیهی است که قبل از اجرای فاز انتقال در RUP، لازم است که مراحل آزمون اولیه نرمافزار توسط ایجاد کننده آن انجام شده و «معیار» (milestone) مربوط به پایان «فاز ساخت» (Construction Phase) به عنوان فاز سوم پیش از فاز انتقال نیز محقق شده باشد. لازم به یادآوری است که معیار مربوط به پایان فاز ساخت Initial Operative Capability (IOC) است و مفهوم آن این است که نرمافزار به مرحله عملیاتی شدن رسیده و میتواند به صورت آزمایشی توسط استفاده کنندگان مورد استفاده قرار گیرد.
باید اضافه شود که RUP دارای ابزارهای متعددی برای انجام آزمون یا مدیریت آن است. در این زمینه ClearQuest، ClearCase، RequisitePro، Purify، PureCoverage، Robotو غیره میتوانند به کار گرفته شوند. در این مطلب به ابعاد مختلف آزمون پذیرش یک سیستم نرمافزاری اشاره خواهد شد.
انواع آزمون سیستم
آزمون یک سیستم نرمافزاری از نظر انجام دهنده یا محل انجام آزمون، در دو وجه مختلف زیر قابل طرح است:
آزمونهای ایجاد کننده / Developer's Tests
آزمونهای استفاده کننده / User's Tests
آزمونهای ایجاد کننده که غالبا برای کشف و رفع «خطاها/ اشتباهات» (faults) و «قصور/ کمبودها» (failures) اجرایی در سیستم ایجادی انجام میشوند، شامل انجام آزمونهای شناخته شده در صنعت نرمافزار است. این آزمونها موارد زیر را شامل میشوند:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
آزمون تک تک واحدها/ Unit Test شامل آزمون مربوط به تک تک واحدهای نرمافزاری که مجموع آنها کل سیستم نرمافزاری را به وجود میآورند.
آزمون واحدهای تجمیع شده به صورت سیستم/ Integration Test شامل آزمون مربوط به کل سیستم که از تجمیع یا یک پارچه کردن واحدهای نرمافزاری قبلا آزموده شده به دست آمده است.
آزمون سیستم/ System Test شامل آزمون مربوط به سیستم حاصل از تجمیع واحدها در تعامل با سایر سیستمهای مرتبط با این سیستم
آزمون سیستم غالبا طی دو مرحله جداگانه به شرح زیر صورت میگیرد:
آزمون آلفا/ Alpha Test شامل آزمون سیستم به صورت «درونی» (internal) و از طریق مجموعهای کوچک از «آزمون کنندگان» (testers) در محیط ایجاد کننده
آزمون بتا/ Beta Test شامل آزمون سیستم به صورت «بیرونی» (external) و از طریق مجموعه نسبتا بزرگی از«استفاده کنندگان» (users) در خارج از محیط ایجاد کننده و حتی عموم. از نرمافزار عرضه شده برای این منظور غالبا به عنوان «نسخه بتا» (Beta Version) نیز یاد میشود. همانطور که دیده میشود، معیار پایان فاز ساخت در RUP نیز در واقع شامل تهیه نسخه بتا از نرمافزار است.
آزمونهای مربوط به استفاده کننده، در عمل تحت عنوان «آزمون پذیرش» (Acceptance Test) یا «آزمون عملکرد» (Functional Test) انجام میشود. همچنین بعد از انجام هر گونه تغییرات در سیستم، آزمونی تحت عنوان «آزمون برگشتی» (Regression Test) انجام میشود تا اطمینان حاصل شود که تغییرات انجام شده باعث ایجاد خطا و قصور یا اثرات جانبی نامطلوب در سیستم نشدهاست. این آزمون ممکن است توسط هر دو طرف ایجاد کننده و استفاده کننده از سیستم انجام شود. به عنوان سفارش دهنده یا تحویل گیرنده یک سیستم نرمافزاری، ما در این مطلب به وجوه آزمون پذیرش یا عملکرد که متولی انجام آن استفاده کنندگان نهایی سیستم هستند، خواهیم پرداخت.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
مفهوم آزمون پذیرش
آزمون پذیرش وسیلهای است که استفاده کنندگان نهایی سیستم با انجام آن از کارکرد درست سیستم از نظر خود، اطمینان حاصل میکنند. اگر آزمونهای قابل انجام توسط ایجاد کننده را وسیلهای برای کسب اطمینان از «انجام درست کارها» (Doing Things Right) در مورد «آنچه که ایجاد شدهاست» در نظر بگیریم، در این صورت آزمون پذیرش که از طرف استفاده کننده انجام میشود، به عنوان وسیلهای برای کسب اطمینان از «انجام کارهای درست» (Doing Right Things) در مورد «آنچه که خواسته شدهاست»، خواهد بود.
ذینفع اصلی در آزمون پذیرش، استفاده کننده سیستم است. اهداف استفاده کننده از سیستم از انجام آزمون پذیرش کسب اطمینان از موارد زیر است:
برآورده کردن نیازهای استفاده کننده/ Capturing User Requirements
اجرای بری از خطا و قصور سیستمFault and Failure Free / Running
آزمون پذیرش به عنوان «قرارداد»ی بین ایجاد کننده و استفاده کننده از سیستم تلقی میشود. با این تعبیر، وقتی یک آزمون پذیرش با موفقیت انجام شود، میتوان گفت که با این عمل در واقع پروژه مربوط به ایجاد سیستم پایان یافته است.
مفاد آزمون پذیرش باید بر اساس درخواستهای استفاده کنندگان تهیه شود. این گفته بدین معناست که مفاد باید مستقل از سیستم بوده و بدون توجه به سیستم ایجادی باشد و حتیالامکان پیش از تحویل گرفتن و حتی پیش از ایجاد سیستم تهیه شود تا این که از آنچه که در سیستم تدارک دیده شده است، تاثیر نپذیرفته باشد. مفاد آزمون پذیرش همچنین باید حتیالامکان توسط خود استفاده کنندگان (در صورت لزوم با کمک ایجاد کنندگان سیستم) و به زبان استفاده کنندگان که ممکن است از واژههای فنی نیز بدور باشد، تهیه شود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
چگونگی انجام آزمون پذیرش
آزمون پذیرش در بخش برآورده کردن نیازهای استفاده کننده، باید برآورده شدن یا نشدن نیازهای استفاده کننده را مشخص نماید. این کار میتواند با اجرای آزمایشی سیستم و بررسی اجزاء و مؤلفههای کل سیستم و تطابق آن با نیازمندیهای عنوان شده در مستندات پیشین، صورت گیرد. آزمون پذیرش در بخش اجرای بری از خطا و قصور سیستم نیز باید وجود یا عدم وجود خطا و قصور در اجزاء و مؤلفههای سیستم را مشخص کند. این کار نیز میتواند با اجرای آزمایشی سیستم و ثبت موارد خطا و قصور و گزارش آن به ایجاد کننده سیستم صورت گیرد.
همانطور که خود سیستم حول «موارد کاربرد» (Use Cases) قابل شکلگیری است، آزمون پذیرش سیستم نیز در حول «موارد آزمون» (Test Cases) قابل انجام است. به تعبیر استاندارد IEEE 829-1998 ، یک «مورد آزمون» شامل «ورودیهای معین» و «خروجیهای مورد انتظار» است. همانطور که یک سیستم میتواند شامل چندین مورد کاربرد باشد، یک آزمون پذیرش سیستم نیز میتواند شامل چندین مورد آزمون باشد. با این تعبیر، هر مورد کاربرد میتواند شامل یک یا چند مورد آزمون پذیرش باشد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
مطالب قابل بیان در باره یک مورد آزمون پذیرش شامل اقلامی نظیر شماره شناسایی آزمون، شماره ترتیب انجام و سایر نیازمندیهای آن است. این نیازمندیها میتواند شامل پیششرط/ پیشنیازهای آزمون، ورودی، رویه عملیاتی مورد آزمون در سیستم و خروجی مورد انتظار باشد. کل یک آزمون پذیرش را میتوان به صورت یک جدول «صفحه گسترده» (Spread Sheet) و یک مورد آزمون را نیز میتوان به صورت سطری از این جدول سازمان داد. در این صورت باید برای نتیجه واقعی که از طریق آزمون به دست آمده است، نام انجام دهنده آزمون، تاریخ و محل انجام آزمون و غیره نیز ستونهایی در نظر گرفته شود.
آزمون پذیرش ممکن است به صورت دستی، نیمه دستی+نیمه اتوماتیک و یا اتوماتیک صورت گیرد. بسته به مورد، آزمونهای پذیرش ممکن است با عناوینی از قبیل Test Specification، Test Suite یا Test Script نیز مورد خطاب قرار گیرند. در این صورت عنوان به کار رفته ممکن است به نوعی نشان دهنده نوع آزمون ازقبیل دستی، نیمه دستی+نیمه اتوماتیک و یا اتوماتیک نیز باشد.
توصیههای RUP در انجام آزمون پذیرش
یکی از نقاط قوت RUP در ایجاد سیستمهای نرمافزاری، ایجاد نرمافزار در طی «تکرار» های مختلف است. همانطور که میدانیم مفهوم تکرار در RUP متضمن شکستن پروژه اصلی به چند پروژه فرعی است. انجام پروژههای فرعی با شروع از پروژه فرعی اول در قالب یک تکرار و ادامه کار با پروژههای فرعی در قالب تکرارهای بعدی، به صورتی پیشرونده ما را در نهایت با محصول کل پروژه و نرمافزار نهایی همراه میکند. در این نگرش، «پیشرونده» به این مفهوم است که با هر تکرار در واقع نسخه جدیدی از نرمافزار که نسبت به نسخه قبلی «کاملتر» و نیز «بیعیبتر» است، به استفاده کنندگان ارائه میشود.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
به بیان دیگر در پایان پروژه فرعی n، نسخههای جدید محصولات پروژههای فرعی 1 تا 1- n (ضمن رفع مشکلات نسخ پیشین آنها) به علاوه محصول پروژه فرعی n ارائه میشود. به همین خاطر گفته میشود که در RUP آزمونهای پذیرش در طول فرایند ایجاد نرمافزار در قالب تکرارهای RUP از طرف استفاده کنندگان نهایی همواره میتوانند انجام شوند. بدین ترتیب در RUP به جای یک آزمون پذیرش در روش سنتی، میتوان n آزمون پذیرش ترتیب داد که به صورتی پیشرونده از بخش اول سیستم شروع و با انباشت بخشهای بعدی سیستم بر روی هم، در نهایت به آزمون پذیرش کل سیستم ختم شود.
RUP یک متدولوژی تکرارشونده (iterative) برای انجام فرایند مهندسی نرم افزار و تولید نرم افزار می باشد. در این روش کاربر سیستم همواره درگیر در آمادهسازی سیستم میباشد و در تمام مراحل بر تولید سیستم نظارت دارد. در این روش سیستم نرمافزاری بصورت یکجا تحویل نمیگردد.
در RUP هر سیکل از پروژه را به 4 فاز تکرارشونده (حرکت عمودی در نمودار ) تقسیم و در هر فاز تکرارهایی تعریف می شود.
در انتهای هر یک از فازهای RUPنقاط کنترلی (Milestone) برای ارزیابی وضعیت پروژه وجود دارند. در این نقاط است که وضعیت پیشرفت پروژه و موفقیت تیم پروژه سنجیده می شود و تصمیمگیریهای مهم جهت بهبود روند انجام پروژه اتخاذ میگردد.
در طول هر یک از فازها ممکن است یک یا چند تکرار صورت گیرد. همانطور که در نمودار معروف RUP نیز مشخص است تکرارهایی که در آغاز پروژه صورت میگیرد بیشتر بر روی نیازمندیها و سرویسهای مورد نیاز سیستم تأکید دارند و تکرارهایی که در انتهای پروژه صورت میگیرند بیشتر بر پیاده سازی سیستم تمرکز میکنند.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
در ابتدای پروژه زمان های شروع و پایان و تعداد تکرارهای هر فاز را پیش بینی و تعیین نمایید و در کل پروژه آن را در نظر داشته باشید. در پایان هر تکرار نیز برای تکرار بعدی برنامه ریزی کنید. اگر نتوانستید طبق زمانبندی تمامی کارها را انجام دهید هیچ گاه زمان فاز (یا تکرار) را اضافه نکنید بلکه در فاز (یا تکرار) بعد ابتدا برای انجام کم کاری ها برنامه ریزی کنید و با از بین بردن علل به تعویق افتادن کارها در تکرار قبل و با زمانبندی واقع بینانه سعی کنید که دقیقا طبق برنامه پیش بروید.
متدولوژی 9 روند یا نظام (حرکت افقی در نمودار) را نیز پیشنهاد می دهد. که در هر فاز موجب تولید فراورده هایی می گردند. فراورده هایی که تولید می شوند در هر فازی که ایجاد شوند امکان به روز آوری آنها در فازهای دیگر وجود دارد. در هر پروژه با توجه به بزرگی سیستم ممکن است تعدادی از این فراورده ها تولید گردند. در تمامی فازها، به مدیریت پروژه و محیط پرداخته می شود و فرآورده های آن تولید یا به روز می شوند.
حال به شرح مختصری در مورد کارهایی که در هر فاز انجام می گردد و مهم ترین فراورده هایی که بر اساس هر نظام در هر فاز تولید می گردد می پردازیم.
در این فاز تمرکز بر روی تعیین اهداف و محدوده پروژه، هماهنگی افراد پروژه (کارفرما- پیمانکار و ....)، برآورد منابع مورد نیاز پروژه، شناسایی ریسک های پروژه، مدل کردن کسب و کار و شناخت نیازمندی های سازمان می باشد. در پایان این فاز حداقل باید 85 – 90% نیازمندی های سازمان شناخته شده باشد.
فراورده های این فاز می تواند موارد زیر باشد:
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
- Software Development Plan و Phase Plan
- طرح مدیریت پیکربندیSystem Configuration Management Plan
- قالب کاری Business Case
- سند چشم انداز Vision Document
- سند واژه نامه Glossary Document
- قالب تولید Development Case
- فهرست مخاطرات Risk List
- مدل موارد کاربرد Use case model (( Use cases and Actors
- طرح تکرار Iteration Plan
- گزارش ارزیابی وضعیت Status Assessment Report
- گزارش ارزیابی تکرار Iteration Assessment Report
در این فاز طراحی منطقی سیستم با توجه به قواعد و ساختار سازمان متولی پروژه انجام میپذیرد و در انتهای فاز با تکنولوژی در نظر گرفته شده برای سیستم, ترکیب میشود.
هدف از این فاز تحلیل همهجانبه مسایل مطرح در سیستم است. عواملی که بیشترین درصد ریسک پروژه را به خود اختصاص میدهند, بر طرف میگردند.در این فاز یک معماری مناسب و پایدار برای سیستم پایهریزی می شود. شناخت نیازمندی ها کامل می گردد و تحلیل و طراحی شروع می شود.
فراورده های این فاز می تواند موارد زیر باشد:
- UI Proto type
- مشخصات موارد کاربرد Use Case Specification
- Proof of concept
- Domain Model
- Design mode
- Data model
- Implementation model
- نمونه اولیه معماری Architectural Prototype
- طرح آزمون Test Plan
- طرح تکرار Iteration Plan
- گزارش ارزیابی وضعیت Status Assessment Report
- گزارش ارزیابی تکرار Iteration Assessment Report
هدف اصلی این فاز ساخت و پیادهسازی بخش طراحی شده در فاز قبل میباشد. در این فاز نسخه a نرمافزار ارایه میشود. نسخه a, نسخهای از محصول است که نشاندهنده انجام 60% از کار بوده و شامل قسمتهای مختلف سیستم است که پس از پیادهسازی توسط تیم تست, مورد بانگری و ارزیابی قرار میگیرد.
در انتهای این فاز و معمولاً فاز بعد, نسخه b ارایه میشود که 90% از کار انجام شده را در برمیگیرد. بعبارت دیگر 90% از ویژگیها و نیازهای نرمافزاری دیده و پیادهسازی شده است.
فراورده های این فاز می تواند موارد زیر باشد:
- Build
- Product
- سند معماری نرم افزار Software Architecture Plan
- Implementation model
- Data model
- Test Suite
- Test Evaluation Report
- طرح تکرار Iteration Plan
- گزارش ارزیابی وضعیت Status Assessment Report
- گزارش ارزیابی تکرار Iteration Assessment Report
- طرح تکرار Iteration Plan
- گزارش ارزیابی وضعیت Status Assessment Report
- گزارش ارزیابی تکرار Iteration Assessment Report
هدف این فاز انتقال و تحویل محصول نرمافزاری به سازمان مشتری میباشد. زمانی که محصول در اختیار کاربران نهایی قرار گیرد, نظرات و بازخوردهایی از سوی آنها مطرح میشود که منجر به پیادهسازی اجزای جدیدی در سیستم شده و یا موجب تصحیح قسمتهایی از برنامه میشود. در این فاز درخواستهای تغییر که توسط کاربران سیستم اعلام شده مدیریت و در سیستم اعمال می گردند. در این فاز نحوه و نیازهای جهت استقرار سیستم اعلام می گردد و اسناد آن تحویل داده می شود.
در این فاز ممکن است چندین تکرار لازم باشد و تستهای مختلفی جهت ارایه نسخه نهایی صورت گیرد. در انتهای این فاز پروژه آماده تحویل میباشد, ولی گاهاً نیز بر حسب نیاز یک چرخه دیگر که شامل همین چهار فاز میباشد جهت تولید ویرایش جدید یا اعمال درخواستهای جدید کاربر صورت میگیرد.
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
فراورده های این فاز می تواند موارد زیر باشد:
- Release Note
- Deployment Plan
- Installation Artifacts
- Training material
- End user Support material
- Product Builder
- Configuration Data
- Software Installation Media
- طرح تکرار Iteration Plan
- گزارش ارزیابی وضعیت Status Assessment Report
- گزارش ارزیابی تکرار
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
Iteration Assessment Report