Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SOFTWARE ENGINEERING (cont.)

Presentasi serupa


Presentasi berjudul: "SOFTWARE ENGINEERING (cont.)"— Transcript presentasi:

1 SOFTWARE ENGINEERING (cont.)
(Indah Tri Handayani)

2 Sebuah Analogi Gas Oksigen dapat dibuat oleh : - Sebuah Laboratorium
- Industri Pabrik Gas Perangkat lunak dapat dikembangkan oleh : - Sekelompok programmer - Sebuah organisasi yang mengembangkannya melalui rekayasa Apa yang membedakan antara keduanya ? RPL

3 Perbedaan SE & CS Berhubungan dengan :
Apa perbedaan antara software engineering (rekayasa perangkat lunak) dengan computer science (ilmu komputer) ? Berhubungan dengan : Computer Science Software Engineering Teori-teori Dasar-dasar Ilmu Komputer Pengetahuan praktis untuk pengembangan Untuk menghasilkan soft. yg berguna RPL

4 Perbedaan SE & CS (cont.)
Comp. Science terkait dgn teori-teori & dasar-dasar dari ilmu komputer, sedangkan software engineering terkait pada pengetahuan & penyerahan perangkat lunak yg berguna. Teori-teori ilmu komputer biasanya tidak cukup digunakan sebagai pendukung yang lengkap dari software engineering. RPL

5 Mengapa perlu Soft. Engineering
Masalahnya adalah kompleksitas Banyak dibutuhkan sumber-sumber, tetapi kuncinya adalah ukuran (size) : - UNIX berisi 4 juta lines of code - Windows 2000 berisi 108 lines of code dikerjakan oleh Tim dengan 1400 orang Soft. Engineering adalah bagaimana mengelola komplesitas tsb. dan dpt bekerja dalam satu Tim Work RPL

6 Tahap-tahap Proses Pengembangan Soft.
Bagaimana bekerja dalam suatu proyek skala besar, kompleks & melibatkan banyak orang ? 1. Spesifikasi Kebutuhan (requirement specification) 2. Analisis (anlysis) 3. Perancangan (design) 4. Implementasi & Pengujian (implementastion & testing) 5. Perawatan & Up-grade (maintenance & upgrade) RPL

7 RPL

8 RPL

9 RPL

10 RPL


Download ppt "SOFTWARE ENGINEERING (cont.)"

Presentasi serupa


Iklan oleh Google