SAYISAL SAVAŞ VE HAREKAT ORTAMINA YÖNELİK ÇEVİK YAZILIM GELİŞTİRME

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "SAYISAL SAVAŞ VE HAREKAT ORTAMINA YÖNELİK ÇEVİK YAZILIM GELİŞTİRME"

Transkript

1 SAYISAL SAVAŞ VE HAREKAT ORTAMINA YÖNELİK ÇEVİK YAZILIM GELİŞTİRME Murat Paşa UYSAL Dr.Mu.Yb., Kara Harp Okulu Savunma Bilimleri Enstitüsü, 06524, Ankara, ÖZET Barış zamanında karmaşık ve güvensiz olan sayısal ortamın muharebe şartlarında farklı bir boyut kazanacağı düşünülmektedir. Harekat ortamında ortaya çıkabilecek askeri yazılım projeleriyle ilgili gereksinimlerin, uzun süreli tasarım, geliştirme, test ve dökümantasyon süreçlerini içeren yöntemlerle karşılanmaları mümkün görülmemektedir. Harekat ve sayısal ortam ihtiyaçları dikkate alındığında, esnek ve hızlı kod üretilebilen, ihtiyaçların tam ve zamanında karşılandığı, karşılıklı güven ve ekip çalışmasına dayalı yöntemlere olan ihitiyaç ortaya çıkmaktadır. Bu çalışmada, harekat ortamı ihtiyaçları ile sayısal ortam saldırılarını dikkate alan ve Çevik Geliştirme metodolojilerini benimseyen bir yazılım geliştirme yaklaşımı önerilmiştir. Anahtar Kelimeler: Çevik Geliştirme, Sayısal Ortamda Savaş. ABSTRACT It is thought that the cyber space, which is already complex and insecure during peace time, will have a different dimension with the warfare. It is seen impossible to meet all the needs of military software projects during wartime, especially using standart methodologies which include long-term design, development, test, and documentation procedures. Taking into consideration of the needs of the warfare and cyber space, new methodologies are needed, by which rapid and dinamic code is produced, requirements are fulfilled ontime, and which is also based on a team-work. In this study, a software development approach was proposed, which is adopting Agile Software Development methodologies and also considering requirements of warfare along with the cyber space attacks. Keywords: Agile Software Development, Cyber Warfare.

2 1. GİRİS Yirminci yüzyılın son çeyreğinden itibaren bilgi, iletişim ve bilişim teknolojilerinde görülen baş döndürücü gelişmeler toplum hayatının bütün örgüt ve kurumlarında önemli değişiklikler getirmiştir. Yeni teknolojiler sayesinde ses, video ve çeşitli verileri içeren bilgi sayısallaşarak fiziksel ortamdan bağımsızlaşmış, farklı ortamlara kolayca iletilebilir, paylaşılabilir ve en önemlisi değiştirilip silinebilir hale gelmiştir. Bu durum, sunulan hizmetlerde kalite ve kolaylıklar sağladığı gibi bireyleri, toplumları ve devlet kurumlarını birbirlerine bağımlı hale getirmiştir. Her kurum gibi askeri kurum ve ulusal savunma sistemleri de bilgi çağındaki bu değişim sürecini bütün yönleriyle yaşamaktadır. Stratejik ve operatif birlikler şebekelerle birbirleriyle bütünleşmekte, platform merkezli harekattan ağ merkezli muharebelere doğru bir gelişme gözlenmektedir. Klasik anlamda savunmaya odaklanmış geleneksel düşünce yerini, bilgi ve teknolojiden azami derecede faydalanan, farklı harekat konseptlerini asitmetrik tehditlerle birlikte ele alan, insan ve sistem entegrasyonunu geleceğin karmaşık muharebe ortamlarına göre gerçekleştiren bir bakış açısına bırakmıştır. Sayısal Ortam veya Siber Uzay, bilginin tanımlanması, kaydedilmesi, iletilmesi amacıyla ağ merkezli sistemler ve elekromanyetik spektrumun kullanılması suretiyle oluşturulan, internet ve benzeri haberleşme ağlarını da kapsayan bir ortam olarak tanımlanmaktadır. Ülke savunması için hayati öneme sahip olan kritik bilgi ve iletişim alt yapıları büyük ölçüde bu ortama bağlıdır. Sayısal ortamda gerçekleştirilen bilgi ve sistem güvenliğine yönelik ihlal girişimleri ile yine ekonomik, politik ve askeri amaçlar doğrutusunda gerçekleştirilen organize saldırılar Sayısal Ortamda Savaş kapsamında yer almaktadır. Kullanıcısının haberi olmadan kontrol edilen ve Bot adı verilen bilgisayarlar ile bu bilgisayarların dahil olduğu ağ yapılarından oluşan Botnet ler bu saldırıların ana kaynağını oluşturmaktadır. Böylelikle, barış zamanında zaten karmaşık ve güvensiz olan sayısal ortam, muharebe şartlarında daha da farklı bir boyut kazanabilecektir. Bu durum karşısında dünya orduları, başta teknolojik olmak üzere pek çok açıdan karmaşık olan geleceğin savaş ortamına uyum sağlayabilecek sistem, konsept ve harekat tekniklerini hayata geçirmenin yollarını aramaktadırlar. Ağ Merkezli Muharebe bunlardan birisidir. Silah sistemleri, sensörler, karar destek ve diğer bilgi sistemleri etkin bilgi paylaşımı ve durumsal farkındalığı arttırmak amacıyla bir ağ mimarisi içinde entegre edilmektedir. Geliştirilen birçok bilgi ve komuta sistemlerinde ağ destekli yetenek ve birlikte çalışabilirlik ön plana çıkmaktadır. Ağ merkezli muharebe kapsamında ele alınan Komuta Kontrol, Karar Destek ve Muharebe Sahası Yönetim Sistemleri gibi başlıca askeri bilgi sistemleri uluslararası yazılım standartlarıyla geliştirilmektedir. Tarihsel süreç içerisinde MIL-STD-1679, DOD-STD-2167, MIL-STD-498 gibi standartlar kullanılmış, son olarak IEEE/EIA yazılım ömür devri süreçlerini içeren standart benimsenmiştir [10]. Ayrıca, yazılım mühendisliği kapsamında Şelale Modeli (Waterfall), Spiral Model, Prototip Model ile Yinelemeli Modeller (Iterative)

3 veya bunların ihtiyaçlara göre karışımından oluşan metodolojiler kullanılmaktadır. Doğası itibariyle askeri bilgi sistemleri büyük çaplı ve karmaşık bir yapıya sahip olup bu gibi projelerin gerçeklenmeleri uzun süreli tasarım, geliştirme ve test süreçlerini içermektedir. Üstelik birçok yazılım geliştirme standardı öncelikle performans ve fonksiyonel ölçütleri dikkate almakta, sayısal ortam saldırılarına yönelik güvenlik açıkları uygulama sonrası yamalarla kapatılmaya çalışılmaktadır. 2. AMAÇ Bu çalışmanın temel amacı, Çevik Geliştirme (ÇYG) süreçlerini sayısal savaş ve harekat ortamı yazılım geliştirme yöntemlerine entegre edecek genel kavramsal çerçeveyi ortaya koymaktır. Bu çerçevede belirli türdeki savunma projeleri hedef alınmamakta, standart proje geliştirme süreçleriyle ÇYG yöntemlerinin bütünleştirilmesi düşünülmektedir. 3. IEEE/EIA VE ŞELALE MODELİNE UYARLANMASI IEEE/EIA literatürde ve askeri projelerde yaygın olarak kullanılan yazılım geliştirme standartlarından birisidir [7]. Özellikle büyük çaplı projelerde sistem tasarımı ve yazılım geliştirme süreçlerini birlikte ele alması bu standardın benimsenmesindeki başlıca etken olduğu söylenebilir. Şekil 1 de IEEE/EIA standardının Şelale Modeline uyarlaması gösterilmiştir [7]. Bu modelde her bir aşamada detaylı bir analiz ve tasarım yapılmakta, proje genellikle kalabalık bir ekip tarafından yürütülmektedir. Bu standart, gerekli süreçleri ana hatlarıyla ele alarak genel çerçeveyi belirlemiş, ayrıntılı ve somut uygulama adımlarını ihtiyaç makamına bırakmıştır. Bu tür metodolojilerin en belirgin özelliği ise binlerce sayfadan oluşabilen proje dokümanlarının hazırlanmasıdır. Hiyerarşik yapının hakim olduğu durumlarda, yazılım ekibininde bulunanların ayrı ya da sık sık bir araya gelme imkanı bulunmadığında daha çok tercih edilebilmektedir. Ancak bilindiği gibi, uzun süreli ve kapsamlı yazılım projelerinde gereksinimleri başlangıçtan itibaren öngörebilmek mümkün olmamaktadır. Test sonucu veya sonrasında ortaya çıkabilecek ihtiyaçların projeye uyarlanması çoğu zaman maliyeti arttırdığı gibi köklü değişiklikleri de gerektirebilmektedir. Harekat ve sayısal savaş ortamındaki saldırılar da göz önüne alındığında, esnek, hızlı kod üretilebilen, ihtiyaçların tam ve zamanında karşılandığı, karşılıklı güven ve ekip çalışmasına dayalı yazılım geliştirme yöntemlerine olan ihtiyaç, bizi Çevik Geliştirme yöntemlerine doğru yönlendirmektedir.

