🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

RetractableParrot

Uploaded by RetractableParrot

Yıldız Technical University

Tags

computer science software engineering information systems

Full Transcript

ağımlılık Olaylar > nesneler ve meydana Sistemi gerçekleştirilen > - Sistemi bir bağlayan bağımlılık arasındaki bileşenler getiren ilişkileri ilişkiler arasındaki tadliyetleri ve olmaktan yığın : kurtaran amaca için etmektedir. ifade bileşenleri ve ulaşmak birbirine bütünüdür. Amaç ulaşma : Amaca >...

ağımlılık Olaylar > nesneler ve meydana Sistemi gerçekleştirilen > - Sistemi bir bağlayan bağımlılık arasındaki bileşenler getiren ilişkileri ilişkiler arasındaki tadliyetleri ve olmaktan yığın : kurtaran amaca için etmektedir. ifade bileşenleri ve ulaşmak birbirine bütünüdür. Amaç ulaşma : Amaca > - Her sistemin ken ve hedefler kurulmasından sistemin kurulma önce ulaşması sistemin nedeninin açıklayan amaç geneve vardır. Gere - & Belirli bir çevresini Sistemin Sistemin sistemi sınırları sistemin meydana etkiler yer ve olan her sistemin şey. getirmektedir içerisinde dışnda dışında faaliyet alır ancak sistemdeki gösterdiği , ortamı niteliklerindeki değişikliklerden ifade eder değişikliklerle. etkilenir. Bilgi Bilgi İşlemsel madde · destek bilgi sistemlerine hakkında bilgi bilgi Karar · bilgi edilmesini sistemleri temel ve ham sağlar. ve yönetim oluşturur. (BS) sistemin yapılandırılmış içinde konular destek karar sistemleri ve Üst yönetim tamamlarlar. (KDS) Sistemleri endiz istatistik takip ödemeler. sağlar sistemleri Destek faturalar, göndererek girdi ve eksikliklerini YBS'nin , yönetim ve (YBS) belirlenmiş Önceden & sistemleri sistemleri Bilgi satışlar işlemlerin gibi Karar ↳ Yönetim · yöneticilerin kullanımı İlişkiler (IBS) Sistemleri düzeydeki Alt · Arasındaki Sistemleri simulasyon ve gibi gelişmiş modeller kullanılı. Üst Yönetim · Kurum · Önceden bulan Bilgi 9 => & > - - içi Bilgi ve tahmin ileriye Sistemi Sistemleri dışı kurum edilemeyen dörük bir Taraflarl Kullanıcı Yönetici Programa Destek Personeli Sistem Analisti (ÜBS) bilgileri değişken tahmin alır. anlık yapmayı sorunlara sağlar , cevap Kullancel Sistemin · önemli Kullanıcılar & Geliştirilen & Bütün · kullanabildiği tarafından sistem müşteriler Her. parçasıdı bir katagoriye bilgisayar kullanıcının var olabilir. karşılayabilmelidir. ihtiyaçlarını kullanıcının aynı sistem sürece. konmamalıdır bilgisi deneyimi ve olmayabilir. aynı etici & Projenin büyüklüğüne · Proje · yöneticisi Büyük ölçekli olması için ekibinin · göre , projelerde , gerekli kriterlerin idaresinden Bilgi olan sistemine üzerinde etkili uzun başarılı vadede belirlenmesinden ve proje. sorumludur üst düzey (işletmel yönetici · sistemin geliştirilmesi için · projenin gerekli yaklaşını olan sistemi kaynağı. sağlar kullanacak ola kullanıcılar olar. Programa * Programcılar , zamanlarını entegrasyonuna optimizasyon ve üretilen kodların sisteme. ayırmaktadırlar CASE (Computer Aided Software Engineering) araçları olarak üretilir kodun büyük bölümü otomatik. kullanılarak Personeli (Operasyonel Personel) -Destek Amacı & sürekliliğini sistemin sağlamak iletişimi · Ağ · Donanım · ilgili · Çıktıların güvenliği veri ve çalışması programlarının bilgisayar düzenlenmesi Analisti Sistem & Projenin & Ancak Hem üyesidir. başua işletme olması ihtiyaç bilgi teknolojilerini & a · ⑧ ve analiste başarısı de hem bilgi değildir. bağlı sistemleri konusunda gerekir. koyarak ortaya sorunlarını kullanarak bilgi sisteminin , işin nasıl gelişmesi için kullanılacağına verir Problem & & sistemin yönetimi işin karar > - tek sahibi bilgi & kilit. Çözümüne Problemi Problemin Çözümün Alternatif En iyi Yoklesum araştırmak (Andist) anlamak karşılık çözümünün maliyetine ihtiyaçlarını belirlemek Çözümleri çözümü Seçilen Çözümün Çözümü Uygulamak istenilen ve sonuçları sağlayıcı faydaları belirlemek belirlemek belirlemek ayrıntılarını elde belirlemek edildiğinden emin olmak için izlemek O Kolite Da Sistemin İhtiyaçları Elisten E Analisti O zanan üretim ↓ Hede fleri Moddi O Faktörleri -- ve 1 O O ↑ kesiti Pazar ve Rekabet Teknoloji Ceri (Ancist) ↳ Il Problemi El E parçdarkı sistemin Çözüm belirleme olarak tan tamlama ilişkilendirebilme belirleyip alternatiflerini ve ve bilgi teknolojileri ile uyarlıyabilme # Il ↳ Ül El 1 Donanun Programlama Gerekli intellij Sistemin araçlar Ub ,. ve Teknolojiler ) /MSSQL Server IDEA içinde uyum sistemleri Protokolleri Haberlesme nasıl Yönetim tabanı Analyst Il Sistemleri İşletim Veri dilleri , yer MS sağlayacağın , visual alacak : araçları (Rational VisudAge , Power Builder studio farklı bilinmesi CASE Rose b. , Visual ) / IDE vb. teknolojilerin , nasıl kullanılacağının. gerekir ve sisteme #Andist sistem , analizi sistemin konularında Ü Analistin · · # El bilgi adıştığı stratejileri Kurum Yönetim sahibi projeyi planlayıp gerçekleştirme ve yöneteceği hakim olması gerekir sektör bilgi ve becerilere Kaynak yöntemi · Proje yönetimi · Risk yönetimi Değişim yönetimi çalışmasını çalışanların ve planları sehip olmalıdır. bilmeli becerilerini , bilgi teknolojilerine olmalıdır. becerileri KISA SINAV # yaklaşımları haklunda , test işlemleri olmalıdır. organizasyonuna ve nasıl Kültürü · iletişim , projesini Hedefleri · sahibi tasarımı işleyişine kurumun iş & Ekip # ve da işin · · geliştirme bilgi : & Bilgi Yaşam Geliştirme Sistem sistemlerinin geliştirme yaşam ADIM Döngüsü geliştirilmesi izlenen için sistem denir döngüsü İŞLEM - ÇIKTI - Tanmı-Problemi ortaya koymak Problemin sürece - İhtiyaçlar belirlenir Planlama Evresi Çalışması Fizibilita - Projenin ortaya Analiz Evresi Analiz kapsamı ortaya Genel Tasarım Tasarım - ait uygulama nasıl Evresi alt Gerçekleştirme-Program Çözümün - gerçekleş- belirlenen Sistemin üst sisteme ve - sınama maliyeti düzey sistemlerin tanımlanması yazma yükleme Lojik modeli belirleme tasarımda çalışması rapor Fizibilite koymak Sistemin Ayrıntılı Tasarım-Genel - belirlemek çözümünü tirileceğini Evresi hedefleri olabilirliğini konarak Problemin - ve - ve tasarımı sistemin özellikleri ayrıntılı tasarımı Çalışan sistem ve döküma tas yon Destek (Geliştirme) Evresi Bakım-Sistemin yaparak bakımını - desteklemek Çalısan ve sistem Geliştirme & süreci & Hedef Süreç önemli sistemi ve kullanılan & Süreç ile , sektör ilgili döne gerçekleştirilen için ürünleri ilişkili modeli : geliştirmek yöntemler , , adımlar idame ve pratikler idame ve zinciridir. ettirmek için. dönüşümlerdir ve ettirme geliştirme sürecinin Bir gösterilmiş , akışı basitleştirilmiş nasıl surdı! etkinlikler : akışı: > - veri > - Rol-hareket Geleneksel - ihtiyaçlar güden amacı etkin. > İş bilgiler : Kim ve yapıyor ! Modelleri Süreç (Waterfell) Evrimsel (Evolutionary) Modeli Arterimli (Incremental) Model Döngüsel (Spiral (Agile) sualı ? nasıl Çağlayan Gevlile önerilen setidir açısıyla · hedet bir geliştirme Likler izlemesi Modeli etkinlikler Sistemi boyunca. çıkmasında ortaya ihtiyacının yazılım teknolojileri Süreç ve & Süreç : Belirli & cycle sistemin ve çıkmışlar. oynamıştır nol Sürec Life ortaya için tanımlamaktı. süreçlerini Bir : getirmek developmat System : donanım min hale sistematik mühendislik SDLC Modelleri Modeli Model Model belirli temsilidir. bir bakış - ÇAĞLAYAN & MODEL Tanımlama : Gereksinim Gerçekleştirilecek belirlenmesi & Tasarım : Gereksinimleri belirlenmiş Ürün ve Birim Testi ve Test : Gerçekleştirilmiş gösterip ve Bokun : Müşteriye ve Ürün müşteri , detay ve beklediği işlevselliği müşterinin ek tarafından Ürün beklediği sistemin , müşteri taleplerine ürünü , Ürün sağlıyor değişen mu , ? ihtiyaçlara güncelleme göre kullanılabiliyor işlevselliği işlemidir. işlevselliği edilmiş beklediğ müşterinin beklenen suma teslim gerach- sağlayacak ? nasıl sistemin memnuniyetle bir. işidir göstermediğini müşterinin & İşletme yapısal yapılmış Tasarımı : işlevselliği Tümleştirme gösterecek? işlevsellik ne leştirilmesi & istiyor? Ürün Müşteri sistemin işidir. gereksinimlerinin sağlayacak ? nasıl & Gerçekleştirme , bir oluşturma tasarımını. işidir yapacak ne sistemin. işidir ? mu GereksinimlerI [ Analiz Lo -O Toserim e Her Onaylana Kodlama ↳ Zorluklar : Bir ↳ sonraki bitmeden aşaması yansıtılması sisteme nedenle Önceki ↳ değişiklik ↳ Çok Acha tanılama geçilmez ). isteklerinin müşteri faydalı geniş sistemler Bu ve. uygundur daha için gereksinimleri zorluğu aşmak başlangıçta için ; gereksinimlerinin iş önce tanmlı iyi gereksinimleri , sisteminin iş tanımlanabilir. çok , gereksinim , değişen olacak az tanımlanması ↳ model asamasından tanunlama aşamasına neredeyse aşama. zorlaşır sayıda şekilde önceki /örneğin boyunca bu oranı az iyi tasarım geliştirme şekilde Bu olmalıdır tamamlanmış tümüyle ↳ geçmeden , aşamaya gereksinim anlaşılması ve olabilir. kapsamlı geliştirme sistem projeleri tercih edilir. ("Evolutionary") EVRIMSEL sistem & zaman , içinde Amaç , leri tanımından En çalışan bilinen edildikçe kazanıla birlikte müşteriyle iyi MODEL bir göre çalışarak taslak sisteme ulaşmaktır. gereksinimlerle yeni Öğrenme özellikler gelişir: anlayışa başlanı müşteri ve sistem bir gereksinim tarafından talep eklenir. atılabilecek sonrada ancayla ("throw-away prototyping") geliştirilir , prototipler. & Amca En , az sılmaya sistem gereksinimlerini bilinen çalışılır. gereksinimlerle anlamaktır. başlanır ve gerçek ihtiyaç anla- - I Specification Outline Version ↑ d > - Describtion Enitid & Development O & ↑ d Validation ermediate Versions > - & hal version Concurrent Activities Zorluklar ↳ ↑ : Geliştirme süreci eklemelerle izlenebilir çalışan değildir sistem ,. Her müşteri ile seferinde gözden geçerilir. ↳ zaman içinde sistemler ↳ Kücük ve sistemler ARTIRICI , kazanılan sıklıkla için göre geliştirilen tasarlanı. kötü ölçekli orta anlayışa , etkileşimli /"interactive") uygulanabilir. (INCREMENTAL Sistemi tek seferde parçalara bölünür Her. teslim teslim , MODEL yerine , geliştirme beklenen işlevselliğinin etmek ve bir teslim parçasul. karşılar Kullana erken gereksinimleri teslimlere önceliklendirilir dahil edilik. ve öncelikli gereksinimler ↳ Bir dondurulur. başladığında geliştirmesi parçal Olası değişiklikler Genel sonraki teslimlerde Gereksinimleri Gereksinim Artırımlara > - Belirlenmesi gereksinimleri , ele alını. Sistem > - Mimarisini Torunlara Bölme -↓ Sistem Artirularl Arterimin > - Oncylamesi Sistemin Artırımın > - Birleştirilmesi - Onaylanması e Son Kazançlar ↳ Her : teslim döndüğünden , Erken teslimler prototip vazifesi ↳ Projenin ↳ ile müşteriye işlevselliği sistemin , tümden Öncelikli test birlikte görünen erken bir değer aşamalarda çıkar ortaya ↳ Sistem sonraki görür. için gereksinimleri çıkarmada. betması gereksinimleri edilir teslimler riskini karşılayan azaltır. sistem işlevleri daha çok DÖNGÜSEL & Süreç , /SPIRAL) geri 4 2. Hedef Risk. bir süreçteki sektörden 1 etkinlikler dönüşümlü döngü * Her MODEL yerine döngüsel ifede aşamayı eder olarak edilir ifade.. oluşur. belirleme : Asamanın Değerlendirme ve basoruml icin Azaltma : Riskler somut hedefler adreslenerek azaltıcı belirlenir eylemler gerçekleştirilir. Geliştirme 3. Doğrulama ve Genel : bir 4. Plankmo Riskler : süreç Tanımlama ihtiyaca göre ve Proje gözden boyunca Tasarım. seçilir modeller model içinden geliştirme için seçilir.. geçirilir özel gibi olarak sabit ele alnı aşamalar ve yokter.; çözümlenir. her döngü. ÇEVİK & & Geleneksel modellere yaklaşımların E Tazlm yazılım , yönelik modelleme Bu geleneksel biçimde uygulanabileceği 44 Manifestosu > - yazım Müşteri > - Değişikliklere ile önemli Öncelik , sürekli > - Proje > - , presipler ve daha yazılımlara sağlayabilmek , yazılm pretikler sayesinde esnek ve kullanışlı ve araç süreçlerden ; ; kesin kurallardan ; planı mevcut takip kısa etmekten " , gerekli. memnuniyetini sağlamaktır Kabul edilir. GYS dönüştürür avatoğuna zaman. aralıklarıyla 12-6 hafta tüm ekip arası) çalışan. yapılır günlük motivasyonu tam değişiklikler olsun yazılımcılar , testçiler helinde müşteri limatıyla tes olursa teslimati iletişim ilgili kullanılan , sözleşmedeki , müşteri Uzmanlar, projeler belgelerden ilerlemiş yazılım elemanlarına ile kaliteli olduğunca Andistler İyi , değişiklikleri Mümkün bir - alr. yer , belgelen ve (Manifestonun) kadar na kaliteli > - modellemeye. önceliklidir ve > - > - göre etkileşim detaylı uyum Presipler süreçleri , isbirliği > - Temel sekilde değerler. çılmıştır ortaya. savunulmaktadır aralanındaki ve Çalışan daha olarak bir geliştirilen yalın için : Bireyler > - metotlarına atrılması yöntemler hopsadığ çıkmıştır. ortaya uzantısı verimli dayalı biçiminini modelleme bir ve pratiğe olarak verimliliğin sektöründe etkili , MODELLERI alternatif alanında sistemlerini dirmeye & üretim 1950'lerdeki SÜREÇ YAZILIM CADILE) destek yüksek olarak güvenilmelidir. birlikte bireyler verilmeli. vs , bire çalar. etrafında ihtiyaçları elemanları kurulur. kaşılanarak Ekip proje > - Ekip > - yazılım , Galisan > - önem > - Basitlik > - Er teknik mimariler iyi U4 & önemlidir. hızlı geliştirmeye sürdürebilir , çevikliği. ertırr ve artırmak Yazılım Süreç değer Programlama organize. yöntemlerini gözden gerekli iyileştirmeleri için Modelleri kendini , yaratıl kendi ekip tasarımlar geçirerek yapar. , (Extreme Programming-XP) Scrum > - > - ve tasarım , tarafından aralıklarla Uç iletişim öçütüdür. sabit gereksinimler , Düzeli verimliliği > - yüz yüze önemlidir. ekipler Çevik gelişim olduğunca altyapı edebilen & y mümkün için. verir sağlan > - akışı ilk projenin süreçler Çevik bilgi kaliteli içerisinde > - Özellik > - Çevik > - Tümleşik Süroç (Agile (Feature Driven Unified Development-FDD) Process-AUP) PRENSIPLER Prensibi, Basitlik Basit bir Geliştirme PROGRAMLANA DEĞER > - Güdümlü bir tasarım tasarım Kodu yapılması. sağlar Doğru ayırr ve. ayırır odaklanmak riskini , müşteninin basit Bu onaylamayacağı ve uzun zama alacak. azaltır gereksinimlerdeki tutmek , Basit zaman üzerine hodu sayede değişikliklerin yaza yazılımcı değişecek müşteri daha daha yapılmasını kolay sonra iyileştirmeye isteklerinede zaman Bildirim , Geri Yazılım > - XP. kalitedir sorular Müşterinin & Geribildirim da bildirim geri ile erken öğrenmek anlamak geri için bildirim ona. demektir soru alınırsa o Üretilir. şekilde 3 Geribildirimler > - &. oluşur ekibinden Yazılım.. geribildirim çıkabilecek ortaya geribildirim & kullanıcı Testlerden yüksek maliyetli hatalar kalkabilir ortadan 4 çözüm çabuk kader. üzerinden sağlanır cevaplarda istediğini ne bir konulardan geribildirim ve Ne kadar gerekir. sormale sormak gerçekten önemli en kaliteli projelerinde Geribildirim > - süreçlerinde geliştirme. Cesaret : > - Gerektiğ zaman olmazsa Cesur götürmekten yapıla kararlar zor hata bu yazılımı geribildirimin ise anlaşılmasına geç ile korkusu yapma çekinebilir ; hatanı verebilmektedir. Yazılımcı maliyetin ve hader yeteri kullanıcıya alınmasına geç neden antmasna. olabilir - Ayrıca yazlıncı cescritini UG DEĞER hatayı/tercih habul etme kullanıcı hikayeleri gösterebilmelidir. PROGRAMLAMA > - İlk KEŞTF yaptığı / YAŞAM DÖNGÜSH yayında olması user story" istenilen. oluşturulur AŞAMASI ↳ Eş zamanlı altyapı ve olarak kapsamında pratikleri proje elbi kullanacakları araştırıp teknik araçları öğrenmeye , teknolojiyi adışı. Kullanıcı Asames' öncelikle sürderi kullanıcı kullanıcı ise yinelemelerde vererek ↳ Her yineleme hikayelerinin kullanıcı kabul sonunda yazılım görüşleri. sunulur sistemi tarafından testler kapsamında etmek kontrol svası öncelikli gerçekleş- ve elübi test. gerçekleştirilir gerçekleştirilen müşteri için müşteriye sonunda müşterinin şekilde Bu bulunur. siste tarafından çalışı bir hakkında hi alnr. > - Bakem yapılır yineleme Her hikayelerinin. yineleme işlevlerini yapılır. testleri o öncelik Yazılım tirimi Üretilmesi hikayelerini tahminde hikayelerinin için. belirler linelemeden Sürüm hikayelerine kullanıcı > - ilgili ile hangi kullanı gerçekleştirileceğini olarak kullanı elübi sürüm ve planlaması Yineleme yazılımı gerçekleştirme yineleme ekibi. oluşturur planlarını anlama yazılım ve Asamost Yazılım yapıldığı gerçekleştirimi işlemler de Bu seminerleri eklemler yapılı devam bakımının. aşamadır eğitim çapta için sisteminin. Aynı. eder ve kullanıcılar asamada hazırlanır sistem zamanda geliştirilmesinin ve ve yazılma hatalarını sonraki için küçük giderilmesi yinelemelerin SCRUM Proje yönetiminde sunmak & Bu bir Yazılım zor & olması & Gözlem ve : & geliştirme , ve ve bilis ürünün. modelidir günlük sorunlar izlenebilir olması fonksiyonları da plankmau Bu. ve gereksinimler için kaliteli çalışman süreç çalışı tarafında ya baştan tümünü en olarak. sağlanı düzenli aralıklarla değerlendirilir. ve göre edilen ilerlemeler ki her bir en tehner teslimat uyarladar başlangıçta hayal ucuz Tasarlanan Ürün ve azaltmaya herkes edilir duruma , ile Ürünün paradanı : belirlenmez, hızlı özelliğ gözlem olması terch Projede : & Uyumlama : temel karmaşık 3 ilke teslim Amaç Felsefesini. durumunda Şeffaflık tutulur ,. olmasıdır projelerinin karmaşıklığı geliştirmek Geliştirme Çevik Yazlım çerçevesinin dayalı ürünleri ortamda bir için çerçevedir geliştirme telerara y sürdürmek ve benimseyen harmasık edilen baştan bir defalığua değerlendirilir ve. yapılır ve tasarlanana. şekilde üretilmesidir gerçekleştirilmesi , uya bir ürünün

Use Quizgecko on...
Browser
Browser