- Merancang aplikasi teks dan desktop berbasis objek Merancang bahasa pemrograman berorientasi objek Merancang aplikasi Web berbasis objek Membuat aplikasi Web berbasis data SQL Mengintegrasi basis data dengan Web 2. PL itu apa? - Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer. 3. Kenapa direkayasa? - Semua perangkat lunak memiliki spesifikasi. Setiap perangkat lunak sekecil atau sesederhana apa pun, pasti memiliki spesifikasi kebutuhan, yang secara tersirat maupun tersurat menggambarkan tujuan sistem beserta komponen-komponen pembentuknya. Permasalahan berawal dari spesifikasi kebutuhan 4. Kenapa ada RPL? - Perangkat lunak dipandang sangat perlu karena ia memengaruhi hampir setiap aspek di dalam kehidupan kita dan telah menyatu dalam budaya, bisnis dan kegiatan kita sehari-hari.Rekayasa perangkat lunak juga dipandang sangat perlu karena ia pada dasarnya memungkinkan kita membangun sistem/perangkat lunak yang kompleks dalam jangka waktu tertentu dan pada dasarnya harus memiliki kualitas tinggi.