4 İhtiyaç Analizi ı Kodlama ve Test Mimari Tasarımı Testi Entegrasyonu Sistem Testi Sistem Entegrasyonu Kurulumu Sistem İhtiyaç Analizi Sistem Mimarisi Tasarımı Bileşenleri Donanım Bileşenleri Kabulü ve Bakım Şekil 1. IEEE/EIA Standardının Şelale Modeline Uyarlanması [7] 4. ÇEVİK YAZILIM GELİŞTİRME Çevik Geliştirme (Agile Software Development) (ÇYG) yöntemleri, aşırı derecede kurallara bağlı, uygulama açısından zor, bürokratik ve sıkıcı yazılım geliştirme yöntemlerine tepki akımı olarak ortaya çıkmıştır. Bu akımın öncüleri 2001 yılında bir araya gelerek hızlı, basit ve müşteri odaklı yazılım geliştirmenin önemini vurgulayan Çevik Yaklaşımı adlı manifestoyu yayımlamıştır [3]. Son yıllarda yinelemeli yöntemlerle ele alınan bu yaklaşım, özellikle orta ölçekli yazılım geliştirme şirketleri tarafından yaygın olarak kullanılmaktadır. Scrum, Extreme Programming-XP, Agile Modeling, Agile Unified Process ve Feature Driven Development gibi metodolojiler belli başlı ÇYG yöntemleri arasında sayılmaktadır. ÇYG, yinelemeli yazılım geliştirme yöntemlerini esas alan, sık aralıklarla, parça ve arttırımsal yazılım geliştirmeyi teşvik eden bir metodolojidir [3]. Esnek ve kullanışlı yazılım geliştirmeyi hedefleyen bu yaklaşım, ayrıntılı modelleme ve tasarım teknikleri yerine, bunların ihtiyaç ve değişiklik isteklerine nasıl uygulanması gerektiğiyle ilgili çerçeveyi belirlemektedir. İhtiyaç ve değişiklik taleplerinin tam olarak öngörülemediği, uzun süreli ve detaylı planlamanın yapılamadığı, süreçlerle ilgili zaman kısıtlamasının olduğu ve ekip çalışmasının gerektiği durumlarda uygun bir yöntemdir. ÇYG, yazılımla ilgili

5 ihtiyaçları yineleme (iteration) adı verilen kısa süreli takvimlerde gerçekleştirir (Şekil 2). Bütün ekip genellikle 4-5 kişiyi geçmeyen takımlara ayrılır ve her bir takım yazılımla ilgili bir modül üzerinde takvime uygun olarak çalışmaktadır. Aslında her bir yineleme; analiz, tasarım, kodlama ve birim testi gibi temel yazılım geliştirme süreçlerini içeren küçük projelerdir. Yineleme sonunda yazılım projesinin test edilmiş, eksik ama çalışan bir sürümü elde edilmektedir. Yineleme süresi 2 veya 4 hafta ile en fazla 3 ay olacak şekilde belirlenebilmektedir. ÇYG de dökumantasyon, performans ve verimliliğin önüne geçmemek kaydıyla gerektiği kadar yapılmaktadır. Analiz Tasarım Kodlama Test Yineleme-1 Yineleme-n Şekil 2. ÇYG de Yinelemeli Projesi Geliştirme 5. HAREKAT ORTAMI İÇİN ÖNERİLEN ÇEVİK YAZILIM GELİŞTİRME YAKLAŞIMI Bilgi ve iletişim teknolojilerindeki baş döndürücü gelişmeler dünya ordularında dönüşüm faaliyetlerini iki ana grupta toplamaktadır. Birincisi bilginin kuvvet çarpanına dönüştüğü Ağ Merkezli Muharebe, diğeri ise siber uzayın barıştan itibaren etkin olarak kullanıldığı Sayısal Savaş Ortamıdır. Her iki ortamda yürütülmesi düşünülen yazılım geliştirme süreçleri ve metodolojileri, değişik yazılım gereksinimlerini harekat ihtiyaçlarına uygun biçimde hızlı, zamanında ve tam olarak karşılayabilmelidir. Barış zamanından itibaren kullanılan ve harekat ortam ihtiyaçları öngörülerek geliştirilen yazılım projeleri muharebelerin başlamasıyla birlikte yeni gereksinimleri ortaya çıkarabilecektir. geliştirme yöntemi ve oluşturulacak küçük yazılım ekipleri bu tür gereksinimlerin karşılanmasında iki önemli faktördür. Şekil 3 te harekat ve sayısal savaş ortamı için uygun olduğu düşünülen yaklaşım gösterilmiştir. Bu ortamda harekatın başlamasıyla birlikte ortaya çıkan yazılım gereksinimleri genel olarak üç grupta toplanmaktadır. Birincisi, barış zamanında önceden

6 geliştirilen yazılım projelerine ait yeni veya çeşitli güncellemelere ilişkin gereksinimler. İkincisi, tamamen yeni yazılım proje ihtiyaçlarıdır. Üçüncüsü ise sayısal ortam saldırılarıdır. Birinci gruptaki gereksinimlerde, mevcut proje dökümanları incelenerek ihtiyaca yönelik kısa süreli yinelemelerden oluşan bir çalışma takvimi oluşturulmaktadır. Yineleme sonucunda geliştiren modüller yazılıma entegre edilerek proje güncellenmektedir. İkinci grup gereksinimleri için önceden belirlenen ÇYG yöntemlerinden birisi doğrultusunda yazılım projesi geliştirilmektedir. Üçüncü grup gereksinimler, hizmetin engellenmesi (denial of service), kötü amaçlı yazılımlar, yemleme (phishing), yığın ileti (spam), şebeke trafiğinin dinlenmesi (sniffing, monitoring) ve çeşitli eloktronik harp uygulamaları sonucu ortaya çıkmaktadır [6]. Bu tür sayısal ortam saldırıları, Çevik Proje ve ÇYG yaklaşımını banimsemiş yazılım ekipleri tarafından ele alınmalıdır. Bu ekiplerde görevli personel yazılım geliştirme süreçlerinde olduğu kadar güvenlikle ilgili konularda da temel bilgi ve becerilere sahip olmaları gerekmektedir. Ayrıca ekipte yer alması düşünülen sayısal saldırı uzmanı ise: Bilgisayar ağları, telekominikasyon sistemleri ve bu sistemlerde kullanılan araç ve tekniklerde üst seviyede mühendislik bilgisine sahip olmalı, İkili sayı sistemi (binary), çevirici (assembly) dil ve yazılımla ilgili kaynak kod dili ile ağ ve iletişim protokollerinde uzman olmalı, Kötü amaçlı kullanım ve tersine mühendislik konularında, yazılımların zayıf ve hassas taraflarının tespiti ve karşı kullanımıyla ilgili uygulamalarda deneyimli olmalı, Ağ yetenekli sistemlerin geliştirilmesi, test ve değerlendirilmesi gibi konularda gereken becerileri gösterebilmeli, Sistem analizi, tasarımı, tanımlanması, yazılımın geliştirilmesi veya entegrasyonu devam ederken proje ekibine liderlik ederek yönlendirecek gerekli niteliklere sahip olmalıdır.

