Dağıtık Benzetim Sistemleri İçin Entegrasyon ve Test Yaklaşımları

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

Download "Dağıtık Benzetim Sistemleri İçin Entegrasyon ve Test Yaklaşımları"

Transkript

1 Dağıtık Benzetim Sistemleri İçin Entegrasyon ve Test Yaklaşımları Integration and Test Approaches for Distributed Simulation Systems Savaş Öztürk, Esma Kılıç, Özden Erkan ve Oğuz Dikenelli TÜBİTAK MAM BTE, PK 21, Gebze, KOCAELİ savas.ozturk, esma.kilic, ozden.erkan, Özet Benzetim sistemleri maliyetli, zaman alan ve riskli görevlerin eğitiminde sıklıkla kullanılmaktadır. Benzetimlerin gerçek hayat koşullarına uygunluğunu sağlamak amacıyla dağıtık benzetim mimarileri geliştirilmiş, farklı yerlerde ve farklı kişi veya ekipler tarafından geliştirilmiş benzetimlerin birlikte çalışabilirliği hedeflenmiştir. Benzetimin işlevsel karmaşıklığına ek olarak dağıtık yapının da getirdiği karmaşıklık bu tip sistemlerin test edilebilirliğini zorlaştırmakta ve test sürecini, dağıtık benzetim projelerinin en kritik süreci haline getirmektedir. Bu çalışmada HLA tabanlı dağıtık bir benzetim sisteminin entegrasyonu ve testlerine getirilen çözüm sunulmuş, çözüme giden yolda yapılan çalışmalar anlatılmıştır. Abstract Simulation systems are frequently used at training of missions those cost much, require much time and carry risk on human life and goods. Distributed simulation system architectures are developed in order to improve the real time suitability and it is aimed to interoperate the simulations together, which are developed by different developers or teams at different places. Beside the functional complexity, the distributed architecture brings some more complexity which makes testing such systems harder, and causes the testing process to be the most crucial process in the distributed simulation projects. In this study, the solution to the integration and the testing process of a distributed HLA based simulation system is presented and the lessons learned during the solution phase are provided. 1. Giriş Yazılım teknolojilerinin gelişimi çok değişik alanlarda büyük çaplı gelişmelere yol açmıştır. Görsel modelleme tekniklerinin, işlemci performanslarının, ağ performanslarının ve çeşitliliğinin artması da benzetim sistemlerini olumlu yönde geliştirmiştir. Doksanlı yılların sonuna doğru bir IEEE standardı olarak da akredite edilen High Level Architecture (HLA), benzetimlerin birlikte çalışabilirliğine ve tekrar kullanılabilirliğine olanak sağlayan, eğitim, mühendislik, analiz ve hatta eğlence gibi değişik alanlarda uygulama alanı bulmuş bir yazılım mimarisidir [1]. Tüm dünyada olduğu gibi ülkemizde de HLA üzerinde çalışmalar yapılmakta, araştırma ve test ortamları oluşturulmaktadır [2]. Bir dağıtık benzetim sistemi, dağıtıklığı, gerçek zamanlı oluşu, simüle ve gerçek bileşenleri birlikte barındırması, farklı teknolojilere ve yöntemlere açık olması gibi özellikleri sebebiyle geliştirilmesi, entegrasyonu ve test edilmesi karmaşık bir sistemdir ve özgün bir test yaklaşımı gerektirir. Bu tür sistemlerin test sürecinin planlanması ve yönetimi, yaşam döngüsü yaklaşımına uygun olarak disiplinli bir biçimde yapılmalı, gelişigüzel yöntemlerden kaçınılmalıdır [3]. Bu çalışmada, TÜBİTAK Marmara Araştırma Merkezi Bilişim Teknolojileri Enstitüsü nde geliştirilen HLA tabanlı bir dağıtık benzetim projesi kapsamında tanımlanan test süreci tanıtılmaktadır. Bu bağlamda, ikinci bölümde HLA mimarisi tabanlı bir sistemin geliştirilme sürecine değinilmiştir. Üçüncü bölümde geleneksel test seviyeleri ile o seviyeleri karşılık gelen önerilen test tipleri anlatılmıştır. Dördüncü bölümde önerilen test tipleri için test tasarımlarının ve test durumlarının belirlenmesi için izlenen prosedür gösterilmiştir. Beşinci bölümde ise projedeki test süreci deneyimlerine dayalı olarak dikkat edilmesi gereken noktalar listelenmiştir. 2. HLA ile Dağıtık Benzetim Geliştirme Distributed Interactive Simulation (DIS) ve Aggregated Level Simulation Protocol (ALSP) gibi daha önceki dağıtık benzetim altyapı teknolojilerinden farklı olarak HLA tabanlı bir sistemde, her mesaj ihtiyacı olan veya olmayan bütün benzetimlere gönderilmek yerine, publish / subscribe (yayınla / abone ol) yöntemiyle sadece abone olanlara gönderilir. Aynı şekilde, sadece yayınlamakta sorumlu olduğu mesajları yayınlayabilir. Bu mekanizma ağın ve benzetim sisteminin yükünü azaltarak performansı artırır. Bir HLA uygulamasında her bir bağımsız benzetim uygulamasına federe adı verilir. Federe kümesinden oluşan sisteme ise federasyon adı verilir. Federeler

