Pemodelan Perangkat Lunak
Adalah disiplin ilmu untuk mempelajari bentukbentuk pemodelan perangkat lunak yang digunakan sebagai bagian dari tahapan pengembangan perangkat lunak secara terstruktur dan berorientasi objek
Pemodelan dalam suatu rekayasa perangkat lunak merupakan suatu hal yang dilakukan di tahapan awal. Di dalam suatu rekayasa dalam perangkat lunak sebenarnya masih memungkinkan tanpa melakukan suatu pemodelan. Namun hal itu tidak dapat lagi dilakukan dalam suatu industri perangkat lunak. Pemodelan delam perangkat lunak merupakan suatu yang harus dikerjakan di bagian awal dari rekayasa, dan pemodelan ini akan mempengaruhi perkerjaan-pekerjaan dalam rekayasa perangkat lunak tersebut.
Kompetensi Dasar
1. Mengamalkan nilai-nilai ajaran agama sebagai tuntunan dalam menggunakan
teknologi menengah.
2. Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi
di alam.
3. Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam
kehidupan sehari-hari.
4. Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti;
cermat; tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif
dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi
sikap dalam menyelesaikan tugas menggunakan teknologi menengah.
5. Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai
wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan.
6. Menjelaskan konsep pemodelan perangkat lunak.
7. Menyajikan beberapa karakteristik pemodelan perangkat lunak.
Tujuan Pembelajaran
1. Mengetahui konsep rekayasa perangkat lunak
2. Memahami tahapan pengembangan perangkat lunak
3. Mengetahui komponen dan karakteristik perangkat lunak
4. Memahami pembagian perangkat lunak dalam domain
Konsep Rekayasa Perangkat Lunak:
Analisis / Analysis
Tujuan :
- Menganalisis situasi untuk menentukan spesifikasi dan struktur pengguna dan menyeleksi fitur sistem yang lain
Desain / Design
Tujuan :
- Mendapatkan dan menstrukturkan kebutuhan sistem secara keseluruhan
- Mengembangkan spesifikasi teknologi
Implementasi / Coding
Tujuan :
- Menghasilkan sebuah perangkat lunak yang dapat digunakan
Pengujian / Testing
Tujuan :
- Untuk mendapatkan informasi mengenai kualitas perangkat lunak
- Untuk memeriksa bug atau eror
Inilah contoh tahapan pengembangan perangkat luna
Comments
Post a Comment