7 Harekat veya Sayısal Ortam Gereksinimleri Mevcut Proje Sayısal Saldırı Mevcut Proje Yeni Gereksinim Gereksinim Yineleme-1 Yineleme-2 Yineleme-n Çevik Geliştirme Ortamı Şekil 3. Harekat ve Sayısal Ortam İçin Önerilen ÇYG Yaklaşımı 6. SONUÇ VE ÖNERİLER Teknoloji ve sayısal ortamla ilgili baş döndürücü gelişmeler savunma teknolojileri ve stratejilerinde de dönüşüm sürecini başlatmıştır. Geleceğin orduları, klasik yapılanmadan ayrı olarak farklı harekat konseptlerini sayısal saldırı gibi asitmetrik tehditlerle beraber düşünmeli, insan ve sistem entegrasyonunu karmaşık harekat ortamını dikkate alarak gerçekleştirmelidir. Ağ destekli muharebe ortamı gibi farklı harekat ortamları, dinamik ve hızlı değişen bir yapıda olup ihtiyaçların tam ve zamanında karşılanmasını gerektirmektedir. Bu amaçla geliştirilen bilgi, komuta ve muharebe sistemlerine yönelik askeri yazılımlar genellikle uzun soluklu süreçleri içeren standart yöntem ve modellerle geliştirilmektedir. ÇYG, uzun süreli ayrıntılı modelleme ve tasarımın yerine ekip çalışmasına dayalı, yinelemeli ve arttırımsal yazılım geliştirmeyi benimseyen, ihtiyaç ve değişiklik isteklerinin zamanında karşılandığı bir yazılım geliştirme yöntemidir. Konuyla ilgili olarak bu çalışmada önerilen yazılım geliştirme yaklaşımında harekat ortamı ile sayısal ortam saldırıları birlikte ele alınmakta, yazılım ihtiyaçlarına yönelik olarak ÇYG nin standart yazılım gelitirme süreçlerine

8 entegrasyonu önerilmektedir. Gerçeğe uygun senaryolara dayalı ve farklı gereksinimlerin dikkate alındığı uygulama ve tatbikatlar yapılmalı, yazılım geliştirme süreçlerinin etkinlikleri çeşitli yöntemlerle karşılaştırılmalıdır. Deneysel yazılım mühendisliği çerçevesinde yapılacak bilimsel çalışmaların ÇYG yöntemlerinin etklinlik ve verimliliğine önemli katkıda bulunabileceği değerlendirilmektedir. KAYNAKÇA [1] S.R. Pressman. Software Engineering. McGaw-Hill, Inc. New York USA, (1992). [2] A. Cockburn. Agile Software Development, Addison Wesley.USA, (2000). [3] Larman C.. Agile and Iterative Development: A Manager s Guide, Addison Wesley. USA, (2003). [4] P. Abrahamson, O Salo., J. Ronkainen. Agile Software Development Methods, Julkaisija- Utkivare Publishers. Finland, (2002). [5] H.Ş. Albayrak ve R.O. Yıldırım. Siber Savaşlar ve Akıllı Otonom Savunma Çözümleri, Sayısal Ortamda Savaş Sempozyumu, 10 Aralık 2009-SSM, Ankara, Türkiye, (2009). [6] A. Yazıcı. Küresel Tehlike: Siber Savaş, Sayısal Ortamda Savaş Sempozyumu, 10 Aralık 2009-SSM, Ankara, Türkiye, (2009). [7] IEEE/EIA Standard for Software Life Cycle Processes- Implementation Considerations, (2008). [8] Koch A.S. Agile Software Development, Artech House, Inc. USA, (2005). [9] F. Paetsch. Requirements Engineering and Agile Software Development. adresinden 10 Ekim 2009 tarihinde alınmıştır, (2003). [10] K.B. Codur. Askeri Uygulamalarda Kullanılan Geliştirme Standartlarının Değişimi, Gelişimi ve Gelekle İle İlgili Tahminler. Yayınlanmamış Doktora Tezi, (2009).

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler. Yazılım Mühendisliği kapsamındaki Yazılım Geliştirme Metodolojileri, bir bilgi sistemini geliştirme sürecinin yapımını, planlamasını ve kontrolünü sağlayan bir framework tür. Her farklı framework güçlü

Detaylı

SİSTEM ANALİZİ VE TASARIMI

SİSTEM ANALİZİ VE TASARIMI SİSTEM ANALİZİ VE TASARIMI BİLGİ SİSTEMİ GELİŞTİRME SÜRECİ Sistem Geliştirme Süreci ve Modelleri Sistem Geliştirme Yaşam Döngüsü Bilgi sistemlerinin geliştirilmesi için izlenen sürece Sistem Geliştirme

Detaylı

Yazılım İnşası ve Evrimi (SE 556) Ders Detayları

Yazılım İnşası ve Evrimi (SE 556) Ders Detayları Yazılım İnşası ve Evrimi (SE 556) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yazılım İnşası ve Evrimi SE 556 Bahar 3 0 0 3 7.5 Ön Koşul Ders(ler)i Dersin

Detaylı

SİSTEMLER SİSTEMİ MÜHENDİSLİĞİ YÖNETİMİ YAKLAŞIMI

SİSTEMLER SİSTEMİ MÜHENDİSLİĞİ YÖNETİMİ YAKLAŞIMI II. AR-GE MERKEZLERİ İYİ UYGULAMA ÖRNEKLERİ ZİRVESİ AR-GE YÖNETİMİ SİSTEMLER SİSTEMİ MÜHENDİSLİĞİ YÖNETİMİ YAKLAŞIMI ASELSAN A.Ş. SUNUM PLANI 1. UYGULAMANIN KISA AÇIKLAMASI 2. UYGULAMANIN YENİLİKÇİ VE

Detaylı

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 5. İhtiyaç Analizi ve Modelleme II Haftanın Amacı Bilişim sistemleri ihtiyaç analizinin modeli oluşturulmasında,

Detaylı

design)1980li ve 1990lıyıllar Birleştirilmiş Modelleme Dili (Unified Modeling Language-(UML) yazılım geliştirme araçlarının temelidir.

design)1980li ve 1990lıyıllar Birleştirilmiş Modelleme Dili (Unified Modeling Language-(UML) yazılım geliştirme araçlarının temelidir. Dört Temel Yazılım Geliştirme Metodolojisi I)Yapısal Analiz ve Tasarım 1960lıyılların sonu 1970liyıllar Fonksiyonel ayrıştırma (functional decomposition) ve veri akış analizi (dataflow analysis) yazılım

Detaylı

Yazılım Mühendisliği 1

Yazılım Mühendisliği 1 Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar

Detaylı

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam Alper UĞUR Yazılım Mimarisi Gereksinim: NE? Mimari : NE+NASIL GEREKSİNİMLER (software architecture) Requirements : WHAT? Architecture : WHAT + HOW?

Detaylı

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları

Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları Çevik Yazılım Geliştirme Yaklaşımları (SE 571) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Çevik Yazılım Geliştirme Yaklaşımları SE 571 Bahar 2 0 2 3

Detaylı

Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı

Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı Scrum Çevik Süreçlerinin Ar-Ge Yazılım Projelerinde Kullanımı Özkan SARI ozkan.sari@provus.com.tr Progress Ar-Ge Merkezi Provus Bilişim Teknolojileri İstanbul, Türkiye ÇEYA 13, 25 Eylül 2013 Sunum Planı

Detaylı

STİK K KURULTAYI YAZILIM LOJİST STİĞİ

STİK K KURULTAYI YAZILIM LOJİST STİĞİ LOJİST STİK K KURULTAYI YAZILIM LOJİST STİĞİ ISO/IEC 12207 Yazılım Yaşam Döngü Süreçleri Yazılım Lojistiği Yazılım desteği; yazılımın orijinal isterlerini ve daha sonradan gelebilecek değişiklik isteklerini

Detaylı

