Archive for the ‘Yazılım Mühendisliği’ Category

WEB MADENCİLİĞİ

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. ...

UML de Sınıf Diyagram Notasyonları

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 ...

UML (Unified Modelling Language)

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 ...

Yazılım Analizi ve Mimarisi

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 ...

Nesne Yönelimli Yazılım

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 ...

XPO ile O\R MAPPING -3

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 ...

XPO ile O\R MAPPING -2

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 ...

XPO ile O\R MAPPING -1

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. ...

Kurumsal Mimari Desenler – 2

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) ...

Kurumsal Mimari Desenler-1

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ı ...