İlk Beatles Mezunu


Beatles’ın çıktığı kent olan Liverpool’da Hope Üniversitesi’nde açılan yüksek lisans programı ilk mezununu verdi. (Kanadalı şarkıcı Mary-Lu Zahalan-Kennedy)

Program kapsamında, Beatles’ın tüm şarkıları inceleniyor ve grubun müziğinin bazı kişilerle kurumların kimliklerinin belirlenmesine ne kadar yardımcı olduğu, kültürü ve toplumu nasıl etkilediği araştırılıyor.

http://www.ntvmsnbc.com/id/25176779/

Friends


Uzun bir moladan sonra tekrar bloğumla ilgilenmenin vakti gelmişti 😛 Bir yandan son sınıfta olmanın mezun olacak olmanın verdiği burukluk, diğer yandan tatilin verdiği huzur, boşluğun mutluluğu, ne yapacağını bilememenin şaşkınlığı, dinlemenin dinginliği, metabolizmanın düzene alışma süreci( 🙂 ) vs. vs.. Okumaya devam et

Yazılım Projesi Yönetim Uygulamaları: Başarıya Karşı Hata


1995 yılından 2004 yılına kadar 250 geniş kapsamlı yazılım projesi üzerinde yapılan analiz sonucunda başarısız olan projelerin 6 ortak probleme sahip olduğu ortaya çıkmıştır: zayıf proje planlaması, zayıf hesaplamalar, zayıf maliyet ölçümü, kilometre taşlarını izlemede zayıflık, zayıf değişiklik kontrolü,    zayıf kalite kontrolü. İlginç nokta ise bu altı problemin teknik personeldeki değil proje yönetimindeki eksiklikten kaynaklanıyor olmasıdır. İki çalışan hipotez belirmektedir: 1) zayıf kalite kontrolü maliyet ve zaman çizelgesi aşımlarında en büyük katkıya sahiptir ve 2) zayıf proje yönetimi, yetersiz kalite yönetiminin sebebidir.

Okumaya devam et

Altın Küre Sahipleri


SİNEMA
En İyi Film (Drama):
İzleyin: The Social Network

En İyi Erkek Oyuncu (Drama):
İzleyin: Colin Firth (The King’s Speech)

En İyi Kadın Oyuncu (Drama):
İzleyin: Natalie Portman (Black Swan)

——————————————————————

Okumaya devam et

Yazılım Kalite Güvencesi


Yazılım kalite güvencesi; yazılım ürün ve süreçlerinin yazılım geliştirme projesi yaşam döngüsü boyunca tanımlı gereklere uygunluğuna dair güvence vermek amacıyla planlanan, uygulamaya konan ve uygulanan faaliyetler bütünüdür. Burada güvence vermenin anlamı, ürünün gelişimi bittikten sonra istenen gereklere uyguluğunun doğrulanmasıdır. Güvencenin tanımından yola çıkılırsa kalite güvencesi sadece varolan ürünün kalitesini kapsamaktadır, oysa bunun yerine gelecekteki performansa dair de fikir verebilmelidir.

Yazılım ile kastedilen anlam ve kullanım alanı, ilk kullanılmaya başladığı zamandan günümüze kadar çok fazla değişim göstermiştir. Yakın zamana kadar sadece zaman alan veri işleme operasyonlarında kullanılırken bugün çok daha gelişmiş teknik alt yapılar kullanan ve karmaşık işlemleri yerine getirmede kullanılmaktadır. Bu gelişmelerle beraber artan karmaşıklığı önlemek için ise bazı standartlar ve modeller getirilmiştir. Bunlar arasında, SEI CMMI modeli, ISO 9001 ve NATO AQOP-160 sayılabilir. Bunlar, karmalık ürün geliştirme faaliyetlerini etkin biçimde yönetmek için geliştirilmişlerdir ve bunu sağlamak için de kalite güvenceyi gerekli araçlardan biri olarak kabul etmektedirler. Okumaya devam et

Yazılım Sistem Mühendisliği


Yazılım sistemleri giderek daha büyük ve kompleks sistemler haline geliyor. Bu gelişimde etkin sebeplerden biri donanımdaki gelişmelerdir. Donanımdaki gelişmeler yazılım sistem boyutunu sınırlama ihtiyacını azattı. Bunun dışında boyutun artması ve karmaşıklamasında başka sebepler de bulunmaktadır. Yazılım karmaşık sitemlerde veri akış kontrolü sağladığı için teknik sistemler dışında baskın olarak kullanılan bir teknoloji oldu.

Büyük bilgisayar sistemleri, beklenen iş takvimini ya da maliyeti ve sistemi edinenin beklentilerini karşılayamayabiliyor. Bu duruma yazılım krizi denmektedir. Bu krizi önlemek için yazılım geliştiriciler ürün geliştiriciler farklı mühendislik uygulamaları geliştirdi.

Temel olarak bir uygulama geliştiricinin takibi; kaynaklar kullanıldı mı, yapıtaşları tamamlandı mı, gereksinimler karşılandı mı, testler tamamlandı mı şeklinde yapılır. Ancak bunlar proje için yeterli bir geri besleme sağlamaz. Bunun yerine teknik süreçler yönetilmelidir. Sistem mühendisleri bu noktada aktif olmakta ve bu teknik süreç yönetimi için gerekli araçları sağlarlar. Okumaya devam et

Yazılım Tasarım Belgesi – YTB (Software Design Document – SDD)


Yazılım Mühendisliği laboratuvarı kapsamında projemizin ilerleyen adımlarında yazdığımız belgelerden biri de yazılım tasarım belgesiydi. YTB yazılım ürünün yazılı bir tanımıdır. YTB yazılım tasarımcısı tarafından yazılım geliştirci ekibe yazılım projesinin mimarisi üzerinden bir rehberlik etmesi amacıyla yazılıp verilen bir belgedir.

YMlab kapsamında bize template olarak verilen belgeye buradan ulaşabilirsiniz.

Kendi yazdığımız belgeye ise buradan ulaşabilirsiniz 😉

Bazı faydalı olabilecek linkler:

http://en.wikipedia.org/wiki/Software_design_document

http://www.cmcrossroads.com/bradapp/docs/sdd.html

http://www.oasis-open.org/committees/download.php/24846/Example-SoftwareDesignDocument-LegalXMLUtility.pdf