bölüm 12

47
Bölüm 12 Bilgi Sistemi Geliştirme Bilgisayarların Keşfi 2010 Dijital Dünyada Yaşamak

Upload: finola

Post on 11-Jan-2016

44 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Bölüm 12

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

Page 2: Bölüm 12

Hedefler

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

2

Page 3: Bölüm 12

Hedefler

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

3

Page 4: Bölüm 12

Sistem Geliştirme Nedir?

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

4

Page 5: Bölüm 12

Sistem Geliştirme Nedir?

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

5

Page 6: 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

6

Page 7: 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

7

Page 8: 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

8

Page 9: Bölüm 12

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.

Page 10: Bölüm 12

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.

Page 11: 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

11

Page 12: 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

12

Page 13: 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

13

Page 14: 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

14

Page 15: 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

15

Page 16: 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

16

Page 17: 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

17

Page 18: Bölüm 12

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

Page 19: 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.

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

Page 20: 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

20

Page 21: 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

21

Page 22: 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

22

Page 23: Bölüm 12

Analiz Aşaması

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

23

Page 24: 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

24

Page 25: 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

25

Page 26: 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:

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

Page 27: 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

27

Page 28: 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

28

Page 29: 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.

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

Page 30: 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

30

Page 31: 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

31

Page 32: 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

32

Page 33: Bölüm 12

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

Page 34: 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

34

Page 35: 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:

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

Page 36: Bölüm 12

Tasarım Aşaması

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

36

Page 37: 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

37

Page 38: 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

38

Page 39: 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

39

Page 40: 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

40

Page 41: 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

41

Page 42: 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

42

Page 43: 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.

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

Page 44: 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

44

Page 45: Bölüm 12

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

Page 46: Bölüm 12

Özet

Bilgisayarların Keşfi 2010: Dijital Dünyada Yaşamak Bölüm 12

46

Page 47: Bölüm 12

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