KARAR DESTEK SİSTEMLERİN GELİŞTİRME YAŞAM DÖNGÜSÜ Burak Uyanık GİRİŞ Karar destek sistemin günümüzde yer edinmiş olup, bunun hayattakini önemini kavramak gerekir. Özellikle işletmelerde karar destek sistemin uygulamalarına ön plana çıkartarak sistemdeki problemlerinin alternatif çözümler olarak sunulmaktadır. Gerektiğinde de analiz edip raporlar halinde sunulur. Karar destek sistemin esas amacı kullanıcılara (yöneticiler, birey veya grup) karar verirken destek sağlamaktır. Sorunun tespitini yapmak, analizler oluşturmak, analizlerinin sonuç raporunu oluşturmak ve bu problemin sonuçlarına göre alternatif çözüm üretilmek olmalıdır. Karar destek sistemi bilgisayar tabanlı olduğu için işin içine herhangi bir duygusallık katmadan (ön yargı, taraf tutma…) sistemin sorunun çözümüne daha net bir şekilde ulaşır. Her bulunan çözümü kesin net doğruluğu yoktur. Verilen kararın destek amaçlı alternatif kararlar üretir. Son yıllarda karar vericilerin karar verme aşamasında karar destek sistemlerinin kullanımı oldukça yaygınlaşmıştır. Geliştirilen ve karar vericilerin kullanımına sunulan karar destek sistemleri organizasyonların veya kurumların içinde veya dışında bulunan verilere son kullanıcıların rahatlıkla ulaşabilmelerini sağlamaktadır. Bu sayede ihtiyaç duyulan bilgilere hızlı ve zamanında erişim, kurumlarda kararların zamanında alınmasına yardım ederek verimliliği ve alınan kararların kalitesini yükseltmektedir. Karar verme analizi 1950’lerin sonu ve 1960’ların başında Carnegie Institute Of Technology tarafından yapılmıştır. MIT (Massachussets Technology Institute) 1960 yılında bilgisayar tabanlı karar verme teoresini kullanmaya başlanmıştır. .[1] 1980’lerde DSS için yoğun ilgilerinden dolayı, ODSSs (Organizational Decision Support Systems – Organizasyonel Karar destek Sistemi), GDSSs ( Group Decision Support Systems – Grup Karar Destek Sistemi) ve EISs (Executive Information Systems – Yönetim Bilgi Sistemi ) dahil olmak üzere DSS (Decision Support System – Karar Destek Sistemi ) olarak başlık altında toplandı. 1990 yılında ise veri ambarı ve analitik çözümü kapsayacak kadar genişledi. İnsan Kontrol işlemi Uyarlanabilir Esneklik Yarı ve Yapılandırılmamış Problemler Tüm katmanda Yönetim desteği Veri Erişimi Modelleme – analiz Verimlilik Karmaşık problem için alınan karar desteği İş Zekâsı, Tasarım Seçimi, Uygulama Karar Türleri KDS (Karar Destek Sistemi), kullanıcıları karar ve seçim faaliyetlerde yardımcı olan bilgisayar tabanlı sistemlerdir. KDS, veri depolama ve veri almayı sağlar. KDS, kullanıcıların sorunları çözmek, kararlar almak, verileri modellemede yardımcı olmayı amaçlayan etkili bir yazılım tabanlı sistemdir. KDS maddeler şeklinde anlatırsak; KDS, kullanıcının belirttiği problemleri altında uygun ve etkin biçimde yapılandırılmaya eğilimlidir. KDS, modellerinde veya genel veri erişimi, geri alma fonksiyonları ile analitik çözüm t ekniklerini birleştirerek kullanımı sağlar. KDS insan üzerinde etkili bir şekilde bilgisayar tabanlı sistem kullanılmasını sağlar. KDS çevre ve kullanıcı arasında karar verme yaklaşımını uyarlanabilir ve esneklikle uyum sağlar. Dolasıyla günümüzde gelişen teknolojide farklı alanlarda farklı kararlar alınmaktadır. Bu kararlar alındıkça karmaşık hale gelindiğinde çözülmesi zor karar olmuştur. KDS bu sistemde devreye girip, karmaşık problemlerinin çözümünde alternatif sağlar. KDS kararların verileriyle, modelleriyle, analitik çözümleriyle
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
KARAR DESTEK SİSTEMLERİN GELİŞTİRME YAŞAM DÖNGÜSÜ
Burak Uyanık
GİRİŞ
Karar destek sistemin günümüzde yer edinmiş olup, bunun hayattakini önemini kavramak gerekir. Özellikle
işletmelerde karar destek sistemin uygulamalarına ön plana çıkartarak sistemdeki problemlerinin alternatif
çözümler olarak sunulmaktadır. Gerektiğinde de analiz edip raporlar halinde sunulur. Karar destek sistemin esas
amacı kullanıcılara (yöneticiler, birey veya grup) karar verirken destek sağlamaktır. Sorunun tespitini yapmak,
analizler oluşturmak, analizlerinin sonuç raporunu oluşturmak ve bu problemin sonuçlarına göre alternatif çözüm
üretilmek olmalıdır. Karar destek sistemi bilgisayar tabanlı olduğu için işin içine herhangi bir duygusallık
katmadan (ön yargı, taraf tutma…) sistemin sorunun çözümüne daha net bir şekilde ulaşır. Her bulunan çözümü
kesin net doğruluğu yoktur. Verilen kararın destek amaçlı alternatif kararlar üretir.
Son yıllarda karar vericilerin karar verme aşamasında karar destek sistemlerinin kullanımı oldukça
yaygınlaşmıştır. Geliştirilen ve karar vericilerin kullanımına sunulan karar destek sistemleri organizasyonların
veya kurumların içinde veya dışında bulunan verilere son kullanıcıların rahatlıkla ulaşabilmelerini sağlamaktadır.
Bu sayede ihtiyaç duyulan bilgilere hızlı ve zamanında erişim, kurumlarda kararların zamanında alınmasına
yardım ederek verimliliği ve alınan kararların kalitesini yükseltmektedir.
Karar verme analizi 1950’lerin sonu ve 1960’ların başında Carnegie Institute Of Technology tarafından
yapılmıştır. MIT (Massachussets Technology Institute) 1960 yılında bilgisayar tabanlı karar verme teoresini
kullanmaya başlanmıştır. .[1] 1980’lerde DSS için yoğun ilgilerinden dolayı, ODSSs (Organizational Decision
Support Systems – Organizasyonel Karar destek Sistemi), GDSSs ( Group Decision Support Systems – Grup Karar
Destek Sistemi) ve EISs (Executive Information Systems – Yönetim Bilgi Sistemi ) dahil olmak üzere DSS
(Decision Support System – Karar Destek Sistemi ) olarak başlık altında toplandı. 1990 yılında ise veri ambarı ve
analitik çözümü kapsayacak kadar genişledi.
İnsan Kontrol işlemi
Uyarlanabilir Esneklik
Yarı ve Yapılandırılmamış Problemler
Tüm katmanda Yönetim desteği
Veri Erişimi
Modelleme – analiz
Verimlilik
Karmaşık problem için alınan karar desteği
İş Zekâsı, Tasarım Seçimi, Uygulama
Karar Türleri
KDS (Karar Destek Sistemi), kullanıcıları karar ve seçim faaliyetlerde yardımcı olan bilgisayar tabanlı
sistemlerdir. KDS, veri depolama ve veri almayı sağlar. KDS, kullanıcıların sorunları çözmek, kararlar almak,
verileri modellemede yardımcı olmayı amaçlayan etkili bir yazılım tabanlı sistemdir. KDS maddeler şeklinde
anlatırsak;
KDS, kullanıcının belirttiği problemleri altında uygun ve etkin biçimde yapılandırılmaya eğilimlidir.
KDS, modellerinde veya genel veri erişimi, geri alma fonksiyonları ile analitik çözüm tekniklerini
birleştirerek kullanımı sağlar.
KDS insan üzerinde etkili bir şekilde bilgisayar tabanlı sistem kullanılmasını sağlar.
KDS çevre ve kullanıcı arasında karar verme yaklaşımını uyarlanabilir ve esneklikle uyum sağlar.
Dolasıyla günümüzde gelişen teknolojide farklı alanlarda farklı kararlar alınmaktadır. Bu kararlar alındıkça
karmaşık hale gelindiğinde çözülmesi zor karar olmuştur. KDS bu sistemde devreye girip, karmaşık
problemlerinin çözümünde alternatif sağlar. KDS kararların verileriyle, modelleriyle, analitik çözümleriyle
birleştirerek kullanıcılara etkili bir sonuç vermesine yardımcı olur. Şuanda piyasada pazarlama-lojistik-finansman-
ulaştırma-operasyon yönetimi-sigorta-askeri uygulamalar-sağlık-yatırım kararları gibi birçok alanlarda KDS
uygulamalarına rastlanabilir.
KARAR DESTEK SİSTEMİN BİLEŞENLERİ
Şekil 1KDS Temel Bileşenleri[2]
İşletmelerde kullanılan bir uygulama için optimize edilmiş temel bileşenleri 3’e ayrılır. Bunlar kendi içerisine
farklı dallara ayrılır.
1) Kullanıcı Arabirimi Yönetimi
2) Model Yönetimi
3) Veri Yönetimi
KDS sistemi daha detaylı şematik olarak gösterirsek aşağıdaki gibi olur.
Şekil 2 KDS Bileşenleri[3]
VERİ YÖNETİMİ: Alt sistemi veri tabanı içeren ve Veri Tabanı Yönetim Sistemi (VTYS) olarak adlandıran
sistemdir. [4] Verilen kararlar için bir alanda depolanır. Bu depo alanı veri tabanı ile veri ambarıyla bağlanabilir.
Genellikle, verilerin saklandığı ve veri tabanı Web sunucu üzerinden erişilir
MODEL YÖNETİMİ: Alt sistemi finans, istatistik, yönetim bilimi veya sistemin analitik çözümü için uygun
yazılım yönetimi sağlayan farklı modelleri içeren bir yazılım paketidir.[4] Özel modeller oluşturmak için
modelleme dilleri de dâhildir. Bu yazılım Model Tabanlı Yönetim sistemi denir. (MTYS)
KULLANICI ARA BİRİM YÖNETİMİ: Uygulama ile kullanıcı arasındaki ara yüz sistemidir. Kullanıcı KDS
ile uygulamaya komut gönderilir. KDS sistemin kararları için GUI (Graphical User Interface) bir yapı ile olasılık
tahmini yapar. [4]
BİLGİ TABANLI YÖNETİMİ: Alt sistemi bağımsız bileşen olarak diğer alt birimleri destekler. Sistem karar
verme özelliğini arttırır. Organizasyonel bilgi tabanı ile bilgi tabanı yönetimi birbiriyle bağlantı kurar. Bilgiler
Web sunucu üzerinden alınır. Birçok yapay zekâ yöntemleri Java gibi Web geliştirme de uygulanan uygulamalar
da KDS bileşenleri mevcuttur. Karar destek sistemin 3 ana bileşeni vardır: Kullanıcı ara birim, Model yönetimi ve
Veri yönetimi[4]
VERİ YÖNETİM SİSTEMİ BİLEŞENLERİ
Şekil 3 Veri Yönetim Sistemi Bileşenleri[5]
Veri yönetim sistemi aşağıdaki alt sistemlerden oluşmaktadır.
Karar destek sistemi veri tabanı
SBMS,
Veri dizisi
Sorgu kümesi
Veri tabanı uygulamasını birçok kullanıcı tarafından yapılan organizasyonel işlemlerdir. Bunları gruplayarak;
Dâhili veri: Sistemin alt bileşenlerin en baştadır. Finans, yapım, üretim, personel, diğer… Vs.
Harici veri: Veri bilgileri girilen bileşendi. Piyasa değerleri, nüfus sayımı, hükümet düzenlemeleri,
Ekonomik değerleri… Vs.
Özel veri: Kullanıcılar tarafından özel olarak kullanılan verilerdir.
Veri organizasyonu: Veri tabanından bağımsız bileşendir.
KDS sisteminden çıkan küçük veriler direk veri tabanına girer. Bazen de veri tabanında büyük veriler
girildiğini görülebilir.
İşlem süresinde analiz yapılamadığında (büyük veriler) veri ambarına gönderilir. Veri ambarında
düzenleme ve analiz yapılır.
ETL bir KDS sistemin veri tabanı veya veri ambarında düzenleme veya güncelleme yapılabilir. Çeşitli dış
kaynaklardan verinin çıkartılması, verinin iş yapısına göre temizlenmesi, birleştirilmesi, dönüştürülmesi ve ver
tabanına veya veri ambarına yüklenme sürecidir. (Çıkart, dönüştür, yükle “Extraction, Transformation and Load”
- ETL )
Sorgu Kümesi (Query Facility); Veri tabanında olan verilerin üzerinden işlem yapmak için kullanılan bileşendir.
Verileri tablolar halinde yapıldıktan sonra bu tablolardan yeni seçimler yapmak, belirli bir kriterleri olan veya
karşılayamayanları elemek ve benzeri veri işlem fonksiyonları sorgu aracıyla yapılır.
Veri dizini: Veri tabanındaki tüm verileri içeren alt sistemdir. Ana işlevi veri öğeleri, iç-dış kaynakların
verilerini… Vs. silme – ekleme- bilgi alma fonksiyonlarda bulunur.
Veri güvenliği; gizlilik yasaları tarafından gereklidir. Bazı durumlarda yetkisiz erişim, verilerin yerini değiştirme
veya yok etmek gibi durumlarda korunması gerekir. Bu durumda kimlik ve şifre ile korunmalıdır. Böylelikle
yetkisiz erişime karşı korunmuş olur. Gizlilik, bütünlük ve erişilebilirlik olarak isimlendiren üç temel unsurlardan
oluşur.
Gizlilik: Bilginin yetkisiz kişilerin eline geçmeme ve yetkisiz erişime karşı korunmasıdır.
Bütünlük: Bilginin yetkisiz kişiler tarafından değiştirilmemesidir.
Erişilebilirlik: Bilginin yetkili kişilerce ihtiyaç duyulduğunda ulaşılabilir ve kullanılabilir durumda
olmasıdır.
MODEL YÖNETİM SİSTEMİN BİLEŞENLERİ
Şekil 4 Model Yönetim Sistemin bileşenleri[5]
KDS sistemin model yönetimin aşağıdaki alt bileşenlerden oluşur.
Model tabanlı, düzenli ve özel istatistiksel, finansal, tahmin, yönetim bilimi ve KDS için analiz sonuçları
sağlayan başka nicel modeller içerir. Stratejik, taktik, operasyonel ve analitik olmak üzere 4 kategoride
modeller vardır.[6]
o Stratejik model: Yönetici yüzeyde sorunlara model gerektiren durumlarda kullanılır.
o Taktik Model: Taktik için gerektiren durumlarda kullanılır.
o Operasyonel Model: Yönetimin operasyonal düzeyde model gerektiren durumlarda kullanılır.
o Analitik modeller: Veri Analizi için matematiksel modeller oluşturur.
Model blokları oluşturma: Model veri analizi gibi uygulamalarda veya ek olarak daha büyük veriler için
blok oluşturulur.
Modelleme dili : NET Framework languages, C++, Java, OLAP (veri analizi modeliyle çalışır), SLAM
(simülasyon), SPSS (İstatistik programları)
Model dizini: Veri tabanı dizine benzer, Bütün modellerin dizini ve diğer bir yazılımdır. Bu bileşende
modelin tanımlarını içeren ve ana işlevi modelinin kullanılabilirliği hakkında dizin oluşturmuştur.
Model yürütme, birleştirme ve yardımcı işlemci: Modeli yardımcı işlemci olarak kontrol eder. Bu bileşen
kullanıcı ile model kontrol arasındaki arayüz bileşenidir. Modelin kullanıcı talimatlarına göre yapılır.
KULLANICI ARABİRİM YÖNETİM SİSTEMİ
Şekil 5Kullanıcı Arabirim Yönetim Sistemi[6]
Kullanıcı arabirimi alt sistemi, kullanıcı ile KDS sistemin arasındaki tüm bağlantıyı kapsar. Bu kullanıcı arabirim
yönetimi sistemi olarak adlandırılan yazılım tarafından yönetir. (UIMS – User Interface Managemenet System).
Diyalog oluşturma ve yönetim sistemi olarak adlandırılabilir.
Kullanıcı UIMS üzerinden gerçekleşen yazılım bilgisayarla bağlantı kurar. Bu model yönetimi ve veri yönetimi
alt sistemi olarak kullanılır. Kullanıcı arabirim doğal dil olarak işlemci içerir veya grafik kullanıcı arayüz (GUI –
Graphical User Interface) olarak kullanılabilir.
Çeşitli taşınabilir cihazlar (laptop, mp3 player, akıllı telefonda) çoğu KDS sisteminde kullanıcı arabirim
bileşenleri kullanılır. Astronotların uzayda kullanmak için NASA ses giriş-çıkış sistemini geliştirmiştir.
KARAR DESTEK SİSTEMİN TÜRLERİ
1. VERİ TABANLI KDS
Şekil 6 Veri Tabanlı KDS[6]
OLAP (On-Line Analytic Processing): Veriyi tekrarlayarak oluşturan, raporlama ve analiz için kullanılan, veriyi
bu şekilde oluşturan ve veriye hızlı erişim sağlayan yapıdır. İş zekâsı çözümleri için OLAP kullanılır. OLAP arka
planda uzun süreli analizler için uygun bir yöntemdir. Flat file mantığıyla çalışır. OLAP yapısı daha yüksek
performansla verileri analiz edip raporlamaya sağlar.
OLTP (On-Line Transaction Processing): İnternet üzerinden işleme odaklı, uygulamaları destekleyebilen
yazılım programlarıdır. Tipik olarak veri girişi, yükleme, güncelleme, silme ve kısa işlemler yapar. Bu tür işlemler
yapıldığı için sistem hızlı çalışır. Fakat işlemler karmaşıklaşmaya başladığında birkaç sorunla karşılaşabilir ve
sistem yavaşlamaya başlar.
OLTP OLAP
Veri Kaynağı Operesyonel Veri: OLTP verilerinin asıl
kaynağıdır.
Veri birleştirilmesi: OLAP veriler çeşitli
OLTP veri tabanından gelen verilerdir.
Veri Amacı Temel iş görevleri çalıştırmak ve kontrol
etmek
Karar destek sistemi ile planlama ve problem
çözmede yardımcı olmak
Hangi Veriler Anlık veriler, tek kullanımlık veriler Tekrarlanan veriler, çok boyutlu iş
faaliyetlerde görünür.
Eklemeler ve
Güncellemeler
Son kullanıcılar tarafından başlatılan kısa
eklemeler ve güncellemeler
Periyodik olarak uzun soluklu işlemler
Sorgular Basit ve standart sorgulamalar Genellikle karmaşık sorgulamalar yapar.
İşlem Hızı Genellikle çok hızlıdır. Veri miktarına bağlıdır. Çok fazla veri olursa
karmaşık olduğu için saatler sürebilir. Bu
durumda dizin oluşturarak süreci kısalır ve
hızı artırabilir.
Gereken Alan Tarih veri arşivlenmiş küçük kapasiteli veri Geçmiş verileri de tutulduğu için toplam
alanları büyüktür. Bu yüzden dizin
oluşturmak gerekir.
Veri Tabanı
Tasarımı
Bir çok tablo ile normalize edilme Tipik haliyle, az tablolarla normalize
edilmemiş, daha çok yıldız veya kar tanesi
şemaları kullanımı
Yedekleme ve
Kurtarma
Düzenli yedekleme: Operasyonel verilerini
çalıştırmak gerekir. Veri kaybı olursa maddi
ve manevi bakımında kayba uğrayabilir.
Yerinde düzenli yedekleme: Bazı ortamda
gerektiğinde OLTP olduğu gibi düzenli
yedekleme gerekir. Bazı ortamda ise belirli
bir düzende yedekleme yapılır.
Tablo 1OLAP ve OLTP karşılaştırma-Alıntıdır.[8]
VERİ KAYNAKL
ARI
BİRİNCİL VERİ
KAYNAKLARI
GÖZLEM SORGU
İKİNCİL VERİ
KAYNAKLARI
İŞLETME İÇ
KAYNAKLARI
İŞLETME DIŞ
KAYNAKLARI
Şekil 7OLAP-OLTP süreci[13]
2. BELGE TABANLI KDS
Bilginin depolandığı veri bileşenleri bir araya getirdiği yönetme ve bu veriye erişim sağlayan belge
tabanlı KDS denir. 3 farklı gruba ayrılabiliriz; yazılı, görsel ve seslendirilmiş. Kullanılan alanlar:
Sunucu ağları, toplu bellek, bilgiye erişmek için araçlar sağlar.
Yapay zeka bilginin anlaşılır olması için sınıflandırılmasına yardımcı olur.
3. WEB TABANLI KDS
Yönetime destek için geliştirilmiştir. Web Tabanlı KDS komutu çeşitli kaynakların problemlerini karar
vermesi için web ara yüzü kullanarak nasıl farklı alternatif çözümler bulunabileceğini araştırmaktır. Web
tabanlı KDS aslında bir KDS (bilgi tabanlı, belge tabanlı, iletişim tabanlı ve model tabanlı karışımı)
sistemi olarak algılayabiliriz.
4. İLETİŞİM KDS
İnsan grupları arasında bilgi paylaşımı, işbirliği ve koordinasyonu sağlar. Kullanıcı arabirim, paylaşılan
bilgi, destek, kullanıcı, grup içi iletişim ile birleşmiş sistemden oluşmaktadır.
5. BİLGİ TABANLI KDS
Birçok yapılandırılmamış ve yarı sorunlar için çözümleri akıllı bir sistem gerektirecek kadar karmaşık
olabilir. Gelişmiş KDS sistemleri alt bileşenleri bilgi tabanlı alt sistem olarak devreye girer. Bilgi
tabanları bileşenleri yapay sinir ağları, akıllı casuslar, hatalı mantık, bilgisayar tabanlı Vb. bilgi tabanları
birçok bileşenlerden oluşmaktadır. Bilgi tabanlı KDS için kullanılan araçlar akıllı KDS denir.
Şekil 8 Bilgi Tabanlı KDS [9]
UYGULAMA ALANLARI VE İŞLETMEDEKİ KARAR DESTEK SİSTEMİ
Şekil 9 Uygulama Alanları
Yukarıda verilen şematik tabloda yer alan işletmelerde karar destek sistemi mevcuttur. Aşağı madde de karar
destek sistemin uygulamalarındaki bazı adları;[10]
ANALYTICA - Lumina Decision Systems
BestChoice3 - Logic Technologies
Criterium DecisionPlus - : Info Harvest
DATA - Tree Age Software Inc.
Determinator - Dalton Dialogic, Inc.
DPL - Applied Decision Analysis, Inc
ERGO - Arlington Software
Ethos System - Taknosys Software Corporation
Judgment Maker - Fuzzy Logic Inc
Matrix CognitionTM - : Frenster Associates
TreePlan - Decision Support Services
Karar destek sistemin finans, tarım, inşaat, klinik-labotuvar ortamda etkisi vardır. Örneğin: Finans, bankadan
çekilen borç miktarını ölçme, sigorta poliçesini oluşturmak, tarım sektöründe ise biçen sebze- meyve ürünlerin
verimlilik analizi, satış miktarı kontrolü yapılır, klinik çalışmalarında yapılan deneylerin sonuç kararların ne
olacağı ne düzeyde uygun olacakları karar analizi yapılmasını sağlar.İşletmenin karar destek uygulamasını
kullandığında yapılan yatırım değerleri, kapasitenin veya kontenjanların çoğalıp çoğalmadığına, ürün verimliliğini
analiz edildiğinde, çalışma saatlerine girip çıkmadığına gibi fonksiyonlarda karar destek sistemin uygulamaları
vardır.
KARAR DESTEK SİSTEMİN GELİŞTİRMESİ
Karar destek sistemin zamanla geliştirilmesi gereken bir sistemdir. Karar destek sistemin çok çeşitli (birden çok)
yöneticilere erişim sağlar. Önemli bilgilere hızlı erişim, karar vermek için gereken zamandan kazanmak, bilgiler
için uygun kaynak sağlar.[11] Diğer işletmelere karşı stratejik oluşumu ve bilgi konusunda rekabette avantajda
olmasını sağlar. Karar destek sistemin herhangi bir yönetim sistemin faaliyetinin karar verme sürecini verimliliği
arttırmak için bir parçası olmalıdır.
Geliştirme Metodu: Karar destek sistemi geliştirme metotları model ve hedefleri farklıdır. Bir sorunun
çözümü hakkında belirli bir model oluşturulmalıdır. Geliştirme metotları bir çok türü vardır[13];
1.Karara dayalı metotlar; Karar destek sistemi sürecini kapsamlı analizi ile destekleyici ve Karar
destek sistemi kullanarak bu süreci geliştirmek
2.Sürece dayalı metotlar; Karar destek sistemi gelişme merkezi bir bileşen süreç olarak
kullanarak sistem kapasitesinin temsilidir.
3.Veriye dayalı metotlar; Karar destek sistemi tanımını odaklanmak, tasarımı oluşturmak ve
yönetim
4.Sisteme dayalı metotlar; Karar destek sistemin için bileşenin analiz sistemi teorisine dayalı
imal edilmek[13]
Sistem dayalı metot hariç tüm yöntemler Karar Destek Sistemi geliştirmek takip edilmesi gereken
aşamalar vardır. Karar destek sistemin geliştirme sürecinin temel aşamaları şunlardır;
o İhtiyaçlarını tanımı
o Analiz
o Tasarım
o Prototip tasarım ve test
o Uygulanması
o Bakım ve geliştirme
1.Aşamalı metot (Sistem geliştirme - döngü): Karar destek sistemin temel özellikleri vardır. Karmaşık
raporlar, veri işlemin kapasitesi büyük olabilir, grafik özellikleri içeren yöneticiler tarafından kullanılan,
kullanımı kolay, bilgiye hızlı ve kolay erişim sağlayan, hızlı hesaplama yapan, teklif için olasılık, verileri
sorgulamak için model oluşturmak ve veri tabanıyla bütünleşmektir. [12] Bir KDS oluşturmak
istenildiğinde bu geliştirici özellikleri göz önünde bulundurmak gerekir.
Bu aşamalı metot aynı zamanda şelale modeli olarak da bilinir. Sistem geliştirme yaşam döngüsü (SDLC)
sıralı aşamalarıyla oluşmaktadır. Her bir aşama kendine ait giriş ve çıkışı vardır. SCDL her aşama ile ilgili
çeşitli süreçler vardır. Bir sonraki aşamaya geçmek için öncelikle bir önceki aşamayı tamamen bittikten
sonra geçiş yapılır. Her bir aşama yazılı bir belgeyle ile sona erer. Bu yönteme göre KDS geliştirme ana
aşamaları şunlardır:
Şekil 10 SDLC sistem döngüsü[13]
a) Problem Tanımı: Bu aşamada KDS sistemi sorunları analiz eder ve hedefleri belirler. Çıkışları
belirlenmeli, desteklenecek kararlar belirlenmeli, fonksiyonel olan ile olmayan gereksinimleri tanımlar.
Sorunun çözümü için geliştirilmeden önce KDS alternatif yollar analiz edilir. Yapılabilir çalışmalar bu
aşama da önemli bir role sahiptir. Bu çalışmalarla analiz edildiğinde sistem organizasyonun hedeflerini
belirler, fayda ile maliyetlerin (geliştirme maliyeti, elde etme maliyeti ve kullanım maliyeti) arasında