2 birbirleri ile direk iletişim kurmazlar, Runtime Infrastructure () adı verilen ve HLA mimarisinde federasyonun omurgasını oluşturan yazılım üzerinden haberleşirler. Federeler arası etkileşim ise iki temel şekilde olabilir: a) Etkileşim (Interaction) mesajı b) Nesne güncellemesi (Object update) Hangi federenin hangi nesne ya da etkileşimi yayınlayacağı ya da abone olacağı Federate Object Model (FOM) adı verilen model dosyasında belirtilir. Federe ve federasyonların geliştirilmesi için IEEE tarafından Federation Development and Execution Process (FEDEP) süreci tanımlanmıştır [4]. Bu süreç, isterlerin belirlenmesinden entegrasyon ve teste kadar genel yazılım yaşam döngüsü süreci ile benzer olup sürekli güncellenmektedir. FEDEP sürecindeki en önemli basamaklardan birisi olan kavramsal model analizinin gerçekleştirilmesinde Base Object Model (BOM) kullanılabilir [5]. BOM ile tanımlanan kavramsal modelden federasyon mimarisine geçmek gerekmektedir ve bu geçiş yöntemi Timar ve arkadaşları tarafından detaylandırılmıştır [6]. HLA tabanlı bir benzetim sisteminin gürbüz bir şekilde yüksek performans ile çalışmasında federe davranış ve karakteristikleri kadar aşağıda sıralanmış çevresel faktörler de önemli roller oynar [7]: yazılımı (DMSO NG, MAK RT, Pitch p, FDK Detailed ) İşletim Sistemi (Windows, Linux) Yerel ve geniş alan ağı ortamları (LAN/ WLAN) Donanım platformları Network arayüz kartları Bir federenin performansı sadece kendisini değil tüm federasyonu etkileyebilir. Performansını etkileyen sebeplerin çokluğu gözönüne alındığında, HLA mimarisine uygun olarak geliştirilen dağıtık benzetim sistemlerinin entegrasyonun ve testlerinin de planlı bir süreç kapsamında yapılması gerektiği ortaya çıkmaktadır. Geliştirme ve entegrasyon safhalarının başlarında tespit edilemeyen hatalar, ileride geri dönülemez aksaklıklara sebep olabileceği gibi gittikçe daha büyüyen ve karmaşıklaşan projelerde sorunun kaynağının ve etkilerinin bulunmasını da oldukça zorlaştırır. 3. Test Seviyeleri ve Test Tipleri Yazılım sistemlerinde hataların tespitini, sınıflandırılmasını, tanımlanmasını ve raporlanmasını kolaylaştıracak şekilde test süreci seviyelendirilmelidir. Bu seviyelendirme, farklı çalışma gruplarının geliştirdiği benzetim sistemlerinin tümleşik bir şekilde çalışabilmesi için önem arzetmektedir. Bu çalışmada HLA tabanlı benzetim sistemleri için yazılım mühendisliği alanında kabul görmüş olan test seviyelerini içerek şekilde dört seviyeli bir test süreci önerilmektedir (Tablo 1). Tablo 1. Test seviyelerinde uygulanacak test tipleri Uygulanacak Test Tipi Model Testi Federe Testi Senaryo Testi Federasyon Testi 3.1. Model Testi Test Seviyesi Birim Test Birim / Entegrasyon Testi Entegrasyon Testi Sistem Testi Federe benzetim modelinin doğrulaması ve geçerlemesi (verification&validation) bu seviyede yapılır. Doğrulama işlevleri kapsamında, benzetimi yapılan sistemin modellenişi için yazılmış olan model kodunun beklenen isterleri karşıladığı ve kod standartlarına uygunluğu denetlenir. Geçerleme kapsamında ise gerçekleştirilen benzetim modelinin temsil ettiği sistem ile uyumluluğu değerlendirilir. Bu kapsamda aşağıdaki işlevler de yerine getirilmiş olur. Veri alan/veren fonksiyonlarda veri aralıklarının kontrolü (Boundary Test) Mesajlarda alınıp/gonderilen verilerin (tip) kontrolü (Type Checking) İstisna Yönetimi (Exception Handling) Birim testler, federeyi oluşturan modüllerden kaynaklanacak hataları azaltmayı hedeflediğinden yazılıma eklenen her bir yeni işlevsellik için bir veya birkaç birim test durumu gerekir. Birim testlerinin geliştirilmesi için çevik programlama kapsamında başarısı kanıtlanmış Test Yönelimli Geliştirme pratiğinin kullanılması yararlı olacaktır [8] Federe Testi Benzetim modelleri HLA mimarisinde federe adı verilen yazılım bileşenleri içine gömülmüştür. Federenin FOM a uygun bir arayüzü vardır. Bu arayüzün federenin benzetim modeline ve benzetim modelinin de arayüzü ile olan iletişiminin FOM a uygun olup olmadığı federe testi ile kontrol edilir. Federeyi test etmek amacıyla, test edilecek federenin yayınladığı nesne ve etkileşimlere abone olan ve abone olduğu nesne ve etkileşimleri yayınlayan bir test federesi (TF) kullanılır. Test federesinin, federasyonda bulunan test edilen federe dışındaki diğer tüm federeleri temsil ettiği düşünülür. Bazı yaklaşımlarda ise Test edilecek federe dışındaki her federe için bir test federesi kullanılır [9]. Federe Testi durumları hazırlanırken Test Edilecek Federe nin (TEF) işlevleri göz önüne alınarak bir test konfigürasyon dosyası ve her test durumu için bir test referans dosyası hazırlanır. Test federesi, bu konfigürasyon dosyasını yorumlayarak TEF e gerekli nesne ve etkileşimleri gönderir ve alır. Her test durumu

3 için hazırlanan referans dosyası ile Test Federesinin o test durumu için ürettiği aynı formattaki test sonuç dosyası karşılaştırılarak testin başarısı belirlenir. Şekil 1 de bir federe testinde yer alacak yazılım bileşenleri görülmektedir. TF, TEF in abone olacağı ve yayınlayacağı etkileşimler ile güncelleyeceği veya güncellenmesini takip edeceği tüm nesnelere sahiptir. Kısaca bu işlevleri yerine getirecek A, B ve C federelerini temsil eder. Test federesi yerine A, B ve C federeleri sisteme dahil edildiğinde tek fark, test verisi yerine gerçek verilerin kullanılacak olmasıdır. Sisteme yeni bir federe dahil olduğunda TEF ile TF de bu doğrultuda güncellenir ve TEF için federe testleri tekrarlanır. geçen bu dört federenin de federe testlerini geçmiş olması gerekmektedir. Şekil 2: K Senaryosu Testi Federe B Test Edilecek Federe (TEF) / Test Federesi (TF) Federe B Federe C Federe C Şekil 3: L Senaryosu Testi 3.3. Senaryo Testi Şekil 1: Federe Testi Federelerin bir arada çalışabildiklerini göstermek amacıyla, federasyonun sadece belli bir grup sistem işlevini kapsayan senaryolar temel alınarak entegrasyon testleri gerçekleştirilir. Bu sayede, testler sırasında farkedilen hataların hangi federe veya federelerden kaynaklandığı daha kolay tesbit edilebilmektedir. Bu seviyedeki testlerde en çok karşılaşılan sorun, federelerin FOM a uygun olmaması ya da aynı FOM u kullanmıyor olmalarıdır. Hata tesbiti için federeler arası etkileşimin kayıt altına alınması gerekebilir. Senaryo testlerinde test federesinin ürettiği etkileşim, nesne ve verilerin kullanılmayıp, gerçek federelerin etkileşim, nesne ve verilerinin kullanılması; federe testinde tespit edilemeyen birtakım hataların tespitini sağlar. Tutulan hata raporlarının sayısı gibi istatistiksel verilerle de görülmüştür ki senaryo testleri en fazla hatanın tespit edildiği test seviyesidir ve federelerde değişiklik yapmaları için çok fazla sayıda talep gönderilir. Bu nedenle, konfigürasyon yönetiminde dayanak noktası alınması (baseline) işleminin senaryo testlerinden sonra yapılması tavsiye edilir. Şekil 2 de görülen K senaryosunda,, ve Federe B federeleri yer almaktadır. Şekil 3 de görülen L senaryosunda ise,, ve Federe C federeleri yer almaktadır. Adı Senaryo testleri esnasında değişik federe gruplarıyla tekrarlanan test durumları, gözlemlenen hataların hangi federe veya federelerden kaynaklandığını tespit etmekte sistematik bir yol sağlamaktadır Federasyon Testi Bütün federelerin katıldığı bir federasyon oluşturulur ve federasyon için tanımlanan hedefleri gerçeklediği test edilir. Bu açıdan bakıldığında federasyon testi, Sistem Kabul Testi ne geçişi sağlar. Bu nedenle, test esnasında kullanılan verilerin gerçek veriler olması önem taşımaktadır. Senaryo testlerinde sistemin entegre bir şekilde çalışması ön planda iken federasyon testinde buna ilave olarak sistemden beklenen işlevlerin gözlenebilmesi beklenmektedir. Benzetim içeren bir sistemin işlevsel testlerini yapmak, gerçek sistemin davranışlarını ve değişik koşullardaki tepkilerini kapsayan geniş bir alan bilgisini gerekli kılar. Şekil 4 te görüldüğü gibi bir federasyon testinde, bütün federeler yer alır. Ayrıca varsa veritabanı, ftp sunucusu, lisans sunucusu gibi bileşenler de müşteriye teslim edileceği şekilde bulunmalıdır. Kısaca, federasyon testinde yer alacak yazılım ve donanım konfigürasyonu, proje bittiğinde müşteriye verilecek olan sistemle aynı olmalıdır. Bazı senaryo testleri sistemde yer alacak tüm federeleri içerebilir. Bu nedenle federasyon testlerinde büyük sürprizler beklenmez, hataların çoğunlukla bu aşamaya kadar elimine edildiği görülür. Federasyon testinde ise

