Slayt 1

advertisement
SİSTEM YÖNETİCİSİ KİMDİR?

Bilgi teknolojileri(Information
Technologies) ortamının oluşturulması ve
yaşatılmasından sorumlu kişidir.
Sistem Yöneticisi Sorumlulukları
Araştırma
 Tedarikçilerle Görüşme
 Tedarik
 Kabul
 Kurulum
 Ayarlama
 Bakım
 Yineleme/Çekilme

Sistem Yöneticisi Yürütülen İşler

Son Kullanıcı Desteği
◦ Yardım masası
◦ Bilgisayar(Laptop/Masaüstü) kurulması
◦ Birime gelen problemler

Özel kurulumlar
◦ Yeni başlayan veya mevcut projeler için gerekli olan yeni
kurulumların yapılması

Araştırma-Tedarik
◦ Yeniliklerin takip edilmesi ve iyileştirilmesi

Alt yapı desteği
◦ Sunucular, email, web, güvenlik etc…
◦ Merkezi depolama ve kullanıcı yönetimi
◦ Ağ altyapısı
Sistem Yöneticisi Yürütülen İşler
◦ Diğerleri;
 Personel yönetimi
 BT’yi etkileyen diğer çevre etkilerin
yönetilmesi(Yapı işleri, elektrik dağıtıcı vb..)
 Halkla ilişkiler, tanıtım, toplantılara katılım, bölümün
reklamı
 Maddi desteklerin takip edilmesi
 Kullanıcı ve personel eğitimleri
 Bütçe yönetimi
 Dokumantasyon
 Planlama(taktik ve stratejik)
Diğer Sistemler ve Yöneticileri
◦
◦
◦
◦
◦
Ağ Yönetimi
Veri Tabanı Yönetimi(DBA)
Güvenlik Yönetimi(Security Admin)
Geliştirme Yönetimi (DevOps)
Alan Bazlı Yönetimler
 HPC
 Büyük Veri
 ERP
Sistem Yöneticiliği Size Uygun mu?
Sürekli yeni şeylerle uğraşmaktan hoşlanırım
Spontane yaşayan ve yeniliklere açık bir
yapım vardır ve büyük ve ani yenilikleri kolay
adapte ederim.
 Aynı anda birden fazla işle uğraşabilirim ve
etraftan gelen, işimi bölmelere
dayanıklıyımdır.
 Değişik kişilerdeki iş arkadaşları ile
çalışabilirim
 Baskı altında çalışabilirim
 Çalışma saatler esnektir


Hangi yetenekler

«Sert» yetenekler (Hard Skills)
◦ Donanım ve yazılım konusunda gelişmeye açık
olmak
◦ Birden fazla işletim sistemine aşına olmak
◦ Sunucu veya istemci kurulumu ve
konfigürasyonu
◦ Bilgisayar ağlarının nasıl çalıştığını bilmek
◦ Betik programlama(Scripting)
Hangi yetenekler

«Yumuşak» yetenekler (Soft Skills)
◦ İletişimi kuvvetli olmak
 Yazılı
 Sözlü
 Teknik bilgilerin iletilmesi sanılandan daha zor bir
iştir
◦ Uyumlu bir kişilik

Her şey değişiyor(teknoloji, insanlar, yönetim vs)
bunlara uyum sağlayabilmek
Hangi yetenekler

«Yumuşak» yetenekler (Soft Skills)
◦ Sabırlı, merhametli ve toleranslı olabilmek
 Son kullanıcıların mantıksız ve anlaşılmaz olabilirler
 Kendinizi onların yerine koyun
◦ Kendinizi motive edin(self motivation)


Genelde bütün kullanıcılar bir şeyin yanlış
olduğunu söylemek için sizi arar, her şey
mükemmel çalışırken kimse sizin farkında değildir

Kimse size ne öğrenmeniz gerektiğini söylemez.
Ne okumalı?

Sistem yöneticisi yetiştiren bir bölüm
yoktur!
◦ Bazı bölümler yardımcı olur.
Eğitimdeki hedefler

