فرایند یکپارچه

فرایند توسعه نرم‌افزار یکپارچه یا فرایند یکپارچه یک چارچوب محبوب تکراری و افزایشی فرایند توسعه نرم‌افزار است. شناخته شده‌ترین و به‌طور گسترده مستندترین پالایش (اصلاحیه) برای فرایند یکپارچه، فرایند توسعه بکپارچه منطقی Rational Unified Process (RUP) است. نمونه‌های دیگر OpenUP و فرایند یکپارچه چالاک چالاک فرایند یکپارچه هستند.

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

بررسی اجمالی

فرایند یکپارچه، تنها یک فرآِیند نیست بلکه یک چارچوب قابل توسعه است که باید برای سازمان‌ها یا پروژه‌های خاص سفارشی شود. فرایند یکپارچه منطقی به‌طور مشابه یک چارچوب قابل تنظیم است. به عنوان یک نتیجه، اغلب غیرممکن است که بگوییم آیا یک پالایش از فرایند، مشتق شده از UP است یا از RUP، بنابراین این نام‌ها به جای یکدیگر استفاده می‌شوند.

نام فرایند یکپارچه در مقابل نام فرایند یکپارچه منطقی Rational Unified Process به‌طور کلی برای توصیف فرایند عام (ژنریک) که شامل عناصری است که در بیشتر پالایش‌ها رایج هستند، استفاده می‌شود. نام فرایند یکپارچه همچنین برای جلوگیری از مشکلات احتمالی از نقض قوانین علامت تجاری استفاده می‌شود، زیرا Rational Unified Process و RUP علائم تجاری آی بی ام هستند. اولین کتابی که این فرایند را توصیف می‌کند با عنوان فرایند توسعه نرم‌افزار یکپارچه (ISBN 0-201-57169-2) در سال ۱۹۹۹ توسط ایوار جاکوبسون، گردی بوش و جیمز رامباگ منتشر شده‌است. پس از آن نویسندگان مختلف وابسته به نرم‌افزار منطقی کتاب‌ها و مقالاتی با استفاده از نام واحد فرایند یکپارچه منتشر کردند، در حالی که نویسندگان وابسته به نرم‌افزار منطقی به نام فرایند یکپارچه منطقی (Rational Unified Process) علاقه دارند.

در سال ۲۰۱۲ چارچوب تحویل چالاک منظم Disciplined Agile Deliveryمنتشر شد، که یک چارچوب ترکیبی است که استراتژی‌های Unified Process, Scrum, XP, و روش‌های دیگر را اقتباس می‌کند و گسترش می‌دهد.

ویژگی‌های فرایند یکپارچه

تکراری و افزایشی

نمودار نشان می‌دهد که چگونه تأکید نسبی روی روندهای مختلف در طول دوره پروژه تغییر می‌کند

فرایند یکپارچه یک فرایند تکراری و افزایشی توسعه روند. فازهای تحلیل جزئیات، ساخت و ساز و انتقال به یک سری از تکرارهای زمانبندی شده تقسیم می‌شوند. (فاز آغازین نیز در یک پروژه بزرگ ممکن است به تکرارهایی تقسیم شود) هر تکرار منجر به یک افزایش است که این افزایش یک نسخه از سیستم است که شامل عملکرد بهبود یافته یا اضافه شده در مقایسه با نسخه قبلی است.

اگر چه بیشتر تکرارها شامل کار کردن در بسیاری از مراحل فرایند هستند (به عنوان مثال نیازمندی‌ها، طراحی، پیاده‌سازی و تست)، تلاش نسبی و تأکید در طی دورهٔ پروژه تغییر خواهد کرد.

معماری-محور

فرایند یکپارچه اصرار دارد که معماری در قلب تلاش تیم پروژه برای شکل‌دادن به سیستم بنشیند. از آنجایی که هیچ مدلی به تنهایی برای پوشش تمام جنبه‌های یک سیستم کافی نیست، فرایند یکپارچه از چندین مدل معماری و نمایش پشتیبانی می‌کند.

یکی از مهم‌ترین موارد قابل تحویل در این فرایند، اساس معماری قابل اجرا است که در طول فاز تحلیل جزئیات ساخته می‌شود. این پیاده‌سازی جزئی از سیستم برای اعتبارسنجی معماری استفاده می‌شود و به عنوان یک پایه برای باقی مراحل توسعه عمل می‌کند.

