Minggu, 11 September 2011

Software Engineering (PSIBO pert. 1)

Definisi Software Engineering

       Rekayasa perangkat lunak atau dalam bahasa Inggris: Software Engineering atau SE adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.

1.Model Activity
      Adalah manajemen perangkat lunak yang menangani masalah domain melalui pemodelan, dengan berfokus pada satu waktu saja dan hanya mengacu pada rincian yang relevan dan mengabaikan segala sesuatu yang lain.

2.Problem Solving
      Adalah sebuah tahapan untuk mencari solusi yang diterima dari model activity. Solusi didapat dengan cara:
•Melakukan Eksperimen
•Menggunakan pola solusi yang sudah ada
•Masukan yang diterima dari klien
•Revisi dalam menanggapi perubahan

3.Knowledge Acquisition
       Dalam pemodelan domain aplikasi dan solusi, teknisi perangkat lunak mengumpulkan data, mengaturnya menjadi informasi, dan merumuskan menjadi pengetahuan. Data didapat dari:
•Survey
•Wawancara
•Data
•Informasi,dll

4.Rationaly Driven
       Teknisi perangkat lunak membuat keputusan harus sesuai dengan konteks yang dibuat dan alasan di balik keputusan ini dibuat untuk memahami implikasi dari perubahan yang diajukan.


Konsep Dasar OOP(Object Oriented Programing)

    1. Abstraksi

    • Cara paling dasar untuk mengelola kompleksitas
    • Hanya berkonsentrasi pada sesuatu significan saja
    2. Pengkapsulan

    • Memisahkan aspek-aspek eksternal obyek yang dapat diakses obyek-obyek lain dari rincian implementasi obyyek itu sendiri
    • Proses+Informasi di hidding
    • Memisahkan presentasi layer dan bisnis logic
   3. Pewarisan

    • Sebuah class dapat mewariskan sifat-sifatnya ke class turunannya
   4. Pengiriman Pesan

    • Obyek-obyek dalam sistem bekerja sama dengan cara mengirimkan pesan dari satu obyek ke obyek yang lain
   5. Asosiasi

    • is the friend of atau is the coworker of
   6. Agregasi

    • Bentuk yang lebih kuat dari agregasi
   7. Banyak bentuk

    • Beberapa oprasi/proses yang berbeda tapi namanya sama

Tidak ada komentar:

Posting Komentar