İşe yarayabilecek bazı dersler(sistem)
◦
◦
◦
◦
◦
◦
◦
◦
Ağ
Ağ programlama
Ağ güvenliği
İşletim sistemleri
Veri güvenliği(Crptography)
Web Programlama
Dağıtık/Paralel Sistemler
Veri tabanı
SİSTEM
Sistem, bir hedef veya amacı
gerçekleştirmek üzere bir arada çalışan
birbiriyle ilişkili parçalardan oluşan ve
girdi-çıktıları olan sınırları belirlenmiş bir
bütündür. Sistem tanımında üç temel
kavram vardır:
 Bileşen, İlişki, Amaç

1.1.Sistemin Özellikleri

Ayrıca sistemler, çıktıları kontrol etme ve
ölçme değerlendirme yoluyla girdiler ve
sistem üzerinde iyileştirme yapmak için
geri beslemeye sahiptir.(feed-back)

Girdi-----İşlem------çıktı
 FEED-BACK
1.2.Genel Sistem Teorisi
Genel sistem teorisiyle sistemlerde
belirlenen özellikler, bilgi sistemlerinin
yapısının da anlaşılmasına olanak sağlar.
Genel sistem teorisinin başlıca özellikleri;
 Sistemler, girdileri çıktılara dönüştürür.
 Sistemler disiplinler arasıdır. Bir bilim
dalında bulunan ürün, kural ya da yöntem
başka bir bilim dalında kullanılabilir.
 Sistemler hiyerarşiktir.
Bilgi Sistemi Tarafları
Sistem geliştirme yaşam döngüsü içinde
farklı konumlardaki bireyler birarada
çalışmaktadır. Bir bilgi sisteminin tarafları,
 Kullanıcı
 Yönetici
 Programcı
 Bilgi sistem destek personeli
 Sistem analisti
Bilgi Sistemi Tarafları
Kullanıcı
Sistem analistleri ve tasarımcıları tarafından
yapılan genel bir yanılgı ile bütün
müşteriler aynı kategoriye konulmamalıdır.
Her kullanıcının bilgisayar bilgisi ve
deneyimi olmadığı gibi görev ve
sorumlulukları sonucu kullanacakları
sisteme yaklaşımları da farklı olacaktır

Bilgi Sistemi Tarafları
Yönetici
Geliştirilen sistemin büyüklüğüne göre
yöneticiyi;
 Proje yöneticisi
 Üst düzey(işletme) yöneticisi
İki farklı açıdan elle almak mümkündür.
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.

Bilgi Sistemi Tarafları


Programcı
Analist ve programcının sistem geliştirme yaşam
döngüsündeki görevleri tam olarak ayrılmıştır.
Zamanla yarışan ve giderek daha karmaşık yapıya
sahip olan programların söz konusu olduğu
günümüzde ise daha çok CASE(Computer aided
software engineering) araçları kullanılarak kodun
büyük bölümü otomatik olarak üretilmektedir.
Ancak CASE araçlarının programcının yerini tam
olarak aldığı söylenemez. Kod üreticileri sayesinde
programcılar, zamanlarını optimizasyona ve
üretilen kodun sisteme entegrasyonuna
ayırmaktadırlar.
Bilgi Sistemi Tarafları
Bilgi Sistem Destek Personeli(Operasyonel
Personel)
Sistemin sürekliliğii sağlamak amacıyla ağ
iletişiminden, donanımdan, veri güvenliğinden
ve ilgili bilgisayar programlarını çalışmasından
çıktıların düzenlenmesine kadar birçok
konuda desteğin verilmesinden sorumludur.
Sistem analisti, sistemin tarafları arasında
anahtar rolü üstense de sistemin başarılı
olması tek başına sistem analistine bağlı
değildir.

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 Analistinin Beceri ve
Görevleri
Sistem analisti, çözümü ortaya koyarken
müşteri ihtiyaç ve isteklerini belirlemelidir.
Nesne Yönelimli Programlama Giriş

Nesne Yönelimli Programlama yaklaşımı
1960’lı yılların sonuna doğru ortaya çıkmıştır.
O dönemde yazılım dünyasında karşılaşılan
sorunlara çözüm olması amacıyla
geliştirilmiştir. Yazılımların kapsamı, içeriği ve
karmaşıklığı ile birlikte boyutları da sürekli
artış gösteriyordu. Bu artış ile beraber,
yazılan kodu hızlı bir şekilde gelişime açık ve
esnek tutmak için gereken bakım maliyeti,
zaman ve çaba da artmaktaydı. Nesne
Yönelimli Programlama, bu sorunlara bir
çözüm olarak geliştirilmiştir.
Download