1 / 14

REKAYASA PERANGKAT LUNAK (123403 )

Pertemuan 1 Pengenalan Rekayasa Perangkat Lunak. REKAYASA PERANGKAT LUNAK (123403 ). Deskripsi. Mata kuliah ini mengkaji konsep Rekayasa Perangkat Lunak dan menerapkannya dalam membangun produk perangkat lunak yang benar. Tujuan Instruksional Umum (TIU).

pete
Download Presentation

REKAYASA PERANGKAT LUNAK (123403 )

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. IF-1483 RPL TEKNIK INFORMATIKA UPN “VETERAN” YK Pertemuan 1 Pengenalan Rekayasa Perangkat Lunak REKAYASA PERANGKAT LUNAK (123403)

  2. TEKNIK INFORMATIKA UPN “VETERAN” YK Deskripsi Mata kuliah ini mengkaji konsep Rekayasa Perangkat Lunak dan menerapkannya dalam membangun produk perangkat lunak yang benar.

  3. TEKNIK INFORMATIKA UPN “VETERAN” YK Tujuan Instruksional Umum (TIU) Mengimplementasikan metodologi RPL dalam membangun produk perangkat lunak.

  4. TEKNIK INFORMATIKA UPN “VETERAN” YK Agenda Pendahuluan / Kontrak Perkuliahan Dosen Buku Teks Penilaian Jadwal Kulian PRE TEST Pengenalan Rekayasa Perangkat Lunak (Introduction to Software Engineering)

  5. TEKNIK INFORMATIKA UPN “VETERAN” YK Kontrak Perkuliahan Buku Acuan : Software Engineering:  A Practitioner's Approach Pengarang :  Roger S. Pressman 5,6,7th Edition Penerbit:  Fourth Edition, McGraw-Hill, 1997 Komponen Nilai : Tugas Project (kelompok) 60% progress report : 15 % (saat uts ) presentasi project : 20 % laporan akhir : 25 % Ujian Akhir 40%

  6. TEKNIK INFORMATIKA UPN “VETERAN” YK JADWAL PERKULIAHAN

  7. TEKNIK INFORMATIKA UPN “VETERAN” YK JADWAL PERKULIAHAN

  8. TEKNIK INFORMATIKA UPN “VETERAN” YK PRE TEST Apa yang anda ketahui tentang perangkat lunak ? Apa yang anda ketahui tentang rekayasa perangkat lunak ? Sebutkan metodologi RPL yang anda ketahui !

  9. TEKNIK INFORMATIKA UPN “VETERAN” YK Rekayasa Perangkat Lunak Definisi Klasik (1969) “The establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines.” pressman 7th edition hal 13 Penerapan prinsip engineering untuk memperoleh software yang ekonomis, reliable dan bekerja efisien pada komputer • Definisi IEEE (1993) “Software Engineering: (1) The application of a systematic, disciplines, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software. (2) The study of approaches as in (1).” RPL : (1) Penerapan secara sistematis, disiplin, pendekatan terukur pada pengembangan, pengoperasian dan pemeliharaan software. (2) Studi terhadap (1)

  10. TEKNIK INFORMATIKA UPN “VETERAN” YK Penyelesaian Masalah (Problem Solving) COMPUTER SCIENCE CUSTOMER Fungsi Computer Teori Problem SOFTWARE ENGINEERING Tools dan Teknik utk Menyelesaikan Problem

  11. TEKNIK INFORMATIKA UPN “VETERAN” YK Perkembangan Software Generasi Awal Batch orientation Custom software Generasi Kedua Multi-user, Real-time Database Product software Generasi Ketiga Distributed systems Low cost hardware Generasi Keempat Desktop systems Object Oriented Technologies Expert Systems AI, neural networks Parallel computing Network computers

  12. TEKNIK INFORMATIKA UPN “VETERAN” YK Ongoing Problems (Masalah yang terus menerus ada) Kemajuan perangkat keras melebihi kemampuan membuat software Kemampuan membangun program baru tidak dapat memenuhi permintaan program-program baru, begitu juga kecepatan membangun program tidak dapat mnegikuti kebutuhan bisnis dan pasar Penyebaran penggunaan computer telah membuat kebergantungan masyarakat thdp komputer Tantangan untuk membangun software dengan reliability & quality yang tinggi Kemampuan men-support dan meningkatkan program terancam oleh design yang buruk dan keterbatasan sumberdaya

  13. TEKNIK INFORMATIKA UPN “VETERAN” YK Tugas Mahasiswa membentuk tim pengembang untuk membangun sebuah software

  14. TEKNIK INFORMATIKA UPN “VETERAN” YK Pertemuan Berikutnya... Project Overview Organisasi Team Organization danPerencanaan Project

More Related