Rekayasa Perangkat Lunak

Pengarang: Louise Ward
Tanggal Pembuatan: 7 Februari 2021
Tanggal Pembaruan: 28 Juni 2024
Anonim
Belajar Rekayasa Perangkat Lunak | 1. Intro
Video: Belajar Rekayasa Perangkat Lunak | 1. Intro

Isi

Definisi - Apa yang dimaksud dengan Rekayasa Perangkat Lunak?

Rekayasa perangkat lunak adalah proses menganalisis kebutuhan pengguna dan merancang, membangun, dan menguji aplikasi pengguna akhir yang akan memenuhi kebutuhan ini melalui penggunaan bahasa pemrograman perangkat lunak. Ini adalah penerapan prinsip-prinsip teknik untuk pengembangan perangkat lunak. Berbeda dengan pemrograman sederhana, rekayasa perangkat lunak digunakan untuk sistem perangkat lunak yang lebih besar dan lebih kompleks, yang digunakan sebagai sistem kritis untuk bisnis dan organisasi.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Rekayasa Perangkat Lunak

Seorang insinyur perangkat lunak mempertimbangkan kebutuhan perangkat lunak pengguna akhir dan akibatnya mengembangkan atau merancang aplikasi baru. Selanjutnya, rekayasa perangkat lunak dapat melibatkan proses menganalisis perangkat lunak yang ada dan memodifikasinya untuk memenuhi kebutuhan aplikasi saat ini.

Karena perangkat keras komputer menjadi lebih murah, fokusnya ditransfer ke sistem perangkat lunak. Sistem perangkat lunak besar mungkin lebih kompleks daripada perangkat keras yang digunakan untuk menjalankannya, sehingga ada permintaan besar untuk praktik terbaik dan proses rekayasa yang dapat diterapkan pada pengembangan perangkat lunak. Harus ada disiplin dan kontrol selama rekayasa perangkat lunak, sama seperti upaya rekayasa rumit apa pun.


Dalam elektronik konsumen modern, perangkat dalam persaingan langsung seringkali memiliki perangkat keras dan kekuatan pemrosesan yang serupa, tetapi pengalaman pengguna akan sangat bervariasi tergantung pada perangkat lunak yang digunakan.