Rekayasa Perangkat Lunak merupakan salah satu mata kuliah yang di dapat pada jurusan Informatika, biasanya sekitar semester 6. Rekayasa perangkat Lunak membahas mengenai semua hal yang berkaitan dengan pengembangan suatu perangkat lunak atau yang biasa kita kenal sebagai software, meskipun perangkat lunak tidak hanya software saja terkadang juga batch programming, prosedur ataupun class dan lain sebagainya.
Rekayasa perangkat lunak juga menjadi salah satu jurusan di SMK di Indonesia. Adapun pembahasan materinya di dalam sekolah menengah kejuruan menjelaskan semua tentang proses-proses pembuatan suatu perangkat lunak, tetapi lebih ditekankan didalam proses coding dan pembuatannya saja untuk analisis dan beberapa komponen lain masih belum di perdalam.
Rekayasa perangkat lunak sebenarnya adalah proses update atau pengubahan suatu perangkat lunak yang bertujuan untuk mengembangkan, memelihara serta membangun suatu perangkat lunak agar dapat bekerja secara efisien dan efektif bagi user.
Didalam perkuliahan materi rekayasa perangkat lunak secara garis besar ada 6 materi yaitu :
- Pengenalan Rekayasa Perangkat Lunak
- Konsep dasar rekayasa perangkat lunak
- Metode Pengembangan perangkat lunak
- Analisis Risiko
- Persiapan Project perangkat lunak
- Analisis Desain
- Testing dan implementasi
Di dalam materi pengenalan rekayasa perangkat lunak yang
pertama dipelajari adalah materi secara umum yaitu pengertian
berdasarkan kesepakatan serta beberapa tokoh, definisi secara umum,
sejarah, perkembangan, tokoh-tokohnya. Di dalam materi ini juga di
jelaskan tentang perangkat lunak secara umum, mulai dari karakteristik suatu perangkat lunak,
tujuan pembuatan dari beberapa sisi baik itu dari sisi pengguna, dari
sisi sponsor atau pihak yang mendanai ataupun dari sisi pengembang.
Konsep Dasar Rekayasa Perangkat Lunak. Didalam materi ini di jelaskan tentang konsep-konsep dasar dalam mengembangkan suatu perangkat lunak. Dijelaskan juga tentang rekayasa perangkat lunak di dalam dunia praktis atau lapangan. Di dalam materi ini juga di jelaskan tentang siklus suatu rekayasa perangkat lunak mulai dari pra produksi, pengembangan, pasca produksi hingga rekayasa atau yang biasa kita lakukan dalam software adalah patch (menutupi kekurangan). Di sini juga dijelaskan mengenai tingkatan perangkat lunak, jenis-jenis perangkat lunak dan perkembangan perusahaan perangkat lunak.
Metodologi pengembangan perangkat lunak atau disebut juga model proses atau paradigma rekayasa perangkat lunak adalah suatu strategi pengembangan yang memadukan proses, metode, dan perangkat (tools). Didalam matei ini di jelaskan mengenai metode-metode pengembangan perangkat lunak yang pernah di pakai dan sering di pergunakan di dalam mengembangkan software diantaranya metode sekuensial linier, prototype, RAD, Fouth Generation Techniques (4GT) , spiral, metode Proses Perangkat Lunak Evolusioner (pertambahan, spiral, konkruen), dan metode formal.
No comments:
Post a Comment