END3061 SİSTEM STEM ANALİZİ VE MÜHENDİSLİĞİ BİLİŞİM M SİSTEMLERS STEMLERİ GİRİŞİŞ
SİSTEM STEM ANALİZİ VE MÜHENDM HENDİSLİĞİ BİLİŞİM M SİSTEMLERS STEMLERİNE GİRİŞG İŞ Geleceğin işi çevreleri için i in dramatik değişikliklerin ikliklerin oluşumu umu kaçınılmazd lmazdır. Küresel K ekonomi, yoğun bir mücadelem cadele-yarışma ve mutlak değişikli ikliği i beraberinde getirmektedir. Şirketler bilgiyi prodüktiviteyi arttırmak rmak için, i in, kaliteli ürün- servislerin dağı ğıtımı ve teslimatında, müşteri m sadakatinin sağlanmas lanmasında nda ve doğru kararların alınmas nmasında nda hayati bir kaynak olarak kullanmaktadırlar.
SİSTEM STEM ANALİZİ VE MÜHENDM HENDİSLİĞİ BİLİŞİM M SİSTEMLERS STEMLERİNE GİRİŞG İŞ AMAÇLAR İş operasyonlarında nda bilgi teknolojilerinin etkilerini tartışı ışınız. Bir bilgi sistemini tanımlay mlayın n ve komponentleri ve karakteristiklerini açıklaya klayın. Bilgi sistemlerinin ortak tiplerini teşhis edin ve bunları kimlerin kullandığı ığını açıklayın. Yapısal analiz ve nesneye-dayal dayalı analiz metodoloji arasındaki farkları belirleyiniz. Modelleme, prototyping ve CASE araçlar larını da içeren i sistem geliştirme tirme teknik ve araçlar larını açıklayınız. Bilgi teknolojisi departmanının n ve orada çalışan sistem analizcisinin rolünü tartışı ışın.
SİSTEM STEM ANALİZİ VE MÜHENDM HENDİSLİĞİ BİLİŞİM M SİSTEMLERS STEMLERİNE GİRİŞG İŞ Bilgi teknolojileri (IT) donanım, yazılım m ve telekomünikasyon sistemlerinin bir kombinasyonu olarak, is operasyonlarını destekler, verimliliği i artırır r ve yöneticilere y karar vermede yardımc mcı olur. IT deki hızlı gelişim im ile başa çıkabilmek için i in işverenler i verenler en iyi ve en parlak insanları bulmak için i in yarış ışma içindedirler. i indedirler. IT nin anahtar bir kısmk smı da sistem analiz ve tasarımını içermektedir ki bu da şirketlerin işi hedeflerini desteklemek için i in donanım, yazılım, veri, prosesler ve insanları verimli bir şekilde kullanarak IT sistemlerini geliştirme prosesidir.
İŞ SÜREÇ MODELLEMESİ IT uzmanları bir şirketin işi operasyonlarını başar arılı sistemler tasarlamak için i in çok ok iyi anlayıp kavramak zorundadırlar. rlar. Örnek olarak perakende satış yapan bir mağaza, aza, bir Internet auction (açık k arttırma) rma) sitesi ve bir otel zincirinin hepsi de kendine has IT gereksinimlerine sahiptirler. Sistem analizcileri iş süreç modellemesi adı verilen bir süreci, s bir şirketin operasyonlarını ve enformasyon ihtiyaçlar larını temsil etmek üzere zere kullanırlar.
İŞ SÜREÇ MODELLEMESİ İş Profilleri, Modeller ve SüreS reçler Bir iş profili,, bir şirketin tüm t m fonksiyonlarını,, süres reçlerini, organizasyonunu, ürünlerini, servislerini, müşterilerini, m tedarikçilerini, ilerini, rakiplerini, kısıtlark tlarını ve gelecek yönünüy tanımlamaktad mlamaktadır. Bir şirketin operasyonlarını anlamak için, i in, sistem analizcisi ilk olarak bir işi profili geliştirmeli ve sonra bir işi modelleri serisi yaratmalıdır. r. Bir iş modeli kendine özgü görevleri olan satış ışlar, muhasebe ve satın n alma gibi işi süreçlerini içeren i işi fonksiyonlarının n grafiksel gösterimidir. Bir iş süreci spesifik olayları,, işleri, i ve istenilen sonuçlar ları açıklar.
İŞ SÜREÇ MODELLEMESİ Süreç: Satış Siparişi Yönetimi Olay: Satış Siparişlerinin Alınması Alt Süreç: Müşteri Durumunu Kontrol Et Alt Süreç: Müşteri Kredisini Doğrula Sonuç:Satış Siparişleri Tamamlandı Alt Süreç: Müşteri Sipariş Verisini Gir Şirketler operasyonlarını basitleştirmek tirmek veya maliyetleri düşürmek istediklerinde, iş süreç yeniden yapıland landırması ile çalışırlar.
BİLGİ SİSTEM STEM BİLEB LEŞENLERİ Her sistem bir tür t r giriş verisine (Input( Data) ihtiyaç duyar. Örneğin otomobil motoru gaz pedalına bastığı ığınızda ve mikrodalga fırınınız f z pişme zamanı ve sıcakls caklık k kontrolü için in düğmelerine d bastığı ığınızda veri alır. Bir enformasyon sisteminde veri sistemin ham materyali olan temel gerçeklerden eklerden oluşur. ur. Enformasyon (bilgi) faydalı türde bir output a (çıktı) dönüşmüş veridir. Veriyi bilgiye dönüştürme d işine i ine processing (işlem) adı verilir. Bir bilgi sisteminin beş temel bileşeni eni vardır. r. Donanım, Yazılım, veri, süres reçler, ve insanlar.
BİLGİ SİSTEM STEM BİLEB LEŞENLERİ Donanım: : Donanım m bilgi sisteminin fiziksel katmanını ilgilendirir. Donanım m bilgisayarları, networkleri,, iletişim im ekipmanlarını, scannerları, digital capturing cihazlarını ve diğer teknoloji-tabanl tabanlı altyapı sistemlerini içerir. i Yazılım: : Yazılım m sistem yazılımı ve uygulama yazılımından oluşur. ur. Sistem yazılımı bilgisayarları kontrol eder ve işletim i sistemini, donanımla iletişim im kuran cihaz sürücülerini s ve veriyi farklı bir formata dönüştürmek d gibi işlerle i lerle uğrau raşan an faydaları, virus korumasını ve yedekleme yapılmas lmasını içerir. Uygulama yazılımı kullanıcılar ları destekleyen ve şirketlerin işi fonksiyonlarını yerine getirmesini sağlayan programları içerir. Kullanıcılar lar hesap tabloları, word processorleri ve veritabanı yönetim sistemleri ile bunların n verimliliklerini arttırır. r. Şirket çapında uygulamalar bordro sistemlerini, sipariş giriş sistemlerini, hesap alacak sistemlerini içerir. i
BİLGİ SİSTEM STEM BİLEB LEŞENLERİ Veri: : Bir bilgi sitemi veriyi faydalı bilgiye dönüştürür. d r. Süreçler: : SüreS reçler veya prosedürler, rler, kullanıcılar ların, yöneticilerin y ve IT çalışanlarının n yaptıklar kları işleri leri açıklar. a Bir spesifik işi modelini desteklemek için i in gerekli süres reçler, yazılı doküman manüellerinde ve online referans materyallerinde açıklana klanır. İnsanlar: : Bir bilgi sisteminin esas amacı yöneticilere ve şirket içi-dışıi kullanıcılara lara faydalı bilgiyi sağlamakt lamaktır. Kullanıcılar lar ya da son kullanıcılar lar çalışanları,, müşterileri, m terileri, satıcılar ları ve bilgi sistemiyle etkileşen en diğerlerini içerir. i İç kullanıcılar lar yöneticileri, y teknisyenleri, satış temsilcilerini ve şirket çalışanlarını içerir. DışD kullanıcılar lar siparişlerini şirketin web sitesinde takip eden müşterileri, m üretim çizelgelerini planlamak için i in bir müşteri m teri sistemi kullanan tedarikçileri ileri ve evlerinden e-postalare postalarını kontrol etmek için i in şirket intranetini kullanan şirket çalışanlarını kapsar. Sistemin başar arısı ya da başar arısızlığıığı genelde kullanıcılar ların n sistemin çıktısı ve operasyonlarının n onları tatmin derecesine bağlıdır.
Şirketlerin Kategorileri Geleneksel olarak şirketler üretime retime yönelik y veya servise yönelik y olarak tanımlanmaktad mlanmaktadır. Yeni bir kategori olarak ana işi kanalı internete bağı ğımlı şirketleri irketleri de sayabiliriz.
Sistem Geliştirme Teknikleri ve Araçlar ları İş operasyonlarını anlamanın n yanında, nda, sistem analizcisi modelleme, prototyping,, ve bilgisayar destekli sistem mühendislim hendisliği i (CASE) araçlar ları gibi farklı teknikleri kullanmayı bilmelidir. Kullanıcılar, lar, yöneticiler ve IT çalışanlarından ndan gelen girdinin herkesin ihtiyacını karşı şılayacak bir tasarıma sentezlenmesine imkan verecek şekilde bir takım m ortamı içinde inde çalışabilmelidirler. Ayrıca tasarım m ve fikirlerini sunabilmek için i in diğer yazılım m araçlar larını kullanabilmelidirler.
Sistem Geliştirme Teknikleri ve Araçlar ları Modelleme sistem geliştiricilerin analiz, test ve modifiye edebilecekleri bir konsept veya sürecin s grafiksel gösterimini g üretir. Prototyping,, bilgi sistemi veya bileşenlerinin enlerinin erken çalışan bir versiyonunun yaratılmas lmasını içerir. Bilgisayar Destekli Sistem MühendisliM hendisliği (CASE),, CASE Tools adı verilen güçg üçlü programlar kullanarak, sistem analizcisinin bilgi sistemlerini geliştirmesini tirmesini ve sürds rdürülebilmesini sağlayan layan bir tekniktir.
Sistem Geliştirme Teknikleri ve Araçlar ları
Sistem Geliştirme Metodolojilerine Genel Bakış Bilgisayar tabanlı bilgi sistemleri için i in en popüler metodolojiler incelenecektir. Popüler ve geleneksel bir method olan yapısal analizle beraber, daha yeni bir strateji olan nesneye dayalı analiz geniş bir kullanım alanı bulmuştur. Bir sistem analizcisi her iki metodun güçlü yanlarını veya zayıfl flıklarını iyi bilmelidir. Çünk nkü tek bir mükemmel m sistem geliştirme stratejisi olmadığı açıktır.
Sistem Geliştirme Metodolojilerine Genel Bakış Yapısal Analiz: : Bu geleneksel sistem geliştirme tirme tekniği zamanla test edilmiş ve anlaşı şılması kolaydır. Yapısal analiz 1960 larda evrimleşmi miştir. Bu teknik veriyi faydalı bilgiye dönüştürme süres reçlerle açıklamaktada klamaktadır, yapısal analiz süres reç merkezli bir tekniktir. SüreS reçleri modellemeye ek olarak, yapısal analiz veri organizasyonunu ve yapısını,, ilişkisel kisel veritabanı tasarımını ve kullanıcı arayüz konularını içermektedir. Yapısal analiz sistem geliştirme tirme yaşam am döngüsünü (SDLC) adı verilen bir faz serisini kullanarak, bir bilgi sistemini planlamak, analiz etmek, tasarlamak, uygulamak ve de desteklemekte kullanılır. Yapısal analiz bir sistemi grafikle açıklamada a kullanılan lan bir süreç setine dayanmaktadır. SüreS reç modellemesi verinin sürece rece akışı ışını,, veriyi dönüştüren d işi kurallarını ve bunun sonucundaki çıktısal data akışı ışını tanımlar.
Sistem Geliştirme Metodolojilerine Genel Bakış ÖĞRENCİLER Öğrenci Verisi Ders Verisi ÖĞRENCİ KAYDINI YAP Kayıt Verisi SINIF LİSTESİ DERSLER İki kaynaktan gelen giriş verisini kabul eden ve bunu çıkışış verisini dönüştüren süreci s gösteren, g bir okul kayıt t sistemi için i in bir süres reç modeli
Sistem Geliştirme Metodolojilerine Genel Bakış
Sistem Geliştirme Metodolojilerine Genel Bakış Nesneye Dayalı Analiz: Yapısal analiz süres reçler ve veriye ayrı bileşenlermi enlermiş gibi yaklaşı şırken, nesneye dayalı analiz veriyi ve veriyi işleyen i prosesleri nesne adı verilen şeylere birleştirir. Bir nesne bir class ın üyesidir ve class da benzer nesnelerin yığıy ığınıdır. Nesneler properties adı verilen karakteristiklere sahiptirler.
Sistem Geliştirme Metodolojilerine Genel Bakış İsim Adres T.C. Kimlik No KİŞİ İsim Adres T.C. Kimlik No ÖĞR. ÜYESİ İsim Adres T.C. Kimlik No ÖĞRENCİ Ofis No: Ofis Tel: Görüşme Saatleri: Ana Dal: Gano: Danışman: