si̇stem anali̇zi̇ ve tasarimi sunu(aoy)
Post on 11-Jun-2015
1.205 Views
Preview:
TRANSCRIPT
SİSTEM ANALİZİ ve
TASARIMI DERSİ
BÖLÜM -3Bilgi Sistemi Tarafları
Ahmet Oğuzhan YANIK | Bilgisayar Sistemleri ÖğretmeniBayburt Meslek Yüksek Okulu Bilgisayar Teknolojileri ve Programlama
Bölümü
Kullanıcı Yönetici Programcı Bilgi Sistem Destek Personeli Sistem Analisti
Bilgi Sistemi Tarafları
Sistem geliştirme yaşam döngüsü içerisinde farklı konumlarda ki bireyler birada çalışmak durumunda kalmaktadırlar. Birlikte çalışanların sayısı ve görevleri projenin büyüklüğüne ve türüne göre farklılık gösterse de genel olarak bir bilgi sisteminin tarafları ;
olarak gruplandırılmaktadır.
1. Kullanıcı : Bir sistem kullanıcılar
tarafından kullanıldığı sürece varlığını sürdürebileceği için kullanıcı , sistemin en önemli parçası durumundadır.
Bilgi Sistemi Tarafları
Bu nedenle geliştirilen sistem kullanıcının ihtiyaçlarını karşılayabilmelidir. Sistem analizi süresince kullanıcıların sistemden beklentileri tam olarak belirlenmeli ve sistemin nasıl başarıya ulaşacağı tespit edilmelidir.
En önemli hususlardan bir tanesi de bütün kullanıcıların aynı kategoriye konulmaması gerçeğidir. Her kullanıcının farklı olabileceği gibi her sistem beklentisi de farklı olabilir.
2. Yönetici : Geliştirilen sistemin
büyüklüğüne göre yöneticiyi ; Proje Yöneticisi Üst Düzey(İşletme) Yöneticisiolmak üzere iki kısımda incelenebilir.
Bilgi Sistemi Tarafları
Büyük ölçekli projelerde , projenin uzun süreli başarıya ulaşması için gerekli kriterlerin belirlenmesinden ve proje ekibinin idaresinden proje yöneticisi sorumludur.
Sistemin geliştirilmesi için gerekli olan kaynağı sağlayacak olan üst düzey yöneticisinin bilgi sistemine ola yaklaşımı sistemi kullanacak olan kullanıcılar üzerinde etkili olmaktır.
3. Yazılımcı (Programcı) : Belirli bir amaca
hizmet etmek amacıyla ortaya konmuş cihaz veya sistemlerin yönetimini ve kontrolünü yapmak için üretilmiş , kendi içerisinde bir mantığı ve hiyerarşisi olan kod yapılarına «Yazılım» bu işi profesyonelce yapan kişilere ise «Yazılımcı» denir.
Bilgi Sistemi Tarafları
Gelişen teknoloji ile birlikte günlük ihtiyaçlar da değişmektedir. Bu ihtiyaçların karşılanması için de her geçen gün yeni sistemlere ve araçlara ihtiyaç duyulmaktadır. Bu da yeni yazılımlara ve yazılımcılara ihtiyaç olacağı anlamına gelmektedir. Bu ihtiyaç çerçevesinde gereksinimlere karşılık verecek olan yazılımcılar yeni yazılımlar üretecek veya üretilmiş yazılımları geliştirerek sistem entegrasyonunu sağlayacaklardır.
4. Bilgi Sistem Destek Personeli : Sistemin
sürekliliğini sağlamak amacıyla ağ iletişiminden , donanımından , veri güvenliğinden ve ilgili bilgisayar programlarının çalışmasından çıktıların düzenlenmesine kadar bir çok konuda desteğin verilmesinden sorumludur.
Bilgi Sistemi Tarafları
Sistem analisti , sistemin tarafları arasında anahtar rolü üstlense de sistemin başarılı olması tek başına sistem analistine bağlı değildir. Bunun en güzel örneğini bilgi sistem destek personelinde görmek mümkündür. Nasıl ki bir araç ne kadar kaliteli ve güvenilir olursa olsun , sürücüsü onu iyi kullandığı müddetçe sorunsuz ve kazasız yolculuk yapmak mümkün olacaktır.
5. Sistem Analisti : Adından da
anlaşılacağı üzere sistem analisti , sistem geliştirme projesinin kilit üyesidir.
Bilgi Sistemi Tarafları
Sistem analistinin görev ve yeteneklerini ayrıntılı olarak inceleyelim.
Bilgi Sistemi Tarafları
Sistem Analistinin Beceri ve Görevleri
Sistem Analisti
Bilgi Sistemi Tarafları
Problemi Araştırmak ve
Anlamak
Problemin maliyetine
karşılık sağlayacağı
faydaları belirlemek
Çözümün ihtiyaçlarını belirlemek
Seçilen çözümün ayrıntılarını belirlemek
En iyi çözümü belirlemek
Alternatif çözümleri belirlemek
Çözümü uygulamak
İstenilen sonuçların elde
edildiğinden emin olmak için izlemek
Geri Dönüt
Sistem Analistinin Beceri ve Görevleri
Sistem Analisti
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri
Genel olarak sistem analistinin hem işletme yönetimi hem de bilgi sistemleri konusunda bilgi sahibi olması beklenir. Böylece sistem analisti, işletmenin karşılaştığı sorunları ve karşılaştığı iş fırsatlarını fark ederek bilgi sistemindeki ihtiyaçların belirlenmesini ve iş akışının oluşturulacak bilgi sistemine yansımasını kolayca sağlamaktadır.
Sistem analistleri , işin ihtiyaçlarını ve sorunlarını ortaya koyarak , işin gelişmesi için bilgi teknolojilerini kullanarak bilgi sisteminin nasıl uygulanacağına karar vermektedirler. Sistem analistinin öncelikli görevi mevcut problemleri fark edip problem çözümüne yönelik en uygun metodolojiyi kullanmaktır.
Sistem Analisti
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri
Sistem analisti, çözümü ortaya koyarken müşteri ihtiyaç ve isteklerini belirlemelidir. Bu işlemleri gerçekleştirmek için sistem analistinin yararlandığı kaynaklar arasında; teknolojinin son durumu, mevcut Pazar ve bu pazardaki rekabet koşulları , üretim ihtiyaçları , mali ve zaman kısıtları yer almaktadır.Ancak bu kaynaklardan verimli şekilde yararlanmak için sistemi
analiz eden ve tasarlayanın , teknik ve iş bilgisinin yanında analitik düşünme ve insan ilişkilerinde başarılı olması gibi farklı kabiliyetlere de sahip olması gerekmektedir.
Sistem Analisti
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri
Sistem analistinin yararlandığı kaynaklar
Sistem Analist
i
Kalite Faktörler
i
Üretim İhtiyaçla
rı
Pazar ve Rekabet
Sistemin Hedefleri
Teknoloji
Maddi ve Zaman Kısıtı
Sistem Analisti
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri
Sistem geliştirme yaşam döngüsü problemin tanımıyla başladığı için , sistem analistinin öncelikle problemi tam olarak belirleyip tanımlayabilmesi gerekmektedir. Büyük resmi kaybetmeden sistemin parçalarını inceleyip aralarında ki ilişkiyi ortaya koymak tamamıyla analistin başarısına bağlıdır.Sistem analistinin görevi sadece problemi belirlemekle sınırlı değil ,
çözüm alternatiflerini belirleyerek en uygununun seçilmesini sağlamak ve bilgi teknolojilerini kullanarak sisteme uyarlayabilmektir.
1- Analitik Düşünme Bilgi ve Beceri
Sistem Analisti
Donanım Programlama dilleri İşletim Sistemleri Veri tabanı yönetim
sistemleri Haberleşme protokolleri
Hiç kimsenin teknolojinin her alanında bilgi sahibi olması beklenemez ancak bilgi sistemi geliştirecek olan bir sistem analisti yukarıda ki konuların temeli hakkında bilgi sahibi olmalıdır.
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri2- Teknik Bilgi ve Beceri
Sistem Analisti
Sistem içinde yer alacak farklı teknolojilerin ne için , nasıl
kullanılacağının ve sisteme nasıl uyum sağlayacağının bilinmesi gerekir. Ayrıca sistem analistinin , sistem geliştirme için kullanılan araçlar ve teknolojiler hakkında da bilgi sahibi olması gerekmektedir. Bunlardan bazıları :
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri2- Teknik Bilgi ve Beceri
Sistem Analisti
CASE Araçları(Rational Rose , Visual Analyst vb.) Sistem Geliştirme için Kullanılan Yazılım Paketleri (MS Access ,
VisualAge , PowerBuilder vb.) Bütünleşik Geliştirme Ortamları (Integrated Devolopment
Enviroments – IDE , Sun Forte Java , Microsoft Visual Studio .Net vb.)
Bu araçlar , program üretimi , test , konfigürasyon yönetimi ,
yazılım kütüphanesi yönetimi , dökümantasyon desteği ve proje yönetimi sağlamaktadır.
Buraya kadar belirtilen teknik bilginin yanısıra sistem analistinin , sistem geliştirme projesinin nasıl planlanıp yönetileceği , sistem analizinin ve tasarımının , gerçekleştirmenin ve test işlemlerinin nasıl yapılacağı bilgisine de sahip olması gerekmektedir.
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri2- Teknik Bilgi ve Beceri
Sistem Analisti
Mevcut sistemde ki sorunların tam olarak anlaşılabilmesi için
sistem analistinin işin işleyişine ve organizasyon yapısına hakim olması gerekmektedir. Örneğin kurumun çalıştığı sektör , hedefleri , iş stratejileri , planları ve kurum kültürüne bağlı olarak değerleri vb. sistem analisti tarafından anlaşılmalıdır.
Sistem geliştirme sürecinde yer alan takımda sistem analistinin oynadığı rol düşünülürse sistem analistinin aşağıda kısaca belirtilen yönetim bilgi ve beceresine sahip olması gerekir :
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri3- Yönetim ve İş , Bilgi ve Becerileri
Sistem Analisti
o Kaynak Yönetimi o Proje Yönetimi o Risk Yönetimi o Değişim Yönetimi
Sistem geliştirme yaşam döngüsü boyunca
sistem analistleri , işletmenin diğer çalışanları ile takım çalışması içindedirler. Çalışanlara , onların becerilerine ve bilgi teknolojilerine karşı yaklaşımlarına dair fikir sahibi olmalıdır ki yeni sistemin adaptasyonunda karşı bir dirençle karşılaşmasın. Dolaysıyla sistem analisti insanlarla iyi iletişim kuran , onları dinleyerek sorunlarını ve ihtiyaçlarını tam olarak ortaya koyma yeteneğine sahip olmalıdır.
Bilgi Sistemi TaraflarıSistem Analistinin Beceri ve Görevleri4- İnsan ilişkileri
Sistem Analisti
top related