Sistem Analizi ve Tasarımı

Slides:



Advertisements
Benzer bir sunumlar
Yazılım Geliştirme Süreci
Advertisements

Adım Adım Kurumsallaşma
Sistem Analizi ve Planlama
Bilişim Sistemleri Mühendisliği Bölümü
Bilgi Teknolojisinin Temel Kavramları
SİSTEM ANALİZİ VE TASARIMI
Sanayi Ar-Ge Proje Destek Başurusu Hazırlama Becerileri Geliştirme Çalıştayı ArGe_Projesi_Hazirlama_Calistayi (061110)
SİVİL TOPLUM KURULUŞLARINDA ETKİLİ YÖNETİM
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
SÜREÇ YÖNETİMİ Dr. Selami ERARSLAN İstanbul 2011.
Sistem Geliştirme Sistemin tanımı. Sistemin Temel özellikleri
Yazılım Proje Yönetimi
Nesneye Dayalı Programlama
SİSTEM ANALİZİ VE TASARIMI
Afyon Kocatepe Üniversitesi
Sistem Analizi ve Tasarımı
Bilgi Sistemi Organizasyonlar içerisindeki kontrol ve karar verme mekanizmalarında kullanılacak bilginin toplanması, işlenmesi, saklanması ve dağıtılmasını.
ÜÇÜNCÜ BÖLÜM İÇ DENETİM VE İÇ KONTROL SİSTEMİ
KÜTÜPHANELERDE BÜTÇE YÖNETİMİ
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
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.
Şişecam S ayısal Yönetimle Verim VIII. "Türkiye'de İnternet" Konferansı 20 ARALIK 2002 Canan Özcan Türkiye Şişe ve Cam Fab. A.Ş.
MÜŞTERİ İLİŞKİLERİ YÖNETİMİ
BİLİŞİM TEKNOLOJİLERİ ALANI
YAPIM KUŞAĞINI TANIYALIM.
Bilgisayar Destekli Eğitim
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
Bilişim Teknolojileri Alanı
Kalite Yönetim Prensipleri (Devam)
Bilgi Teknolojisinin Temel Kavramları
Şahin BAYZAN Kocaeli Üniversitesi Teknik Eğitim Fakültesi
Veri Tabanı Programcılığı
Karar Bilimi 1. Bölüm.
ISLD 514 YENİLİKÇİLİK VE DEĞİŞİM YÖNETİMİ ISLD514-Hafta14 : Bilişim Sistemleri ve Uygulamaları Prof. Dr. Atilla ELÇİ Aksaray Üniv., İ şletme Bölümü, ISLD.
Bilişim sistemlerinin türleri
Sistem Analizi Yaşam Döngüsü
Sistem Analizi Sistem Analisti
İnsan Kaynakları Bilgi Sistemleri
Bilgisayar Programcılığına ve Algoritmaya Giriş
KALİTE YÖNETİM SİSTEMİ
İşletmelerde Bilişim Sistemleri
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.
GÜLTEN ÖZAYDIN ÇOK PROGRAMLI LİSESİ MESLEK SEÇİMİ SUNUMU HAZIRLAYAN PSİKOLOJİK DANIŞMAN VE REHBER ÖĞRETMEN EBRU GÖKER.
SİSTEM VE YAZILIM Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. Yazılım, bilgisayar sistemlerinin bir bileşeni.
Topluluk İnovasyon Girişimi Süreç Açıklaması ve Yol Haritası Dokümanı 26 Mayıs
YAPIM KUŞAĞI ÜRETİYORUM.
YENİ TÜRK TİCARET KANUNU SÜRECİNDE YOL HARİTASI Hazırlayan: Recep Aşır Temmuz 2012.
Psikolojik Danışman: Hasan KARAKIŞ.  Bilgisayar kullanımı yirminci yüzyılın özellikle son on yılında büyük bir hızla artmıştır. Bu artış, hem tüm dünyaya.
YONT 409 PROJE YÖNETİMİ.
 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
