111
YAZILIM MİMARİLER İ 1

YAZILIM MİMARİLERİ

  • Upload
    marnie

  • View
    78

  • Download
    1

Embed Size (px)

DESCRIPTION

YAZILIM MİMARİLERİ. .PROJE HEDEFLERİ .PROJE YÖNETİM SÜREÇLERİ. Proje Hedefleri. Her projenin mutlaka belirgin hedefleri ve kapsamı olmalıdır.Tanıtımı gereğince proje,her şeyden önce ,özgün olmalıdır. - PowerPoint PPT Presentation

Citation preview

Page 1: YAZILIM MİMARİLERİ

1

YAZILIMMİMARİLERİ

Page 2: YAZILIM MİMARİLERİ

2

.PROJE HEDEFLERİ

.PROJE YÖNETİM SÜREÇLERİ

Page 3: YAZILIM MİMARİLERİ

3

Her projenin mutlaka belirgin hedefleri ve kapsamı olmalıdır.Tanıtımı gereğince proje,her şeyden önce ,özgün olmalıdır.

Proje Hedefleri

Page 4: YAZILIM MİMARİLERİ

4

Hedefler ölçülebilmeli ,yani istenen niteliğe,kıstasa,maliyete ve başarım ölçütüne sahip olmalıdır.

Page 5: YAZILIM MİMARİLERİ

5

Projeye gerçekçi ve somut hedefler konmalı,müşteri tatminini riske sokacak soyut amaçlardan kaçınılmalıdır.

Page 6: YAZILIM MİMARİLERİ

6

Ortaya konan hedeflerin arkasında,hem resmi hem de manevi değerlere dayalı,yeterli destek ve inanç bulunmalı,izlenebilirlik sağlanmalıdır.

Page 7: YAZILIM MİMARİLERİ

7

Proje yönetimi çeşitli alanları kapsayan alt süreçler ve onların bileşenleri halinde yürütülür.

Proje Yönetim Süreçleri

Page 8: YAZILIM MİMARİLERİ

8

Proje yönetiminde yer alan en temel alt süreçler

Page 9: YAZILIM MİMARİLERİ

9

Bu alt süreçler,her biri ayrı birer yönetim süreci olan şu bileşenlerden oluşur:

Page 10: YAZILIM MİMARİLERİ

10

Projenin resmi olarak başlatılmasıdır.

Başlangıç:

Page 11: YAZILIM MİMARİLERİ

11

Bunun için,proje sahibi yetkili makam tarafından genellikle proje beratı adı verilen bir yetki belgesi ile ilk çekirdek ekip görevlendirilir ve bir proje yöneticisi belirlenir.

Page 12: YAZILIM MİMARİLERİ

12

Proje beratı,proje ekibinin yetki ve sorumluluklarını tanımlayan imzalı bir görevlendirme belgesidir.

Page 13: YAZILIM MİMARİLERİ

13

Çeşitli proje unsurlarının uygun bir eşgüdüm halinde ve denetim altında yürütülmesini sağlayan süreçleri tanımlar.

Proje Tümleştirme Yönetimi:

Page 14: YAZILIM MİMARİLERİ

14

Bu yönetimi ,proje planı oluşturma,proje planının yürütülmesi ve tümleşik değişiklik denetimi oluşturur.

Page 15: YAZILIM MİMARİLERİ

15

Projenin öngörülen hedeflerine başarıyla ulaşması için gerekli ve yeterli tüm çalışmaların yerine getirilmesini sağlayan süreçleri tanımlar.

Proje Kapsam Yönetimi:

Page 16: YAZILIM MİMARİLERİ

16

Proje başlama,kapsam planlama,kapsam tanımlama,kapsam doğrulama ve kapsam değişiklik denetimini içerir.

Page 17: YAZILIM MİMARİLERİ

17

Projenin zamanında tamamlanmasını sağlayan süreçleri tanımlar.

Proje Zaman Yönetimi:

Page 18: YAZILIM MİMARİLERİ

18

Etkinlik tanımlama,sıralama,süre tahmini,zaman programı geliştirme ve denetimden oluşur.

