28 Mart 2013 Perşembe

Yazılım Mühendisliğinin Yeri


Yazılım mühendisi, bankacılık, otomotiv, telekomünikasyon vb. sektörler olmak üzere her alanda kullanılan bilgisayar sistemlerinin, yazılım tasarımını hazırlayan ve sisteme entegre edip uygulamasını yapan kişidir.
Bir yazılım mühendisi, hazırlanacak yazılım ile ilgili müşteri ilişkilerini kurar, müşterilerden aldığı bilgiler doğrultusunda analiz yapar, tasarım yapar, program yazar, programı test eder, yazdığı programda eksiklik varsa düzeltir, yazılımı sorunsuz şekilde çalışır hale getirdikten sonra, gerekli durumlarda kullanım yönergesini hazırlayarak, kullanıcıların eğitilmesini sağlar, mesleği ile ilgili gelişmeleri takip eder.

Yazılım mühendisliği alanında akademik ve teknolojik çalışmalar yapmak için çeşitli alet, araç ve gereçlere ihtiyaç vardır. Bu araçlar, bilgisayar, bilgisayar programlama dilleri, yazılım geliştirme programları, yazıcı, tarayıcı, yazılım mühendisliği alanında uluslararası kural ve uygulamalarla ilgili çeşitli doküman, kitaplar, kalite standartları v.b. Yazılım mühendisiliği alanında akademik ve teknolojik çalışma yapmak isteyenlerin; üst düzeyde genel yeteneğe sahip, mantık yürütme ve tasarım yeteneği olan, fen ve matematik alanlarına ilgi duyan, bildiklerini başkalarına aktarabilme ve etkileme (ikna) yeteneği olan,  dikkatli, sabırlı, ekip çalışmasına yatkın, yeni fikirlere açık, kendisini sürekli geliştirebilen kimseler olması gerekir.
Yazılım ve bilgi teknolojileri mimarisi alanında yapılan araştırmalar; veritabanları, veritabanı programcılığı, yazılım proje yönetimi, ölçümü ve testi gibi konuları ele almaktadır.
Web ve oyun programlama alanında yapılan araştırmalar web programlama, bilgisayarda grafik ve animasyon geliştirme, insan bilgisayar etkileşimi ve elektronik ve uzaktan öğrenme ortamlarının tasarımı ve geliştirilmesi konularına odaklanmaktadır.
Veri madenciliği alanında yapılan araştırmalar arasında veri ambarlarının ve çok büyük veri tabanlarının sorgulanabilmesi, bulanık mantık kullanarak verilerin segmentasyonu, kümelenmesi, kestirimi ve tahmininin yapılması gibi modelleme çalışmalarını içermektedir.

Store Procedure- Yapı Olusturma


Store Procedure, C# veya java gibi yazılım dillerinde kullandığımız fonksiyonun aynısıdır. Tek fark bunu veri tabanında uygularız. Store procedure, birden fazla sorguyu aynı anda çalıştırabilme imkanı verdiği gibi dışarıdan parametreler alarak bu parametrelerin değerine uygun olarak da sorgu çağırmamıza yardımcı olur.
Store Procedure Oluşturmak

25 Mart 2013 Pazartesi

CODE NIGHT ETKİNLİĞİ


Yazılım Dilleri Günü'nün ardından 23 Mart Gecesi başlayıp 24 Mart sabahına kadar devam eden Code Night etkinliğine de bu yazıda değinmekteyim.
Etkinlik, Mühendislik fakültesi bilgisayar labaratuvarlarında gerçekleştirilecekti. Fakat YGS sınavının olması burada olmasının önüne geçti. Bu sebeple Elazığ'da bir cafede ve bu kafenin sinevizyon salonunda gerçekleştirildi.
Yazılım Kulübünün organize ettiği bu etkinlik kod yazmaktan çok sanki eğitim şeklindeydi. Saat 21:00 civarında başlayan bu etkinliğe, ilk önce Team Foundation hakkında bilgiler vermek üzere Fatih Boy bilgi birikimlerini bizlere aktardı. Team Foundation'a kısaca değinmek gerekirse; projeler için tasarlanmış olup takım içerisindeki verimi ve iletişimi arttırmak, iş durumunu izleme, takımdaki rolleri yönetme, iş süreçlerini çıkartma ve kullanıcılara sunduğu araçlarla proje yönetimini kolaylaştırarak ürünün daha sağlıklı ve hızlı bir şekilde çıkmasını sağlamada kullanılmaktadır.

Bu eğitimden sonra Veysel Uğur Kızmazl'a katmanlı mimari yapısını kullanarak blog sitesi yapım süreci üzerinde durduk. Örnek bir blog sitesi yapıldı ve bunun yapım aşamaları kodlarıyla beraber bizlere detaylı bir şekilde anlatıldı.
Sabah ezanı okunduğu sıralarda da bu etkinlik son bulmuştu. Sonra yerini sohbet ortamı aldı. Uykuyla karışık komedi havası hakimdi diyebilirim :)
Organizasyon sabahın ilk ışıklarına kadar sürdü. Katılan kişilerin çok keyif aldıklarına eminim. Bu organizasyonun gerçekleşmesinde payı olan herkesin eline sağlık. Ayrıca Yrd. Doç. Dr. Murat Karabak hocamızada kısa sürede olsa katılımlarından ve ikramlarından dolayı buradan da teşekkür etmek istiyorum. Fatih Boy ve V.Uğur Kızmaz'a ne kadar teşekkür etsek az.


Umarım önümüzdeki dönemlerde de üniversitemizde bu tür organizasyonlar gerçekleştirilir.

EGİTİM

Aslında bazı eğitimciler çok bilgili ama dandik eğitim müfredatı yüzünden öğrenciler gibi onlar da sistemin kurbanı oluyorlar! Yazık yani!

"Sen de Yaz"


  • Yarışma için son başvuru tarihi 7 Nisan. 
  • Adaylar projenin doküman ve sunularını ise Nisanın sonunda teslim edecekler. 
  • Bütün projeler arasından 10 tane finalist belirlenecek. 
  • Mayıs'ın başında ise finalistler jüri önünde performanslarını sergileyecekler aynı zamanda kendileri için stand açılacak.
  • Detaylı bilgi için Yazılım Kulübünün web sayfası incelenebilir.