Archive for the ‘Yazılım Mühendisliği’ Category
Salı, Mart 17th, 2009
1. GİRİŞ
Günümüzde her alanda eldeki veri miktarı hızla artmaktadır. Süper marketlerde yaptığımız alışverişlerde olduğu gibi günlük hayatımızdaki aktivitelerimiz sırasında ve sonrasında da arkamızda birçok veri bırakmaktayız. Bu durum, eldeki verilerden işe yarar bilgiyi çıkarma zorunluluğunu doğurmuştur. Veri madenciliği (data mining) eldeki veriden anlamlı bilgileri, ilişkileri çıkarmada kullanılan tekniklere verilen genel isimdir. ...
Posted in Yazılım Mühendisliği | No Comments »
Salı, Mart 10th, 2009
Uml ile bir sistemi ifade ederken şekillerden yararlandığımızdan bahsetmiştim. Bu yazımıda bu şekilleri inceleyeceğiz
Sınıf : Aşağıdaki ifadeyi sınıf tasarımlarında kullanırız. Burada tanımladığımız öznitelikler ve operasyonların önlerindeki işaretler erişilebilirlik ifadeleridir.
“+” ifadesi herkese açık (public)
“-“ ifadesi sınıfa özel (private)
“#” ifadesi korumalı (protected)
İnterface : Aşağıdaki ifade arayüz(interface) sınıfları için kullanılır. Sınıf isimleri I ...
Posted in Yazılım Mühendisliği | No Comments »
Pazartesi, Şubat 16th, 2009
Herhangi bir işi geliştiren farklı departmanlar vardır ve bu departmanlar birbirlerinden farklı ortamlarda çalışsalarda aslında aynı işi geliştirirler. Birde proje içerisinde aktif rol alanların yanı sıra bu işi bize yaptıran bir yönetim ve işi bize veren müşterimiz vardır. Bu farklı grupların işte yapılacaklar konusunda , yapım sonucunda ortaya çıkacaklar konusunda ...
Posted in Yazılım Mühendisliği | No Comments »
Perşembe, Temmuz 24th, 2008
Yazılım Analizi ve Mimarisi
Sıkça karşılaştığımız kavramlardan birisi olan yazılım analizi , kimilerine göre çok ta önemli olmasada , aslında yazılım geliştiriciler için olmazsa olmazlardandır. Bir bakıma geliştireceğimiz uygulamanın mimarisidir aslında. Bir inşaatın yapılışını hayal ettiğimizde, mimarisi çıkmadan, yapılacak olan işlerin belirli bir düzeni belirlenmeden yapılsın. 5 katlı bir bina ...
Posted in Yazılım Mühendisliği | No Comments »
Cumartesi, Mart 1st, 2008
Nesne Yönelimli Yazılım
İçerik
» Nedir?
» Tarihçe
» Giriş
» Temel Öğeler
» Soyutlama
» Saklama
» Kalıtım
»
Yeniden Tanımlama
» Aşırı Yükleme
» Çok Biçimlilik
» Sonuç
Nedir?
Nesne yönelimli yazılım adından da rahatça anlaşılacağı üzere nesneler üzerinden işlem yapmamızı sağlayan bir yazılım yöntemleri bütünüdür. Parça bütün ilişkisi ve buna benzer başka ilişkilerin kolayca kurulmasına olanak veren belirli kurallar bütünüdür nesne yönelimli ...
Posted in Yazılım Mühendisliği | No Comments »
Salı, Ekim 16th, 2007
Untitled Document
XPO ile O\R MAPPING -3
Merhabalar, bu makale serimizde Object Relational Mapping kavramından ve DevExpress ürün ailesine ait XPO ile temel veritabanı işlemlerimizi nasıl yapabileceğimizden bahsedeceğiz.
İlişkiler:
Veritabanı uygulamalarımızda her zaman tek tabloyla çalışmadığımız için XPO'da da birden fazla tabloyla çalışmamızı ve aralarında ilişkiler kurmamızı sağlayan yapılar var. XPO'da tablolar ...
Posted in Yazılım Mühendisliği | No Comments »
Salı, Ekim 16th, 2007
Untitled Document
XPO ile O\R MAPPING -2
Merhabalar, bu makale serimizde Object Relational Mapping kavramından ve DevExpress ürün ailesine ait XPO ile temel veritabanı işlemlerimizi nasıl yapabileceğimizden bahsedeceğiz.
Bu makalemizde temel ekleme, çıkarma, güncelleme, veri getirme ve kümeleme işlemlerinden bahsedeceğiz.
Ekleme Çıkarma Güncelleme Getirme:
Bu işlemleri yapmadan önce elimizde bulunan ...
Posted in Yazılım Mühendisliği | No Comments »
Salı, Ekim 16th, 2007
Untitled Document
XPO ile O\R MAPPING -1
Merhabalar, bu makale serimizde Object Relational Mapping kavramından ve DevExpress ürün ailesine ait XPO ile temel veritabanı işlemlerimizi nasıl yapabileceğimizden bahsedeceğiz
Object Relational Mapping : O\R Mapping kısaca nesne tabanlı programlama dilleri ile ilişkisel veritabanları arasında ilişkilendirme yapmamızı sağlayan bir programlama tekniğidir. ...
Posted in Yazılım Mühendisliği | No Comments »
Salı, Mart 27th, 2007
Dependency Injection –
Bağımlılık İletimi
Merhaba
arkadaşlar, gecikmeli de olsa, güncelliğini yitirmemiş bir
konu olan Dependency Injection hakkındaki serinin ikinci
makalesini yayınlıyorum.
Dependency Injection ve Inversion of Control
Kurumsal
Mimari Desenler, her ne kadar farklı alanları adreseler de
[1] , bu desenlerden birisi vardır ki hemen her kurumsal
uygulamada karşımıza çıkar. Basitçe, bir nesnenin bağımlı
olduğu (kabaca, UML de referansı olan) ...
Posted in Yazılım Mühendisliği | No Comments »
Pazartesi, Şubat 19th, 2007
Kurumsal Uygulama Nedir?
Kurumlar, soyutlandığında iş süreçleri üzerine
kuruludur. Küçük patron şirketlerinden uluslararası
holdinglere kadar her kurum iş akışları, iş mantığı,
girdileri ve çıktıları ile süreçlerden oluşur. Bu
geniş yelpazenin iki ucu arasındaki tek fark
süreçlerin tanımlı olmasıdır.
Her koşulda, kurum süreçlerini otomatikleştirmek ve
karar almaya destek verecek sistemleri geliştirmek
zor bir tasarım problemidir. Süreçlerin tanımlı
olması, problemin zor olmasını ...
Posted in Yazılım Mühendisliği | No Comments »