Unified Process

Unified Process (UP) adalah kerangka kerja proses pengembangan perangkat lunak yang iterative dan incremental. Penyempurnaan Unified Process yang paling terkenal dan banyak didokumentasikan adalah Rational Unified Process (RUP). Contoh lain adalah OpenUP dan Agile Unified Process. Dalam buku seminal tentang Unified Process, Ivar Jacobson, Grady Booch, dan James Rumbaugh[1] membahas perlunya proses perangkat lunak yang "use case driven, arsitechture-centric, iterative, dan incremental". Dalam beberapa hal, unified process adalah upaya untuk memanfaatkan fitur dan karakteristik terbaik dari model proses perangkat lunak tradisional, namun mengkategorikannya dengan cara mengimplementasikan banyak prinsip terbaik dari agile software development. Unified process mengakui pentingnya komunikasi kepada pelanggan dan metode yang sederhana untuk menggambarkan pandangan pelanggan tentang suatu sistem (use case). Ini menekankan peran penting arsitektur perangkat lunak dan membantu arsitek fokus pada tujuan yang tepat, seperti understandability, bergantung pada perubahan di masa depan, dan penggunaan kembali [Jac99]. Model ini menganjurkan aliran proses yang iterative dan incremental, memberikan nuansa evolusi yang penting dalam pengembangan perangkat lunak modern.[2]

Sejarah

Selama awal 1990-an James Rumbaugh,[3] Grady Booch,[4] dan Ivar Jacobson [5] mulai bekerja pada "unified method" yang akan menggabungkan fitur terbaik dari analisis berorientasi objek dan metode desain setiap model dan mengadopsi fitur tambahan yang diusulkan oleh para ahli lain (misalnya,[6]) dalam pemodelan berorientasi objek. Hasilnya adalah UML — unified modelling language yang berisi notasi yang kuat untuk pemodelan dan pengembangan sistem berorientasi objek. Pada 1997, UML menjadi standar industri de facto untuk pengembangan perangkat lunak berorientasi objek. UML menyediakan teknologi yang diperlukan untuk mendukung praktik rekayasa perangkat lunak berorientasi objek, tetapi tidak memberikan kerangka kerja proses untuk memandu tim proyek dalam penerapan teknologi mereka. Selama beberapa tahun ke depan, Jacobson, Rumbaugh, dan Booch mengembangkan unified process, kerangka kerja untuk rekayasa perangkat lunak berorientasi objek menggunakan UML. Saat ini, Unified Process (UP) dan UML banyak digunakan pada proyek berorientasi objek dari semua jenis. Model iteratif, tambahan yang diusulkan oleh UP dapat dan harus disesuaikan untuk memenuhi kebutuhan proyek tertentu.[2]

Fase dalam UP

Profil proyek tipikal yang menunjukkan ukuran relatif dari empat fase dalam Unified Process

Terdapat lima kegiatan dalam kerangka kerja umum dan dapat digunakan untuk menggambarkan model proses perangkat lunak apapun. Unified process tidak terkecuali.[2]

Fase awal (inception) UP mencakup komunikasi (comminication) pelanggan dan aktivitas perencanaan (planning). Dengan berkolaborasi dengan pemangku kepentingan, kebutuhan bisnis untuk perangkat lunak diidentifikasi; arsitektur kasar untuk sistem diusulkan; dan sebuah rencana untuk sifat iterative, sifat incremental dari proyek berikutnya dikembangkan. Kebutuhan bisnis mendasar dijelaskan melalui serangkaian use case awal yang menggambarkan fitur dan fungsi mana yang diinginkan oleh setiap kelas utama pengguna. Arsitektur pada titik ini tidak lebih dari garis besar tentatif dari subsistem utama dan fungsi dan fitur yang mengisi mereka. Nantinya, arsitektur akan disempurnakan dan diperluas menjadi seperangkat model yang akan mewakili pandangan berbeda dari sistem. Proses perencanaan mengidentifikasi sumber daya, menilai risiko utama, menentukan jadwal, dan menetapkan dasar untuk fase-fase yang akan diterapkan ketika peningkatan (increment) perangkat lunak dikembangkan.[2]