متمرکز بر ریسک

فرایند یکپارچه به تمرکز تیم پروژه بر پرداختن به مهم‌ترین ریسک‌های اولیه در چرخه حیات پروژه نیاز دارد. نسخهٔ قابل تحویل در هر تکرار به خصوص در فاز تحلیل جزئیات، باید به منظور اطمینان حاصل کردن از اینکه در ابتدا به بزرگترین ریسک‌ها پرداخته شود، انتخاب شود.

چرخه عمر پروژه (فازهای فرایند یکپارچه)

فرایند یکپارچه پروژه را به چهار مرحله تقسیم می‌کند:

  • آغاز به کار (آغازین)
  • تحلیل جزئیات (پیچیدگی) (نقطه عطف) (سنگ نشان)
  • ساخت و ساز (رهاسازی)
  • انتقال (انتشار تولید نهایی)

فاز آغازین

آغاز به کار کوچکترین فاز در پروژه است، و در حالت ایدئال بهتر است بسیار کوتاه باشد. اگر فاز آغازین طولانی است، این فاز ممکن است نشانه‌ای از مشخصات بیش از حد بالا باشد که در تضاد با روح فرایند یکپارچه است.

در زیر اهداف معمول فاز آغاز به کار مشخص شده‌اند.

  • ایجاد یک توجیه یا مورد کسب و کار برای پروژه
  • ایجاد قلمرو پروژه و شرایط مرزی
  • طرح کلی موارد کاربری و نیازمندهای کلیدی که مصالحه‌های طراحی را مشخص می‌کند
  • طرح کلی یک یا چند معماری کاندید
  • شناسایی خطرات (ریسک‌ها)
  • آماده‌سازی یک جدول زمان‌بندی اولیه پروژه و برآورد هزینه
  • امکان‌سنجی
  • خرید یا توسعه

نقطه عطف (سنگ نشان) جرخه حیات هدف مورد نظر، نشانه پایان فاز آغازین است.

توسعه یک چشم‌انداز تقریبی از سیستم، مورد کسب و کار را مشخص می‌کند، دامنه را تعریف می‌کند، و برآوردی سختگیرانه برای هزینه و زمانبندی ایجاد می‌کند.

فاز تحلیل جزئیات

در طول فاز تحلیل جزئیات از تیم پروژه انتظار می‌رود که یک برآورد درست از اکثریت نیازمندی‌های سیستم به دست بیاورد. اگرچه، اهداف اولیهٔ فاز تحلیل جزئیات، پرداختن به عوامل ریسک شناخته شده و ساخت و اعتبارسنجی معماری سیستم است. فرایندهای معمول انجام شده در این فاز شامل ایجاد دیاگرام موارد کاربری (use case دیاگرام)، دیاگرام مفهومی (کلاس دیاگرام تنها با نمادگذاری پایه) و دیاگرام بسته‌بندی (بسته‌بندی نمودار) (دیاگرام معماری) است.

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

نسخهٔ نهایی قابل تحویل فاز تحلیل جزئیات یک طرح (شامل تخمین هزینه و زمانبندی) برای فاز ساخت و ساز است. در این مرحله آن طرح باید دقیق و معتبر باشد، چرا که باید مبتنی بر تجربیات فاز تحلیل جزئیات باشد علاوه بر اینکه در فاز ساخت باید به عوامل ریسک مهم و قابل توجه پرداخته شود.

فاز ساخت و ساز

فاز ساخت بزرگترین فاز در پروژه است. در این فاز باقی مانده سیستم بر مبنای بنیان ایجاد شده در فاز تحلیل جزئیات ساخته می‌شود. ویژگی‌های سیستم در یک سری از تکرارهای کوتاه و زمانبندی شده پیاده‌سازی می‌شود. هر تکرار منجر به انتشار یک نسخهٔ قابل اجرا از نرم‌افزار می‌شود. مرسوم است که در فاز ساخت موارد کاربری را به‌طور کامل می‌نویسند و هر مورد کاربری شروع یک تکرار جدید است. دیاگرام‌های معمول زبان مدلسازی یکپارچه Unified Modeling Language (UML) در این فاز استفاده می‌شوند که عبارتند از: دیاگرام‌های فعالیت، دیاگرام‌های توالی، دیاگرام‌های همکاری، دیاگرام‌های انتقال حالت و دیاگرام‌های تعامل کلی. پیاده‌سازی تکراری به منظور کاهش ریسک‌ها و داشتن عناصر ساده‌تر انجام می‌شود. نسخه نهایی قابل تحویل فاز ساخت یک نرم‌افزار است که آماده برای استقرار در فاز انتقال است.