Page 19: YAZILIM MİMARİLERİ

19

Projenin onaylanmış bütçe sınırları içinde tamamlanması için gerekli süreçleri tanımlar.

Proje Maliyet Yönetimi:

Page 20: YAZILIM MİMARİLERİ

20

Kaynak planlaması,maliyet tahminleri,maliyet bütçeleme ve maliyet denetimini kapsar.

Page 21: YAZILIM MİMARİLERİ

21

Öngörülen proje gereksinimlerinin uygun şekilde karşılanmasını sağlamak için gerekli süreçleri tanımlar.

Proje Nitelik Yönetimi:

Page 22: YAZILIM MİMARİLERİ

22

Nitelik planlaması,nitelik güvencesi ve nitelik denetiminden oluşur.

Page 23: YAZILIM MİMARİLERİ

23

Projede yer alan bireylerin en etkin kullanımı için gerekli süreçleri tanımlar.Örgütsel planlama,personel temini ve takım geliştirmeyi kapsar.

Proje İnsan Kaynakları Yönetimi:

Page 24: YAZILIM MİMARİLERİ

24

Proje bilgilerinin zamanında ve uygun bir şekilde türetilmesi,toplanması,yayınlanması,düzenlenmesi ve saklanmasını sağlayan süreçleri tanımlar.

Proje İletişim Yönetimi:

Page 25: YAZILIM MİMARİLERİ

25

İletişim planlama,bilgi dağıtımı,başarım raporlama ve idari kapanış kapsanır.

Page 26: YAZILIM MİMARİLERİ

26

Proje risklerinin tanımlandığı,çözümlendiği ve önlemlerin alındığı süreçleri tanımlar.

Proje Risk Yönetimi:

Page 27: YAZILIM MİMARİLERİ

27

Risk tanımlama,risk niceleme,riske tepki geliştirme ve riske tepki denetimini kapsar.

Page 28: YAZILIM MİMARİLERİ

28

Malzeme ve hizmetlerin proje örgütü dışından sağlanması için gerekli süreçleri tanımlar.

Proje Edinme Yönetimi:

Page 29: YAZILIM MİMARİLERİ

29

Edinim,yani tedarik,planlama,ihale planlama,ihale,kaynak seçimi,sözleşme idaresi ve sözleşme kapanış süreçlerinden oluşur.

Page 30: YAZILIM MİMARİLERİ

30

Projenin sözleşme yada görevlendirme ile belirlenmiş hedeflere ulaşması sonucu resmi olarak sonlandırılmasıdır.

Kapanış:

Page 31: YAZILIM MİMARİLERİ

31

Başlangıç ve bitiş arasındaki tüm etkinliklerin yönetim tarafından denetlenmesi,kontrol edilmesidir.

Denetim:

Page 32: YAZILIM MİMARİLERİ

32

.PROJE TÜMLEŞTİRME YÖNETİMİ

.PROJE PLANI

.İŞ DAĞIM AĞACI

Page 33: YAZILIM MİMARİLERİ

33

Proje Tümleştirme yönetimi

Proje tümleştirme yönetimi, çeşitli proje unsurlarının uygun bir eşgüdüm halinde tümleştirmesini ve denetlemesini sağlayan süreçli tanımlar.

Page 34: YAZILIM MİMARİLERİ

34

Bu yöntem altında proje planı oluşturma, proje planının yürütülmesi ve tümleşik değişiklik denetimi bulunur.

Page 35: YAZILIM MİMARİLERİ

35

Proje Planı

Proje planı, diğer adıyla proje yönetim planı stratejik planların uygulanabileceği şekilde projenin yürütülmesi ve denetlenmesine ilişkin planlamaların yer aldığı bir belgedir.

Page 36: YAZILIM MİMARİLERİ

36

Yürütmeye ilişkin çeşitli kılavuzluk bilgileri, tahminler, paydaşlar arası ilişkiler, iş paketleri, temel zamanlamalar, önemli aşama noktaları, kısıtlamalar, ölçme ve sabitleme için dayanaklar ile gerekli görülen diğer ayrıntılar bu belge içinde tanımlanır.

