Яка різниця між системним інженером та програмним інженером?


Відповідь 1:

Тут ви можете отримати кілька різних визначень, оскільки термін «Системна інженерія» не визначений чітко і однозначно. Розробка програмного забезпечення - це створення програмного забезпечення. Це простий біт. Для мене різниця полягає в тому, що інженерія систем будує повноцінні системи, які часто містять елементи поза програмним забезпеченням. Можуть бути апаратні елементи, що включають / або електроніку, або механічні пристрої. Може навіть потрібна технологічна технологія. Дійсно, системний інженер може спроектувати систему без програмного компонента (хоча це все рідше) або систему, що містить лише програмний компонент. Завданням системного інженера є об'єднання цих різних компонентів у єдине ціле.

Інша думка полягає в тому, що системні інженери працюють на більш високому рівні абстракції і розробляють лише конструкцію на рівні блоку, не зважаючи на реалізацію, орієнтуючись лише на інтерфейси. На моєму досвіді це досить рідко, я лише коли-небудь стикався з ним у наукових колах.

Ще одна думка - це системне програмування, яке є дуже спеціалізованою областю інженерії програмного забезпечення, що бере участь у взаємодії з апаратними засобами або ОС. Але більшість людей розрізняють "інженерію систем" та "програмування систем".


Відповідь 2:

Інженерія систем - це все про системи, які можуть не складатися з програмного забезпечення / програм, його документацію щодо системного аналізу (тобто, що будувати, як будувати, навіщо будувати), технічне мовлення, аналіз вимог, техніко-економічне обгрунтування, план побудови , зручність роботи та наскільки добре робота систем відповідає вимогам користувачів !!! Система побудована будь-якими способами і складається з нічого, крім програмних засобів, це означає, що система може бути виготовлена ​​з програмного забезпечення, а може і не бути, вона включає в себе посібники користувача, поради щодо усунення несправностей, архітектуру системи / філософія дизайну тощо. все, що стосується лише програмного забезпечення, тобто те, як готується програмне забезпечення, яке програмування потрібно використовувати, як визначається взаємодія користувача / інтерфейси. Система може бути пов'язана з будь-якими цілями, тоді як програмне забезпечення суто пов'язане з комп'ютером !!!


Відповідь 3:

Системний інженер - це людина, відповідальна за технологічні аспекти пропозиції товару, рішення чи послуги. Сюди можна віднести архітектуру рішення, вдосконалення або розширення рішення, написання документації про позицію, допомогу в документації, розробку навчань, інтеграцію рішення та внесок у плани управління продуктами - назвати кілька обов'язків.

Системний інженер, що спеціалізується на програмному забезпеченні ..., є інженером програмного забезпечення.

Яку спеціалізацію вказує пропозиція на роботу? Яку ділову діяльність підтримує робота?


Відповідь 4:

Системний інженер - це людина, відповідальна за технологічні аспекти пропозиції товару, рішення чи послуги. Сюди можна віднести архітектуру рішення, вдосконалення або розширення рішення, написання документації про позицію, допомогу в документації, розробку навчань, інтеграцію рішення та внесок у плани управління продуктами - назвати кілька обов'язків.

Системний інженер, що спеціалізується на програмному забезпеченні ..., є інженером програмного забезпечення.

Яку спеціалізацію вказує пропозиція на роботу? Яку ділову діяльність підтримує робота?


Відповідь 5:

Системний інженер - це людина, відповідальна за технологічні аспекти пропозиції товару, рішення чи послуги. Сюди можна віднести архітектуру рішення, вдосконалення або розширення рішення, написання документації про позицію, допомогу в документації, розробку навчань, інтеграцію рішення та внесок у плани управління продуктами - назвати кілька обов'язків.

Системний інженер, що спеціалізується на програмному забезпеченні ..., є інженером програмного забезпечення.

Яку спеціалізацію вказує пропозиція на роботу? Яку ділову діяльність підтримує робота?