Showing posts with label RPL. Show all posts
Showing posts with label RPL. Show all posts

Sunday, March 20, 2011

UML(Unified Modeling Language)

UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua elemen dan diagram berbasiskan pada paradigma object oriented.

UML adalah salah satu tool / model untuk merancang pengembangan software yang berbasis object oriented.
Untuk dapat memahami UML membutuhkan bentuk konsep dari sebuah bahasa model, dan mempelajari 3 (tiga) elemen utama dari UML, seperti building block, aturan-aturan yang menyatakan bagaimana building block diletakkan secara bersamaan, dan beberapa mekanisme umum (common).

ERD(Entitiy RelationShip Diagram)

Diagram hubungan entitas (ERD) - model data menggunakan beberapa notasi untuk menggambarkan data dalam hal entitas dan hubungan yang digambarkan oleh data tersebut.

Entitas - kelompok orang, tempat, benda, kejadian, atau konsep tentang apa yang kita butuhkan untuk menangkap dan menyimpan data.
Orang: agen, kontraktor, pelanggan, departemen, divisi, karyawan, instruktur, mahasiswa, pemasok.
Tempat: penjualan wilayah, gedung, ruang, kantor cabang, kampus.
Obyek: buku, mesin, bagian, produk, bahan baku, lisensi perangkat lunak, paket perangkat lunak, alat, model kendaraan, kendaraan.
Acara: aplikasi, penghargaan, pembatalan, kelas, penerbangan, faktur, order, pendaftaran, pembaharuan, permintaan, pemesanan, penjualan, perjalanan.
Konsep: rekening, blok waktu, obligasi, tentu saja, dana, kualifikasi, saham.

DFD (Data Flow Diagram)

Yang ada di post ini:
-Alasan mengapa suatu proses gagal.
-Pengertian dan jenis model(fisik dan logika)
-komponen DFD
-Aturan dalam data flow

Pengertian Rekayasa Perangkat Lunak


Yang terkandung di dalam postingan ini:
-Pengertian Software Engineering.
-Lapisan Software Engineering: Tools, Methodes, Proses, Quality Focus
-Pekerjaan dalam Software Engineering dapat dibagi 3 bagian:
1) Definition Phase
2) Development Phase
3) Maintenance Phase
-Ada 4 tipe perubahan:
1)Correction
2) Adaption
3) Enhancement
4) Prevention
-Tahapan dan langkah-langkah terkait yang diuraikan dalam hal-hal umum rekayasa perangkat lunak dilengkapi dengan sejumlah payung aktivitas(Umbrella Activities).