Page 37: YAZILIM MİMARİLERİ

37

Eger farklı sözleşme yüklenicileri aynı proje altında çalışıyorlarsa bu plan tümleşik proje planı adını alır.

Page 38: YAZILIM MİMARİLERİ

38

Yazılım projeleri için plan hazırlanmasında IEEE 1058-1998 sofrware project management plans ve IEEEE\ EIA 12207 dikkate alınabilir.

Page 39: YAZILIM MİMARİLERİ

39

Proje planı belirlenen kıstaslara göre yürütülür ve uygulamalar proje yöneticisi tarafından denetlenir.

Page 40: YAZILIM MİMARİLERİ

40

Bu amaçla örgüt politikaları kullanılır gerekiyorsa risk önleyici ve düzeltici tedbirler alınır.

Page 41: YAZILIM MİMARİLERİ

41

Uygulanan her aşama sonunda bir ürün yani teslimat kalemi ortaya çıkar.

Page 42: YAZILIM MİMARİLERİ

42

Bu aşama da ortaya çıkabilecek değişiklik gereksinimleri düzenleşim yöntemi denetiminde yapılır.

Page 43: YAZILIM MİMARİLERİ

43

İş Dağım Ağacı

İş dağılım ağacı proje kapsamını tanımlayan ve düzenleyen bileşenlerin ürüne veya hizmete göre gruplanmasıdır.

Page 44: YAZILIM MİMARİLERİ

44

Bazen iş kırınım ağacı veya iş kırınım yapısı ya da iş dağılım yapısı olarak adlandırılır. Her azalan düzey daha fazla ayrıntıda proje öğesinin tanımını temsil eder.

Page 45: YAZILIM MİMARİLERİ

45

Her öğe için maliyet kodu adıyla ayrı bir tanımlayıcı belirlenir. En alt düzeydeki öğeler iş paketi olarak tanımlanır.

Page 46: YAZILIM MİMARİLERİ

46

Her iş paketi için bir sorumlu (örgüt yada birey) belirlenir ve resmi olarak atanır.

Page 47: YAZILIM MİMARİLERİ

47

İş paketi tanımları genelde bir sözlük içinde toplanarak iş paketi tanımları oluşturulur.

Page 48: YAZILIM MİMARİLERİ

48

Projelerde yürütülecek etkinliklerin ve işlerin tanımlaması yapılırken iş dağılım ağacı kullanılır.

Page 49: YAZILIM MİMARİLERİ

49

Bu durumda sıralı bir liste yapılarak her bir iş için ayrı bir kod verilir. Buna iş kırınım yapısı veya iş dağılım yapısı demeyi tercih ediyoruz.

Page 50: YAZILIM MİMARİLERİ

50

Eğer liste maliyeti de içeriyorsa buna maliyet kırınım yapısı adı verilir.

Page 51: YAZILIM MİMARİLERİ

51

Bu liste herhangi bir proje de temel alınıp ilgili kısımlar daha alt düzeylere indirgenebilir veya uygun olmayanlar çıkartılabilir.

Page 52: YAZILIM MİMARİLERİ

52

Önemli olan temel süreçlerin ve temel etkinliklerin atlanmayan uygulamasıdır.

Page 53: YAZILIM MİMARİLERİ

53

.Donanım Bakımı

.Planlı Bakım

.Onarım

.İyileştirici Bakım

.Yazılım Bakımı

Page 54: YAZILIM MİMARİLERİ

54

Donanım Bakımı

Kullanıcıya teslim edilen donanım öğelerinin hem çalışır durumda tutulması için alınması gereken önlemleri hem de arıza durumunda uygulanacak onarım yöntemlerini içerir.

Page 55: YAZILIM MİMARİLERİ

55

Bunun yanında,bir de,değişen teknolojinin uygulanması da donanım bakımının bir parçası kabul edilebilir.

Page 56: YAZILIM MİMARİLERİ

56

Planlı Bakım

Her donanım öğesinin planlı ve düzenli bir şekilde bakımdan geçirilmesi gereklidir.