4 daha çok entegrasyon ve performans problemleri incelenir. Sistemin saatlerce, hatta günlerce çalışabileceği senaryolar koşturulur ve dayanıklılık ölçülür. Sistem İsterleri Federe B Federe C Federasyon Hedeflerinin Federasyon İSTERLERİN BELİRLENMESİ Kavramsal Senaryoların Senaryo ÖN TASARIM 4. Test Tasarım Süreci Şekil 4: Federasyon Testi Dağıtık benzetim sistemlerinin testlerinin uygulanışında tabandan tepeye (bottom up) bir yapı izlense de test durumlarının tanımlanması esnasında tepeden tabana (top down) bir bakış gerekmektedir (Şekil 5). FEDEP sürecinde de olduğu gibi; bir federasyonun temel yapıtaşları olan federelerin işlevlerinin tam olarak belirlenebilmesi için önce federasyon hedeflerinin analiz edilmesi gereklidir. Bu nedenle, hedefler işlevsel özelliklerine göre gruplanarak kavramsal senaryo çalışması yapılır ve federeler ile aralarındaki ilişkiler belirlenir Federasyon Hedeflerinin Benzetimi yapılacak olan sistemin son kullanıcıları ile birlikte kullanıcı isterleri tanımlanır. Bu kullanıcı isterlerinden yola çıkılarak, alan uzmanlarının denetiminde federasyon hedefleri belirlenir. Bu hedef ve isterleri kapsayacak senaryolar oluşturulur. Federasyonun geliştirilmesinin ardından bu senaryolar netleştirilir ve test tasarımları yapılır. Tasarlanmış test durumlarının işletilmesi, sistemin tüm isterlerinin gerçeklendiğini gösterir Kavramsal Senaryoların Federasyon hedeflerinden yola çıkarak her biri belli bir grup federasyon işlevini içeren senaryolar oluşturulur ve bu senaryolarda rol alacak federeler belirlenir. Senaryoların belirlenmesi için BOM metodolojisinin temel alındığı çalışmalar yapılabilir [6]. Senaryoları oluşturan federeler arasındaki etkileşimlerden yola çıkarak senaryo test durumları tanımlanır. Senaryo testi durumları, entegrasyon problemlerini görmeye yönelik olmalıdır. Bu nedenle, olası bütün etkileşim ihtimallerini içeren bir test tasarımı yapılmalıdır. BOM senaryolarının belirlenmesi sona erdiğinde sistemde yer alacak federeler de ortaya çıkmış olur. Federe İşlevlerinin Federelerin Geliştirilmesi Şekil 5: Test tasarımı süreci 4.3. Federe İşlevlerinin Senaryolarda rol alan her bir federenin işlevleri belirlenir. Her federe için kendisinden beklenen işlevlere göre test durumları tasarlanır. Senaryo test durumları olası tüm etkileşimleri içerdiğinden federe test durumları, senaryo testlerinin test federesi kullanılarak gerçekleştirilmesiyle yapılabilir Federelerin Geliştirilmesi Federeler, işlevlerine uygun olarak modellenir. Geliştirilen modeller doğrultusunda federelerinin içermesi gereken bileşenler tanımlanır. Bir federenin geliştirilmesinin ardından her bir bileşeninin doğrulaması ve gerçek modele uygunluğunun geçerlemesi gerekir. 5. Entegrasyon Problemleri Federe Birim AYRINTILI TASARIM GELİŞTİRME Büyük çaplı bir dağıtık benzetim sisteminde performansı etkileyecek çok sayıda faktör vardır. Hataların tespitinin ve çözümünün olabildiğince erken yapılması çok önemlidir. Entegrasyon ve testlerde aşağıdaki noktalara dikkat edilmelidir: Bir bilgisayarda çalışacak federe sayısı Federenin veritabanı ve ftp bağlantısı varsa bağlantıların kontrolü a bağlantı için gerekli rid dosya ayarlarının kontrolü (Özellikle server ip, port ve fomdatareliable gibi ağ ve veri ayarları)

5 Üçüncü parti yazılımların ve sürücü ayarlarının bilgisayar performansına olan etkileri (Bir bilgisayarda ekran kartı varsayılan ayarlarının federe performasını önemli ölçüde düşürdüğü gözlenmiştir.) Ortam değişkenlerinin kontrolü Tüm federelerde aynı FOM un kullanılması (Federe testlerinde problem farkedilemezken, federasyon testlerinde beklenmedik durumlarla karşılaşılabilir.) Ağ ayarları (firewall, DNS ayarları vs.) Test ortamındaki ağın bağımsız olması, dışarıya herhangi bir şekilde bağlanmaması Yazılım lisans problemleri (Lisans sürelerinin dolması, lisans sunucuyla bağlantı) Federelerin ve diğer uygulamaların uzaktan başlatılması (Uzaktan başlatma için uygulama seçimi ya da geliştirilmesi ve bu yazılımın a etkileri) Yaşam döngüsü testleri (senaryo yükleme, koşum başlatma, koşumu duraklatma, koşumu tekrar başlatma, başka bir senaryo yükleme) 6. Sonuç Bu çalışmada, yüksek sadakatli dinamik modellerin ve gerçeğine yakın görselliğe sahip model arayüzlerinin bulunduğu geniş ölçekli bir dağıtık simülasyon projesinin entegrasyonu ve testleri için geliştirilen özgün süreç anlatılmış ve karşılaşılan problemler listelenmiştir. Yaklaşık 50 yüksek performanslı bilgisayarın, ses, görüntü ve veri yollarının, 20 civarında federenin, faal veritabanı, FTP ve sunucularının, çeşitli üçüncü parti yazılımların bulunduğu bir sistemin istenildiği gibi çalışması için yoğun bir entegrasyon ve test süreci gerçekleştirilmiştir. Her federe ve geliştirilen yazılım, federelerdeki modüllerin birim testinden başlayıp sistemin tümleşik şekilde çalışmasına kadar olan tüm kontrolleri içeren dört farklı seviyede detaylı olarak test edilmiştir. Bu seviyelendirme sayesinde, değişik kaynaklı sorunların tespiti ve analizi kolaylaşmış, getirilen sistematik çalışma yapısı ile tüm proje ekibinin geliştirme safhasından itibaren yapılması muhtemel hataları öngörmeleri ve önlem almaları da sağlanmıştır. Tüm federelerin entegrasyonu sonucunda karşılaşılan problemler de bu sürece uygun olarak elimine edilmiş, bir alt seviyedeki testi geçecek şekilde hataları düzeltilmemiş modüller daha karmaşık sistemlere dahil edilmemiştir. Hataların bir kısmının federasyon testlerine kadar çözülememesi, federe etkileşim ve nesne güncellemelerinin yeterince izlenememesinden kaynaklanmaktadır. Federe ve Senaryo testlerinde etkileşimleri izlemek amacıyla etkin bir loglama aracına ihtiyaç duyulmaktadır. Birim testlerin detayı konusunda yaratılmış kesin bir standardın olmayışı, federe testine girecek olan federelerin daha önce aynı seviyede test edilememelerine neden olabilmektedir. Ayrıca federe test konfigürasyon dosyalarının hazırlanması da yine federe alanına (domain) en hakim kişi olan geliştiriciyle beraber çalışmayı gerekmektedir. Birim testlerinin ve federe testlerinin kalitesini artırmak amacıyla çalışmalar yapılmalıdır. TÜBİTAK Marmara Araştırma Merkezi Bilişim Teknolojileri Enstitüsü nde modelleme ve benzetim alanında yapılan çalışmalarda ortaya çıkan özgün doğrulama ve geçerleme yaklaşımı ihtiyacının karşılanmasına yönelik çalışmalar devam etmektedir. 7. Kaynakça [1] Kuhl, F., Weatherly, R., Dahmann, J., Creating Computer Simulation Systems, Prentice Hall PTR, [2] Duman, İ., Savaşan, H., Şahin, İ., Bir Modelleme ve Simülasyon Standardı Olarak HLA ve Simülasyon Uygulamalarında Kullanımı, Dz.K.K. lığı Araştırma Merkezi Komutanlığı (ARMERKOM) Yayınları, [3] Balcı, O., Verification, Validation, And Certification of Modeling And Simulation Applications, Winter Simulation Conference (WSC), ABD, [4] IEEE Standard (2003) IEEE recommended practice for high level architecture (HLA) Federation Development & Execution Process (FEDEP), 23 April [5] Simulation Interoperability Standards Organization (SISO) Base Object Model Product Development Group, Base Object Model (BOM) Template Specification, SISO-STD , 31 March [6] Timar, Y., Taşdelen, İ., Akgün, S., Dikenelli, O., Bıkmaz, İ., Using BOM in Conceptual Modeling of Distributed Simulation Projects, Simulation Interoperability Workshop (SIW), ABD, [7] Knight, P., Corder, A., Liedel, R., Giddens, J., Drake, R., Jenkins, C., Agarwal, P., Evaluation of Run Time Infrastructure () Implementations, [8] Erdogmus, H., Morisio, M., Torchiano, M., On the Effectiveness of the Test-First Approach to Programming, IEEE Transactions On Software Engineering, Vol. 31, No. 1, January [9] Tufarolo, J., Nielsen, J., Symington, S., Weatherly, R., Wilson, A., Ivers, J., Hyon, T.C., Automated Distributed System Testing: Designing an Verification System, Winter Simulation Conference (WSC), ABD, 1999.