فاز انتقال

فاز نهایی پروژه فاز انتقال است. سیستم برای ارائه به کاربران هدف، استقرار می‌یابد. بازخورد دریافت شده از انتشار اولیه (یا انتشارهای اولیه) ممکن است منجر به چندین پالایش شود که در طی دوره‌ای از چندین تکرار در فاز انتقال انجام می‌شوند. فاز انتقال همچنین شامل تغییرات سیستم و آموزش کاربر است.

اصلاحات و تغییرات

اصلاحات (پالایش‌های) فرایند یکپارچه در اینکه چگونه روند و جریان کاری پروژه را دسته‌بندی می‌کنند با یکدیگر متفاوت هستند. فرایند یکپارچه منطقی نه روند را تعریف می‌کند: مدلسازی کسب و کار، نیازمندی‌ها، تجزیه و تحلیل و طراحی، پیاده‌سازی، آزمون، استقرار، پیکربندی و مدیریت تغییر، و مدیریت پروژه و محیط زیست. فرایند یکپارچه تجاری RUP را از طریق هشت روند دیگر علاوه بر روندهای فوق توسعه می‌دهد. پالایش چالاک UP مانند OpenUP/Basic و فرایند یکپارچه چالاک RUP را با کاهش تعداد روندها ساده می‌کند.

اصلاحات همچنین در تأکید قرار داده شده روی مصنوعات مختلف پروژه متفاوت هستند. پالایش‌های چابک RUP را با ساده‌سازی جریان کار و کاهش تعداد مصنوعات مورد انتظار، ساده‌تر و مؤثرتر می‌کند.

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

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

  • فرایند یکپارچه چالاک (AUP) یک نسخه سبک توسعه یافته توسط Scott W. Ambler
  • فرایند یکپارچه اساسی (BUP) یک نسخه سبک توسعه یافته توسط آی بی ام و پیشرو به OpenUP
  • فرایند یکپارچه تجاری (EUP) یک گسترش از فرایند یکپارچه منطقی
  • فرایند یکپارچه ضروری (EssUP) یک نسخه سبک توسعه یافته توسط Ivar Jacobson
  • فرایند یکپارچه باز (OpenUP) چارچوب فرایند توسعه نرم‌افزار Eclipse
  • فرایند یکپارچه منطقی (RUP) توسعه یافته توسط آی بی ام / Rational Software development process
  • روش یکپارچه اوراکل (OUM) توسعه و پیاده‌سازی توسط اوراکل
  • فرایند یکپارچه منطقی-مهندسی سیستم (RUP-SE) یک نسخه از RUP طراحی شده توسط Rational Software برای مهندسی سیستم

منابع

Kroll, Per; Kruchten, Philippe (2003). The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP. Kruchten, Philippe (2004). The Rational Unified Process: An Introduction (3rd Ed.). Ambler, Scott (2002). Agile Modeling: Effective Practices for EXtreme Programming and the Unified Process. J. Wiley. Scott, Kendall (2002). The Unified Process Explained. ISBN 0-201-74204-7. Bergstrom, Stefan; Raberg, Lotta (2004). Adopting the Rational Unified Process: Success with the RUP. ISBN 0-321-20294-5. Ambler, Scott; Constantine, Larry (2002). The Unified Process Transition and Production Phases. CMP Books. ISBN 1-57820-092-X. Larman, Craig (2004). Agile and Iterative Development: A Manager's Guide. ISBN 0-13-111155-8.

Read other articles:

The United States has placed first overall in the Summer Olympic Games eighteen times, followed by the Soviet Union with six overall victories (not including the 1992 first-place finish by the Unified Team). In the Winter Olympic Games, Norway has placed first overall nine times and the Soviet Union (prior to its dissolution in 1991) had placed first seven times. Summer Olympics List by games Games 1st place med 2nd place med 3rd place med Nations with medals 1896 Athens  United States 1...

 

