Sistem mühendisi ile yazılım mühendisi arasındaki fark nedir?


cevap 1:

Burada birkaç farklı tanım alabilirsiniz, çünkü Sistem Mühendisliği terimi açık ve net bir şekilde tanımlanmamıştır. Yazılım mühendisliği yazılım oluşturmakla ilgilidir. Kolay olan bu. Benim için fark, sistem mühendisliğinin genellikle yazılımın ötesinde unsurlar içeren eksiksiz sistemler inşa etmesidir. / Veya elektronik veya mekanik cihazları içeren donanım elemanları olabilir. Proses mühendisliği bile gerekebilir. Gerçekten de bir sistem mühendisi yazılım bileşeni olmayan bir sistemi (giderek daha nadir olmasına rağmen) veya sadece bir yazılım bileşenine sahip bir sistem tasarlayabilir. Sistem mühendisinin görevi, bu farklı bileşenleri birleştirilmiş bir bütün olarak bir araya getirmektir.

Başka bir görüş, sistem mühendislerinin daha yüksek bir soyutlama düzeyinde çalıştığı ve yalnızca arayüzlere odaklanarak, uygulamadan bağımsız olarak sadece yapı taşı seviyesine tasarım yapmasıdır. Deneyimlerime göre bu oldukça nadir, sadece akademide karşılaştım.

Yine başka bir görüş, donanım veya işletim sistemi ile arayüz oluşturmada yer alan yazılım mühendisliğinin çok özel bir alanı olan sistem programlamasıdır. Ancak çoğu kişi “sistem mühendisliği” ile “sistem programlama” arasında ayrım yapar.


cevap 2:

Sistem mühendisliği, yazılımlardan / sistemlerden oluşamayan sistemlerle, sistem analizi (bu nasıl inşa edileceği, nasıl inşa edileceği, neden inşa edileceği), teknik açıdan, ihtiyaç analizi, fizibilite çalışması, inşaat planı ile ilgili dokümantasyon ile ilgilidir. , kullanılabilirlik ve çalışan sistemlerin kullanıcıların gereksinimlerini ne kadar iyi karşıladığını !!! Bir sistem herhangi bir yolla oluşturulur ve yazılım araçlarına ek olarak herhangi bir şeyden oluşur, yani bir sistem yazılımlardan yapılmış olabilir veya olmayabilir, kullanıcı kılavuzları, sorun giderme ipuçları, sistem mimarisi / tasarım felsefesi vb. sadece yazılımlarla ilgili her şey, yani yazılım nasıl hazırlanır, hangi programlama kullanılır, kullanıcı etkileşimi / arayüzleri nasıl tanımlanır. Yazılım kesinlikle bilgisayarla ilgili iken, sistem herhangi bir amaç ile ilgili olabilir !!!


cevap 3:

Sistem mühendisi, bir ürünün, çözümün veya hizmet teklifinin teknoloji yönlerinden sorumlu birisidir. Bu, çözüm mimarisini, çözümü geliştirmeyi veya genişletmeyi, pozisyon belgelerini yazmayı, belgelere yardımcı olmayı, eğitimi geliştirmeyi, çözümü entegre etmeyi ve ürün yönetim planlarına katkıda bulunmayı içerebilir - birkaç sorumluluğu.

Yazılım konusunda uzmanlaşmış bir sistem mühendisi ... bir yazılım mühendisidir.

İş teklifi hangi uzmanlığı gösteriyor? İş hangi iş faaliyetlerini destekliyor?


cevap 4:

Sistem mühendisi, bir ürünün, çözümün veya hizmet teklifinin teknoloji yönlerinden sorumlu birisidir. Bu, çözüm mimarisini, çözümü geliştirmeyi veya genişletmeyi, pozisyon belgelerini yazmayı, belgelere yardımcı olmayı, eğitimi geliştirmeyi, çözümü entegre etmeyi ve ürün yönetim planlarına katkıda bulunmayı içerebilir - birkaç sorumluluğu.

Yazılım konusunda uzmanlaşmış bir sistem mühendisi ... bir yazılım mühendisidir.

İş teklifi hangi uzmanlığı gösteriyor? İş hangi iş faaliyetlerini destekliyor?


cevap 5:

Sistem mühendisi, bir ürünün, çözümün veya hizmet teklifinin teknoloji yönlerinden sorumlu birisidir. Bu, çözüm mimarisini, çözümü geliştirmeyi veya genişletmeyi, pozisyon belgelerini yazmayı, belgelere yardımcı olmayı, eğitimi geliştirmeyi, çözümü entegre etmeyi ve ürün yönetim planlarına katkıda bulunmayı içerebilir - birkaç sorumluluğu.

Yazılım konusunda uzmanlaşmış bir sistem mühendisi ... bir yazılım mühendisidir.

İş teklifi hangi uzmanlığı gösteriyor? İş hangi iş faaliyetlerini destekliyor?