HLA Uyumlu Taktik TASNİF DIŞI

HLA Uyumlu Taktik TASNİF DIŞI HLA Uyumlu Taktik Çevre Uygulama Çatısı İÇERİK Giriş Taktik Çevre Benzetimi Taktik Çevre Uygulama Çatısı Bir Taktik Çevre Uygulama Çatısının Gereksinimleri Örnek Bir Taktik Çevre Uygulama Çatısı Gerçekleştirimi

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ı

Yazılım Mühendisliği Bölüm - 3 Planlama. Cengiz GÖK

Yazılım Mühendisliği Bölüm - 3 Planlama. Cengiz GÖK Yazılım Mühendisliği Bölüm - 3 Planlama Cengiz GÖK 1 Planlama Yazılım geliştirme sürecinin ilk aşaması Başarılı bir proje geliştirebilmek için projenin tüm resminin çıkarılması işlemi Proje planlama aşamasında

Detaylı

HLA TEMELLİ KOŞUM KAYIT VE TEKRAR OYNATIM FEDERESİ GERÇEKLEŞTİRİMİ YÜKSEK LİSANS TEZİ. Selçuk Giray ÖZDAMAR

HLA TEMELLİ KOŞUM KAYIT VE TEKRAR OYNATIM FEDERESİ GERÇEKLEŞTİRİMİ YÜKSEK LİSANS TEZİ. Selçuk Giray ÖZDAMAR İSTANBUL TEKNİK ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ HLA TEMELLİ KOŞUM KAYIT VE TEKRAR OYNATIM FEDERESİ GERÇEKLEŞTİRİMİ YÜKSEK LİSANS TEZİ Selçuk Giray ÖZDAMAR Anabilim Dalı : Bilgisayar Mühendisliği Programı

Detaylı

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gürol Erdoğan 1, Mustafa Yıldız 1, Mehmet Erdem Türsem 2, Selahattin Kuru 1 1 Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, İstanbul

Detaylı

Fırat Üniversitesi Personel Otomasyonu

Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ fatihtalu@firat.edu.tr, rdas@firat.edu.tr Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için

Detaylı

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU

FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU M. Fatih TALU*, Resul DAŞ* (*) Fırat Üniversitesi, Enformatik Bölümü, 23119, ELAZIĞ fatihtalu@firat.edu.tr, rdas@firat.edu.tr ÖZET Bu çalışmada, Fırat Üniversitesi

Detaylı

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür.

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür. Nagios Enterprises, kurumsal ölçekte, BT altyapı gözetiminde endüstri standardı olan Nagios için resmi ürünler, hizmetler ve çözümler sunuyor. Dünya çapında yüz binlerce kullanıcıyla Nagios bilgi teknolojileri

Detaylı

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü Kaspersky Open Space Security: Release 2 İşletmeniz için birinci sınıf bir BT güvenliği çözümü Güncellenmiş uygulamalar Updated applications Release 2 uygulamaları: Kaspersky Anti-virus for Windows Workstations

Detaylı

Büyük Ölçekli bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi

Büyük Ölçekli bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi Büyük Ölçekli bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi Eda Gürler 1 Murat Yılmaz 2 1, 2 Radar Elektronik Harp ve İstihbarat Sistemleri (REHİS) Grubu, ASELSAN A.Ş. Ankara 1 tverdi@aselsan.com.tr,

Detaylı

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü OMNET++ 4.2.2 Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları OMNET++ OMNET++ (Objective Modular Network Testbed in C++), nesneye yönelik (objectoriented)

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ı

Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu

Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,

Detaylı

Mobil Cihazlardan Web Servis Sunumu

Mobil Cihazlardan Web Servis Sunumu Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine

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ı

Dağıtık Simülasyon Sistemlerinde Performans Analiz Altyapısı

Dağıtık Simülasyon Sistemlerinde Performans Analiz Altyapısı Savunma Bilimleri Dergisi, Mayıs 2012, 11 (1), 163-175. 163 Dağıtık Simülasyon Sistemlerinde Performans Analiz Altyapısı Cemil Akdemir 1 Cüneyt Ay 2 Hüsnü Karakücük 3 Yasemin Timar 4 Öz Dağıtık simülasyon

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ı

LOUPE, IP Data ağlarında çalışan katma değerli servislerinizi kolaylıkla izlemenizi sağlar. www.netas.com.tr

LOUPE, IP Data ağlarında çalışan katma değerli servislerinizi kolaylıkla izlemenizi sağlar. www.netas.com.tr LOUPE, IP Data ağlarında çalışan katma değerli servislerinizi kolaylıkla izlemenizi sağlar. www.netas.com.tr IP Tabanlı Servis Oturumlarınızı İzlemenin Kolay Yolu Loupe, Katma Değerli Servislerinizi IP

Detaylı

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Mehmet Karakoç Akdeniz Üniversitesi Bilgisayar Bilimleri Araştırma ve Uygulama Merkezi 28.11.2014 inet-tr'14 : GWT AUFaculty Project 1 İçerik Giriş

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 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ı

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği İŞLETİM SİSTEMLERİNE GİRİŞ Von Neumann Mimarisi Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği mimariyi temel almaktadır. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol

Detaylı

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması,

DSİ kapsamında oluşturulan dağınık durumdaki verilerinin düzenlenmesi, yeniden tasarlanarak tek bir coğrafi veri tabanı ortamında toplanması, Projenin Amacı DSİ Genel Müdürlüğünde, Bölge Vaziyet Planı çalışmaları kapsamında üretilen ve mevcut DSİ faaliyetlerini içeren CBS veri setleri ile CBS Veritabanının incelenerek yine mevcut CBS donanım,

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ı

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği ÖNDER BİLGİSAYAR KURSU Sistem ve Ağ Uzmanlığı Eğitimi İçeriği BÖLÜM 1 KİŞİSEL BİLGİSAYAR DONANIMI 1.1. Kişisel Bilgisayarlar ve Uygulamalar Bilgisayarların Kullanım Şekli ve Yeri Bilgisayar Tipleri (Sunucular,

Detaylı

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri 5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall 5651 Sayılı Kanun Kanunun Tanımı : İnternet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen

Detaylı

O P C S T A N D A R D I

O P C S T A N D A R D I O P C S T A N D A R D I ASP OTOMASYON LTD. Sadık ŞENOL İsmail YAKIN 12/08/2008 OPC Standardı İnsan gücüne dayalı üretimden otomasyona dayalı, daha kontrollü bir üretime geçiş endüstride üretim hızını ve

Detaylı

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC)

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem analistlerinin ve kullanıcı faaliyetlerinin spesifik döngüsünün kullanılmasıyla En iyi geliştirilmiş sistemin oluşmasını