ÇEVİK (Agile) SÜREÇLER Değişen gereksinimler, teknik riskler gibi önceden belirlenemeyen durumlara ve yazılım ürününü etkileyebilecek her tür değişikliğe.
Yazılım Mühendisliğine Giriş YYurtaY. Ders İçeriği o Yazılım mühendisliğine giriş, o Yazılım mühendisliği ve etik, o Yazılım mühendisli ğ inin önemi ve.
Konu 3 Kalite kontrolünün amaçları
Bilgi Sistemleri Hafta4
TEKSTİL MÜHENDİSLİĞİ HAKKINDA……
Bilimsel Araştırma Yöntemleri Durum Çalışması
SİSTEM ANALİZİ VE TASARIMI
Kalite Yönetim Prensipleri (Devam)
BİLGİSAYAR DESTEKLİ EĞİTİM İÇİN ÖĞRETİM TASARIMI
Yazılım Bakımı Yazılım Mühendisliği.
Problem Çözme Yaklaşımları
SWOT ANALİZİ TÜRKER DURAN YATIRIM TEŞVİK DANIŞMANI.
İSKENDERUN MESLEK YÜKSEKOKULU
Yazılım Mühendisliği Temel Süreçler - Sistem Analizi
NİŞANTAŞI ÜNİVERSİTESİ
İLERİ VERİ TABANI UYGULAMALARI
Sunum transkripti:

Sistem Analizi ve Tasarımı

Sistem bir çıktı oluşturabilmek için bir birleriyle ilgili elamanlar ve her biri bir alt sistem olan bunlara bağlı alt elamanlarla eş güdüm içinde çalışan bir yapıdır. Bilişim sistemi ise belli bir işleme amacını yerine getirmek için birbirleriyle eş güdümlü olarak çalışan elamanlar ve alt elamanlardan oluşan ve bu amaç için (bilgi) toplayan, işleyen, saklayan ve gereğinde yeni bilgi olarak çıktı üreten bir yapıdır. Sistem Analizi: Bilişim sistemlerinin ayrıntılı olarak ne yapması gerektiğini araştırmak, incelemek ve anlamaktır Sistem Tasarımı: Bir bilişim sisteminin ana ve alt parçalarının nasıl uygulanacağı ve nasıl çalışacağının ayrıntılı bir şekilde belirlenmesidir.

Bilişim Sistemi Türleri İşlevlerine Göre Bilişim Sistemleri Hizmet Düzeylerine Göre Bilişim Sistemleri Bilişim Sistemleri işlevleri açısından bakıldığında, bir işletme için aşağıdaki sınıflara ayrılabilir. Üretim Bilişim Sistemleri Satış ve Pazarlama Bilişim Sistemleri Muhasebe ve Finans Bilişim Sistemleri İnsan Kaynakları Bilişim Sistemleri. Diğer

Hizmet düzeylerine göre bilişim sistemleri Muamele İşlem Sistemleri (MİS) Ofis Otomasyon Sistemleri (OOS) Bilgi Çalışma Sistemleri (BÇS) İletişim Destek Sistemleri (İDS) Yönetim Bilişim Sistemleri (YBS) Karar Destek Sistemleri (KDS) Üst Düzey Yönetici Destek Sistemleri (ÜDYS)

Bir Sistem Analiste Bulunması Gereken Özellikler Teknik Bilgi ve Beceriler: Bilgisayarlar ve genel olarak çalışma prensipleri Programlama Dileri Bilgisayarlarla birlikte kullanılan teknik donanımlar ve kullanımı İletişim Ağları Veri tabanı ve veri tabanı yönetim sistemleri İşletim sistemleri, genel yapıları Proje planlama tekniği ve becerisi

İşletme Bilgi ve Becerileri: İşletmelerde yapılan faaliyetler Organizasyon Yapıları Bir organizasyon nasıl yönetilir Her bir organizasyonda örneğin, banka, hastane, okul ne tür işlemler yapılır, eleman türleri nelerdir. Bir işletmeyi (faaliyet alanına göre) Başarılı kılan nedir İşletmelerde kültür ve değişim yapıları

İnsan İlişkileri Bilgi ve Becerileri: İnsanlar nasıl düşünür İnsanlar nasıl öğrenir İnsanlar değişime nasıl tepki verir İnsanlar nasıl iletişim kurar Gözlem, görüşme ve dinleme becerileri Yazım ve sunum becerileri Takım halinde çalışma ve bir takım elamanı olabilme becerisi Etik ve mahremiyete yüzde yüz özen.