YAZILIM MÜHENDİSLİĞİNİN TEMELLERİ 9.Hafta. Bakım

YAZILIM MÜHENDİSLİĞİNİN TEMELLERİ 9.Hafta. Bakım YAZILIM MÜHENDİSLİĞİNİN TEMELLERİ 9.Hafta Bakım Bölüm Hedefi Geliştirilen yazılımın uygulamaya alınabilmesi için gerekli yöntemler ve yazılımın çalışması sırasında yapılması gereken bakım işlemleri bu

Detaylı

Sibergüvenlik Faaliyetleri

Sibergüvenlik Faaliyetleri 1 Siber Güvenlik Sibergüvenlik Faaliyetleri Erdoğan OLCAY Bilişim Uzmanı Kasım 2018 BTK Görev ve Yetkileri 5809 sayılı Kanun 60/11 Kurum, kamu kurum ve kuruluşları ile gerçek ve tüzel kişilerin siber saldırılara

Detaylı

ISSAI UYGULAMA GİRİŞİMİ 3i Programı

ISSAI UYGULAMA GİRİŞİMİ 3i Programı ISSAI UYGULAMA GİRİŞİMİ 3i Programı 3i Programme Taahhütname ARKA PLAN BİLGİSİ Temel denetim alanları olan mali denetim, uygunluk denetimi ve performans denetimini kapsayan kapsamlı bir standart seti (Uluslararası

Detaylı

1.Yazılım Geliştirme Metotları 1

1.Yazılım Geliştirme Metotları 1 1.Yazılım Geliştirme Metotları 1 1.1 Klasik Çevrim(Waterfall) 1.2 V Modeli 1.3 Prototipleme/Örnekleme 1.4 Spiral Model 1.5 Evrimsel Geliştirme 1.6 Evrimsel Prototipleme 1.7 Artımlı Geliştirme 1.8 Araştırmaya

Detaylı

Akış. Atik Yazılım Geliştirme Tanımı ve Kavramlar Tarihi Metotları Dünyada Atik Yazılım Geliştirme Örnekleri Sonuç BİL 588 2

Akış. Atik Yazılım Geliştirme Tanımı ve Kavramlar Tarihi Metotları Dünyada Atik Yazılım Geliştirme Örnekleri Sonuç BİL 588 2 BİL 588 1 Akış Atik Yazılım Geliştirme Tanımı ve Kavramlar Tarihi Metotları Dünyada Atik Yazılım Geliştirme Örnekleri Sonuç BİL 588 2 BİL 588 3 Atik Yazılım Geliştirme Atik Yazılım Geliştirme, yazılım

Detaylı

9.DERS Yazılım Geliştirme Modelleri

9.DERS Yazılım Geliştirme Modelleri 9.DERS Yazılım Geliştirme Modelleri 1 Yazılım Geliştirme Yaşam Döngüsü ve Modeller Herhangi bir yazılımın, üretim aşaması ve kullanım aşaması birlikte olmak üzere geçirdiği tüm aşamalar olarak tanımlanabilir.

Detaylı

Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları

Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bilgi Sistemleri Tasarımı SE 503 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i

Detaylı

SENTEZ TABANLI YAZILIM MİMARİSİ TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ

SENTEZ TABANLI YAZILIM MİMARİSİ TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ SENTEZ TABANLI YAZILIM MİMARİSİ TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ G Ö R K E M G I R AY, T U R K E Y B E D I R T E K I N E R D O G A N, W A G E N I N G E N U N I V E R S I T Y, N E

Detaylı

ESİS Projesi. Kaynaklar Bakanlığı

ESİS Projesi. Kaynaklar Bakanlığı ESİS Projesi Hem ulusal, hem de uluslararası platformda enerji, bir ülkenin politika üretmesi ve uygulaması gereken en önemli stratejik alanlardan birisidir. Ülkemiz de sahip olduğu kritik jeopolitik konumu

Detaylı

IBM Rational ile Yazılım Yaşam Döngüsü Mehmet Çağrı ELIBOL IBM Rational Satış Yöneticisi

IBM Rational ile Yazılım Yaşam Döngüsü Mehmet Çağrı ELIBOL IBM Rational Satış Yöneticisi IBM Rational ile Yazılım Yaşam Döngüsü Mehmet Çağrı ELIBOL IBM Rational Satış Yöneticisi Gündem Genel Özet Günümüzün Getirdikleri Etkili Yazılım Yaşam Döngüsünün Yararı Uygulama Yazılım Yaşam Döngüsü Çözümü

Detaylı

Venatron Enterprise Security Services W: P: M:

Venatron Enterprise Security Services W:  P: M: VENATRON Enterprise Security Services Ltd. Şti. Danger is a click away. (Tehlike bir tık ötede ) sloganı ile 2011 de Siber Güvenlik sektöründe yerini alan Venatron Security güvenlik ihlallerini önlemek

Detaylı

ELDER Ar-Ge ÇALIŞTAYI 2015 SUNUMU. 16.04.2015 Aydem EDAŞ Elder Ar-Ge Çalıştayı 2015 Sunumu Sayfa 1

ELDER Ar-Ge ÇALIŞTAYI 2015 SUNUMU. 16.04.2015 Aydem EDAŞ Elder Ar-Ge Çalıştayı 2015 Sunumu Sayfa 1 ELDER Ar-Ge ÇALIŞTAYI 2015 SUNUMU 16.04.2015 Aydem EDAŞ Elder Ar-Ge Çalıştayı 2015 Sunumu Sayfa 1 İÇERİK 1. Ar-Ge Hedeflerimiz 2. Ar-Ge Önceliklerimiz 3. Teknoloji Yatırımlarımız 4. Ar-Ge Projelerimiz

Detaylı

Yazılım Kalite Yönetimi (SE 554) Ders Detayları

Yazılım Kalite Yönetimi (SE 554) Ders Detayları Yazılım Kalite Yönetimi (SE 554) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yazılım Kalite Yönetimi SE 554 Bahar 3 0 0 3 7.5 Ön Koşul Ders(ler)i Dersin

Detaylı

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Yazılım Gereksinimleri Mühendisliği SE 221 Güz 3 0 0 3 5.5 Ön

Detaylı

Squad X Programı ve Geleceğin İndirilmiş Piyade Mangası

Squad X Programı ve Geleceğin İndirilmiş Piyade Mangası Squad X Programı ve Geleceğin İndirilmiş Piyade Mangası 16/03/2016 DARPA Modern askeri çatışmalar giderek artan oranda, düşman saldırılarının aynı anda birçok yönden geldiği karmaşık ve belirsiz muharebe

Detaylı

Komuta Kontrol Bilgisayar Haberleşme ve Bilgi Sistemleri.

Komuta Kontrol Bilgisayar Haberleşme ve Bilgi Sistemleri. Komuta Kontrol Bilgisayar Haberleşme ve Bilgi Sistemleri www.aselsan.com.tr Komuta Kontrol Bilgisayar Haberleşme ve Bilgi Sistemleri Komuta Kontrol Bİlgİsayar Haberleşme Ve Bİlgİ SİstemLERİ Bilgi hakimiyeti,

Detaylı

Ülkelerin Siber Savaş Kabiliyetleri. SG 507 Siber Savaşlar Güz 2014 Yrd. Doç. Dr. Ferhat Dikbıyık

Ülkelerin Siber Savaş Kabiliyetleri. SG 507 Siber Savaşlar Güz 2014 Yrd. Doç. Dr. Ferhat Dikbıyık Ülkelerin Siber Savaş Kabiliyetleri SG 507 Siber Savaşlar Güz 2014 Siber Savaş Kabiliyeti Nasıl Ölçülür? Cyber War The Next Threat to National Security and What to Do about it, Richard Clarke, 2010. Siber

Detaylı

TEKİM - Teknolojik ve Kurumsal İşbirliği Merkezi Bilgi ve İletişim Sistemleri Sanayi, Danışmanlık ve Ticaret Ltd. Sti. Adres (Merkez): Mustafa Kemal

TEKİM - Teknolojik ve Kurumsal İşbirliği Merkezi Bilgi ve İletişim Sistemleri Sanayi, Danışmanlık ve Ticaret Ltd. Sti. Adres (Merkez): Mustafa Kemal Eğitim Hizmetleri TEKİM - Teknolojik ve Kurumsal İşbirliği Merkezi Bilgi ve İletişim Sistemleri Sanayi, Danışmanlık ve Ticaret Ltd. Sti. Adres (Merkez): Mustafa Kemal Mahallesi 2131. Sokak 27/22 Çankaya,

Detaylı

YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK GENEL BİLGİLER

YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK GENEL BİLGİLER YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK GENEL BİLGİLER BAŞARIM DEĞERLENDİRME Sınav tarihleri: Daha sonra duyurulacak 1. Ara sınav yazılı, 2. Ara sınav: test, Final sınavı: yazılı

Detaylı

Siber Savunma. SG 507Siber Savaşlar Güz 2014 Yrd. Doç. Dr. Ferhat Dikbıyık

Siber Savunma. SG 507Siber Savaşlar Güz 2014 Yrd. Doç. Dr. Ferhat Dikbıyık Siber Savunma SG 507Siber Savaşlar Güz 2014 Siber Savunma Siber Caydırıcılık genel anlamda problemli olduğundan etkisi düşük olabilir. Bu durumda bir devletin kendisini siber tehditlere karşı savunabilmesi

Detaylı

Gereksinim Mühendisliği (SE 560) Ders Detayları

Gereksinim Mühendisliği (SE 560) Ders Detayları Gereksinim Mühendisliği (SE 560) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Gereksinim Mühendisliği SE 560 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i

Detaylı

Bitirme Projesi (COMPE 494) Ders Detayları

Bitirme Projesi (COMPE 494) Ders Detayları Bitirme Projesi (COMPE 494) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bitirme Projesi COMPE 494 Bahar 4 0 0 4 12 Ön Koşul Ders(ler)i COMPE 493 Dersin

Detaylı

Ateş Destek C 4 I Sistemleri.

Ateş Destek C 4 I Sistemleri. Ateş Destek C 4 I Sistemleri www.aselsan.com.tr ADOP-2000 Ateş Destek C 4 I Sistemi ATEŞ DESTEK C 4 I SİSTEMLERİ Günümüzün muharebe koşulları, daha hızlı, daha doğru, daha yüksek ateş gücü ve beka kabiliyetine

Detaylı

Yaz.Müh.Ders Notları #6 1

Yaz.Müh.Ders Notları #6 1 YAZILIM MÜHENDİSLİĞİ Prof.Dr. Oya Kalıpsız GİRİŞ 1 YAZILIM YETERLİLİK OLGUNLUK MODELİ Olgunluk Seviyeleri: Düzey 1. Başlangıç düzeyi: Yazılım gelişimi ile ilişkili süreçlerin tanımlanması için hiçbir sistematik

Detaylı

Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri. Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP

Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri. Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP Sunum Planı Organizasyon Yapısı Yazılım Projelerinde Başarı Durumu Yazılım

Detaylı

Yazılım Mühendisliğinde İleri Konular (SE 650) Ders Detayları

Yazılım Mühendisliğinde İleri Konular (SE 650) Ders Detayları Yazılım Mühendisliğinde İleri Konular (SE 650) Ders Detayları Ders Adı Ders Dönemi Ders Kodu Saati Uygulama Saati Laboratuar Kredi AKTS Saati Yazılım Mühendisliğinde İleri Konular SE 650 Güz 3 0 0 3 5

Detaylı

Daha Güçlü Türkiye için Etkin SOME ler Nasıl Olmalı?

Daha Güçlü Türkiye için Etkin SOME ler Nasıl Olmalı? Mustafa AFYONLUOĞLU Siber Güvenlik, e-yönetişim ve e-devlet Kıdemli Uzmanı 2017 DE SİBER DÜNYA Casusluk, Sabotaj Casusluk Casusluk Casusluk Casusluk, Sabotaj Casusluk Casusluk Casusluk Casusluk Casusluk

Detaylı

YAZILIM MÜHENDİSLİĞİ TEKNOLOJİ FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ

YAZILIM MÜHENDİSLİĞİ TEKNOLOJİ FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ YAZILIM MÜHENDİSLİĞİ TEKNOLOJİ FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ İÇERİK Yazılım, Yazılım Türleri Yazılım Mühendisliği Yazılım Geliştirmede Süreç Yönetimi Yazılım Geliştirme Süreç Modelleri Yazılım Kalitesi

Detaylı

Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü. Cengiz GÖK

Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü. Cengiz GÖK Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü Cengiz GÖK 1 Gerçek Hayatta Program Geliştirme Gereksinim Analizi Sistemin İdamesi Sistem Tasarımı Teslim Program Tasarımı Sistem Testi Program

Detaylı

Servis Yönelimli Mimari ve İş Süreç Yönetimi (SE 564) Ders Detayları

Servis Yönelimli Mimari ve İş Süreç Yönetimi (SE 564) Ders Detayları Servis Yönelimli Mimari ve İş Süreç Yönetimi (SE 564) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Servis Yönelimli Mimari ve İş Süreç Yönetimi SE 564

Detaylı

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR Yazılım Tanımlı Ağların Güvenliğinde Yapay Zeka Tabanlı Çözümler: Ön İnceleme Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR İzmir Katip Çelebi Üniversitesi, Muğla Sıtkı Koçman Üniversitesi, Ege

Detaylı

Yazılım Süreçleri Software Processes

Yazılım Süreçleri Software Processes Yazılım Süreçleri Software Processes Yazılım geliştirme Süreç Modelleri Software Development Process Models Proje Yönetimi Süreçleri Project Management Process Yazılım Geliştirme Süreçleri Software Development

Detaylı

AKILLI TEKNOLOJİLER ENTEGRE ÇÖZÜMLER. Cenk ÖZEN OPERASYONLAR GENEL MÜDÜR YARDIMCISI. 1/22 28 Kasım 2017

AKILLI TEKNOLOJİLER ENTEGRE ÇÖZÜMLER. Cenk ÖZEN OPERASYONLAR GENEL MÜDÜR YARDIMCISI. 1/22 28 Kasım 2017 AKILLI TEKNOLOJİLER ENTEGRE ÇÖZÜMLER Cenk ÖZEN OPERASYONLAR GENEL MÜDÜR YARDIMCISI 1/22 28 Kasım 2017 1982 TÜRK SİLAHLI KUVVETLERİNİ GÜÇLENDİRME VAKFI ANA FAALİYET ALANLARI KOMUTA KONTROL VE SAVAŞ SİSTEMLERİ

Detaylı

Siber Güvenlik Risklerinin Tanımlanması / Siber Güvenlik Yönetişimi

Siber Güvenlik Risklerinin Tanımlanması / Siber Güvenlik Yönetişimi KURUMLAR İÇİN SİBER GÜVENLİK ÖNLEMLERİNİ ÖLÇME TESTİ DOKÜMANI Kurumlar İçin Siber Güvenlik Önlemlerini Ölçme Testi Dokümanı, kamu kurum ve kuruluşları ile özel sektör temsilcilerinin siber güvenlik adına

Detaylı

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER Dr. Hayrettin Bahşi bahsi@uekae.tubitak.gov.tr 11 Mart 2010 Gündem Bulut Hesaplama Sistemleri ve Bilgi Güvenliği Güvenli Yazılım Geliştirme Hayat Döngüsü

Detaylı

Akademi. Denetim Kalite Kontrol. Danışmanlık

Akademi. Denetim Kalite Kontrol. Danışmanlık Akademi GO Denetim Kalite Kontrol Danışmanlık G-SEC Akademi, uzman eğitim kadrosu ile, sınıf eğitimleri gerçekleştirmekte ve bunları, düzenlediği işbaşı ve saha eğitimleri ile desteklemektedir. Güvenlik

Detaylı

2013/101 (Y) BTYK nın 25. Toplantısı. Üstün Yetenekli Bireyler Stratejisi nin İzlenmesi [2013/101] KARAR

2013/101 (Y) BTYK nın 25. Toplantısı. Üstün Yetenekli Bireyler Stratejisi nin İzlenmesi [2013/101] KARAR 2013/101 (Y) Üstün Yetenekli Bireyler Stratejisi nin İzlenmesi [2013/101] BTYK nın 2009/102 no.lu kararı kapsamında hazırlanan ve 25. toplantısında onaylanan Üstün Yetenekli Bireyler Stratejisi nin koordinasyonunun

Detaylı

SCRUM KEEP IT SIMPLE

SCRUM KEEP IT SIMPLE SCRUM KEEP IT SIMPLE İÇİNDEKİLER Sayfa Önsöz 3 Scrum 4 Referanslar 9 2 ÖNSÖZ Araştırmalara göre ülkemizdeki yazılım projeleri yönetimsel eksiklilerden dolayı ancak %50 başarı ve memnuniyet ile tamamlanabilmektedir.

Detaylı

Yaz.Müh.Ders Notları #1 1

Yaz.Müh.Ders Notları #1 1 YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK YAZILIM GELİŞTİRME SÜREÇ (MODEL)LERİ 1 Yazılım geliştirme bir süreçtir Süreç: Önceden belirlenmiş adımlardan oluşan iş akışı. Süreç modelleri,

Detaylı

çalışmalara proje denilmektedir.

çalışmalara proje denilmektedir. PROJE YÖNETİMİ METOT ve TEKNİKLERİ Proje Yönetimi Metot ve Tekniklerinin Örnek Olaylarla Açıklandığı Grup Çalışmalarını İçerir. Kurumsal alanda; özgün bir ürün ya da hizmeti sağlamak üzere yapılan FARUK

Detaylı

IT Dönüşüm Projesi Başlangıç/Kick-off Toplantısı

IT Dönüşüm Projesi Başlangıç/Kick-off Toplantısı IT Dönüşüm Projesi Başlangıç/Kick-off Toplantısı 27.01.2017 Ajanda 2 o Kapsam o Aksiyonlar o Beklenen Faydalar o Proje Yaklaşımı ve Metodolojisi o Proje Organizasyonu o Fark Analizi Bulguları o Proje Kilometretaşları

Detaylı

ÇEVİK YAZILIM GELİŞTİRME AGILE KEEP IT SIMPLE

ÇEVİK YAZILIM GELİŞTİRME AGILE KEEP IT SIMPLE ÇEVİK YAZILIM GELİŞTİRME AGILE KEEP IT SIMPLE İÇİNDEKİLER Sayfa Önsöz 3 Giriş 4 Tekrarlanan Yazılım Geliştirme Metodu 6 Çevik Yazılım Geliştirme Metodu 10 Referanslar 15 2 ÖNSÖZ Araştırmalara göre ülkemizdeki

Detaylı

Enerji, bankacılık, finans, telekomünikasyon gibi önemli sektörler Sinara Labs ile siber saldırılar a karşı güvende

Enerji, bankacılık, finans, telekomünikasyon gibi önemli sektörler Sinara Labs ile siber saldırılar a karşı güvende Enerji, bankacılık, finans, telekomünikasyon gibi önemli sektörler Sinara Labs ile siber saldırılar a karşı güvende Siber saldırı seviyesinin hiç olmadığı kadar yükseldiği şu günlerde, Sinara Labs sunduğu

Detaylı

IBM CLM Çözümleriyle Çevik Yazılım Süreçleri. Canberk Akduygu & Koray Okşar

IBM CLM Çözümleriyle Çevik Yazılım Süreçleri. Canberk Akduygu & Koray Okşar IBM CLM Çözümleriyle Çevik Yazılım Süreçleri Canberk Akduygu & Koray Okşar Günümüzde Yazılım Geliştirme Proje takımları farklı bölgelerde çalışabilir ve iletişim eksikliği doğabilir Gebze Maltepe Odakule

Detaylı

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan BİLGİ TEKNOLOJİLERİ YÖNETİMİ EĞİTİM MODÜLLERİ Tarih Saat Modül Adı Öğretim Üyesi 01/05/2018 Salı Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan Bu dersin amacı, bilgisayar bilimlerinin temel kavramlarını

Detaylı

Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması. Serap Bozbey

Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması. Serap Bozbey Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması Serap Bozbey 1 2 3 İçerik Çevik Yazılım Geliştirme Yöntemleri Extreme Programming (XP) Scrum Uygulanan

Detaylı

1. AMAÇ Bu Prosedürün amacı, Aksaray Üniversitesi bünyesinde yürütülen bilgi işlem hizmetlerinin yürütülmesi ile ilgili esasları belirlemektir.

1. AMAÇ Bu Prosedürün amacı, Aksaray Üniversitesi bünyesinde yürütülen bilgi işlem hizmetlerinin yürütülmesi ile ilgili esasları belirlemektir. Sayfa No 1/5 1. AMAÇ Bu Prosedürün amacı, Aksaray Üniversitesi bünyesinde yürütülen bilgi işlem hizmetlerinin yürütülmesi ile ilgili esasları belirlemektir. 2. KAPSAM Bu Prosedür, Aksaray Üniversitesi

Detaylı

Yazılım Geliştirme Sürecinde Değer Akış Haritalama Yöntemi Uygulama Çalışması

Yazılım Geliştirme Sürecinde Değer Akış Haritalama Yöntemi Uygulama Çalışması Yazılım Geliştirme Sürecinde Değer Akış Haritalama Yöntemi Uygulama Çalışması Sezen Erdem 1 1 ASELSAN A.Ş. SST-KKYTM P.K.1 06172, Yenimahalle/Ankara, Türkiye 1 erdem@aselsan.com.tr Özetçe. Üretim alanında

Detaylı

Bilgi Güvenliği Eğitim/Öğretimi

Bilgi Güvenliği Eğitim/Öğretimi Bilgi Güvenliği Eğitim/Öğretimi İbrahim SOĞUKPINAR Gebze Yüksek Teknoloji Enstitüsü İçerik Bilgi Güvenliği Eğitim/Öğretimi Dünyadaki Örnekler Türkiye deki Örnekler GYTE de Bilgi Güvenliği Dersi Sonuç ve

Detaylı

BMH-405 YAZILIM MÜHENDİSLİĞİ

BMH-405 YAZILIM MÜHENDİSLİĞİ BMH-405 YAZILIM MÜHENDİSLİĞİ Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr Ref list: Dr. Yunus Emre SELÇUK, Dr. Sadık EŞMELİOĞLU, Dr. Erhan SARIDOĞAN Yazılımı Etkileyen

Detaylı

Siber Savaş ve Terörizm Dr. Muhammet Baykara

Siber Savaş ve Terörizm Dr. Muhammet Baykara SİBER GÜVENLİK Siber Savaş ve Terörizm Dr. Muhammet Baykara 1 3 İçindekiler Siber Uzay: Küresel Bir Alan Siber Uzaya Artan Bağımlılık Siber Tehditler, Siber Suçlar, Siber Terörizm Devlet Destekli Siber

Detaylı

YZM 2108 Yazılım Mimarisi ve Tasarımı

YZM 2108 Yazılım Mimarisi ve Tasarımı YZM 2108 Yazılım Mimarisi ve Tasarımı Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 Yazılım Tasarımına Giriş Bu bölümde;

Detaylı

Statik Kod Analizi. Proceedings/Bildiriler Kitabı. SSE-CMM[3], ISO/IEC 15408 [3] gibi standartlarla. gereklidir.

Statik Kod Analizi. Proceedings/Bildiriler Kitabı. SSE-CMM[3], ISO/IEC 15408 [3] gibi standartlarla. gereklidir. Statik Kod Analizi, Özet, teknolojik cihazlardaki son zamanlarda g, tehdit kolay k -YGYD) ve Anahtar Kelimeler Abstract The use of technological devices in developed software has been increasing in recent

