Dari sini bisa dilihat bahwa program bukan hanya sekelompok instruksi, atau code - code dengan berbagai fungsi, tetapi lebih sesuatu yang berperan penting dalam aktivitas manusia.
Saat seseorang berpikir untuk menjadi programmer, berarti dia sudah menyiapkan mental sebagai seorang pejuang keras dan lebih melankolis di depan komputer. Dalam merekayasa program / perangkat lunak,tidak sedikit waktu yang dibutuhkan. Karena ada beberapa proses dasar yang harus dipenuhi untuk bisa membuat aplikasi.
Proses tersebut antara lain :
- Requirement : tahap berkomunikasi dengan client dan programmer berusaha memenuhi setiap permintaan client atas program yang dibuat.
- Spesifikasi : programmer menentukan apa yang harus dilakukan oleh perangkat lunak dan batasan/kendala pengembangannya
- Developing : proses memproduksi sistem perangkat lunak
- Validation : pengujian program terhadap keinginan pengguna
- Evolution : perubahan program berdasarkan perubahan keinginan client
Dalam pembuatan perangkat lunak, ada yang namanya kerangka berpikir, atau yang sering dikenal dengan alur program dimana alur program tersebut adalah merupakan gambaran baik itu detail maupun gambaran secara global suatu program.
Contoh penyusunan skema tersebut bisa di lihat di sini
Terima kasih
Muito Obrigado...
Semoga bermanfaat