definisi rekayasa perangkat lunak

The Software Engineering adalah salah satu disiplin yang berhubungan dengan pengembangan, operasi dan pemeliharaan perangkat lunak atau software .

Perlu dicatat bahwa perlu untuk mempelajari prinsip dan metodologi untuk melakukan tindakan tersebut di atas, sementara bekal pengetahuan ini adalah apa yang akan memungkinkan desain dan konstruksi program komputer yang dapat beroperasi dengan memuaskan di berbagai personal. komputer.

Jadi, rekayasa perangkat lunak menyiratkan pekerjaan yang komprehensif, yaitu analisis konteks dihasilkan, proyek dirancang, perangkat lunak yang sesuai dikembangkan, pengujian dilakukan untuk memastikan operasi yang benar dan akhirnya sistem diimplementasikan.

Proses pengembangan perangkat lunak secara resmi disebut siklus hidup perangkat lunak , karena terdiri dari empat tahap: konsepsi (di mana tujuan ditetapkan dan model dikembangkan), elaborasi (dalam langkah ini karakteristik dan bagaimana arsitekturnya dan mengapa), konstruksi (menyiratkan pengembangan program) dan transisi (ini adalah saat di mana produk akhir ditransfer ke pengguna).

Setelah perangkat lunak aktif dan berjalan, pemeliharaannya akan menjadi relevan . Umumnya, kesalahan cenderung muncul dalam kaitannya dengan desain program, misalnya, pemeliharaanlah yang akan memungkinkan mereka untuk diselesaikan ketika pengguna melaporkannya. Pembaruan biasanya diusulkan dan elemen baru dikembangkan dengan misi mengoreksi kesalahan yang muncul.

Individu yang bekerja secara profesional di bidang ini disebut sebagai insinyur perangkat lunak . Tugas pertama dan utama yang dimiliki para profesional ini adalah mempelajari secara mendetail semua kondisi yang harus diperhatikan oleh sebuah program sebelum dikembangkan untuk memenuhi permintaan konsumen tetapi tanpa melupakan kemungkinan yang tersedia bagi perusahaan pengembang.


$config[zx-auto] not found$config[zx-overlay] not found