Software Engineer

Table of Contents

Software Engineer

Software Engineer

Profesi software engineer sebenarnya ada kemiripannya dengan profesi programmer, system analyst ataupun SQA engineer. Yang membedakannya adalah software engineer memerlukan keahlian lebih mendalam dalam hal SDLC (Software Development Life Cycle) yaitu seluruh proses yang harus dijalani dalam pengembangan software. Pada level tertentu, seorang software engineer juga harus menguasai manajeman proyek  software development. Salah satu standar SDLC yang umum digunakan dalam software engineering adalah SWEBOK (Software Engineering Body of Knowledge).

Tugas:

–          Melakukan tugas-tugas programmer, system analyst dan sebagian tugas SQA engineer

–          Merekomendasikan dan menerapkan metodologi terbaik dalam sebuah proyek software development

Keahlian yang Diperlukan:

–          Menguasai hal-hal yang dikuasai programmer, system analyst dan SQA engineer (dalam porsi yang lebih sedikit)

–          Menguasai SDLC berdasarkan SWEBOK (requirement, design, implementation/construction, testing, maintenance)

–          Menguasai metodologi software development seperti RUP, Agile, XP, Scrum dll

Sumber : https://filehippo.co.id/