Uso del término por parte de no musulmanes: la expresión ΜΑΣΑΛΑΧ (Masallah) sobre una iglesia ortodoxa karamanlídica abandonada cerca de İncesu en Turquía. Mashallah (en árabe: مَا شَاءَ ٱللّٰهْ, pronunciación árabe: [maː ʃaːʔ allah]), también escrito Masha'Allah, es una frase árabe que se usa para expresar satisfacción, alegría, alabanza o agradecimiento por un suceso o persona mencionada. También es una expresión común utilizada en el mundo musulmán...

 

Haibach ob der Donau Localidad Escudo Haibach ob der DonauLocalización de Haibach ob der Donau en Alta AustriaCoordenadas 48°24′35″N 13°54′59″E / 48.409722222222, 13.916388888889Entidad Localidad • País  Austria • Estado Alta Austria • Distrito EferdingSuperficie   • Total 25,53 km² Altitud   • Media 528 m s. n. m.Población (1 de enero de 2018)   • Total 1308 hab. • Densidad 51,23...

Паторжинська-Снага Марфа Хомівна Ім'я при народженні Снага Марфа ХомівнаНародилася 19 лютого 1899(1899-02-19)Померла 1981(1981)Поховання Байкове кладовищеГромадянство Російська імперія →  УРСРДіяльність співачка, педагогУ шлюбі з Паторжинський Іван Сергійович Нагороди та пре...

 

Tarahumara (Rarámuri) Tarahumaravrouwen nabij Creel Totale bevolking 121.835 Verspreiding Mexico (Chihuahua, Durango) Taal Tarahumara, Spaans Geloof Animisme, Rooms-katholicisme Verwante groepen Acaxee, Guarijío, Mayo, Ópata, Tubar, Yaqui, Portaal    Landen & Volken De Tarahumara of Rarámuri zijn een inheems volk woonachtig in de staat Chihuahua in het noorden van Mexico. Er leven 121.835 Tarahumara in Mexico.[1] Nomenclatuur De Tarahumara spreken Tarahumara, een taa...

 

This list includes those recognised minerals beginning with the letter R. The International Mineralogical Association is the international group that recognises new minerals and new mineral names; however, minerals discovered before 1959 did not go through the official naming procedure, although some minerals published previously have been either confirmed or discredited since that date. This list contains a mixture of mineral names that have been approved since 1959 and those mineral names b...

بلاد ما وراء النهرمعلومات عامةنسبة التسمية جيحون وصفها المصدر قاموس بروكهاوس وإفرون الموسوعي التأثيراتفرع من آسيا الوسطى تعديل - تعديل مصدري - تعديل ويكي بيانات خريطة بلاد ما وراء النهر. سمرقند. بلاد ماوراء النهر، هي منطقة تاريخية وجزء من آسيا الوسطى، تشمل أراضيها أوزبكستا

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. SOKO G-2 Galeb (English: Seagull) adalah pesawat jet trainer mesin tunggal, dua-seater canggih pesawat serangan darat yang dirancang oleh ATI dan diproduksi oleh SOKO Yugoslavia. G-2 Galeb pertama seri pesawat jet yang diproduksi di Yugoslavia dan Bal...

 

Radio station in Tomatlán, Jalisco, Mexico XHFCT-FMTomatlán, JaliscoFrequency96.3 MHzBrandingLa TropicostaProgrammingFormatDefunct, was Community radioOwnershipOwnerComité Pro-Fomento de la Cultura de Tomatlán, A.C.HistoryFirst air date2000Last air dateMay 22, 2019 (renewal denied)Call sign meaningComité Pro-Fomento de la Cultura de Tomatlán, A.C.Technical informationERP1 kW[1]HAAT-37.9 mTransmitter coordinates19°56′46.4″N 105°15′6.4″W / 19.946222°N 10...

School of modern yoga Iyengar YogaUtthita Trikonasana, with a Yoga brick to assist correct alignmentFounderB. K. S. IyengarEstablished1970sDerivative formsAnusara Yoga, Forrest YogaPractice emphasesAttention to detail and precise focus on body alignment often with the use of propsRelated schoolsAshtanga Vinyasa Yoga Iyengar Yoga, named after and developed by B. K. S. Iyengar, and described in his bestselling[1] 1966 book Light on Yoga, is a form of yoga as exercise that has an emphasi...

 

