ISL417-Yönetim Bilgi Sistemi

Slides:



Advertisements
Benzer bir sunumlar
İç Kontrol Sistemi ve Kamu İç Kontrol Standartları
Advertisements

Yazılım Geliştirme Süreci
Sistem Analizi ve Planlama
YÖNETİM BİLİŞİM SİSTEMLERİ (YBS)
MODÜL 4 Organizasyon.
MODÜL 3 Ekipman Yönetimi.
Problemi Çözme Adımları
İŞ ANALİZİ RAQİF QASIMOV.
Yazılım Proje Yöneticisinde Arananlar…
PROJE YÖNETİMİ VE RİSK ANALİZİ
BÖLÜM VI ÜRETİM YÖNETİMİ.
Mustafa Kemal Üniversitesi
Sanayi Ar-Ge Proje Destek Başurusu Hazırlama Becerileri Geliştirme Çalıştayı ArGe_Projesi_Hazirlama_Calistayi (061110)
Eğitim İhtiyaçları Değerlendirmesi (TNA)
Tek Düzen Muhasebe Sistemi (TDMS) Ön Muhasebe Modülü
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
SÜREÇ YÖNETİMİ Dr. Selami ERARSLAN İstanbul 2011.
KARAR DESTEK SİSTEMLERİ - KDS DECISION SUPPORT SYSTEMS-DSS
KADINLARIN VE KADIN SİVİL TOPLUM KURULUŞLARININ GÜÇLENDİRİLMESİ HİBE PROGRAMI GÜÇLÜ KADIN GÜÇLÜ TOPLUM PROJESİ STRONG WOMEN STRONG SOCIETY PROJECT TR2009/ /69.
Sistem Geliştirme Sistemin tanımı. Sistemin Temel özellikleri
Bölüm 1 Mühendislik Ekonomisi Kararları
Veri – Bilgi – Karar Kuramları ve Özellikleri
HAFTA I.
AKDENİZ ÜNİVERSİTESİ TOPLAM KALİTE YÖNETİMİ ÜST DÜZEY YÖNETİCİ SEMİNERİ 1-2 MART 2003 ANTALYA.
T.C. OKAN ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ SAĞLIK YÖNETİMİ YÜKSEKLİSANS 1.PROGRAM SAĞLIK HUKUKU ÖDEVİ-II HAZIRLAYAN Dr Beytullah ŞAHİN AKADEMİK DANIŞMAN.
Bilgi Sistemi Organizasyonlar içerisindeki kontrol ve karar verme mekanizmalarında kullanılacak bilginin toplanması, işlenmesi, saklanması ve dağıtılmasını.
KÜTÜPHANELERDE BÜTÇE YÖNETİMİ
Veri tabani nedir? Veritabanı basit olarak bilgi depolayan bir yazılımdır. Bir çok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi.
ERP KONSEPT EĞİTİMİ.
DERS-1 SİMÜLASYON (BENZETİM) Prof. Dr. Hüseyin BAŞLIGİL
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
İşletmeyi neden kurarız ?
Süreç Yönetimi.
Bölümün Amacı Bu bölümde öncelikle, karar verme ve yöneticilerin aldıkları farklı karar türleri tanımlanmaktadır. Daha sonra, karar vermeye ilişkin.
Sistem Analizi Sistem Analisti
İnsan Kaynakları Bilgi Sistemleri
Kalite Yönetimi Genel Tanımlar.
İnsan Kaynakları Bilgi Sistemleri
KALİTE YÖNETİM SİSTEMİ
Müşterilere Karar Vermelerinde Yardımcı Olmada Pazarlama Araştırması Kullanma Bu bölüme araştırma sürecini ele alarak başlanmaktadır. Daha sonra.
Bölümün Amacı Bu bölümün amacı, örgütlerin peşinde koştukları hedeflerin türlerini ve yöneticilerin bu hedeflere ulaşmak için kullandıkları rekabetçi.
Konu: Kritik Süreçlerin Belirlenmesi
Kurumsal ve Gelişmiş Stratejik Planlama Çözümü.
YENİKENT AHMET ÇİÇEK TEKNİK VE ENDÜSTRİ MESLEK LİSESİ TOPLAM KALİTE YÖNETİMİ ÜST DÜZEY YÖNETİCİ SEMİNERİ 2010 ANKARA Nihat BÜLBÜL.
Pazarlama Bilgi Sistemi (PBS)
Proje Yönetim Döngüsü: -Aşamaları -Rol ve Sorumluluklar
YÖNETİM SÜRECİ VE ÖZELLİKLERİ
Topluluk İnovasyon Girişimi Süreç Açıklaması ve Yol Haritası Dokümanı 26 Mayıs
YAPIM KUŞAĞI ÜRETİYORUM.
TAKIMA DAYALI PERFORMANS DEĞERLENDİRME
YENİ TÜRK TİCARET KANUNU SÜRECİNDE YOL HARİTASI Hazırlayan: Recep Aşır Temmuz 2012.
DENEYSEL YAKLAŞIM (Kullanıcı Testleri)
 Bir projeyi yönetmek üzere görevlendirilen ve projeyi, mümkün olan en yüksek üretkenlik, en düşük belirsizlik ve risk ile yürütmekten sorumlu kişidir.