Page 57: YAZILIM MİMARİLERİ

57

Bu bakım sistemi tamamen devre dışı bırakıp önemli parçalarını yenilemekle de yapılabilir.

Page 58: YAZILIM MİMARİLERİ

58

Planlı bir bakım için,kullanıcı ya da üretici tarafından bir çizelge hazırlanıp ne tür bakımlar yapıldığı belirtilmelidir.

Page 59: YAZILIM MİMARİLERİ

59

Bir hava filtresinin ayda bir temizlenip,yılda bir değiştirilmesi,planlı bir bakım etkinliğidir.

Page 60: YAZILIM MİMARİLERİ

60

Sistem, nasıl olsa çalışıyor,mantığıyla kendi haline bırakılmamalı, mutlaka periyodik bakımlar uygulanmalıdır.

Page 61: YAZILIM MİMARİLERİ

61

Onarım

Her türlü mekanik ve elektronik sistem gibi bilgisayar sistemlerinin donanımları da zaman zaman arıza yapabilir.

Page 62: YAZILIM MİMARİLERİ

62

Bellek modüllerinin arızalanması

Sabit diskin bozulması Arayüz donanımlarının yanması

İletişim kablolarının ezilmesi veya kopması bu tür arızalara örnektir.

Page 63: YAZILIM MİMARİLERİ

63

Bunların bir kısmı kullanıcı tarafından giderilebilir. Bir kısmı içinse yerinde veya fabrikasında sağlanacak teknik servis desteği gereklidir.

Page 64: YAZILIM MİMARİLERİ

64

Hangi onarımların ne şekilde yapılması gerektiği kullanıcıya teslim edilen sistem ile ilgili belgelerde belirtilmelidir.

Page 65: YAZILIM MİMARİLERİ

65

Yedek parça yönetimi donanımı bakımının önemli etkinliklerinden biridir.

Page 66: YAZILIM MİMARİLERİ

66

Çok sayıda sistem üretilip kullanıcılara teslim edilmişse,istatistiklere göre en fazla arıza yapan donanım biriminden yeteri kadar stoklanmalıdır.

Page 67: YAZILIM MİMARİLERİ

67

Donanım geliştirici,anlaşmalara bağlı olarak kullanıcının istediği süre boyunca yeteri kadar yedek parçayı stoklarında bulundurmak, onarım yapabilme yeteneğini, yani ürün desteğini sürdürmek zorundadır.

Page 68: YAZILIM MİMARİLERİ

68

İyileştirici Bakım

Donanım öğelerini oluşturan donanım birimlerinin bir kısmı ya da tamamı zaman içinde geçerliliklerini kaybederler.

Page 69: YAZILIM MİMARİLERİ

69

Günümüzde yaklaşık altı ayda bir yeni donanım ürünleri piyasaya çıkmakta, bir öncekinden daha yetenekli ve daha ucuz hale gelmektedir.

Page 70: YAZILIM MİMARİLERİ

70

Piyasada bulunan bir donanım birimi,geliştirimi tamamlanıp kullanıma sunulduğu sırada piyasadan kalkmış olabilir.

Page 71: YAZILIM MİMARİLERİ

71

Bir arıza durumunda,o donanım için yeteri kadar yedek stoklanmalı ya da piyasada bulunan ona en yakın yeni bir ürünle değiştirilir.

Page 72: YAZILIM MİMARİLERİ

72

Bu durumda uyumluluk ve beraber çalışabilirlik ilkelerinin önemi ortaya çıkmaktadır.

Page 73: YAZILIM MİMARİLERİ

73

Yazılım Bakımı

Kullanım sırasında ortaya çıkan yazılım kusurlarının giderilmesi,işlevsel hatalarının düzeltilmesi,sisteme yeni özellikler kazandırılması ya da var olanların değiştirilmesi

Page 74: YAZILIM MİMARİLERİ

74

Tüm bu etkinliklere yazılım bakımı (software maintanence)

adı verilmektedir.

Page 75: YAZILIM MİMARİLERİ

75

.SİSTEM TESTİ

.SİSTEM TESLİMİ