Detaylı

25.10.2011. Arayüz Nedir? Arayüz Çeşitleri Arayüz Tasarım Yöntemleri Arayüz Tasarım Hataları. Ömer Faruk MIZIKACI 2008639402

25.10.2011. Arayüz Nedir? Arayüz Çeşitleri Arayüz Tasarım Yöntemleri Arayüz Tasarım Hataları. Ömer Faruk MIZIKACI 2008639402 Arayüz Tasarımı ve Programlama Neleri Konuşacağız Arayüz Nedir? Arayüz Çeşitleri Arayüz Tasarım Yöntemleri Arayüz Tasarım Hataları Ömer Faruk MIZIKACI 2008639402 Arayüz Nedir? Bilgisayar ve uygulamalarının

Detaylı

SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) İÇİN MODELLEME VE BENZETİM. Dr. Murat Günal

SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) İÇİN MODELLEME VE BENZETİM. Dr. Murat Günal 1 SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) İÇİN MODELLEME VE BENZETİM Dr. Murat Günal SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) Sekröte sunulacak Yeni Ürün (veya Teknoloji) Mevcut ve gelecekteki demografik durum

Detaylı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı Formal Doküman Detayları Hazırlanma Tarihi 17 Eylül 2012 Yayın Taslak Hazırlayan Ersun Ersoy Doküman Numarası

Detaylı

EGE Üniversitesi Mühendislik Fakültesi Bilgisayar Müh. Bölümü 2013-2014 Öğretim Yılı Lisans Tezi Önerileri

EGE Üniversitesi Mühendislik Fakültesi Bilgisayar Müh. Bölümü 2013-2014 Öğretim Yılı Lisans Tezi Önerileri EGE Üniversitesi Mühendislik Fakültesi Bilgisayar Müh. Bölümü 2013-2014 Öğretim Yılı Lisans Tezi Önerileri Danışman Öğretim Üyesi: Kasım Sinan YILDIRIM 1) Tez Başlığı: Kablosuz Algılayıcı Ağlarında Hareketli

Detaylı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı Formal Doküman Detayları Hazırlanma Tarihi 11 Temmuz 2013 Yayın Taslak Hazırlayan Ersun Ersoy Doküman

Detaylı

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ Yazılım Kalitesi Ve Süreç Yönetimi Departman ı İçindekiler ANALİZ ŞEMASI... 3 PAYDAŞLAR... 4 YETKİ... 5 TANIMLAMA... 5 TEKNİK PAYDAŞ... 6 DIŞ PAYDAŞ... 6 İLETİŞİM...

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ı

YEMEKHANE TAKİP SİSTEMİ