Bir sistem analisti aşağıdaki iş çevrelerinde çalışabilir: Yazılım firmaları için Program analisti Yazılım Firmaları içim sistem analisti ve/veya tasarımcısı Diğer firmalar için sistem analisti Bağımsız sistem analist ve tasarımcısı Danışman (bir firmaya bağlı veya değil)

Sistem Geliştirme Yaşam Döngüsü (SGYD) yeni bir bilişim sisteminin geliştirilmesi için gerekli yöntem ve işlemleri ifade eden genel bir terimdir. SGYD, analiste aşağıdaki olanakları sunar: Yapı Yöntemler Kontroller Yapılan İşler Çizelgesi

SGYD Evreleri Planlama Analiz Tasarım Uygulama Destek

Planlama Evresi Problemin Tanımlanması Fizibilite Raporlarının Hazırlanması Proje Zaman Çizelgesinin Hazırlanması Projede Çalışacak Personelin Zamana Bağlı Olarak Belirlemesi Projenin Başlatılması

Analiz Evresi Bilgilerin Toplanması Sistem Gereksinimlerinin Tanımlanması Prototiplerin Yapılması Alternatif Çözüm Önerilerinin Sunulması Önerilerin Gözden Geçirilmesi

Tasarım Evresi Ağ Yapısının Tasarımı Uygulama Ağının Tasarımı Kullanıcı Ara yüzlerinin Tanımlanması ve Tasarımı Sistem Ara yüzlerinin Tasarımı Veri Tabanı Tasarım ve projeyle bütünleştirilmesi Prototip Ayrıntılarının Belirlenmesi Sistem Kontrollerinin Tasarımı

Uygulama Evresi Yazılım (kodlama) Test İnce ayar için ilk örnek ya da prototip üretimi Verilerin Dönüştürülmesi Eğitim ve Belgelendirme Yeni Sistemin Kurulması

Destek Evresi Kullanıcılara Yardım Masası (Help Desk) ve Eğitim Programlarıyla Destek Olmak Bilgisayar Sisteminin Bakımı ve Geliştirilmesi Basit Program Hatalarının Giderilmesi Yükseltmeler (Upgrades) Anlaşılması Güç Yerlerin Geliştirilmesi Sisteme ek özellikler kazandırmak İş dünyasına ve Devlet Mevzuatına ait kurallarda meydana gelen değişiklikleri eklemek Değişen teknoloji, yazılım ve donanıma ayak uydurmak.

Sistem Geliştirme Yaşam Döngüsünün Evrelendirme Yöntemleri Şelale Yöntemi Eşzamanlı Yaklaşım İterasyon Yaklaşımı

Şelale Yöntemi PLANLAMA ANALİZ TASARIM UYGULAMA DESTEK

Eşzamanlı Yaklaşım PLANLAMA ANALİZ TASARIM UYGULAMA DESTEK

Iterasyon Yaklaşımı PLANLAMA ANALİZ TASARIM UYGULAMA DESTEK

Bilgisayar Destekli Yazılım Mühendisliği Araçları Sistem analizi ve tasarımı için kullanılan yazılım paketleridir. CASE araçlarını kullanmak için 4 ana gerekçe vardır: Analistin üretkenliğini artırmak Analist ve kullanıcılar arasındaki iletişimi kolaylaştırmak Yaşam döngüsü evrelerinde süreklilik Yapılan bakımın etkisini değerlendirmek

Evrik Mühendislik (Reverse Engineering) Evrik Mühendislik bilgisayar program kodunu kullanarak CASE tasarımını oluşturma işlemidir. Bu aşamada, Kaynak kod incelenir, çözümlenir depo varlıklarına dönüştürülür

Evrik Mühendislik Avantajarı : Sistem bakımı süresini azaltır Dokümantasyonu zayıf programlar için program dokümantasyonu üretir. Yapısal olmayan eski programlardan yapısal programlar elde edilebilir. Geleceğe yönelik sistem bakımları daha kolay uygulanabilir. Programın kullanılmayan kısımları çıkartılabilir.

Bir Proje İçinde Yer Alanlar Proje Müdürü Proje Yönetim Kurulu Müşteri Kullanıcılar Tedarikçiler ve Projeye karşı çıkanlar.

Projenin Başlatılması Yukarıdan aşağıya, Aşağıdan yukarıya Dış etkenler tarafından başlatılabilir.