Tahap elaborasi (elaboration) meliputi kegiatan komunikasi dan pemodelan model proses generik. Pada tahap elaborasi, use case awal yang dikembangkan sebagai bagian dari fase awal (inception) dan memperluas representasi arsitektur untuk memasukkan lima pandangan yang berbeda dari perangkat lunak - use case model, model kebutuhan (requirement), model desain (design), model implementasi (implementation), dan model penyebaran (deployment) akan diperbaiki dan diperluas. Dalam beberapa kasus, elaborasi menciptakan "garis dasar arsitektur yang dapat dieksekusi" [7] yang mewakili "first cut" sistem yang dapat dieksekusi. Garis dasar arsitektur menunjukkan kelayakan arsitektur tetapi tidak menyediakan semua fitur dan fungsi yang diperlukan untuk menggunakan sistem. Selain itu, rencana tersebut ditinjau dengan saksama pada puncak fase elaborasi untuk memastikan bahwa ruang lingkup, risiko, dan tanggal pengiriman tetap masuk akal. Modifikasi rencana sering dilakukan pada saat ini.[2]

Fase konstruksi (construction) UP identik dengan aktivitas konstruksi yang ditentukan untuk proses perangkat lunak generik. Menggunakan model arsitektur sebagai input, fase konstruksi mengembangkan atau memperoleh komponen perangkat lunak yang akan membuat setiap use case operasional untuk pengguna akhir. Untuk mencapai hal ini, kebutuhan dan model desain yang dimulai selama fase elaborasi diselesaikan untuk mencerminkan versi akhir dari software increment. Semua fitur dan fungsi yang diperlukan untuk software increment (mis. Rilis) kemudian diimplementasikan dalam kode (source code). Ketika komponen sedang diimplementasi, unit test dirancang dan dieksekusi untuk masing-masing komponen. Selain itu, kegiatan integrasi (perakitan komponen dan pengujian integrasi) dilakukan. Use case digunakan untuk memperoleh serangkaian acceptance test yang dieksekusi sebelum dimulainya fase UP berikutnya.[2]

Fase transisi (transition) UP mencakup tahap selanjutnya dari aktivitas konstruksi generik (construction) dan bagian pertama dari aktivitas penyebaran (deployment) generik. Perangkat lunak diberikan kepada pengguna akhir untuk pengujian beta dan laporan umpan balik pengguna baik cacat maupun perubahan yang diperlukan. Selain itu, tim perangkat lunak membuat informasi dukungan yang diperlukan (mis., Buku petunjuk, panduan pemecahan masalah, prosedur pemasangan) yang diperlukan untuk rilis. Pada akhir fase transisi, software increment menjadi xperangkat lunak yang dapat digunakan.[2]

Fase produksi (production) UP bertepatan dengan aktivitas penyebaran (deployment) proses generik. Selama fase ini, penggunaan perangkat lunak yang sedang berlangsung dimonitor, dukungan untuk lingkungan operasi (infrastruktur) disediakan, dan laporan cacat serta permintaan untuk perubahan diajukan dan dievaluasi.[2]

Sangat mungkin bahwa pada saat yang tahap konstruksi, transisi, dan produksi sedang dilakukan, pekerjaan mungkin sudah dimulai pada software increment berikutnya. Ini berarti bahwa lima fase UP tidak terjadi secara berurutan, melainkan lebih cenderung bersamaan. Alur kerja rekayasa perangkat lunak didistribusikan di semua fase UP. Dalam konteks UP, alur kerja analog dengan set tugas Artinya, alur kerja mengidentifikasi tugas yang diperlukan untuk menyelesaikan tindakan rekayasa perangkat lunak yang penting dan produk kerja yang dihasilkan sebagai konsekuensi dari berhasil menyelesaikan tugas. Perlu dicatat bahwa tidak setiap tugas yang diidentifikasi untuk alur kerja UP dilakukan untuk setiap proyek perangkat lunak. Tim mengadaptasi proses (tindakan, tugas, subtugas, dan produk kerja) untuk memenuhi kebutuhannya.[2]

  1. ^ Jacobson, Ivar. ([2011]). The unified software development process. Addison-Wesley Educationa. ISBN 0321822005. OCLC 837180767. 
  2. ^ a b c d e f g h i Pressman, Roger S. (2015). Software engineering : a practitioner's approach. McGraw-Hill Education. ISBN 9781259253157. OCLC 949696534. 
  3. ^ Rumbaugh, J., et al., Object-Oriented Modeling and Design, Prentice Hall, 1991.
  4. ^ Booch, G., Object-Oriented Analysis and Design, 2d ed., Benjamin Cummings, 1994.
  5. ^ Jacobson, I., Object-Oriented Software Engineering, Addison-Wesley, 1992.
  6. ^ Wirfs-Brock, R., B. Wilkerson, and L. Weiner, Designing Object-Oriented Software,Prentice Hall, 1990.
  7. ^ Arlow, J., and I. Neustadt, UML and the Unified Process, Addison-Wesley, 2002.

