Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
5362
Tıklama
0
Öne Çıkarma
Yazılım mimarı nedir nasıl olunur ve ....
K
9 yıl
Yüzbaşı
Konu Sahibi

Yazılım mimarı nedir=?
nasıl olunur=?
Maaş=?
Yazılım mühendisinden farkı nedir=?



< Bu ileti mobil sürüm kullanılarak atıldı >

K
9 yıl
Yüzbaşı
Konu Sahibi

Lütfen cevaplayın



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
E
9 yıl
Yarbay

Açıklıyayım ben sana, kısaca yazılım mimarı bir projenin alt yapısını tasarlayan kişidir. Proje yöneticisi ile karıştırılır bazen fakat en büyük fark biri yönetim ile ilgili planlama yaparken diğeri sadece proje planlaması yapar. Aşağıdaki gördüğün çok basit bir MVC projesi alt yapısıdır. Katmanlı mimarı, Fluent API, Entity Framework gibi unsurlar için hazırlanmıştır. Ayrıca içerisinde MVCde önemli bir konu olan Areas kavramı da vardır. Böyle bir yapı kurduğunda sadece değiştirmen gereken UI katmanı olur. Nedeni ise kurduğun yapının verdiğin her objeye göre otomatik olarak çalışmasıdır.

Yazıım mimarı olursan, hazırladığın alt yapıyı Developerlar kullanır, çoğu zaman yan gelip yatar gözüyle bakılan yazılım mimarları aslında en başında yapıyı sağlam ve tabiri caizse taş gibi oluşturursa gerçekten yan gelip yatabilir.

Hazırlayacağın altyapıdaki kodlardan örnek olması amacıyla aşağıdaki kod parçacığına bakabilirsin.

 
public virtual void Add(T item)
{
_context.Set<T>().Add(item);
}


public virtual void Add(List<T> items)
{
foreach (T item in items)
{
Add(item);
}
}


< Resime gitmek için tıklayın >



K
9 yıl
Yüzbaşı
Konu Sahibi

Teşekkürler



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
E
9 yıl
Yarbay

Rica ederim, bu gösterdiğim yapıyı yaklaşık 5 6 ayda çözersin. Bir firmada veya kendine proje yaptığında sağlam olmasını istiyorsan buna benzer yapı kullanman gerekir.

Eğer çalışmaya nerden başlamam gerek dersen ki eğer yazılım mimarı olmak istiyorsan benim gibi, Object Oriented Programming konusundan başlaman ve daha sonra katmanlı mimarı konusunda çalışman gerekir.

Amacın tekrar kullanılabilirlik ve elinden geldiği kadar genel bir yapı kurmak olmalı. Yani yazdığın kod veya kurduğun yapı, sadece kategoriye ekleme olmamalı, aynı kod hem ne verirsen onu veritabanında uygun yere yazıyor olmalı.

İlk mesajda verdiğim örnek buna karşılık gelen kod parçasdıır.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @kk king
P
5 yıl
Er

Merhaba ben lise sona gidiyorumda ben yazılım mühendisliğini istiyorum ama yazılım mimarı ile ilgili birkaç şey duydum bu yazılım mimarı nasıl olunur nereden olunur üniversitede bir bölüm mü bu soruları cevaplarsanız sevinirim :) yoksa internetten kendinizi mi geliştiriyorsunuz



< Bu ileti DH mobil uygulamasından atıldı >


Bu mesajda bahsedilenler: @ElwinVanDyke
S
3 yıl
Er

Projelerde karmaşıklığın artması sebebiyle yazılım projeleri üzerindeki maliyetler ve zaman baskısı da hızla artmaya başlamıştır. İşte bu noktada yazılım mimarisi önemli bir rol oynar. Bu konu hakkında kendinizi geliştirmeyi düşünüyorsanız iSAQB yazılım dilini önerebilrim. Çünkü proje yönetimi, gereksinim yönetimi, test etme ve geliştirme gibi alanlarda takım arkadaşlarınızl birlikte koordineli çalışmanızda yardımcı olur. Daha fazla bilgi için:https://tectrain.ch/en/isaqb/foundation-cpsa-f



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.