Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanSerkan Kobal Değiştirilmiş 9 yıl önce
1
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 1 Bölüm 3 Kurallı Süreç Modelleri (Prescriptive Process Models) Bölüm 3 Kurallı Süreç Modelleri (Prescriptive Process Models) copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University Use Only May be reproduced ONLY for student use at the university level when used in conjunction with Software Engineering: A Practitioner's Approach. Any other reproduction or use is expressly prohibited.
2
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 2 Kurallı Modeller Kurallı süreç modelleri yazılım mühendisliği için sistemli bir yaklaşımı savunur. Kurallı süreç modelleri yazılım mühendisliği için sistemli bir yaklaşımı savunur. Bu bazı soruları akla getirir … Eğer kurallı süreç modelleri yapı ve düzen için mücadele ederse, değişimde (le) başarılı olan bir yazılım dünyası için uygunsuz değil midir. If prescriptive process models strive for structure and order,? Eğer kurallı süreç modelleri yapı ve düzen için mücadele ederse, değişimde (le) başarılı olan bir yazılım dünyası için uygunsuz değil midir. If prescriptive process models strive for structure and order,? Ayrıca, eğer geleneksel süreç modellerini (ve onların empoze etmeye çalıştıkları düzeni) reddedersek ve daha az yapısal birşeyle değiştirirsek, yazılım işinde koordinasyon ve tutarlılığı başarmak için imkansız bir durum oluştururmuyuz? Ayrıca, eğer geleneksel süreç modellerini (ve onların empoze etmeye çalıştıkları düzeni) reddedersek ve daha az yapısal birşeyle değiştirirsek, yazılım işinde koordinasyon ve tutarlılığı başarmak için imkansız bir durum oluştururmuyuz?
3
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 3 Şelale Modeli (The Waterfall Model) Ne zaman kullanılır: -İhtiyaçlar sabit ve iyi anlaşıldıysa
4
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 4 Artımlı Model (The Incremental Model)
5
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 5 RAD Modeli (The RAD Model)
6
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 6 Evrimsel Modeller: Prototopleme communication Quick plan Modeling Quick design Construction of prototype Deployment delivery & feedback Prototipleme herhangi bir evrimsel süreç esnasında kullanılır Müşterinin ne istediği tamamen belli değilse kullanılır Ya tamamen atmayı veya gerçek ürüne doğru evrim geçirmeyi planla – en sonunda gerçek bir ürüne doğru evrimde bir baskı olacaktır.
7
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 7 Evrimsel Modeller:Spiral İlk başta en büyük risk var Risk yoğunluklu projelerde kullanılır Herbir spiral maliyet/bütçe /takvim vs kontrol eder.
8
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 8 Diğer Süreç Modelleri Komponent tabanlı geliştirme— tekrar kullanılabilirliği geliştirme amacı olarak uygulayan süreçtir. Komponent tabanlı geliştirme— tekrar kullanılabilirliği geliştirme amacı olarak uygulayan süreçtir. Resmi yöntemler—ihtiyaçların matematiksel olarak belirlenmesini vurgular Resmi yöntemler—ihtiyaçların matematiksel olarak belirlenmesini vurgular AOSD—görünümlerin tanımlanması, belirlenmesi, tasarlanması ve oluşturulması için kullanılan süreç AOSD—görünümlerin tanımlanması, belirlenmesi, tasarlanması ve oluşturulması için kullanılan süreç Birleştirilmiş süreç—Unified Modeling Language (UML) kullanılarak yapılan kulanıma dayalı, mimariyen önem verilen iteratif ve artımlı süreç Birleştirilmiş süreç—Unified Modeling Language (UML) kullanılarak yapılan kulanıma dayalı, mimariyen önem verilen iteratif ve artımlı süreç
9
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 9 inception Birleştirilmiş Süreç (UP) inception elaboration
10
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 10 UP aşamaları
11
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 11 UP İş Ürünleri
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.