Read other articles:

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Guguak Tabek Sarojo, IV Koto, Agam – berita · surat kabar · buku · cendekiawan · JSTOR Guguak Tabek SarojoNagariNegara IndonesiaProvinsiSumatera BaratKabupatenAgamKecamatanIV KotoKode Kemendagri13.0...

 

Untuk lagu kebangsaan Korea Utara, lihat Aegukka. Untuk lagu kebangsaan Kekaisaran Korea, lihat Aegukga Kekaisaran Korea. AegukgaB. Indonesia: Lagu Patriotik애국가愛國歌Lagu kebangsaan  Korea SelatanPenulis lirikTidak diketahui (kemungkinan Yun Chi-ho atau Ahn Changho), 1896[1]KomponisAhn Eak-tai, 1935PenggunaanAgustus 1948; 75 tahun lalu (1948-08)Sampel audioAegukga (instrumental)berkasbantuan Sampel audioAegukgaberkasbantuan AegukgaHangul애국가 Hanja愛國歌...

 

Pour les articles homonymes, voir Force de frappe. FranceArsenal nucléaire Programme Date de lancement 1954 Premier essai nucléaire 13 février 1960(Gerboise bleue) Premier essai Bombe H 24 août 1968(Canopus) Dernier essai nucléaire 27 janvier 1996 (Xouthos) Statistiques Charge nucléaire la plus élevée Canopus : 2,6 Mt[1],[2] Nombre maximal d'armes nucléaires ~ 540 (1991-1992)[3] Nombre total d'essais nucléaires 210 détonations[2] Arsenal courant < 300 ogives sur48 mis...

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

Pedro de Deza Manuelcardinale di Santa Romana ChiesaRitratto del cardinale de Deza Manuel  Incarichi ricoperti Cardinale presbitero di San Ciriaco alle Terme Diocleziane (1580-1584) Cardinale presbitero di Santa Prisca (1584-1587) Cardinale presbitero di San Girolamo dei Croati (1587-1597) Cardinale presbitero di San Lorenzo in Lucina (1597-1600) Cardinale protopresbitero (1598-1600) Cardinale vescovo di Albano (1600)  Nato26 marzo 1520 a Siviglia Ordinato presbiteroin data sconosci...

 

Pour les articles homonymes, voir Benoît et Ratzinger. Benoît XVI Benoît XVI en 2011. Biographie Nom de naissance Joseph Aloisius Ratzinger Naissance 16 avril 1927Marktl (Allemagne) Ordination sacerdotale 29 juin 1951 par le Card. Michael von Faulhaber Décès 31 décembre 2022 (à 95 ans)Monastère Mater Ecclesiae (Vatican) Pape de l'Église catholique Élection au pontificat 19 avril 2005 (à 78 ans) Intronisation 24 avril 2005 Fin du pontificat 28 février 2013 (à 85 ans)par reno...

Questa voce sull'argomento hockey su ghiaccio è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Campionato mondiale di hockey su ghiaccio 1987Eishockey-Weltmeisterschaft 1987 Competizione Campionato mondiale di hockey su ghiaccio Sport Hockey su ghiaccio Edizione 52ª Date dal 17 aprile 1987al 3 maggio 1987 Luogo  Austria Partecipanti 8 Risultati Vincitore Svezia(4º titolo) Secondo Unione S...

 

Romanian association football manager and former player (born 1969) Răzvan Lucescu Lucescu as PAOK manager in 2018Personal informationDate of birth (1969-02-17) 17 February 1969 (age 55)Place of birth Bucharest, RomaniaHeight 1.77 m (5 ft 10 in)Position(s) GoalkeeperTeam informationCurrent team PAOK (head coach)Youth career1981–1985 Dinamo București1985–1987 Sportul StudențescSenior career*Years Team Apps (Gls)1987–1992 Sportul Studențesc 24 (0)1992–1993 Crema ...

 

American musical theatre actress Lisa BresciaBrescia after a performance of Dear Evan Hansen in 2019 taken by Anthony E.BaroneBorn (1970-05-12) May 12, 1970 (age 53)Sioux Falls, South Dakota, U.S.OccupationActressSpouseCraig Carnelia Lisa Brescia (born May 12, 1970) is an American musical theatre actress who has performed as lead and understudy in several Broadway shows. Raised in Milwaukee, Wisconsin,[1] she went on to pursue acting and graduated from the American Academy of Dra...

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