Bilgisayar Mühendisliğindeki Yeri
Geleneksel Tasarım Araçları
PAZARLAMA ARAŞTIRMALARI
Sistem Analizi ve Tasarımı
Nesne Tabanlı Yazılım Geliştirme Bora Güngören Portakal Teknoloji EMO Ankara Şubesi
İNSAN KAYNAKLARI YÖNETİMİ
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
BİLGİSAYAR DESTEKLİ EĞİTİM İÇİN ÖĞRETİM TASARIMI
Bölüm 1 Mühendislik Ekonomisi Kararları
ERP Projesinin Aşamaları İzmir. ERP Projesinin Aşamaları SatışSatış - Başlangıç – Kurulum – Analiz – Plan – Uyarlama – Eğitim – Geliştirme.
Hasta Kayıt Kabul, Taburcu Ve Transfer İşlemleri R-ADT
Problem Çözme Yaklaşımları
Yazılım Mühendisliği Temel Süreçler - Sistem Analizi
İLERİ VERİ TABANI UYGULAMALARI
Klinik Bilgi Sistemleri
Sunum transkripti:

ISL417-Yönetim Bilgi Sistemi Bilgi Sistemi Geliştirme Yaklaşımları 06.04.2017

Organizasyonlarda bilgi sistemlerinin kurulması ya da yenilenmesinin nedenleri: Gelişen teknoloji, önceleri saklanması ve işlenmesi ekonomik olmayan bilgilerin işlenmesi maliyetlerinin önemli ölçüde düşmesine neden olmaktadır. Organizasyonun büyümesi ve sisteme yeni bilgi türlerinin katılması da bilgi işlem talebinin artmasına neden olmaktadır. Bu durum, var olan bilgi sistemi ihtiyaçlarının karşılanmasında yetersiz kalmasına neden olabilir. Eskiyen teknolojinin, işletme maliyetlerinin yüksek kalması ve benzer işlemlerin yeni teknolojiyle daha ucuza yapılabilir olması. Var olan bilgi sisteminin yenilenmesi ihtiyacı, örgütün ya da teknolojinin gelişmesiyle ilgili olmaksızın, yasalar ya da yönetmeliklerdeki değişmeler sonucu ortaya çıkabilmektedir. 06.04.2017

Bilgi sistemlerinin geliştirilmesinde kullanılan yaklaşımlar: Sistem geliştirme hayat çevirimi Prototipleme Uygulama yazılım paketleri yaklaşımı Son kullanıcı geliştirme yaklaşımı CASE Nesne yönelimli yaklaşım Karma yaklaşım 06.04.2017

Sistem Geliştirme Hayat Çevrimi (SGHÇ) Bu yaklaşım, sistemin geliştirilmesine adım adım yaklaşımdır. En eski bilgi sistemi geliştirme yaklaşımıdır. Orta ya da büyük karmaşık sistem projeleri için günümüzde halen kullanılmaktadır. 5 ana safhaya ayrılmaktadır: Planlama Analiz Tasarım Yürütme Kullanım 06.04.2017

SGHÇ Yaklaşımının Kullanım Nedenleri Büyük bilgi sistemlerinin geliştirilmesi 1-2 veya daha fazla yılı gerektirmektedir. SGHÇ kullanmayan proje grupları, sistem geliştirme boyunca önemli tasarım faktörlerini gözden kaçırmakta ve dokümantasyonu ihmal etmektedirler. 06.04.2017

SGHÇ’nin Sakıncaları Prosesin çok fazla zaman alması Maliyetli olması Çok fazla dokümantasyon 06.04.2017

Hayat çevirimi yönetimi Üst yönetimin sorumluluğu: Sistem stratejik değere sahipse ve tüm organizasyonu etkiliyorsa başkan ya da üst yönetim komitesi; sistem dar ve operasyonel odaklanma varsa daha alt seviye yöneticiler liderlik yapabileceklerdir. YBS idare komitesi: Çoğu firmada tüm sistem projelerini yönetme sorumluluğunda bulunan üst yönetim komitesinin altında özel bir komitedir. Üst yönetici bu komitenin her zaman daimi üyesidir. Proje liderliği: İş detaylarıyla doğrudan proje takımları ilgilenmektedir. 06.04.2017

06.04.2017

Bilgi sistemi uzmanları Bilgisayara dayalı sistemlerin geliştirilmesi ve bakımından sorumlu olan işletme çalışanları, bilgi sistemi uzmanları olarak isimlendirilir: Sistem analisti Veritabanı yöneticileri Ağ uzmanları Programcılar Operatörler 06.04.2017

06.04.2017

Planlama safhası Problemin farkına varılması Problemin tanımlanması Sistem amaçlarının kurulması Sistem kısıtlarının tanımlanması Fizibilite çalışması Sistem çalışma teklifi hazırlama Çalışma projesinin onayı ve reddi Önerilen sistem amaçları sağlayacak mı? Önerilen çalışma projesi, sistemlerin analizini yürütmenin en iyi yolu mu? Bir kontrol mekanizması kurma 06.04.2017

