Tolong jelaskan mengenai Reka bentuk perisian dalam bahasa melayu

Reka bentuk perisian ialah proses di mana seseorang agen membuat tentuan bagi sesebuah artifak perisian, demi mencapai matlamat-matlamat tertentu, menggunakan satu set komponen primitif dan bergantung kepada kekangan-kekangan tertentu. Reka bentuk peri boleh merujuk kepada "segala aktiviti yang terlibat dalam membentuk konsep, rangka, pelaksanaan, penugasan, dan akhir sekali pengubahsuaian sistem-sistem yang rumit" atau "aktiviti mengikut tentuan keperluan dan sebelum pengaturcaraan, sebagai mana di dalam proses kejuruteraan bergaya."

Reka bentuk perisian biasanya melibatkan penyelesaian masalah dan merancang penyelesaian perisian. Ini termasuklah kedua-dua reka bentuk algoritma serta aras rendah dan reka bentuk seni bina aras tinggi.