bölüm 12
DESCRIPTION
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:. - PowerPoint PPT PresentationTRANSCRIPT
Living in a Digital World
Discovering Computers 2010
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
2
Hedefler
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
3
Sistem Geliştirme Nedir?
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
4
Sistem Geliştirme Nedir?
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
5
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
6
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
7
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
8
Sistem Geliştirme Nedir?
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
9
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Gantt Charts below Chapter 12
Onay tablosu (Gannt şeması), proje aktiviteleri arasındaki ilişkiyi
planlamak ve zamanlamak için
yaygın olarak kullanılan bir
araçtır.
Sistem Geliştirme Nedir?
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
10
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click PERT Charts below Chapter 12
PERT tablosu da planlama ve
zamanlama için kullanılabilir.
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
11
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
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
13
Sistem Geliştirme Projesini Kim Başlatır?
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
14
Bir Sistem Geliştirme Projesini Kim Başlatır?
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
15
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
16
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
17
Analiz Aşaması
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
18
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Feasibility Study below Chapter 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.
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
19
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Process Modeling below Chapter 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
20
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
21
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
22
Analiz Aşaması
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
23
Analiz Aşaması
Karar tablosu Karar ağacı
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
24
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
25
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:
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
26
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click UML below Chapter 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
27
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
28
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.
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
29
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Vertical Market Software below Chapter 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
30
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
31
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
32
Tasarım Aşaması
• Sistem uzmanları genellikle her bir giriş ve çıkış için iki tip tasarım geliştirirler.
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
33
Model Çizim yerleşim düzeni
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
34
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:
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
35
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click CASE Toolsbelow Chapter 12
Tasarım Aşaması
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
36
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
37
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
38
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
39
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
40
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
41
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
42
Ç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.
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
43
Click to view Web Link,click Chapter 12, Click Web Link from left navigation, then click Chief Security Officer below Chapter 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
44
Video: Gizli bir İşletim Sistemi Oluşturun
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
45
BAŞLAMAK İÇİN TIKLAYIN
Özet
Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12
46
Living in a Digital World
Discovering Computers 2010
Chapter 12 Complete
Bölüm 12
Bilgi Sistemi Geliştirme
Bilgisayarların Keşfi 2010
Dijital Dünyada Yaşamak