Problemin farkına varılması Üst yönetimin desteğinin ve kullanıcıların isteğinin sağlanması gerekmektedir. Yoksa sistem geliştirme faaliyetleri başarısızlıkla sonuçlanacaktır. BS ihtiyacının farkına varanlar genellikle yöneticiler, yönetici olmayanlar ve firmanın çevresindeki elemanlardır. 06.04.2017

Problemin tanımlanması Yönetici problemin varlığının farkına vardığında probleme iyi bir çözüm getirmek amacıyla problemi yeteri kadar iyi anlamak zorundadır. Ancak bu noktada yönetici tüm bilgilerin toplanmasından ziyade sadece problemin nerede oluştuğu ve nedenlerini tanımlama üzerine yoğunlaşmaktadır. 06.04.2017

Sistem amaçlarının kurulması Yönetici ve sistem analisti, kullanıcıları memnun edecek sistem amaçlarının bir listesini geliştirirler: Faturalama, randevu çizelgeleme, hasta geçmişleri alt sistemleri için kayıt saklamanın iyileştirilmesi, Hastaların çağrılma sisteminin oluşturulması, Veri giriş hatalarının düzeltilmesi ve doğruluğunun arttırılması, Rekabet avantajı için müşteri hizmetlerinin iyileştirilmesi, Veri işleme süresinin azaltılması Vs… 06.04.2017

Sistem kısıtlarının tanımlanması Yeni sistem için kısıtlar belirlenmelidir. Devletin vergi raporları talebi ve müşterilerin faturalama bilgisi ihtiyacı, Mevcut donanım kullanımı, Sistemi yenileme ve belli bir tarihte çalıştırma ihtiyacı Vs… Kısıtlar tanımlandıktan sonra mümkün sistem alternatifleri geliştirilecektir. Revize edilmiş formlar ve iyi tanımlanmış prosedürlerle mevcut manuel sistemin düzenlenmesi Tüm işletme çapında bir bilgisayara dayalı bilgi sisteminin geliştirilmesi 06.04.2017

Fizibilite çalışması Arzu edilen amaçlara ulaşılması için sistem yeteneğini etkileyecek ana faktörlere özet bir bakıştır. Mevcut projenin, işletmenin sahip olduğu kaynak ve kısıtlar dikkate alınarak, çözümünün uygun olup olmadığının belirlenmesidir. 06.04.2017

Fizibilite çalışması 4 fizibilite boyutunun dikkate alınması gereklidir: Teknik fizibilite Operasyonel fizibilite Çizelgeleme fizibilitesi Ekonomik fizibilite 06.04.2017

Teknik fizibilite Bu sistemi oluşturmak için gerekli teknolojiye sahip miyiz? Mevcut teknoloji ile bu sistemi oluşturmak mümkün olabilir mi? 06.04.2017

Operasyonel fizibilite Önerilen sistem organizasyonun faaliyet tarzına uygun mu? Önerilen sistem geliştirildikten sonra işleyecek mi? Kullanıcının negatif direnci olabilir mi? Önerilen sistemin performansı öncekinden daha düşük olabilir mi? Yönetimin desteği nasıl olacaktır? 06.04.2017

Çizelgeleme fizibilitesi Konulan zaman kısıtları içerisinde sistemi yürütmek mümkün olacak mı? 06.04.2017

Ekonomik fizibilite Firmanın sistemi kurmada bütçesinin yetip yetmeyeceği, Önerilen sistemin tahmini fayda ve maliyetleri; Somut faydalar, parasal tasarruf ya da kazançtır. Önerilen sistemle tasarruf edilen personel sayısı, zaman, kırtasiye malzemeleri vs. (somut faydalar) Yazılım donanım, dışarıdan uzman personel gibi bir seferberlik ve kağıt, tüketilebilir malzeme, donanım iyileştirme, veri iletişim hizmetleri, eğitim, ödenen maaşlar vs. (somut maliyetler) Soyut faydaların miktarla eşleştirilmesi zordur. Soyut maliyetler, çalışanların sistemden memnuniyetsizliği, yeni sisteme alışamamaları sonucu oluşan maliyetlerdir. 06.04.2017

Analiz Aşaması Bir sistemin tasarlanması amacıyla mevcut sistemin incelenmesidir. Amaç, mevcut sistemin ne yapmakta olduğu, önerilen sistemin ne yapması gerektiğinin belirlenmesidir. İhtiyaçların belirlendiği safhadır. VAD’lar, bilgi akışlarının anlaşılması bakımından önemli bir araç olarak kullanılmaktadır. 06.04.2017

Analiz Aşaması Sistem çalışmasının duyurulması: Çalışanlara; Firmanın projeyi geliştirme gerekçeleri, Yeni sistemin işletmeye ve çalışanlara nasıl bir fayda sağlayacağı ile ilgili bilgiler verilmektedir. Proje takımının oluşturulması: Kullanıcı ve bilgi sistemi uzmanlarından birer takım ya da kullanıcı ve analistlerden oluşan tek bir karma takım olabilir. Kullanıcılardan birinin proje lideri olması benimsenmiştir. 06.04.2017

