ݺߣ

ݺߣShare a Scribd company logo
BÖLÜM -3
Bilgi Sistemi ղڱı

 Kullanıcı
 Yönetici
 Programcı
 Bilgi Sistem Destek Personeli
 Sistem Analisti
Bilgi Sistemi ղڱı
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 ղڱı
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öneticisi
olmak üzere iki kısımda incelenebilir.
Bilgi Sistemi ղڱı
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 ղڱı
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 ղڱı
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 ղڱı
Sistem analistinin görev ve yeteneklerini ayrıntılı olarak inceleyelim.

Bilgi Sistemi ղڱı
Sistem Analistinin
Beceri ve Görevleri
Sistem Analisti

Bilgi Sistemi ղڱı
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

Bilgi Sistemi ղڱı
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.

Bilgi Sistemi ղڱı
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.

Bilgi Sistemi ղڱı
Sistem analistinin yararlandığı kaynaklar
Sistem
Analisti
Kalite
Faktörleri
Üretim
İhtiyaçları
Pazar ve
Rekabet
Sistemin
Hedefleri
Teknoloji
Maddi ve
Zaman
Kısıtı

Bilgi Sistemi ղڱı
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.

 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 ղڱı

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 ղڱı
 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 ղڱı

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 ղڱı
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 ղڱı

More Related Content

Si̇stem anali̇zi̇ ve tasarimi sunu(aoy)

  • 2.   Kullanıcı  Yönetici  Programcı  Bilgi Sistem Destek Personeli  Sistem Analisti Bilgi Sistemi ղڱı 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.
  • 3.  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 ղڱı 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.
  • 4.  2. Yönetici : Geliştirilen sistemin büyüklüğüne göre yöneticiyi ;  Proje Yöneticisi  Üst Düzey(İşletme) Yöneticisi olmak üzere iki kısımda incelenebilir. Bilgi Sistemi ղڱı 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.
  • 5.  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 ղڱı 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.
  • 6.  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 ղڱı 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.
  • 7.  5. Sistem Analisti : Adından da anlaşılacağı üzere sistem analisti , sistem geliştirme projesinin kilit üyesidir. Bilgi Sistemi ղڱı Sistem analistinin görev ve yeteneklerini ayrıntılı olarak inceleyelim.
  • 8.  Bilgi Sistemi ղڱı Sistem Analistinin Beceri ve Görevleri Sistem Analisti
  • 9.  Bilgi Sistemi ղڱı 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
  • 10.  Bilgi Sistemi ղڱı 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.
  • 11.  Bilgi Sistemi ղڱı 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.
  • 12.  Bilgi Sistemi ղڱı Sistem analistinin yararlandığı kaynaklar Sistem Analisti Kalite Faktörleri Üretim İhtiyaçları Pazar ve Rekabet Sistemin Hedefleri Teknoloji Maddi ve Zaman Kısıtı
  • 13.  Bilgi Sistemi ղڱı 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.
  • 14.   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 ղڱı
  • 15.  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 ղڱı  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.)
  • 16.  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 ղڱı
  • 17.  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 ղڱı o Kaynak Yönetimi o Proje Yönetimi o Risk Yönetimi o Değişim Yönetimi
  • 18.  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 ղڱı