470 likes | 739 Views
Bölüm 12. Bilgi Sistemi Geliştirme. Bilgisayarların Keşfi 2010 Dijital Dünyada Yaşamak. Hedefler. Hedefler. Sistem Geliştirme Nedir?. Sistem Geliştirme Nedir?. Sistem Geliştirme Nedir?. Sistem geliştirme aşağıdaki üç ana esası takip etmelidir:.
E N D
Bölüm 12 Bilgi Sistemi Geliştirme Bilgisayarların Keşfi 2010 Dijital Dünyada Yaşamak
Hedefler Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Hedefler Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? • Sistem geliştirme aşağıdaki üç ana esası takip etmelidir: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? • Sistem geliştirme esnasında, sistemi kullanacak her bir bölümden temsilcilerin sürece dahil edilmesini gerekir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? • Proje yönetimi, sistem geliştirme sırasında aktivitelerin planlanması, zamanlanması ve daha sonra kontrol edilmesi sürecidir. • Bir projeyi etkin bir biçimde planlamak ve zamanlamak için proje lideri şunları belirler: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? Onay tablosu (Gannt şeması), proje aktiviteleri arasındaki ilişkiyi planlamak ve zamanlamak için yaygın olarak kullanılan bir araçtır. Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Gantt Charts below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? PERT tablosu da planlama ve zamanlama için kullanılabilir. Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click PERT Charts below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? • Fizibilite (olabilirlik), bir sistemi geliştirmenin kuruluş için ne kadar uygun olacağının belirlenmesidir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? • Belgeleme, veri ve bilginin toplanması ve özetlenmesidir. • Bir proje defteri, tek bir projedeki tüm dokümantasyonu içerir. • Kullanıcılar ve IT uzmanları sistemlerle çalışırken ve bunları düzenlerken mevcut dokümantasyona başvururlar. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Nedir? • Sistem geliştirme sırasında, proje takımı üyeleri birkaç teknik kullanarak veri ve bilgi toplarlar. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Sistem Geliştirme Projesini Kim Başlatır? Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Bir Sistem Geliştirme Projesini Kim Başlatır? Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Planlama Aşaması • Planlama aşaması, yönetim kurulu bir proje talebini aldığı zaman başlar. • Dört ana aktivite gerçekleştirilir: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Analiz aşaması iki ana aktiviteden oluşur: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Feasibility Study below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Süreç modelleme (yapısal analiz ve tasarım), girdileri nçıktılara dönüştürüldüğü işlemleri açıklayan bir analiz ve tasarım tekniğidir. Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Process Modeling below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Öğe ilişkisi diyagramı (ERD),bir sistemdeki öğeler arasındaki bağlantıları grafiksel olarak gösteren bir araçtır. • Öğeler, sistemde veriye sahip olan nesnelerdir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Veri akış diyagramı (DFD), bir sistemde veri akışını grafiksel olarak gösteren araçtır. • Veri araçları • İşlemler • Veri depoları • Kaynaklar Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Proje sözlüğü, bir projenin tüm dokümantasyon ve teslim edilebilir nesnelerini içerir. • “Yapısal İngilizce”, bir sürecin adımlarını tanımlayan yazım biçimidir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması Karar tablosu Karar ağacı Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Veri sözlüğü, veri biriminin adını, açıklamasını ve her bir veri birimi hakkındaki ayrıntıları içerir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Nesne modelleme; veriyi, veri üzerinde yapılan işlemlerle birlikte nesne olarak adlandırılan tek bir birim adı altında birleştirme işlemidir. • UML(Toplu Modelleme Dili), nesne modelleme ve geliştirme için standart bir gösterim olarak kabul edilir. • UML, 13 farklı diyagramı içerir. • İki diyagram: Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click UML below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Toplu Modelleme Dili • Kullanım durumu diyagramı, aktörlerin (kullanıcıların) bilgi sistemi ile nasıl etkileşimde olduklarını grafiksel olarak gösterir. • Diyagramlar kolay anlaşılabilmesi için hazırlanır. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Sınıf diyagramı, bir sistemde sınıfları ve alt sınıfları grafiksel olarak gösterir. • Her sınıf bir veya daha fazla alt sınıfa sahip olabilir. • Alt sınıflar, üst düzeylerin yöntemlerini ve özelliklerini aktarmak için kalıtımı kullanırlar. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Analiz Aşaması • Sistem önerisi, her alternatif çözümün olabilirliğini değerlendirir. • Yönetim kurulu sistem önerisi üzerinde tartışır ve hangi alternatifin yürütüleceğine karar verir. Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Vertical Market Software below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Tasarım aşaması, iki ana aktiviteden oluşur. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Gerekli donanım ve yazılımı hazırlamak için: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Sonraki adım, ayrıntılı tasarım özelliklerinin geliştirilmesidir. • Bazen fiziksel tasarım olarak adlandırılır. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Sistem uzmanları genellikle her bir giriş ve çıkış için iki tip tasarım geliştirirler. Model Çizim yerleşim düzeni Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Prototip (konseptin gerçeklenmiş hali), önerilen sistemin çalışan bir modelidir. • Prototip dokümantasyonları yetersiz veya eksiktir. • Kullanıcılar, prototipi bir son sistem gibi kabul etme eğilimindedirler. • Aktiviteler kaldırılmamalı veya değiştirilmemelidir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Bilgisayar destekli yazılım mühendisliği (CASE) araçları bir veya daha fazla sistem geliştirme aktivitesini desteklemek için tasarlanır. • CASE araçları aşağıdakileri içerir: Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click CASE Toolsbelow Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Tasarım Aşaması • Birçok kişi ayrıntılı tasarım özelliklerini incelemeli ve eleştirilerini belirtmelidir. • Denetleme, teslime hazır herhangi bir sistem geliştirmesinin resmi olarak incelenmesidir. • Takım, hataları bulmak amacıyla teslime hazır sistemi inceler. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Gerçekleştirim Aşaması • Gerçekleştirim aşamasının amacı yeni veya değiştirilmiş sistem oluşturmak ve bunu teslim etmek. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Gerçekleştirim Aşaması • Program geliştirme yaşam döngüsü aşağıdaki adımları izler: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Gerçekleştirim Aşaması • Yeni sistemde çeşitli testler gerçekleştirilmelidir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Gerçekleştirim Aşaması • Eğitim,kullanıcıların yeni donanım ve yazılımı sistemde nasıl kullanacaklarını gösterir. • Bire bir dersler • Sınıf tarzı dersler • Web tabanlı eğitim Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Gerçekleştirim Aşaması • Dört dönüşüm stratejisinden biri veya birkaçı eski sistemden yeni sisteme geçişte kullanılabilir. Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Çalıştırma, Destek ve Güvenlik Aşaması • Çalıştırma, destek ve güvenlik aşamasının amacı bir bilgi sistemi için uygulamaya konulduktan sonra sisteme ve kullanıcılarına sürekli destek sağlamaktır. Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Chief Security Officer below Chapter 12 Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Çalıştırma, Destek ve Güvenlik Aşaması • Bilgisayar güvenlik planı aşağıdaki yapmalıdır: Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Video: Gizli bir İşletim Sistemi Oluşturun BAŞLAMAK İÇİN TIKLAYIN Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Özet Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
Bölüm 12 Bilgi Sistemi Geliştirme Bilgisayarların Keşfi 2010 Dijital Dünyada Yaşamak Chapter 12 Complete