Analiz Aşaması Bilgi ihtiyaçlarının tanımlanması: Analist, önerilen sistem için veri işleme ve bilgi ihtiyaçlarının tanımlanmasıyla sonuçlanan bir ihtiyaç analizi yapmaktadır. Bu ihtiyaçlar, tasarlanacak sistem hizmete girdiğinde, sistemin yerine getirmesi beklenen ihtiyaçlardır. 06.04.2017

Analiz Aşaması Bilgi toplama yöntemleri: Kişisel görüşmeler –mülakat Gözlemler Kayıt taramaları Anketler Müşterek uygulama tasarımı –JAD: Joint Application Design İş süreçlerinin yeniden yapılanması – BPR: Business Process Reengineering) İlk dördü geleneksel, JAD modern, BPR ise radikal yöntemler olarak bilinir. 06.04.2017

Kişisel Görüşmeler Sistemi kullanacak olanlarla yapılan mülakat en iyi yoldur. İlgili birimin yöneticisiyle başlamak gereklidir. Uzun zaman almasına rağmen etkili bir araçtır. Hangi kararları düzenli olarak alıyorsunuz? Bu kararları vermek için hangi bilgilere ihtiyaç duyuyorsunuz? Halihazırda hangi bilgileri alabiliyorsunuz? Hangi bilgileri almak istiyorsunuz? Hangi özel çalışmaların yapılmasını istiyorsunuz? Hangi dergi ve ticari raporların kurum içerisinde dolaştırılmasını istiyorsunuz? Hangi özel konular üzerinde düzenli olarak bilgilendirilmek istiyorsunuz? Mevcut bilgi sisteminde yapılabilecek en gerekli iyileştirmeler neler olabilir? 06.04.2017

Gözlemler Sistemi, doğal koşulları altında inceleyebilme fırsatı verirler. Bazı projelerde, gerçek çalışma ortamında yapılan günlük faaliyetlerin gözlemlenerek, mevcut sistem hakkında ilave bilgi sağlanması önerilmektedir. 06.04.2017

Kayıt taramaları Organizasyonun işleyişini anlayabilmek için eski kayıtlar gözden geçirilebilir. Prosedürler ve diğer dokümanların analiz edilmesi gereklidir. Akış şemaları, VAD’lar ve proses ve verinin diğer grafik ve anlatımlı tanımlamaları dokümantasyonu oluşturmaktadır. Örgütsel görev durumları, iş planları, organizasyon şemaları, işletme politika el kitapları, iş tanımları, iç ve dış yazışmalar, raporlar önemli bir yön sağlayabilirler. 06.04.2017

Kayıt taramaları Dokümanların analizi, yeni sistem ihtiyaçlarıyla ilgili olarak; Mevcut sistemle ilgili problemleri, Yeni ihtiyaçların karşılanması için fırsatları söyleyebilecektir. 06.04.2017

Kayıt taramaları Mevcut sistemle ilgili problemler; Sistemin örgütsel bölümlendirmesinin uygun olup olmadığı Yetki ve sorumlulukların açıkça tanımlanmış ve kabul edilmiş olup olmadığı, Prosedürel darboğazlar, Sistemin çalışmasıyla ilgili veri işlemlerinin basitleştirilip basitleştirilemeyeceği, Bilgi akışı ve depolanmasındaki eksiklikler, Operasyonel verideki yanlışlıklar. 06.04.2017

Kayıt taramaları Formların analizi ile; Verinin ilgili form için gerekli olup olmadığı Birkaç formun basitleştirilip tek bir form haline getirilip getirilemeyeceği, Hazırlanan kopyaların ve miktarlarının gerekli olup olmadığı gibi problem bilgileri elde edilebilecektir. Mevcut sistem incelenirken, VAD’larının incelenmesi ya da mevcut sistem VAD’larının oluşturulması, sistemin anlaşılmasını kolaylaştıracaktır. 06.04.2017

Anketler Büyük zaman ve efor gerektirmektedir. İyi bir ankette, soruların iyi seçilmesi, formatının iyi tasarlanması, cevaplandırma kolaylığı gibi özelliklerin bulunması gereklidir. 06.04.2017

Müşterek Uygulama Tasarımı Mülakata alternatif olarak IBM tarafından geliştirilmiştir. Grup mülakat olarak tanımlanmaktadır. Ayrı mülakatlar yerine bilgi sistemi personeli ve kalifiye temsili bir kullanıcı grubuyla 4 saat-bir haftaya kadar süren bir ya da birden fazla çalışma oturumu çizelgelenmektedir. Oldukça pahalı uygulamalardır. 06.04.2017

İş Süreçlerinin Yeniden Yapılanması Varolanı tamir etmek değil, herşeyi yeniden planlamaktır. Radikal iyileştirmeler yapmak için temiz bir sayfa açmak ve “yeni bir organizasyon olsaydık bu faaliyeti nasıl gerçekleştirirdik?” sorusunu sormak gereklidir. Bu yöntem, öncelikle hangi sürece uygulanacak?: Görevi yerine getiremeyen en problemli süreçler Müşterileri en çok etkileyen süreçler Yeniden tasarıma en uygun süreçler İlk adım, yeniden tasarlamak değil, mevcut süreci anlamaktır. Süreç ne yapar? Ne kadar iyi/kötü işlemektedir? Performansı etkileyen en önemli konular nelerdir? 06.04.2017

Sistem performans kriterini tanımlama İhtiyaçlar tanımlandıktan sonra sistemin ne yapması gerektiğinin tam olarak belirlenmesi gerekmektedir. Örneğin aylık harcama raporuna ihtiyaç duyan bir pazarlama yöneticisi, aşağıdaki performans kriteri üzerine ısrar edebilir: Rapor hem basılı hem de ekran görüntüsü şeklinde olmalı. Rapor, ayın sonundan itibaren 3 gün içerisinde hazır olmalı Rapor, gerçekleşen ve bütçelenmiş gelir ve harcamaları karşılaştırmalı Bu gelir ve harcamalar, hem en son ay hem de en son yıldan bugüne kadar olmalı. 06.04.2017

Tasarım safhası Önerilen sistemin önerilen işleri NASIL yapabileceğinin ya da bu işleri sistemin yapabilmesi için NASIL tasarlanması gerektiği cevaplanmalıdır. Sistem tasarımı mevcut sistem eksikliklerini ortadan kaldırma ve işletmeyi amaçlarına ulaştıracak yeni sistemin ihtiyaç duyacağı proses ve verilerin belirlenmesidir. 06.04.2017

Ayrıntılı sistem tasarımının hazırlanması Bazı araçlar kullanılarak yeni sistem tasarımı dokümante edilmektedir: Çıktı tasarımı Girdi tasarımı İşleme tasarımı Dosya ve veritabanı tasarımı Kullanıcı arayüzü tasarımı 06.04.2017

VAD’da; dışsal birimlerden çıkan veri akışları üzerine odaklanmaktadır. Sistem tarafından üretilecek olan ekran görüntüleri ve yazılı çıktıların formatları, içerikleri ve sıklıkları tanımlanmaktadır. Çıktı tasarımı 06.04.2017

Girdi tasarımı Çıktı tasarımından sonra girdi tasarımı başlamaktadır. Giriş ekranlarının tasarımı, girdi verisinin format içerik ve sıklığı ile ilgilidir. Müşteri servisi, müşteri ile ilgili bilgiye Müşteri_Hesap_No’yu girerek erişmek isteyebilir. Ya da erişimin hangi bilgiyle olması gerektiği cevaplanmalıdır. Girdi tasarımı 06.04.2017

Veri elemanlarının girdi, işleme ve çıktısı için kullanılacak mantıksal ilişkilerin, hesaplamaların ve veri manipülasyonlarının tanımlanmasıdır. Bir bordro programında brüt ve net ödeme hesaplamaları, karar durumları gibi… İşleme tasarımı 06.04.2017

Dosya ve veritabanı tasarımı Çıktı ihtiyaçlarımızın ne olduğuna karar vermeli ve daha sonra çıktıyı üretmek için hangi verilerin gerekli olduğunu belirlemeliyiz. Bu tasarımdaki adımlardan ilki veri sözlüğünün düzenlenmesidir. VS, veritabanının oluşturulması ve düzenlenmesi için bir temel sağlamaktadır. Dosya ve veritabanı tasarımı 06.04.2017

Son kullanıcının sistemle etkileşmesiyle ilgili bir mekanizmadır. Genellikle bar menü, pull down menü ya da pop up gibi olabilen menülerin bir hiyerarşisi olarak tanımlanmaktadır. Arayüz tasarımı 06.04.2017

06.04.2017

Alternatif sistem konfigürasyonlarının tanımlanması, değerlendirilmesi ve seçimi Her bir görevi gerçekleştirebilen değişik kombinasyonların tanımlanmasıyla başlayan sıralı bir prosestir. Giriş, klavye mi? Ses mi? Optik tarayıcı mı? İşleme, parti mi? Online mı? Çıktı, yazıcıya mı? Ekrana mı? Sesli mi? Dosyalar, manyetik teyp mi? Manyetik disk mi? VAD’larda her bir ana proses için alternatiflerin değerlendirilmesi işlemleri yapılmalıdır. Bundan başka kullanılacak ağ topolojilerinin seçimi de donanım ve yazılım tedariğinde önemli bir veri sağlayacaktır. 06.04.2017

Yürütme safhası Çalışan bir sistem üreten fiziksel ve kavramsal kaynakların temin edilmesi ve sistemle bütünleştirilmesidir. Yürütmenin planlanması Yürütmenin duyurulması Donanım kaynaklarının sağlanması Yazılım kaynaklarının sağlanması Veritabanının hazırlanması Fiziksel kolaylıkların hazırlanması Katılımcıların ve kullanıcıların eğitimi Geçiş teklifinin hazırlanması Yeni sisteme geçişin onayı/reddi Yeni sisteme geçiş 06.04.2017