YEMEKHANE TAKİP SİSTEMİ YEMEKHANE TAKİP 2.0 YEMEKHANE TAKİP SİSTEMİ 1- PROGRAMIN AMACI : Bu Program Yemekhane Girişlerini Kontrol Altına Almak İçin Tasarlanmıştır. Personellerin Yemekhane Girişlerinde Yapmaları Gereken ( Parmak

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İçerik Dosya Organizasyonu (File Organization) Veritabanı Sistemleri (Database Systems) BM307 Dosya Organizasyonu (File Organization) İçerik Dosya

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ı

ÖZGÜR YAZILIMLAR İLE J2EE

ÖZGÜR YAZILIMLAR İLE J2EE ÖZGÜR YAZILIMLAR İLE J2EE Buğra Çakır bugra@ibrahimcakir.com Seminer İçeriği 1. İki ve üç katmanlı yazılım mimarileri 2. Java ve J2EE platformu 3. Özgür yazılımlar ile J2EE 4. Eclipse, Lomboz ve JBoss

Detaylı

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011. Mustafa Atanak Sefai Tandoğan Doç. Dr.

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011. Mustafa Atanak Sefai Tandoğan Doç. Dr. DGridSim Gerçek Zamanlı Veri Grid Simülatörü Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011 Mustafa Atanak Sefai Tandoğan Doç. Dr. Atakan Doğan 1. Sistem Mimarisi DGridSim katmanlı bir yapı göz önünde bulundurularak

Detaylı

Deneyim Raporu. , Ankara, Türkiye. {gokhan.urul, gokalp.urul}@intest.com.tr. vahid.garousi@atilim.edu.tr

Deneyim Raporu. , Ankara, Türkiye. {gokhan.urul, gokalp.urul}@intest.com.tr. vahid.garousi@atilim.edu.tr Deneyim Raporu Gökhan Urul 1, Vahid Garousi 2,3, Gökalp Urul 1 1: Ankara, Türkiye {gokhan.urul, gokalp.urul}@intest.com.tr 2:, Ankara, Türkiye vahid.garousi@atilim.edu.tr 3: Kalgari Üniversitesi Kalgari,

Detaylı

Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi

Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi Can Öz EGE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ A.B.D. 1 İçerik Kaynak Yönetimi Problemi Kaynak Yönetimi Modellemesinin

Detaylı

Görünümler ve Ötesi Yaklaşımıyla Radar Yazılım Mimarisi Dokümantasyonu Tecrübeleri. Ali Özzeybek M. Devrim Tokcan Murat Tuncer

Görünümler ve Ötesi Yaklaşımıyla Radar Yazılım Mimarisi Dokümantasyonu Tecrübeleri. Ali Özzeybek M. Devrim Tokcan Murat Tuncer Görünümler ve Ötesi Yaklaşımıyla Radar Yazılım Mimarisi Dokümantasyonu Tecrübeleri Ali Özzeybek M. Devrim Tokcan Murat Tuncer Görünümler ve Ötesi Yaklaşımıyla Radar Yazılım Mimarisi Dokümantasyonu Tecrübeleri

Detaylı

Taarruz Helikopteri Simülatörü için İnsan Faktörleri Değerlendirmeleri

Taarruz Helikopteri Simülatörü için İnsan Faktörleri Değerlendirmeleri Taarruz Helikopteri Simülatörü için İnsan Faktörleri Değerlendirmeleri Hakan İŞÇİ TUSAŞ Entegre Helikopter Sistemleri Hava Aracı Tasarım Müdürü 26 Kasım 2010 TUSAŞ TSKGV nin Bağlı Ortaklığıdır. HİZMETE

Detaylı

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi arvento Araç Takip ve Filo Yönetim Sistemleri ile araçlarınızı 7 gün 24 saat on-line ve geçmişe yönelik olarak izleyebilir, hızlarını, izlemiş oldukları güzergahı, duraklama yaptıkları yerleri uzaktan

Detaylı

Geleneksel Yazılım Mühendisliğinden Alana Özel Yazılım Mühendisliğine Doğru

Geleneksel Yazılım Mühendisliğinden Alana Özel Yazılım Mühendisliğine Doğru Geleneksel Yazılım Mühendisliğinden Alana Özel Yazılım Mühendisliğine Doğru DR. ÇAĞATAY ÇATAL TÜBİTAK-UEKAE Bilişim Teknolojileri Enstitüsü cagatay.catal@bte.mam.gov.tr www.cagataycatal.com İçerik 1. Giriş

Detaylı

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran 2007. Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı. www.nitelik.

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran 2007. Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı. www.nitelik. CMMI ve Çevik Yöntemler Orhan KALAYCI Haziran 2007 http:// CMMI 2 1 XP 3 CMMI nedir? 1. Seviye 2. Seviye 3. Seviye 4 2 XP Nedir? MSF XP Şelale RUP 5 CMM XP İlişkisi 6 3 PROJE YONETİMİNİ İMİNİN EVRİMSEL

Detaylı

EKLER EK 12UY0106-5/A4-1:

EKLER EK 12UY0106-5/A4-1: Yayın Tarihi: 26/12/2012 Rev. :01 EKLER EK 12UY0106-5/A4-1: nin Kazandırılması için Tavsiye Edilen Eğitime İlişkin Bilgiler Bu birimin kazandırılması için aşağıda tanımlanan içeriğe sahip bir eğitim programının

Detaylı

ISO 27001:2013 BGYS BAŞTETKİKÇİ EĞİTİMİ

ISO 27001:2013 BGYS BAŞTETKİKÇİ EĞİTİMİ 1.Tetkik Gün Sayısı İle İlgili Tanımlar Tetkik Süresi: Bir tetkikte harcanan toplam zaman. Her tür tetkikte, tetkik zamanı bina turlarında geçen süreleri, planın dışında geçen süre, dokümanların gözden

Detaylı

ISSN : 1308-7231 ercelebi@baskent.edu.tr 2010 www.newwsa.com Ankara-Turkey

ISSN : 1308-7231 ercelebi@baskent.edu.tr 2010 www.newwsa.com Ankara-Turkey ISSN:1306-3111 e-journal of New World Sciences Academy 2011, Volume: 6, Number: 1, Article Number: 1A0150 ENGINEERING SCIENCES Received: October 2010 Accepted: January 2011 Tülin Erçelebi Ayyıldız Series

Detaylı

Bilgisayar Mühendisliği Bölümü

Bilgisayar Mühendisliği Bölümü Gebze Yüksek Teknoloji Enstitüsü Bilgisayar Mühendisliği Bölümü Tanıtım Gösterisi 1 İçerik 1. Üniversitemiz 2. Bilgisayar Mühendisliği 3. Bölümümüz 4. Son Sözler 2 Üniversitemiz 3 1. Teknoloji Enstitüsü

Detaylı

SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ

SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ 1C:İŞLETME SİSTEMİNİN YAPISI 1C.İŞLETME PLATFORMU + 1TÇ:STANDART UYGULAMA + UYARLAMALAR 1TÇ Ürünleri ÜRÜNLER 2010 2011 2012 2013 1 1TÇ:Ticari KOBİ Yönetimi 2 1TÇ:Ticari

Detaylı

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur.

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. SİSTEM VE YAZILIM o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. o Yazılım, bilgisayar sistemlerinin bir bileşeni olarak ele alınmalıdır. o Yazılım yalnızca

Detaylı

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve

Detaylı

Tetkik Gün Sayısı Tespiti www.sisbel.biz

Tetkik Gün Sayısı Tespiti www.sisbel.biz ISO/IEC 20000-1 BİLGİ TEKNOLOJİSİ - HİZMET YÖNETİMİ BAŞ DENETÇİ EĞİTİMİ Tetkik Gün Sayısı Tespiti 1.Tetkik Gün Sayısı İle İlgili Tanımlar Tetkik Süresi: Bir tetkikte harcanan toplam zaman. Her tür tetkikte,

Detaylı

NETFİLTER VE LİNUX TABANLI BİR FİREBOX TASARIMI

NETFİLTER VE LİNUX TABANLI BİR FİREBOX TASARIMI NETFİLTER VE LİNUX TABANLI BİR FİREBOX TASARIMI Gürkan KARABATAK Fırat Üni. Enformatik Bölümü gkarabatak@firat.edu.tr Yrd.Doç.Dr Hasan H.BALIK Fırat Üni. Mühendislik Fakültesi balik@firat.edu.tr ÖZET Günümüzde

Detaylı

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği İŞLETİM SİSTEMLERİNE GİRİŞ Von Neumann Mimarisi Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği mimariyi temel almaktadır. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol

Detaylı

08217 Internet Programcılığı I Internet Programming I

08217 Internet Programcılığı I Internet Programming I Ders Tanıtım Sunumu 08217 Internet Programcılığı I Internet Programming I Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 17 Eyl. 2012 Pzt. Öğr. Gör. Murat KEÇECİOĞLU Dersin Adı Ders Tanıtım Bilgileri

Detaylı

Coslat Monitor (Raporcu)

Coslat Monitor (Raporcu) Coslat Monitor (Raporcu) Coslat Monitor, Coslat Firewall, Hotspot ve Mirror uygulamalarında oluşturulan zaman damgalı kayıtların analiz edilmesini ve raporlanmasını sağlayan uygulamadır. Coslat Monitor

Detaylı

TS EN ISO/IEC 9241-151 Kullanılabilir Arayüz Sertifikası Verilmesi Süreci

TS EN ISO/IEC 9241-151 Kullanılabilir Arayüz Sertifikası Verilmesi Süreci TS EN ISO/IEC 9241-151 Kullanılabilir Arayüz Sertifikası Verilmesi Süreci Nihan Ocak 1, Feride Erdal 2, Prof. Dr. Kürşat Çağıltay 3 1 Orta Doğu Teknik Üniversitesi, Bilişim Sistemleri Bölümü, Ankara 2

Detaylı

HAKKIMIZDA. Misyonumuz; Vizyonumuz;

HAKKIMIZDA. Misyonumuz; Vizyonumuz; HAKKIMIZDA SOFTKEY kurumsal teknoloji hizmetlerinde, müşteri odaklı yaklaşımı, rekabetçi fiyatları ve eksiksiz destek hizmeti sunmak amacıyla kurulmuştur. Sektörün önde gelen teknoloji firmaları ile iş

Detaylı

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari

Detaylı

e-öğrenme Çözümleri Geliştirmek

e-öğrenme Çözümleri Geliştirmek e-öğrenme Çözümleri Geliştirmek Benzersiz eğitim ihtiyaçlarınızı karşılamak için elektronik ortamda çeşitli geniş kapsamlı çözüm yollarımızı sunmaktayız Hakkında Her müşterimiz için, her türlü e-öğrenim

Detaylı

TMS YORUM - 32 MADDİ OLMAYAN DURAN VARLIKLAR - İNTERNET SİTESİ MALİYETLERİ

TMS YORUM - 32 MADDİ OLMAYAN DURAN VARLIKLAR - İNTERNET SİTESİ MALİYETLERİ MADDİ OLMAYAN DURAN VARLIKLAR - İNTERNET SİTESİ MALİYETLERİ GÜNCELLEMELER ve YÜRÜRLÜK TARİHLERİ TMS Yorum 32 Maddi Olmayan Duran Varlıklar - İnternet Sitesi Maliyetleri Yorumu 31/12/2005 tarihinden sonra

Detaylı

Moodle-IST Kullanım Klavuzu

Moodle-IST Kullanım Klavuzu Moodle-IST Kullanım Klavuzu 1 İÇİNDEKİLER 1. ÖYS (Öğrenim Yönetim Sistemi) ve Moodle Nedir?...3 2. Sisteme Giriş...4 2. Ders Takibi...5 4. Ödev yükleme...7 2 1. ÖYS (Öğrenim Yönetim Sistemi) ve Moodle

Detaylı

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları. Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında

Detaylı

Yazılım Projelerinde Büyüklük Tahmini

Yazılım Projelerinde Büyüklük Tahmini Yazılım Projelerinde Büyüklük Tahmini Emin BORANDAĞ 1, Fatih YÜCALAR 1,Önder ŞAHİNASLAN 2 1 Maltepe Üniversitesi, Mühendislik ve Doğa Bilimleri Fakültesi, Yazılım Mühendisliği Bölümü 2 Maltepe Üniversitesi,

Detaylı

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr windesk.com.tr WINDESKCONCENTO Kurumsal İş Süreçleri Uygulamaları Kurumsal İş & Operasyonel süreçlerin performans tabanlı otomasyonu ile hizmet verimliliği ve kalitesinde artış sağlanır. sıgnum WINDESK

Detaylı

Web Tabanlı Kontrol Uygulamalarında İnternet Katmanının Sistem Performansına Etkisinin İncelenmesi

Web Tabanlı Kontrol Uygulamalarında İnternet Katmanının Sistem Performansına Etkisinin İncelenmesi Akademik Bilişim 07 - IX. Akademik Bilişim Konferansı Bildirileri 31 Ocak - 2 Şubat 2007 Dumlupınar Üniversitesi, Kütahya Web Tabanlı Kontrol Uygulamalarında İnternet Katmanının Sistem Performansına Etkisinin

Detaylı

Kurumsal Yönetim Sistemleri Sistemleri

Kurumsal Yönetim Sistemleri Sistemleri Yazılım Danışmanlık Ltd. Şti. Kurumsal Yönetim Sistemleri Sistemleri Yönetim Kurumsal Yönetim Sistemleri Kurumsal Yönetim Sistemleri Kurumsal Akosis, sektörel olarak farklılık gösteren dinamikler ve iş

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ı

TÜBİTAK ULAKBİM ELEKTRONİK İMZA ENTEGRASYONU HİZMET ALIMI TEKNİK ŞARTNAMESİ

TÜBİTAK ULAKBİM ELEKTRONİK İMZA ENTEGRASYONU HİZMET ALIMI TEKNİK ŞARTNAMESİ TÜBİTAK ULAKBİM ELEKTRONİK İMZA ENTEGRASYONU HİZMET ALIMI TEKNİK ŞARTNAMESİ 1. YAPILACAK İŞİN KONUSU VE TANIMI 1.1. Yapılacak İşin Konusu TRABIS (.tr Ağ Bilgi Sistemi) kapsamında doğacak olan e-imza ile

Detaylı

TÜİK e-vt Teknik Kılavuz

TÜİK e-vt Teknik Kılavuz TÜİK e-vt Teknik Kılavuz Genel Açıklamalar Mayıs 2015 ANKARA Versiyon: 1.1 1/6 Versiyon Yayım Tarihi Eklenen/Silinen/Değişen Bölüm Açıklama 1.0 20.02.2014 ---- Kılavuzun ilk sürümü. 1.1 04.05.2015 Sayfa

Detaylı

Bilgisayar Mühendisliği Bölümü

Bilgisayar Mühendisliği Bölümü Gebze Yüksek Teknoloji Enstitüsü Bilgisayar Mühendisliği Bölümü 1 Tanıtım Gösterisi Hazırlayan: Arş. Gör. Ahmet Cengizhan Dirican İçerik 1. 1. Üniversitemiz 2. 2. Bilgisayar Mühendisliği 3. 3. Bölümümüz

Detaylı

MerSis. Bilgi Teknolojileri Yönetimi Danışmanlık Hizmetleri

MerSis. Bilgi Teknolojileri Yönetimi Danışmanlık Hizmetleri MerSis Bilgi Teknolojileri Yönetimi Danışmanlık Hizmetleri Bilgi Teknolojileri risklerinize karşı aldığınız önlemler yeterli mi? Bilgi Teknolojileri Yönetimi danışmanlık hizmetlerimiz, Kuruluşunuzun Bilgi

Detaylı

TÜRKSAT UYDU HABERLEŞME KABLO TV VE İŞLETME A.Ş. İŞÇİ STATÜSÜNDE PERSONEL ALIM İLANI (Bilişim Hizmetleri)

TÜRKSAT UYDU HABERLEŞME KABLO TV VE İŞLETME A.Ş. İŞÇİ STATÜSÜNDE PERSONEL ALIM İLANI (Bilişim Hizmetleri) TÜRKSAT UYDU HABERLEŞME KABLO TV VE İŞLETME A.Ş. İŞÇİ STATÜSÜNDE PERSONEL ALIM İLANI (Bilişim Hizmetleri) İlan BİL - (İdari Süreç) Satınalma süreçleri ve/veya ihale konusunda deneyimli Şartname/sözleşme

Detaylı

TETKİK SÜRELERİ BELİRLEME TALİMATI

TETKİK SÜRELERİ BELİRLEME TALİMATI Sayfa No 1/11 1. AMAÇ Tetkik tipleri ve kuruluş yapısı dikkate alındığında tetkikler için harcanacak adam/gün sayılarını ve ücretlerini belirlemektir. 2. KAPSAM Bu prosedürün uygulanmasından Planlama Sorumlusu,

Detaylı

Doğum Yeri : Gölcük Askerlik Durumu : Yapıldı. Uyruğu : T.C Sürücü Belgesi : B Sınıfı (2001)

Doğum Yeri : Gölcük Askerlik Durumu : Yapıldı. Uyruğu : T.C Sürücü Belgesi : B Sınıfı (2001) ENDER GÖKSEL Adres : Birlik Mah. 415. Cad. Oyak Sitesi 33/4 48. Giriş Birlik /Çankaya ANKARA E-mail : endergoksel@gmail.com Cep Tel : 0533 718 76 07 Ev Tel : 0312 440 63 67 Kişisel Bilgiler Doğum Tarihi

Detaylı

Proje DöngD. Deniz Gümüşel REC Türkiye. 2007,Ankara

Proje DöngD. Deniz Gümüşel REC Türkiye. 2007,Ankara Proje Yönetiminde Y Temel Kavramlar Proje DöngD ngüsü Yönetimi ve Mantıksal Çerçeve eve Yaklaşı şımı Deniz Gümüşel REC Türkiye 2007,Ankara TEMEL KAVRAMLAR Proje nedir? Proje Yönetimi nedir???? Proje Döngüsü

Detaylı

HASTANELERDE GENEL TAHLİYE AMAÇLI TATBİKATLARIN PLANLANMASI, UYGULANMASI VE TESİS YÖNETİMİNİN İYİLEŞTİRİLMESİ. Prof.Dr.BİLÇİN TAK Uludağ Üniversitesi

HASTANELERDE GENEL TAHLİYE AMAÇLI TATBİKATLARIN PLANLANMASI, UYGULANMASI VE TESİS YÖNETİMİNİN İYİLEŞTİRİLMESİ. Prof.Dr.BİLÇİN TAK Uludağ Üniversitesi HASTANELERDE GENEL TAHLİYE AMAÇLI TATBİKATLARIN PLANLANMASI, UYGULANMASI VE TESİS YÖNETİMİNİN İYİLEŞTİRİLMESİ Prof.Dr.BİLÇİN TAK Uludağ Üniversitesi Tesis Yönetimi ve Güvenliği Sağlık hizmeti sunan kuruluşlarda

Detaylı

1. GENEL ÖZELLİKLER... 2. 2. PROGRAMIN KURULMASI ve ÇALIŞTIRILMASI... 4 3. PROGRAM MENÜLERİ... 5 4. ANA MENÜ... 5 5. RAPORLAR MENÜSÜ...

1. GENEL ÖZELLİKLER... 2. 2. PROGRAMIN KURULMASI ve ÇALIŞTIRILMASI... 4 3. PROGRAM MENÜLERİ... 5 4. ANA MENÜ... 5 5. RAPORLAR MENÜSÜ... İÇİNDEKİLER 1. GENEL ÖZELLİKLER... 2 2. PROGRAMIN KURULMASI ve ÇALIŞTIRILMASI... 4 3. PROGRAM MENÜLERİ... 5 4. ANA MENÜ... 5 5. RAPORLAR MENÜSÜ... 7 6. AYARLAR MENÜSÜ... 8 7. HAKKINDA... 9 8. ÇIKIŞ...

Detaylı

1: Anlatım, 2: Soru-Cevap, 3: Lab, 4: Örnek vaka incelemesi

1: Anlatım, 2: Soru-Cevap, 3: Lab, 4: Örnek vaka incelemesi DERS BİLGİLERİ DERSİN BAŞLIĞI Kodu Yarıyıl T+U saat Kredi AKTS YAZILIM MÜHENDİSLİĞİNDE İLERİ KONULAR CSE544 3 3 10 Ön koşullar CSE 344 Introduction to Software Engineering Dersin Dili Dersin Seviyesi Dersin

Detaylı

Ad Soyad : Fahri Dönmez Şube No : TBIL-211-01 Öğrenci No : 12213251 Bölüm : Bilgisayar Mühendisliği. Yazılım Mühendisliğine Giriş Dr.

Ad Soyad : Fahri Dönmez Şube No : TBIL-211-01 Öğrenci No : 12213251 Bölüm : Bilgisayar Mühendisliği. Yazılım Mühendisliğine Giriş Dr. Ad Soyad : Fahri Dönmez Şube No : TBIL-211-01 Öğrenci No : 12213251 Bölüm : Bilgisayar Mühendisliği Yazılım Mühendisliğine Giriş Dr. Ali ARİFOĞLU ÖDEV Kendi seçeceğiniz bir iş problemi için: a) Proje Tanımını