Detaylı

Sağlık Bilgi Teknolojileri ve Yazılım Süreç Yönetimi

Sağlık Bilgi Teknolojileri ve Yazılım Süreç Yönetimi Sağlık Bilgi Teknolojileri ve Yazılım Süreç Yönetimi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği Araştırma Grubu (HUSE) Yrd. Doç. Dr. Ayça Tarhan atarhan@hacettepe.edu.tr 1. Uluslararası Sağlıkta

Detaylı

Sistem ve Yazılım Nedir?

Sistem ve Yazılım Nedir? Sistem ve Yazılım Nedir? Bilgisayar Sistemleri; donanım, yazılım ve kullanıcılardan oluşur. Yazılım sadece belirli bir işlemi yapan bir program değildir. Yazılım belirli bir mantık dahilinde insanlar tarafından

Detaylı

Bilgi Teknolojileri Yönetişimi Denetim Konferansı BTYD 2010

Bilgi Teknolojileri Yönetişimi Denetim Konferansı BTYD 2010 Bilgi Teknolojileri Yönetişimi Denetim Konferansı BTYD 2010 Kurumsal Yönetişimde Stratejik Entegrasyon Meltem YILDIRIM IMAMOĞLU Maliye Bakanlığı Teftiş Kurulu Başkanlığı BTYD 2010 02/12/2010 İçindekiler