Donanım kaynaklarının sağlanması Kabul edilen konfigürasyonda yer alan ekipman tiplerinin tedarikçiden sağlanması yoluna gidilecektir. Her bir tedarikçiye bir teklif isteği gönderilecektir. 06.04.2017

Yazılım kaynaklarının sağlanması Önerilen sistemin çalıştırılması için programların kodlanması gerekmektedir. Kodlamada analiz takımı tarafından oluşturulan tasarım spesifikasyonları bilgisayar koduna dönüştürülürler. Oluşturulan her bir program modülü test edilmelidir. Testin amacı sistemin ihtiyaçları karşılayıp karşılamadığının belirlenmesidir. Kullanıcıların test verileriyle bütün bilgi sistemini test etmeleri alfa testi, gerçek verilerle gerçek kullanıcı ortamında bilgi sistemini test etmeleri de beta testi olarak bilinmektedir. 06.04.2017

Veritabanının hazırlanması Veri dosyalarının gelecekteki büyümesi, kayıt yerleşimi, veri tipleri ve uzunlukları, dosya erişimi, dosya organizasyonu, veri saklama ortamı vs. belirlenmesi gerekmektedir. 06.04.2017

Fiziksel kolaylıkların hazırlanması Yeni sistem donanımı mevcut tesislere yerleştirilemiyorsa yeni yapı ya da yeniden modellemeyle ilgilenmek gereklidir. Donanımların ve fiziksel ortamların ergonomik esaslara göre düzenlenmesi kullanıcı performansını arttıracaktır. Bilgisayarlar için oda, özel sıcaklık ve nem kontrolcüleri, güvenlik önlemleri, yangın dedektör ve söndürme ekipmanı ve diğer koruyucu mekanizmalar gerekmektedir. 06.04.2017

Katılımcıların ve kullanıcıların eğitimi Eğitimin, yöneticiler, kullanıcılar ve bilgi işlem merkezi elemanları için kendileriyle ilgili olacak şekilde ayrı ayrı tasarlanması gerekmektedir. Sistemin genel yapısı için eğitim seminerleri verilebileceği gibi bireylere yapacakları görevleri anlatan yönergeler de kullanılabilmektedir. Bir başka yaklaşım da her kullanıcının teker teker eğitilmesidir. Eğitimde kullanıcı el kitapları ve yardım ekranları esas kaynaklardır. Kullanıcı el kitapları; Sistemin amaçlarını Terim sözlüğünü Donanım kullanımıyla ilgili talimatları Sistemin çalışması ve kullanımıyla ilgili talimatları içermektedir. 06.04.2017

Yeni sisteme geçiş Dört temel geçiş yaklaşımı bulunmaktadır: Doğrudan geçiş Paralel geçiş Safhalı geçiş Pilot geçiş 06.04.2017

Belirlenen bir günde eski sistemden yeni sisteme geçişi ifade etmektedir. Yeni sistem faaliyete geçildiğinde eski sisteme dönüş çok güçtür ve maliyetlidir. Çok riskli bir yaklaşımdır. Doğrudan geçiş 06.04.2017

Yeni sistemin tam olarak çalıştığı anlaşılana kadar eski sistemle yeni sistemin aynı anda işletilmesidir. Riski az, güvenlikli bir yaklaşımdır. Çok maliyetlidir. Paralel geçiş 06.04.2017

Safhalı geçiş Yeni sistemin parça parça uygulamaya konulmasıdır. Büyük ölçekli işletmeler için popülerdir. Bütün bir bilgi sisteminin uzun vadede kurulması olumsuz yönüdür. Safhalı geçiş 06.04.2017

Bütün bir sistemin bir alt kümesinde yürütülen bir deneme sistemidir. Yeni sistemin hedeflenen alanlardan sadece birisi için bir pilot sistem olarak doğrudan, paralel ya da safhalı geçişle yürütülmesidir. Sistemin kaçınılmaz hataları diğer yerlerde yürütülmeden kaldırılabilir. Toplam sistem yürütme zamanı, tüm sistemin bir kez yürütülmesine göre daha uzun olmaktadır. Pilot geçiş 06.04.2017

06.04.2017

Kullanım safhası Geçişten sonra firmanın değişen ihtiyaçlarını karşılamak amacıyla sistemde değişiklikler yapılacaktır: Sistemi kullanma Sistemin denetimi Sistem bakımı Yeniden tasarlama teklifinin hazırlanması Sistemin yeniden tasarlanmasının onay/reddi 06.04.2017

Sistemin denetimi Sistemin önceden belirtilen amaçları gerçekleştirip gerçekleştirmediği incelenmelidir. Yürütme sonrası değerlendirme olarak bilinmektedir. Değerlendirmeye, geçişten 3-6 ay sonra başlaması önerilmektedir. Bu bekleme periyodu; Kullanıcının kabullenme yönünde direnci, Kaygılar, Öğrenme eğrisi gibi faktörlerin durgunlaşmasına imkan vermektedir. Bu proses, sistem kullanımı devam ettiği sürece yılda bir kez yapılmalıdır. 06.04.2017