.EĞİTİM

.DESTEK

.GARANTİ

.SİSTEM BAKIMI

Page 76: YAZILIM MİMARİLERİ

76

SİSTEM TESTİ

Sistem isterlerinin doğru ve eksiksiz olarak karşılandığını göstermek üzere, hedef sistem üzerinde sistem belirtimi ve arayüz isterleri belirtimi belgelerinde yer alan isterlerin testleri yapılır.

Page 77: YAZILIM MİMARİLERİ

77

Bu testlerin amacı müşteriye sistemin farklı kabul edilebilirliğini, yani yeterliliğini kanıtlamaktır.

Page 78: YAZILIM MİMARİLERİ

78

Yeterlilik testini yapacak kişi ya da kişilerin tasarım ya da gerçekleştirimde görev almamış olması gereklidir.

Page 79: YAZILIM MİMARİLERİ

79

Nitelik güvence sorumlusu yanında, tümleştirme işlerini yürütmüş ekip ile daha sonra sistemi bakımını yürütecek ekibin temsilcileri ve tabii ki müşteri temsilcisi bu testlerde gözlemci olarak bulunur.

Page 80: YAZILIM MİMARİLERİ

80

Testler için Kabul Testleri tanımlaması kullanılır. Bu bölgede test ortamı koşulları belirtilir, test senaryoları, test yordamları ve beklenen sonuçlar tanımlanır.

Page 81: YAZILIM MİMARİLERİ

81

Yeterlilik testleri ile sistemin son kabulü yapılacağı için her türlü işlevsellik ve başarım testi gerçek ya da gerçeğe en yakın koşullarda yapılır.

Page 82: YAZILIM MİMARİLERİ

82

Gereken test senaryoları ve izlenecek program önceden hazırlanır ve testler sırasında kullanılır.

Page 83: YAZILIM MİMARİLERİ

83

Bu amaçla, daha üst düzey senaryoları içeren ve geçerleme amaçlı olarak ayrı bir belge, Yerinde Kabul Testleri tanımlaması belgesi hazırlanabilir.

Page 84: YAZILIM MİMARİLERİ

84

Test sonuçları bir Kabul Testi Raporu ‘nda belirtilir. Bu rapordan sonradan çözümlemesi yapılabilecek sonuçlar ve testler sırasında toplanan veriler bulunabilir.

Page 85: YAZILIM MİMARİLERİ

85

SİSTEM TESLİMİ Sistemin testlerden başarıyla

geçip kabul edilmesinden sonra sistemin bakım ve onarım konularında gerekli belgeler eğitimlerle birlikte kullanıcıya teslim edilir.

Page 86: YAZILIM MİMARİLERİ

86

EĞİTİM

Sistem teslim edilmeden bir süre önce sistemi kullanacak olan personele eğitim verilmelidir.

Page 87: YAZILIM MİMARİLERİ

87

Bu eğitim aynı zamanda büyük sistemlerin testleri sırasında personelden yararlanılabilmesi için de gereklidir.

Page 88: YAZILIM MİMARİLERİ

88

Kurumsal eğitim herhangi bir derslikte sistem kullanıcı rehberleri üzerinden verilebilir.

Page 89: YAZILIM MİMARİLERİ

89

Bundan sonra çalışan bir sistemin kullanıcı arayüzü üzerinde uygulamalı eğitim yaptırılır.

Page 90: YAZILIM MİMARİLERİ

90

Salt yazılımdan oluşan ve ticari donanımı kullanan sistemler için eğitim herhangi bir yerde verilebilir.

Page 91: YAZILIM MİMARİLERİ

91

Eğitimin son aşaması kullanıcılar iş başında iken verilir. Sistem çalışacağı yere kurulduktan sonra gerçek verilerle, gerçek koşullarda kullanılmaya başlanır.

Page 92: YAZILIM MİMARİLERİ

92

Bu arada kullanıcıların karşılaşabilecekleri sorunları gidermek, anlayamadıkları kısımlarda kendilerine yardımcı olmak üzere bir süre destek sağlanır.

Page 93: YAZILIM MİMARİLERİ