For the Balinese dance, see Legong. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Legong film – news · newspapers · books · scholar · JSTOR (Decembe...

 

Neighbourhood in Ottawa, Ontario, CanadaRiverviewNeighbourhoodRiverviewCoordinates: 45°24′30″N 75°39′00″W / 45.40833°N 75.65000°W / 45.40833; -75.65000CountryCanadaProvinceOntarioCityOttawaFirst Property Owner's Assoc. MeetingNov. 17, 1952[1]Government • Governing bodyRiverview Park Community Association • PresidentBryan Orendorff[2] • MPDavid McGuinty • MPPJohn Fraser • Councillors...

City in Minnesota, United States City in Minnesota, United StatesEden PrairieCityEden Prairie City CenterNickname: EP[1][2]Motto(s): Live, Work, Dream[3]Location of Eden Prairiewithin Hennepin County, MinnesotaEden PrairieLocation in MinnesotaShow map of MinnesotaEden PrairieLocation in the United StatesShow map of the United StatesCoordinates: 44°51′17″N 93°28′15″W / 44.85472°N 93.47083°W / 44.85472; -93.47083Country ...

 

South African professional golfer Ernie ElsEls in 2009Personal informationFull nameTheodore Ernest ElsNicknameThe Big EasyBorn (1969-10-17) 17 October 1969 (age 54)Johannesburg, South AfricaHeight6 ft 3 in (191 cm)Weight210 lb (95 kg; 15 st)Sporting nationality South AfricaResidenceWentworth, Surrey, EnglandGeorge, Western Cape, South AfricaPalm Beach Gardens, FloridaSpouse Liezl ​(m. 1998)​Children2CareerTurned professional...

 

2012 song by Ciara SorrySingle by CiaraReleasedSeptember 25, 2012 (2012-09-25)Recorded2012GenreR&BLength4:49LabelEpicSongwriter(s) Ciara Harris Elvis Williams Jasper Cameron Producer(s) Ciara Harris Jasper Cameron Ciara singles chronology Gimmie Dat (2010) Sorry (2012) Got Me Good (2012) Music videoSorry on YouTube Sorry is a song recorded by American singer Ciara. It was written by Ciara, Elvis Blac Williams, and Jasper Cameron, and produced by Harris and Cameron....

Blason de l'Île Christmas Le Blason de l'Île Christmas est l'emblème de ce territoire extérieur. Il fut adopté le 14 avril 1986. Il est composé d'un champ d'azur, dans lequel figurent cinq étoiles d'argent qui représentent la Constellation de la Croix du sud un des symboles de l'Australie. Les étoiles de la Constellation de la Croix du sud sont situées sur des ondes schématiques. L'azur symbolise l'Océan Indien qui entoure l'île. Liens externes (en) Description officielle (en) Si...

 

Private university in Chicago, Illinois, United States Not to be confused with North University Park. North Park UniversityFormer nameNorth Park Theological Seminary (1891–1894)North Park Junior College (1894–1958)North Park College (1958–1997)MottoIn Thy Light Shall We See LightPreparing Students for Lives of Significance and Service[1]TypePrivate universityEstablished1891; 132 years ago (1891)[2][3]AccreditationHLCReligious affiliationEvangeli...

 

1958 Egyptian film This article is about the 1958 film. For Cairo's main train station, see Ramses Station. Cairo StationFilm posterباب الحديدDirected byYoussef ChahineWritten byMohamed Abu YoussefAbdel Hay AdibProduced byGabriel TalhamiStarring Farid Shawqi Hind Rostom CinematographyAlevise OrfanelliEdited byKamal Abul ElaMusic byFouad El ZahiriRelease date 20 January 1958 (1958-01-20) Running time77 minutesCountryEgyptLanguageEgyptian Arabic Cairo Station, also calle...

A Christmas Carol Sampul edisi pertama (1843)PengarangCharles DickensJudul asliA Christmas Carol. In Prose. Being a Ghost Story of Christmas.IlustratorJohn LeechNegaraInggrisDiterbitkan19 Desember 1843PenerbitChapman & HallTeksA Christmas Carol di Wikisource A Christmas Carol. In Prose. Being a Ghost Story of Christmas, atau yang lebih dikenal dengan A Christmas Carol, merupakan novela yang dikarang oleh Charles Dickens. Edisi pertama novela ini diterbitkan oleh Chapman & Hall di...

 

British actor (born 1977) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Go...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!