Sistemin bakımı Müşteri ihtiyaçlarının değişmesi, teknolojik ve bilimsel gelişmeler gibi nedenler sistemde değişiklik ihtiyacını da beraberinde getirmektedir. Sistem bakımı üç nedenden dolayı yapılmaktadır: Hataların düzeltilmesi Geçerli, güncel bir sistemin sağlanması Sistemlerin iyileştirilmesi 06.04.2017

Prototipleme Kullanıcılara, sistem yürütülmeden önce önerilen sistemin fonksiyonel yönleriyle gerçek olarak çalışma fırsatı verebilirler. Prototip üretme prosesi, prototipleme olarak ifade edilir. BS’lerinin geliştirilmesinde kullanılan hızlı ve ucuz bir yaklaşımdır. Özellikle küçük ölçekli sistemler için bir alternatiftir. 06.04.2017

06.04.2017

Prototiplemenin Avantajları İhtiyaç ve tasarım ile ilgili belirsizlikler olduğunda kullanışlıdır. Kullanıcı arayüz tasarımında faydalıdır. Kullanıcının aktif kullanımına izin verir. Sistem analisti-kullanıcı arasındaki iletişimi arttırır. Uzman ve kullanıcılar, daha az zaman ve çaba harcarlar BS’ini kurmadan önce kullanıcıya göstermenin tek yoludur. Yürütme daha kolaydır. Hatalar, yeniden tasarım ve programlama maliyeti gerektirmeden düzeltilebilir. Küçük ölçekli sistemler için uygundur. 06.04.2017

Prototiplemenin Dezavantajları Prototipin tanımlanmasında acele edilmesi, problem tanımlamada, alternatiflerin değerlendirilmesinde ve dokümantasyonda kestirme yollar üretebilir. Kullanıcılarla tam bir işbirliği gerektirir. Kullanıcı tasarımın her bir iterasyonuna (yineleme) hızlı tepki vermeli ve zaman harcamalıdır. Kullanıcı bu sorumluluğu taşıyamazsa olumsuzluk yaratacaktır. Kullanıcının heyecanlı olması operasyonel sistemle ilgili gerçekçi olmayan beklentilere neden olabilir. 06.04.2017

Uygulama yazılım paketleri Bir yazılım paketi, kişiler ya da organizasyonlar için belirli işlerin yapılmasında kendi yazılım programlarını yazma ihtiyacını ortadan kaldıran, önceden kodlanmış, hazır mevcut ticari programlar seti olarak tanımlanmaktadır. Büyük çoğunluğunu uygulama yazılımları oluşturmaktadır. SGHÇ’de zamanın büyük bir kısmı, tasarım ve yürütmede harcanmaktadır. 06.04.2017

Uygulama yazılım paketleri Bir sistem, bir uygulama yazılım paketi kullanılarak geliştirildiğinde, sistem analizi, paketin değerlendirilmesi çalışmasını içerecektir. En önemli değerlendirme kriterleri; Paket tarafından sağlanan esneklik, Tüm gerekli görevleri ve gelecekte istenen görevleri yapabilme, Kullanım kolaylığı, Donanım ve yazılım kaynakları, Veritabanı ihtiyaçları, Kurma ve bakım desteği, Dokümantasyon, Satıcı kalitesi ve maliyeti…. 06.04.2017

Uygulama yazılım paketleri Özetle; UYGUNLUK VERİMLİLİK UYUMLULUK DESTEK 06.04.2017

Uygulama yazılım paketleri Firma yazılım paketi satın aldığında iki durumla karşılaşacaktır: Ya geleneksel prosedürler değiştirilecek - sistem yazılıma uydurulacak, Ya da satın alınan yazılımda değişikliğe gidilecektir. 06.04.2017

Uygulama yazılım paketleri Gizli tehlikeler: YP, her derde deva olarak algılanmamalıdır. Bir firmayı tatmin eden başka bir firma için aynı sonuçlar yaratmayabilir. YP, alımında ilk olunmamalıdır. Firmalar yazılımlarını test etmek isteyebilirler. Paket piyasaya çıkmadıkça kontrat imzalanmamalıdır. Tam ya da büyük ölçüde kullanıcı kabulü olmadıkça ilerlenmemelidir. 06.04.2017

Son kullanıcı geliştirme Son kullanıcı geliştirme araçlarını, PC araçları (MS Access) Sorgulama dilleri (SQL) Rapor üreteçleri (SAP-Crystal Reports) Grafik dilleri (SAS/GRAPH) Uygulama üreteçleri (WebFOCUS) Uygulama yazılım paketleri (Oracle, PeopleSoft) Çok yüksek seviye programlama dilleri (APL, Nomad2) kullanarak veriye ulaşabilmekte, rapor oluşturabilmekte ve profesyonel sistem analisti ve programcılardan çok az yardım alarak ya da hiç almadan kendi bilgi sistemini geliştirebilmektedir. 06.04.2017

Şu ana kadar incelenen dört sistem geliştirme yaklaşımından; SGHÇ Kontrol Prototipleme Bilgi Uyg. yazılım paketleri Kaynak ve zamanlama Son kullanıcı geliştirme Tepki verme ön plana çıkmaktadır. 06.04.2017