Jeff Hendrick Hendrick bersama Republik Irlandia pada 2017Informasi pribadiNama lengkap Jeffrey Patrick Hendrick[1]Tanggal lahir 31 Januari 1992 (umur 32)[2]Tempat lahir Dublin, Republik IrlandiaTinggi 1,85 m (6 ft 1 in)[2]Posisi bermain GelandangInformasi klubKlub saat ini Sheffield Wednesday(pinjaman dari Newcastle United)Karier junior1998–2008 St. Kevin's Boys2008–2010 Derby CountyKarier senior*Tahun Tim Tampil (Gol)2010–2016 Derby County ...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) {{{اسم}}}فرعون مصر الألقاب الملكية سيواكاري حور، (بالإنجليزية: Sewadjkare Hori)‏. (المعروف أيضا باسم Hori II) فرعون من ...

Газообразное топливо в зажигалке Газообразное топливо — многокомпонентная смесь горючих и негорючих газов природного или искусственного происхождения. Основными величинами, которые характеризуют газовое топливо, являются: теплота сгорания и теплотворная способност...

 

Bob SinclarInformasi latar belakangNama lahirChristophe Le FriantNama lainThe Mighty Bop, Bob From Paris, Chris The French KissLahir10 Mei 1969 (umur 55)AsalPrancisGenreHousePekerjaanProduser rekaman, DJInstrumenFonografTahun aktif1986-sekarangLabelYellow ProductionsArtis terkaitAfricanism All Stars, Reminiscence Quartet, Yellow ProductionsSitus webwww.bobsinclar.com Bob Sinclar (lahir 10 Mei 1969) adalah seorang DJ berkebangsaan Prancis yang memenangkan nominasi Grammy Award. Dia berkar...

 

Association football club in England 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: Dorchester Town F.C. – news · newspapers · books · scholar · JSTOR (October 2014) (Learn how and when to remove this message) Football clubDorchester TownFull nameDorchester Town Football ClubNickname(s)The MagpiesFounded188...

Untuk aktor, lihat Park Jae-jung. Ini adalah nama Korea; marganya adalah Park. Parc Jae-jungPark pada tahun 2017Informasi latar belakangNama lainJaejung ParcLahir25 Desember 1995 (umur 28)Seoul, Korea SelatanGenreBalada popPekerjaanPenyanyiTahun aktif2013–sekarangLabelRomantic FactorySitus webSitus web resmiNama KoreaHangul박재정 Alih AksaraBak Jae-jeongMcCune–ReischauerPak Chaechŏng Parc Jae-jung (Hangul: 박재정; lahir 25 Desember 1995)[1] adalah penyanyi balada pop d...

 

Pope John Paul II bibliographyBooks↙16Plays↙7Poetry↙3Audio↙15Encyclicals↙14References and footnotes The Pope John Paul II bibliography contains a list of works by Pope John Paul II, and works about his life and theology. Pope John Paul II reigned as pope of the Catholic Church and sovereign of Vatican City for 26 and a half years (October 1978–April 2005). Works written and published prior to his election to the papacy are attributed to Karol Wojtyła. Additional resources can be...

 

Defunct American soccer club Soccer clubSan Diego JawsFull nameSan Diego JawsFounded1976Dissolved1976 (moved)StadiumAztec Bowl,San Diego, CaliforniaLeagueNorth American Soccer League Home colors Away colors The San Diego Jaws were a professional soccer team based in San Diego, California, playing their home games at the Aztec Bowl on the campus of San Diego State University. Founded in 1976, the team was a member of the North American Soccer League, and was the league's second attempt to plac...

Traffic that moves in a single direction One way road redirects here. For other uses, see One Way Road (disambiguation). One way street redirects here. For the 1950 film, see One Way Street. One-way system redirects here. For the band, see One Way System. One-way street sign in New York City No trucks over 5 tons, nonstandard lettering Cullom Ave, One way signs in Chicago, Illinois One-way traffic (or uni-directional traffic) is traffic that moves in a single direction. A one-way street is a ...

 

World Wrestling Federation pay-per-view event Survivor SeriesPromotional poster featuring Diesel and Shawn MichaelsPromotionWorld Wrestling FederationDateNovember 19, 1995CityLandover, MarylandVenueUSAir ArenaAttendance14,500Tagline(s)Teams of Federation Superstars Battle it out!Who's fit to survive?Pay-per-view chronology ← PreviousIn Your House 4 Next →In Your House 5 Survivor Series chronology ← Previous1994 Next →1996 The 1995 Survivor Series was the ninth annu...