Detaylı

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü YMH114 - Yazılım Mühendisliğinin Temelleri Dersi Proje Uygulaması ve Dokümantasyonu AKILLI ŞEHİR UYGULAMALARININ İNCELENMESİ VE ÖRNEK

Detaylı

2-3 EKİM 2018 ANKARA. BİLGİLENDİRME DOSYASI DÜZENLEYEN HİMAYELERİNDE DESTEKLEYENLER

2-3 EKİM 2018 ANKARA.   BİLGİLENDİRME DOSYASI DÜZENLEYEN HİMAYELERİNDE DESTEKLEYENLER 2-3 EKİM 2018 ANKARA www.mrbsturkey.com BİLGİLENDİRME DOSYASI DÜZENLEYEN HİMAYELERİNDE DESTEKLEYENLER Terörle mücadele, malların dolaşımının kontrolü ve uluslararası sınırlardaki personelin izlenmesi gibi

Detaylı

BMH-405 YAZILIM MÜHENDİSLİĞİ

BMH-405 YAZILIM MÜHENDİSLİĞİ BMH-405 YAZILIM MÜHENDİSLİĞİ Yazılım Mühendisliği Yöntembilimleri (Methodologies) veya Yazılım Geliştirme Süreç Modelleri Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr

Detaylı