93

Bu yöntem ancak kullanım ortamının gizlilik durumu elverdiği takdirde uygulanabilir.

Page 94: YAZILIM MİMARİLERİ

94

Donanım içeren sistemler için ayrıca donanım bakım eğitimi verilir.

Page 95: YAZILIM MİMARİLERİ

95

Bu eğitimde, sisteme nasıl düzenli bakım uygulanacağı, bir arıza olması durumunda ne tür arıza bulma yöntemleri izleneceği, arızalanan birimlerin nasıl değiştirileceği ve onarımların hangi düzeyde, nasıl yapılacağı kapsanır.

Page 96: YAZILIM MİMARİLERİ

96

Çok sayıda dağıtımı yapılan paket yazılım ürünleri için tanıtıcı düzeyde ve ileri düzeyde kullanıcılar için eğitimler verilebilir.

Page 97: YAZILIM MİMARİLERİ

97

DESTEK

Normal olarak bir geliştirici, piyasaya sürdüğü her ürün için teknik destek sağlamalıdır.

Page 98: YAZILIM MİMARİLERİ

98

Bu destek, yerinde eğitim olabileceği gibi, sanal ortamda eğitim, belge desteği ve çağrı merkezi şeklinde olabilir.

Page 99: YAZILIM MİMARİLERİ

99

Kullanıcı ilk kez bilgisayarlı bir ortama geçiyorsa yerinde destek adı verilen teknik yardım oldukça büyük önem kazanmaktadır.

Page 100: YAZILIM MİMARİLERİ

100

Özellikle bilgisayarı yeni öğrenen personel ile kullanılacak sistemlerin gerçekten verimli hale gelebilmesi için bir süre teknik destek ekibinin;

Page 101: YAZILIM MİMARİLERİ

101

kullanıcı yerinde kalması, sorunlara çare bulması, kullanıcıların sorularını sabırla yanıtlaması ve sistemi öğretmesi gereklidir.

Page 102: YAZILIM MİMARİLERİ

102

Bu destek resmi anlamda bir eğitim gibi olmayabilir. Bu durumda, desteği alanın tam olarak ne istediğini bilmesi önemlidir.

Page 103: YAZILIM MİMARİLERİ

103

GARANTİ Geliştirilen her sistem belirli

süre garanti altına alınır. Bu süre içinde çıkan donanım arızaları ya ücretsiz olarak ya da düşük bir bedelle onarılır.

Page 104: YAZILIM MİMARİLERİ

104

Yazılım hataları ise genellikle ücretsiz olarak giderilir.

Page 105: YAZILIM MİMARİLERİ

105

Özel geliştirilmiş sistemlerin donanım yazılımları sözleşmelerde tanımlı süre boyunca ücretsiz giderilir.

Page 106: YAZILIM MİMARİLERİ

106

Yazılımda, isterlerin yanlış anlatılmasından doğmuş kullanım eksikliği varsa, bu düzeltmenin garanti kapsamında mı yoksa değişiklik olarak mı algılanacağı yine ikili anlaşmalara bağlıdır.

Page 107: YAZILIM MİMARİLERİ

107

Bu kararın nasıl bir yöntemle verileceği konusunda baştan kara alınması sonradan anlaşmazlık çıkmasını önlemiş olur.

Page 108: YAZILIM MİMARİLERİ

108

Garanti koşulları tamamen geliştirici ve müşteri arasındaki anlaşmaya bağlı olup belirgin bir kuralı yoktur.

Page 109: YAZILIM MİMARİLERİ

109

Anlaşmazlığın büyümesi halinde, sözleşmede kabul edilmiş hakemlere ya da mahkemelere gidilir.

Page 110: YAZILIM MİMARİLERİ

110

SİSTEM BAKIMI Sistem kullanıcıya teslim

edildikten sonra belirli bir garanti süresi de dahil olmak üzere bakım aşaması başlar. Bakım aşamasında donanım ve yazılım için ayrı yöntemler uygulanır.

Page 111: YAZILIM MİMARİLERİ

111

HAZIRLAYANLAR MEVLÜT İNAN