Fungsi Persediaan Inventory Inventory

mendefinisikan objek-objek baru atau dimodifikasi yang akan digabungkan dengan objek-objek yang ada menjadi aplikasi bisnis yang berguna Munawar, 2005. Pondasi dasar dari analisis dan desain Object Oriented adalah objek. Selama analisis, kita akan menggunakan objek untuk mengorganisir pengertian kita dengan konteks sistem. Analisis dan desain objek berarti dua hal yang sangat jelas berbeda. Analisis objek menjelaskan fenomena diluar sistem seperti orang dan benda yang secara tipikal. Walaupun kita tidak selalu bisa memerintahkan mereka, kita harus menulis kejadian atau pengalaman yang mereka lakukan. Desain objek menjelaskan fenomena yang ada di dalam sistem yang bisa kita kontrol. Kita menjelaskan tingkah laku mereka sebagai operasi-operasi yang akan dijalankan Mathiassen et al. 2000.

2.10.2 Objek dan Kelas

Definisi objek adalah sebuah entitas dengan identitas, keadaan, dan tingkah laku. Kelas berguna untuk mengerti tentang objek, dan kelas sangat penting untuk menjelaskan objek. Dari pada menjelaskan masing-masing objek, kita lebih baik mengembangkan deskripsi objek yang berbagi dengan semua objek-objek yang ada dalam kelas yang sama. Pengertian yang lain tentang kelas adalah penjelasan sekumpulan objek yang berbagi stuktur, bentuk behavior metode dan atribut. Mathiassen et al. 2000.

2.11 Metode Rational Unified Process RUP

RUP adalah proses rekayasa perangkat lunak. Ini jelas mendefinisikan siapa yang bertanggung jawab untuk apa, bagaimana hal tersebut dilakukan, dan kapan harus melakukannya. RUP juga menyediakan struktur yang jelas untuk siklus hidup proyek RUP, jelas mengartikulasikan poin tonggak penting dan keputusan Booch et al. 2007.

2.11.1 Fase RUP

Rational Unified Process itu sendiri dirancang dengan teknik yang mirip dengan yang digunakan dalam desain perangkat lunak. Secara khusus, dimodelkan menggunakan Software Process Engineering Metamodel SPEM sebagai standar untuk proses pemodelan berdasarkan Unified Modeling Language UML Kroll dan Kructen, 2003. Gambar 2.1 menunjukkan arsitektur secara keseluruhan dari RUP. Proses ini memiliki dua struktur atau jika Anda membutuhkan dua dimensi: Gambar 2.3 Arsitektur Rational Unified Process Kroll dan Kruchten, 2003