GLOBAL SİBER ATAK GÖRSELLEŞTİRME SİSTEMLERİ

GLOBAL SİBER ATAK GÖRSELLEŞTİRME SİSTEMLERİ GLOBAL SİBER ATAK GÖRSELLEŞTİRME SİSTEMLERİ AĞ GÖRSELLEŞTİRME SİSTEMLERİNİN İNCELENMESİ Dr. Muhammet Baykara 3 İçindekiler Giriş Siber Atak Görselleştirme Sistemleri Sonuçlar Kaynaklar Giriş Siber Savaş,

Detaylı

Sedona. Nisan 2013 Eğitim Kataloğu

Sedona. Nisan 2013 Eğitim Kataloğu Nisan 2013 Eğitim Kataloğu 8 Nisan 2013 Sedona, yazılım firmalarına ve büyük çaplı organizasyonların bilişim departmanlarına organizasyonel yapılanma, yöneticilik, takım çalışması ve kalite süreçleri alanlarında

Detaylı

Akıllı Şebekede Siber Güvenlik Standardizasyonu

Akıllı Şebekede Siber Güvenlik Standardizasyonu Akıllı Şebekede Siber Güvenlik Standardizasyonu 1 PROJEYE NEDEN İHTİYAÇ DUYULDU İhtiyaçlar Mevzuatlar Teknoloji 2 SİBER GÜVENLİK TEHDİTLERİ NELERDİR Endüstriyel kontrol sistemlerinin ele geçirilmesi Zararlı

Detaylı

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR YAZILIM: SOFTWARE Yazılım (Software): Yazılım sadece bir bilgisayar programı değildir. Basılı veya elektronik ortamdaki her tür dokümanı da içeren ürün. Dokümanlar yazılım mühendislerine ve son kullanıcıya

Detaylı

METEKSAN SAVUNMA SANAYĠĠ A.ġ.

METEKSAN SAVUNMA SANAYĠĠ A.ġ. METEKSAN SAVUNMA SANAYĠĠ A.ġ. 1 Bilkent Grubu BİLKENT UNİVERSİTESİ BİLKENT HOLDİNG Name Title METEKSAN MATBAA VE ENERJİ GRUBU TEPE GRUBU 2 Bilkent Üniversitesi Bilkent Üniversitesi Türkiye nin ilk vakıf

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306) GENEL DERS BİLGİSİ Öğretim Üyesi : Prof. Dr. Fuat İNCE Araştırma Görevlisi. Selim BAYRAKLI Ofis : 311 Ofis Saatleri

Detaylı

6. İSLAM ÜLKELERİ DÜŞÜNCE KURULUŞLARI FORUMU

6. İSLAM ÜLKELERİ DÜŞÜNCE KURULUŞLARI FORUMU STRATEJİK VİZYON BELGESİ ( TASLAK ) 6. İSLAM ÜLKELERİ DÜŞÜNCE KURULUŞLARI FORUMU İslam Ülkelerinde Çok Boyutlu Güvenlik İnşası ( 06-08 Mart 2015, Serena Hotel - İslamabad ) Güvenlik kavramı durağan değildir.

Detaylı

Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım

Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım İbrahim Onuralp Yiğit 1, Nafiye Kübra Turhan 2, Ahmet Erdinç Yılmaz 3, Bülent Durak 4 1,2,3,4 ASELSAN A.Ş.

Detaylı

SİSTEM MÜHENDİSLİĞİ TASARIMIN SENTEZLENMESİ II

SİSTEM MÜHENDİSLİĞİ TASARIMIN SENTEZLENMESİ II SİSTEM MÜHENDİSLİĞİ TASARIMIN SENTEZLENMESİ II ÖMER ERTEKİN, PSCONSULTECH 1 TASARIM NEDİR? Tasarım, bir ürüne ait gereksinimlerin, o ürünün tarifine dönüştürülmesi sırasında ortaya çıkan teknik bilgilerin

Detaylı

Synergi Water. Gelişmiş Akıllı Su Şebekeleri. İçmesuyu dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT

Synergi Water. Gelişmiş Akıllı Su Şebekeleri. İçmesuyu dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT Synergi Water Gelişmiş Akıllı Su Şebekeleri İçmesuyu dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT 1 Giriş Synergi Su içmesuyu dağıtım şebekelerinde yer alan hatlar, vanalar, pompalar,

Detaylı

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Bilgisayarlara ve Programlamaya Giriş COMPE 101 Güz 2 2

Detaylı

CyberMag TÜRKİYE NİN İLK VE TEK SİBER GÜVENLİK DERGİSİ MEDYA PLANI

CyberMag TÜRKİYE NİN İLK VE TEK SİBER GÜVENLİK DERGİSİ MEDYA PLANI Genel Yayın Yönetmeni A. Oğuzhan ALKAN Editör Doç. Dr. İzzet Gökhan ÖZBİLGİN Danışma Kurulu Prof. Dr. Mustafa ALKAN Prof. Dr. Ertuğrul KARAÇUHA Prof. Dr. Şeref SAĞIROGLU Mustafa ÜNVER Müminhan BİLGİN Hukuk

Detaylı

Doğal olarak dijital

Doğal olarak dijital Doğal olarak dijital 1 Doğadan ilham alan, yeni nesil teknoloji şirketi. Doğada her şey birbiri ile uyum ve bir denge içinde. Bitkiler etkin bir veri analitiği ve network yönetimi ile hayatta kalabiliyorlar.

Detaylı

İleri Yazılım Mimarisi (SE 658) Ders Detayları

İleri Yazılım Mimarisi (SE 658) Ders Detayları İleri Yazılım Mimarisi (SE 658) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS İleri Yazılım Mimarisi SE 658 Bahar 3 0 0 3 7.5 Ön Koşul Ders(ler)i Dersin

Detaylı

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat Diploma Programı Bilgisayar Mühendisliği Bölümü Yarıyıl Teorik Uygulama Laboratuar SOFTWARE ENGINEERING Ders İzlence Formu Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat AKTS Dersin Anlatıldığı

Detaylı

Keywords Secure software development Agile methodologies /17/$31.00 c 2017 IEEE. Scrum.