Detaylı

MerSis. Bilgi Teknolojileri Bağımsız Denetim Hizmetleri

MerSis. Bilgi Teknolojileri Bağımsız Denetim Hizmetleri MerSis Bağımsız Denetim Hizmetleri risklerinizin farkında mısınız? bağımsız denetim hizmetlerimiz, kuruluşların Bilgi Teknolojileri ile ilgili risk düzeylerini yansıtan raporların sunulması amacıyla geliştirilmiştir.

Detaylı

SİSTEM ANALİZİ VE TASARIMI. Sistem Analizi -Bilgi Sistemleri-

SİSTEM ANALİZİ VE TASARIMI. Sistem Analizi -Bilgi Sistemleri- SİSTEM ANALİZİ VE TASARIMI Sistem Analizi -Bilgi Sistemleri- Bilgi Sistemi Bilgi sistemi, karar vericiler için verileri işleyerek bilgi sağlayan çoğunlukla bilgisayara dayalı sistemlerdir. Bilgi sistemi

Detaylı

Kerberos Kimlik Denetimi Altyapısı

Kerberos Kimlik Denetimi Altyapısı Kerberos Kimlik Denetimi Altyapısı Necdet Yücel nyucel~comu.edu.tr V. Linux ve Özgür Yazılım Şenliği, ODTÜ KAPSAM Nedir? Nasıl Çalışır? Bilet, Oturum Anahtarı, Özel Biletler Süreçler Ataklar Eşzamanlama,

