Salgın süreci ve Yazılım Mühendisliği

Geçirdiğimiz salgın sürecinde bir çok konuda tecrübeler elde ediyoruz. Süreç sonunda, kişi ve kurumları yeni bir dönem bekliyor. Herkes kendisine göre önceliklerini gözden geçirecek ve ona göre planlar yapacaktır. Yazılım mühendisliği alanında; Süreç yönetimi, birlikte çalışma, takım içi iletişim konuları daha fazla önem kazandı. Bunu genel olarak tüm iş alanları için de düşünebiliriz. Sürecin birContinue reading “Salgın süreci ve Yazılım Mühendisliği”

Framework kullanımında dikkatle değerlendirilmesi gereken hususlar (Dezavantajlar)

Framework kullanımı hazır bileşenler olması sebebiyle, genel olarak avantajlı değerlendirilebilir. Fakat bazı durumlarda bu faydalar azalabilir veya belirli bir noktadan sonra, faydadan çok zarar verir. Framework kullanımı ile ilgili dikkat edilmesi gereken hususlar aşağıda listelenmiştir: 1) Framework alana özel olmalı veya çok ilişkili birkaç alana çözüm sunmalıdır. 2) Aynı çözüm alanı için de olsa bile,Continue reading “Framework kullanımında dikkatle değerlendirilmesi gereken hususlar (Dezavantajlar)”

Framework ler niçin önemlidir? (Avantajları)

Projemizin teknik alt yapısı (Platform & Infrastructure) olarak adlandırabileceğimiz bir çok ihtiyacımızı bir veya daha fazla framework bileşeni kullanarak çözümleriz. Bu bileşenler, kurum kaynakları ile geliştirilebileceği gibi, açık kaynak veya ticari olarak kullanıma hazır bileşenlerde olabilir. Framework kullanmanın avantajlarını şu şekilde listeyelebiliriz: 1) Tekrar kullanılabilir ve kullanıma hazır bileşenler olması 2) Farklı projelerde denenmiş veContinue reading “Framework ler niçin önemlidir? (Avantajları)”

Yazılım alt yapı bileşenleri (Frameworks) ve Tasarım desenleri

Yazılım alt yapı bileşenleri, aynı alanda benzer uygulamalara ortak bir alt yapı sunmak için geliştirilen, birbiri ile ilişkili bileşen kümesidir. Bu bileşenlerin en önemli özelliği, tekrar kullanılabilir (reusable) ve genişletilebilir (extensible) yazılım bileşenleri olmasıdır. Bu açıdan önemli tecrübe gerektirir. Tasarım desenleri bilgisi ile, bu alanda gerekli tecrübeleri kazanma imkanımız vardır. Ayrıca, tasarladığımız “Framework” içinde çözümContinue reading “Yazılım alt yapı bileşenleri (Frameworks) ve Tasarım desenleri”

Tasarım desenlerinin yazılım sistemi sürecine sağladığı diğer katkılar nelerdir? (Motivasyon, Takım içi iletişim, Kod Kalitesi)

Yazılım tasarımının ve geliştirilen kodların kaliteli olması (Yaygın ve bilenen yaklaşımlar), iş tatmini açısından önemlidir. Diğer bir bakış açısıyla, yazılım sistemi geliştirme kalitesi düşük olduğunda, iş tatmini de düşmektedir. Edindiğimiz tecrübelere göre, kısa zamanda iş arayışının sebeplerinden bir tanesi de, yapılan işin düşük kalitede olmasıdır. Tasarım desenleri, tecrübeli kişiler arasında ortak bir terminoloji ve iletişimContinue reading “Tasarım desenlerinin yazılım sistemi sürecine sağladığı diğer katkılar nelerdir? (Motivasyon, Takım içi iletişim, Kod Kalitesi)”