CASE-Bilgisayar Destekli Yazılım Mühendisliği Araçları Sistemin geliştirilmesi için yapılması gerekli tekrarlı iş miktarının azaltılması için yazılım ve sistem geliştirmede kullanılan adım adım metodolojilerin otomasyonu olarak tanımlanmaktadır. SGHÇ esnasında gerekli değişik faaliyetlerin yapılması sırasında analist, programcı ve tasarımcılara yardımcı olan programlar topluluğu şeklindedir. 06.04.2017

CASE-Bilgisayar Destekli Yazılım Mühendisliği Araçları Kısacası, BS’de harcanan manuel eforların otomasyonunu ifade etmektedir. CASE araçları pek çok sistem geliştirme faaliyetlerini destekleyebilir. Sınıflandırma: Üst-CASE (Upper CASE) Alt-CASE (Lower CASE) Bütünleşik CASE (Integrated ya da I-CASE) 06.04.2017

06.04.2017

Üst-CASE Alt-CASE I-CASE Sistem geliştirmenin planlama, analiz ve tasarım bilgilerinin tutulması ve sağlanmasına odaklanır. Kodlama, test etme ve bakım faaliyetlerine (yürütme ve kullanım) yardımcı olmaktadır. Sistem spesifikasyonlarını almakta, tasarım spesifikasyonlarını dokümante etmekte ve daha sonra nihai programlama kodunu üretmektedir. Üst-CASE Alt-CASE I-CASE 06.04.2017

CASE-Bilgisayar Destekli Yazılım Mühendisliği Araçları CASE araçlarının etkin kullanımı, kodlama ve test etmede harcanan zaman miktarını ciddi biçimde azaltmaktadır. CASE araçlarının genel tipleri: Metodoloji araçları Diyagram çizme araçları Ekran ve rapor üreteçleri Analiz ve kontrol araçları Merkezi depo Dokümantasyon üreteçleri Program geliştirme araçları 06.04.2017

CASE-Bilgisayar Destekli Yazılım Mühendisliği Araçları CASE ayrıca, firmanın stratejik iş planlarıyla ilgili modellerin oluşturulması ve seçilmesinde bilgisayar personelinin yardımıyla işletme yöneticileri tarafından da kullanılabilmektedir. Yönetici; Gelecekteki faaliyetlerin projeksiyonları, Bütçesel veriler, Finansal performans verilerinin kullanımıyla komple bir BS’nin planlanması ve yürütülmesinde aktif katılım sağlayabilir. VAD’lar CASE ile hata ve tutarlılık kontrolleri yapılacak şekilde kolaylıkla oluşturabilecektir. Ekranlar, raporlar ve diğer kullanıcı arayüzleri CASE ile prototiplenebilir. Kurma ve eğitim maliyeti CASE’in dezavantajıdır. 06.04.2017

CASE-Bilgisayar Destekli Yazılım Mühendisliği Araçları CASE araçlarının tercih edilmesinin nedenleri; Analistin verimliliğinin sağlanması Analist ve kullanıcı iletişiminin sağlanması Hayat çevirimi faaliyetlerinin bütünleştirilmesi Hız (otomatik kontrol, rapor ve kod üretme) Kod kalitesi (kod bilgisayar tarafından üretilmektedir.) Modellerin elektronik ortamda korunması Bakım değişikliklerinin etkisinin analiz edilmesi ve değerlendirilmesi 06.04.2017

Nesne Yönelimli Metodoloji Bütün teknik ve notasyonlar, standart bir nesne yönelimli dil olan UML içerisinde bir araya getirilmiştir. UML – Unified Modelling Language – Birleştirilmiş modelleme dili. UML, bir takım grafiksel diyagramları kullanarak sistemin farklı perspektiflerini ifade etme imkanı vermektedir. 06.04.2017

06.04.2017

Nesne Yönelimli Metodoloji UML’de kullanılan diyagramlardan bazıları; Kullan-durum (Use-Case) diyagramları Sınıf diyagramları Durum diyagramları Sıra diyagramları 06.04.2017

Nesne Yönelimli Metodoloji Avantajları; Kullanıcı, analist, tasarımcı ve programcının aynı dili kullanması Modellerin gerçeğe çok yakın olması Yeniden kullanılabilirlik Geliştirme maliyetlerinde tasarruf Sistem geliştirme hızı Kod kalitesi Dezavantajları; Tam bir fikir birliği ve standardizasyon yoktur. Şu anda yapısal sistemlere yatırım yapılmış olması 06.04.2017

Karma Yaklaşım Amaç, proje geliştirmenin kolaylaştırılmasıdır. Alternatif sistem geliştirme yaklaşımlarının, hayat çeviriminin uygun bir yerinde birlikte kullanılmasını öngörmektedir. Hayat çevirimindeki her bir görev için en iyi tekniğin seçilmesiyle, sistem analistinin geliştirme prosesinde hızı artacak ve tatmin edici olası bir sonucun oluşmasına katkıda bulunacaktır. 06.04.2017