1 / 11

Iconix

Iconix. TEKNIK INFORMATIKA REKAYASA PERANGKAT LUNAK - KELOMPOK 6 1. DIMAS ANGGI GUSTIAWAN ( NIM : 10111101 ) 2. TAAT ROMADHON S.H. ( NIM : 10111100 ) 3. INDRIYANI ( NIM : 10111089 ) 4. LUTFI ( NIM : ). Pengertian iconix.

barbie
Download Presentation

Iconix

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Iconix TEKNIK INFORMATIKA REKAYASA PERANGKAT LUNAK - KELOMPOK 6 1. DIMAS ANGGI GUSTIAWAN ( NIM : 10111101 ) 2. TAAT ROMADHON S.H. ( NIM : 10111100 ) 3. INDRIYANI ( NIM : 10111089 ) 4. LUTFI ( NIM : )

  2. Pengertianiconix - ICONIX merupakansalahsatu model darirekayasaperangkatlunak yang dapatdigunakanuntukpengembangansebuahsoftware. - ICONIX adalah Metodologi pengembangan perangkat lunak yang mendahului kedua Rasional Unified Proses(RUP),PemrogramanEkstrim(XP) dan PengembanganPerangkatLunak Agile.

  3. proses iconix Pendekatan dari ICONIX Process berada diantara Rational Unified Process (RUP) yang sangat luas dan eXtreme programing (XP) yang sangat sederhana. ICONIX Process menggunakan use case, seperti RUP tetapi tanpa banyak pentabelan. Proses ICONIX juga relatif kecil dan sederhana seperti XP tetapi tidak mengabaikan analisis dan design. Proses  ICONIX membuat penggunaan UML menjadi efisien karena tetap terfokus pada requirement. Pada ICONIXprocess terdapat dua model yaitu model dynamic yang mendefinisikan behavior dan model static yang mendefinisikan struktur.

  4. PROSES ICONIX

  5. TAHAPAN PROSES ICONIX a. Requirements a) Functional requirements Mengumpulkan segala kebutuhan fungsional yang diperlukan dalam pembuatan perangkat lunak. Kebutuhan fungsional dari perangkat lunak merupakan modal utama dalam pengembangan perangkat lunak. Semua kebutuhan dalam pengembangan perangkat lunak dikumpulkan menjadi satu bagian. Kemudian dilakukan analisis mengenai kebutuhan fungsional dan kubutuahan non fungsional. b) Domain modeling Domain modeling merupakan pondasi dari bagian static dari UML. Domain modeling didapatkan dari mengekstrak kata benda yang didapatkan dari Functional requirements. Kata benda yang didapatkan saling dihubungkan sesuai kebutuhan dari perangkat lunak.

  6. TAHAPAN PROSES ICONIX 3)Behavioral requirements/ Use Case modeling Use Case modeling merupakanbagiandari proses ICONIX yang menjelaskantentangsegalahal yang dilakukanolehpenggunadarisistem. Proses inimenjelaskantentangsegalahal yang dilakukanolehpenggunadanhubunganterhadaptanggapandarisistem. Dalam proses ini, desainperangkatlunakdiharapkandijelaskansecararincikarenaperangkatlunakdidedikasikanberdasarkankebutuhanpengguna. 4)Milestone 1 : Requirements Review Peninjauanulangdilakukansebagaiberikut : i.Memastikanbahwabahwause case texttelahsesuaidengankebutuhanpengguna. ii.Memastikanbahwadomain modeltelahmenunjukkanhubungan yang benar. iii.Memastikanbahwa use case telahterorganisirdalamsatupaket.

  7. TAHAPAN PROSES ICONIX b.Analysis and Preliminary Design a)Robustness analysis Analisisdilakukandengancaramembuatrobustness diagram yang menghubungkanantaraanalisisdandesain. b) Update domain model Pengubahandomain model yang telahdibuatsesuaidarihasilrobustness analysis. Pengubahandilakukandenganmenambahkanclass yang tidakada, menghilangkanambiguitas, danmenambahkanatributpadadomain object. c)Tuliskembaliuse case yang telahdibuat. d)Milestone 2 : Preliminary Design Review (PDR) Dilakukananalisismengenaikecocokanuse case textdenganrobustness diagram, danmemastikansemuaentitas yang terdapatpadarobustness diagramtelahdiperbaharui di domain model.

  8. TAHAPAN PROSES ICONIX c.Detailed Design a)Sequence Diagram Sequence Diagram merupakandigramalir yang disusunbeerdasarkanrobustness diagram. Diagram inidibuatuntuksetiapuse case. Tujuandaridibuatnya diagram iniadalahuntukmengalokasikanbehaviorkeclass. b)Update domain model Perubahandomain model berdasarkanhasilSequence Diagram. Padaperubahaniniterdapatpenambahanoperasipadadomain object. c)Milestone 3 : Critical Design review (CDR) Peninjauanulangdilakukandenganmemastikanbahwadesaintelahmemenuhisemuakebutuhandarihasilidentifikasisebelumnya.

  9. TAHAPAN PROSES ICONIX d.   Implementation a) Coding/Unit testing Pada tahap ini mulai dilakukan proses coding berdasarkan hasil pengembangan model yang telah disusun sebelumnya. Jika proses coding telah dilaksanakan maka dapat dilakukan pengujian. b) Integration and scenario testing Dilakukan pengujian secara integrasi dan sesuai dengan skenario. Pengujian yang dilakukan dapat berupa black box testing maupun white box testing. c) Perform code review dan model update Melakukan analisa kode program dari hasil pengujian dan melakukan perubahan dari hasil analisa.

  10. KESIMPULAN PROSES ICONIX Iconix proses yaitu suatu metode dimana tidak terlalu banyak membahas pada analisa, design maupun implementasi programnya. Namun lebih melihat kepada kebutuhan pengguna serta menyederhanakan proses tersebut, sehingga proses pengembangan perangkat lunak akan menjadi lebih efisien.

  11. REFERENSI • http://alfianilarizky.blogspot.com/2011/04/iconix-process.html, Minggu, 20 Oktober2013 pukul 08.54 WIB • http://www.microsofttranslator.com/BV.aspx?ref=IE8Activity&a=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FICONIX, Minggu, 20 Oktober 2013 pukul 08.57 WIB • http://reeshtea.wordpress.com/2009/11/02/iconix-process/, Minggu, 20 Oktober2013 pukul 09.04 WIB • http://yolandautism.blogspot.com/2013/09/adbo-analisis-desain-berorientasi-objek.html, Minggu, 20 Oktober2013 pukul 09.05 WIB

More Related