Detaylı

18.8.2014 ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM

18.8.2014 ANET YAZILIM LOG YÖNETİMİ. Karşılaştırma Tablosu ANET YAZILIM 18.8.2014 ANET YAZILIM LOG YÖNETİMİ Karşılaştırma Tablosu ANET YAZILIM ANET LOG COLLECTOR SAFELOG CSL SureLog/Fauna SureSec Agent Gereksinimi Yok Yok Yok Yok Yok Anlık Hash ve Zaman Damgası Evet Evet Evet

Detaylı

Y. Nasuh Erturan- Nergis Gürel Rafet Çevik Prof. Dr. Kürşat Çağıltay

Y. Nasuh Erturan- Nergis Gürel Rafet Çevik Prof. Dr. Kürşat Çağıltay Y. Nasuh Erturan- Nergis Gürel Rafet Çevik Prof. Dr. Kürşat Çağıltay Sunum: Y. Nasuh Erturan Akademik Bilişim 2012 - Uşak 01.02.2012 Webinar Tanım Eğitimde Webinar Kullanımı Ticari (Adobe Connect) ve Açık

Detaylı

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER HAKKIMIZDA Promod Ar-Ge Yazılım, dinamik sistem simülasyonu, prototiplemesi, kontrol tasarımı ve gerçeklenmesi alanlarında hizmet veren bir Ar-Ge ve Yazılım kuruluşudur.

Detaylı

SİBER SUÇLARA KARŞI SİBER ZEKA

SİBER SUÇLARA KARŞI SİBER ZEKA SİBER SUÇLARA KARŞI SİBER ZEKA Aytuğ Çelikbaş Sistem Mühendisi Copyright 2013 EMC Corporation. All rights reserved. 1 2 Ajanda Günümüz Tehditleri Güvenlikte Büyük Veri Yaklaşımları Siber İstihbarat Atak

Detaylı

UHeM ve Bulut Bilişim

UHeM ve Bulut Bilişim UHeM ve Bulut Bilişim Özden AKINCI Ulusal Yüksek Başarımlı Hesaplama Merkezi (UHeM) Bilim ve Mühendislik Uygulamalar Müdürü 11.07.2012 UHeM hakkında Vizyon: Yüksek başarımlı hesaplama, bilgi teknolojileri

Detaylı

COBIT Bilgi Sistemleri Yönetimi. Şubat 2009

COBIT Bilgi Sistemleri Yönetimi. Şubat 2009 COBIT Bilgi Sistemleri Yönetimi Şubat 2009 Gündem Bilgi Sistemleri Yönetimi Bilgi Sistemleri Süreçleri Bilgi Sistemleri Yönetimi Uygulama Yol Haritası Bilgi Sistemleri (BS) Yönetimi Bilgi Sistemleri Yönetimi,

Detaylı

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör.

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör. Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı 26 Şub. 2013 Öğr. Gör. Murat KEÇECİOĞLU PHP Nedir? Platformdan bağımsız (işletim Sistemi) dinamik web sayfaları

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Yazılımda Günlükleme (Logging) Üst Düzey Programlama-ders07/ 1 Günlükleme -Logging Tüm büyük çaplı uygulamalarda günlükleme(logging) ihtiyaçları bulunmaktadır. Bir uygulamanın hata

Detaylı

ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI

ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI SESLİ YANIT SİSTEMLERİ Ses teknolojisinde uzman yaklaşım! SYS Sesli Yanıt Sistemleri Kuruluş:1992 Çalışan sayısı:38 Ofisler: Yıldız Teknopark Ankara Ürünler ve

Detaylı

Ağ Yönetiminin Fonksiyonel Mimarisi

Ağ Yönetiminin Fonksiyonel Mimarisi Bölüm 7 Ağ Yönetimi Ağ Yönetiminin Fonksiyonel Mimarisi a) Performans (Performance) Yönetimi b) Sistem Ayarları (Configuration) Yönetimi c) Hesap (Account) t)yönetimi i d) Hata (Fault) Yönetimi e) Güvenlik

Detaylı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Temel Bilgisayar (Basic Computer) Yazılım (Software) Temel Bilgisayar (Basic Computer) Yazılım (Software) Yazılım (Software) Eğitim TV - egitimtv.biz - facebook.com/egitimtv 2 Yazılım Daha önce de bahsettiğimiz gibi; yazılım, bilgisayar üzerinde çalışan

Detaylı

KULLANILABİLİRLİK TESTLERİ VE UYGULAMALARI

KULLANILABİLİRLİK TESTLERİ VE UYGULAMALARI 6 İnternet sitelerinin kullanıcıların ihtiyaç ve beklentilerini karşılayıp karşılamadığının ve sitenin kullanılabilirliğinin ölçülmesi amacıyla kullanılabilirlik testleri uygulanmaktadır. Kullanılabilirlik

Detaylı

SMTP Protokolü ve Spam Mail Problemi

SMTP Protokolü ve Spam Mail Problemi SMTP Protokolü ve Spam Mail Problemi M. Erkan YÜKSEL, Şafak Durukan ODABAŞI İstanbul Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bu çalışmada, Özet Antispam/antivirüs programı filtresinden

Detaylı