1.1
1.2
1.3
1.4 Pilihan jawaban ke 1 : Menyertakan lisensi perangkat lunak dan hak cipta
Pilihan jawaban ke-2 :
Cara terbaik untuk menghindari kesalahan tertentu adalah dengan menerapkan analisis dan
desain system. Tujuan analisis dan desain system adalah untuk memastikan bagaimana
suatu system bekerja dan kemudian mengambil tindakan untuk menjadikannya lebih baik.
Beberapa faktor dan saran dalam kerusakaan akibat perubahan perangkat lunak :
1.5 Dalam rekayasa perangkat lunak konsep pendekatan berorientasi objek dapat diterapkan
pada tahap analisis, perancangan, pemrograman dan pengujian perangkat lunak. Yang
dapat digunakan pada masing-masing tahap tersebut dengan aturan dan alat bantu
permodelan tertentu. Contoh : DFD (Data Flow Diagram), ERD (Entity Relationship
Diagram), STD (State Transitition Diagram)
1.6
a) Tools
Merupakan alat bantu yang dapat digunakan oleh programmer dalam
menyelesaikan proyek yang ada
b) Methods
Pembuat program akan melakukan langkah- langkah dan tindakan-tindakan yang
sesuai dengan metode yang ada, dan harus disesuaikan dengan software yang
dibangun dan tujuan dari pembuatan software
c) Process
Program terfokus pada kualitas dari software yang akan dibangun, proses ini
dilakukan terurut dan tepat agar tidak terjadi kesalahan pada saat launching
d) A quality Focus
Dengan berfokus pada A quality focus maka programmer akan mengetahui sampai
dimana aplikasi yang akan dibangun dan bentuk dari aplikasi yang akan bangun
Kelebihan
Dengan perkembangan teknologi informasi, globalisasi semakin meningkat. Komunikasi
menjadi lebih mudah, lebih murah, dan lebih cepat dengan bantuan sistem teknologi
informasi.
Kekurangan
Bersamaan dengan penciptaan lapangan kerja baru dan menarik, teknologi informasi juga
menyebabkan kenaikan pengangguran.Dengan merampingkan proses bisnis, redudansi
pekerjaan, perampingan tenaga dan outsourcing terjadi. Banyak pekerjaan tingkat rendah
dan menengah telah berpaling ke tenaga dari negara-negara lain, yang menyebabkan
orang lebih banyak menganggur.
Kesimpulan
Dengan merampingkan proses bisnis, redudansi pekerjaan, perampingan tenaga dan
outsourcing terjadi. Banyak pekerjaan tingkat rendah dan menengah telah berpaling ke
tenaga dari negara-negara lain, yang menyebabkan orang lebih banyak menganggur.
Selain manfaat positif yang didapat, kemajuan teknologi informasi dan komunikasi
dalam bidang ekonomi juga tidak menutup kemungkinan adanya hal-hal negatif yang
bisa menimbulkan kerugian. Maka dari itu kita sebagai manusia perlu lebih bijak
lagi menggunakan dan mengelola teknologi yang sudah ada, jangan sampai
menimbulkan kerusakan/kerugian bagi perusahaan atau pihak lain.
1.9 Kerangka kerja proses menetapkan dasar untuk proses rekayasa perangkat lunak secara
lengkap dengan mengidentifikasi sejumlah aktivitas kerangka kerja yang berlaku untuk
semua proyek perangkat lunak, terlepas dari ukuran atau kompleksitas. Selain itu,
kerangka proses meliputi satu set payung activities yang berlaku di seluruh proses
perangkat lunak seluruh. Sebuah kerangka proses generik untuk rekayasa perangkat
lunak meliputi lima kegiatan yaitu Komunikasi, Perencanaan, Pemodelan, Konstruksi,
dan Deployment. Tetapi berbagai jenis proyek mungkin memerlukan proses software
yang berbeda disesuaikan dengan kebutuhan software engineers dan manajer.
1.10 Kegiatan Payung (Umbrella Activities) harus dijalankan secara merata karena setiap
kategori dalam Umbrella activities mempunyai manfaat dalam pengembangan software.
Jika salah satu kategori kegiatan dalam Umbrella Activities tidak dijalankan dengan baik
maka akan mengganggu pengembangan Software.