Keywords Secure software development Agile methodologies /17/$31.00 c 2017 IEEE. Scrum. T Keywords Secure software development Agile methodologies 978-1-5386-0930-9/17/$31.00 c 2017 IEEE Scrum. I. GİRİŞ üvenli Yazılım Geli tirme lkeleri 1) Güvenlik ekibi yazılım geliştirme organizasyonu bünyesinde

Detaylı

BTK nın IPv6 ya İlişkin Çalışmaları

BTK nın IPv6 ya İlişkin Çalışmaları BTK nın IPv6 ya İlişkin Çalışmaları Sezen YEŞİL Bilişim Uzmanı Bilgi Teknolojileri ve İletişim Kurumu (BTK) IPv6 Konferansı Ankara, Türkiye 12 Ocak 2011 1 Gündem BTK nın Görevleri BTK nın Çalışmaları Başbakanlık

Detaylı

Profesyonel, verimli, yenilikçi sistemler...

Profesyonel, verimli, yenilikçi sistemler... ARKE Otomasyon Bil. Mak. San. ve Tic. Ltd. Şti. Atilla KARAÇAY Ramazan EKİN Proje & Yazılım 0.533 430 19 45 Üretim & Satış 0.533 223 13 46 atilla.karacay@arkeotomasyon.com ramazan.ekin@arkeotomasyon.com

Detaylı

CONTENTS. 1. agile42 Hakkında Teklif Kapsamı... 3 Scrum ve Kanban Eğitimleri Eğitim Bilgisi Referanslar... 6.

CONTENTS. 1. agile42 Hakkında Teklif Kapsamı... 3 Scrum ve Kanban Eğitimleri Eğitim Bilgisi Referanslar... 6. agile42 International GmBH EBRU YALÇINKAYA &EDA COSKUNER 13/02/2017 CONTENTS 1. agile42 Hakkında... 2 2. Teklif Kapsamı... 3 Scrum ve Kanban Eğitimleri... 3 3. Eğitim Bilgisi... 5 4. Referanslar... 6 Sayfa

Detaylı

HAVELSAN, Türk Silahlı Kuvvetleri Güçlendirme Vakfı nın bir iştirakidir.

HAVELSAN, Türk Silahlı Kuvvetleri Güçlendirme Vakfı nın bir iştirakidir. HAVELSAN FAALİYET ALANLARI Eğitim, Simülasyon, Test ve Değerlendirme Bilişim ve Güvenlik Sistemleri Komuta Kontrol Mühendislik Çözümleri TESİD YENİLİKÇİLİK YARATICILIK ÖDÜLLERİ 2012/ GVDS İLE YENİLİKÇİLİĞİN

Detaylı

Synergi Gas. Gelişmiş Hidrolik Modelleme. Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT

Synergi Gas. Gelişmiş Hidrolik Modelleme. Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT Synergi Gas Gelişmiş Hidrolik Modelleme Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT 1 Giriş Doğalgaz dağıtım ve iletim şebekelerinde günlük ve uzun dönemli işletme ihtiyaçlarının

Detaylı

KURUMSAL ŞİRKET SUNUMU MART TASNİF DIŞI

KURUMSAL ŞİRKET SUNUMU MART TASNİF DIŞI KURUMSAL ŞİRKET SUNUMU MART 2016 www.yaltes.com Şirket Profili Tarihçe Hisse Yapısı (Eylül 2011) Thales Nederland 40% 2002 Yaltes in Kuruluşu 2004 Uzun Ufuk Sözleşmesi 2005 Genesis Sözleşmesi OPCON, CSDN,

Detaylı

DENİZ PLATFORMLARINDA LOJİSTİK DESTEK UYGULAMALARI. 28 Şubat 2012

DENİZ PLATFORMLARINDA LOJİSTİK DESTEK UYGULAMALARI. 28 Şubat 2012 DENİZ PLATFORMLARINDA LOJİSTİK DESTEK UYGULAMALARI 28 Şubat 2012 TAKDİM PLANI Askeri Gemilerin Özellikleri RMK MARINE Lojistik Destek Uygulaması Sözleşmelerdeki ELD İsterleri Garantiler Depo Seviyesi Bakım

Detaylı

Onur ELMA TÜRKIYE DE AKILLI ŞEBEKELER ALT YAPISINA UYGUN AKILLI EV LABORATUVARI. Yıldız Teknik Üniversitesi Elektrik Mühendisliği

Onur ELMA TÜRKIYE DE AKILLI ŞEBEKELER ALT YAPISINA UYGUN AKILLI EV LABORATUVARI. Yıldız Teknik Üniversitesi Elektrik Mühendisliği 1 TÜRKIYE DE AKILLI ŞEBEKELER ALT YAPISINA UYGUN AKILLI EV LABORATUVARI SMART HOME LABORATORY FOR SMART GRID INFRASTRUCTURE IN TURKEY Yıldız Teknik Üniversitesi Elektrik Mühendisliği Sunan Onur ELMA 2

Detaylı

Zorunlu Dersler Dersin Dersin Adı AKTS Teori Uygulama. SBE501 Bilimsel Araştırma Yöntemleri Seçmeli Dersler. Kodu

Zorunlu Dersler Dersin Dersin Adı AKTS Teori Uygulama. SBE501 Bilimsel Araştırma Yöntemleri Seçmeli Dersler. Kodu BURSA TEKNİK ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ İŞLETME ANABİLİM DALI TEZSİZ YÜKSEK LİSANS PROGRAMI (İÖ) İşletme Anabilim Dalı Tezsiz Yüksek Lisans Programı, toplam otuz krediden az olmamak kaydıyla

Detaylı

Uzman Sistemler (IE 416) Ders Detayları

Uzman Sistemler (IE 416) Ders Detayları Uzman Sistemler (IE 416) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Uzman Sistemler IE 416 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin

Detaylı

BİRİNCİ BÖLÜM Amaç, Kapsam, Hukuki Dayanak ve Tanımlar

BİRİNCİ BÖLÜM Amaç, Kapsam, Hukuki Dayanak ve Tanımlar TÜRKİYE BİLİMSEL VE TEKNOLOJİK ARAŞTIRMA KURUMU BİLİŞİM VE BİLGİ GÜVENLİĞİ İLERİ TEKNOLOJİLER ARAŞTIRMA MERKEZİ (BİLGEM) KURULUŞ VE İŞLETME YÖNETMELİĞİ BİRİNCİ BÖLÜM Amaç, Kapsam, Hukuki Dayanak ve Tanımlar

Detaylı

Sensör Birleştirme Eğitimi. Hızlı jet uçağa monte görev sistemlerinin geliştirilmiş operasyonel performansı vasıtasıyla avantaj sağlayın

Sensör Birleştirme Eğitimi. Hızlı jet uçağa monte görev sistemlerinin geliştirilmiş operasyonel performansı vasıtasıyla avantaj sağlayın Sensör Birleştirme Eğitimi Hızlı jet uçağa monte görev sistemlerinin geliştirilmiş operasyonel performansı vasıtasıyla avantaj sağlayın Operasyonel verimliliği en üst düzeye çıkarma Hızlı jet platformlar,

Detaylı

TEDARİK ZİNCİRİ YÖNETİMİ

TEDARİK ZİNCİRİ YÖNETİMİ TEDARİK ZİNCİRİ YÖNETİMİ TEDARİK ZİNCİRİ YÖNETİMİNDE LOJİSTİK KAVRAMI Lojistik, malzemelerin tedarikçilerden işletmeye ulaştırılmasına, işletme içi süreçlerden geçişinden ve müşteriye ulaştırılmasından

Detaylı

KITASINDA ETKİN BÖLGESİNDE LİDER ÖNSÖZ

KITASINDA ETKİN BÖLGESİNDE LİDER ÖNSÖZ HAVA KUVVETLERİ KOMUTANLIĞI VİZYON 2035 KITASINDA ETKİN BÖLGESİNDE LİDER ÖNSÖZ Vizyon-2035 Dokümanı, Hv.K.K.lığının geleceğe yönelik hedeflerini belirlemek amacıyla; Dünya ve Türkiye de güvenlik anlayışındaki

Detaylı