HLA Tabanlı Bileenler ile Otomatik Uygulama Gelitirme
|
|
- Deniz Kekilli
- 8 yıl önce
- İzleme sayısı:
Transkript
1 HLA Tabanlı Bileenler ile Otomatik Uygulama Gelitirme Cengiz TOAY Bilgisayar Mühendislii Bölümü Orta Dou Teknik Üniversitesi e-posta: Özet Bu çalıma, belirli bir alanda birbirlerinin ihtiyacı olan fonksiyonaliteyi salayacak bileenlerin bulunması ve beraber çalımalarındaki engellerin giderilmesi için bir altyapı sunmaktadır. Bileen teknolojileri için gelitirilen yaklaımlar bu çalımada uygulama alanı olarak seçilen High Level Architecture (HLA) ortamına uygulanmıtır. Benzetimlerin oluturulması sırasında HLA federeleri arasında ortaya çıkacak uyumsuzlukların giderilmesine yönelik mekanizmalar tasarlanmıtır. Abstract This research proposes an infrastructure to inhibit obstacles for locating the components that require functionalities from each other and their collaboration, within a certain domain. The approaches are developed for general component technologies and applied to the High Level Architecture (HLA) medium. Mechanisms are designed to resolve the incompatibilities among the HLA federates. 1. Giri Gelitirme maliyeti ve süresine olan olumlu yansımasından dolayı Bileenlere Dayalı Yaklaımlar (Component Oriented Approaches) zamanla önem kazanmaktadır. Ancak uygun bileenin bulunması ve sisteme dahil edilmesinde problemler yaanmaktadır. u anda, gelitiricinin bileen satmakta olan sitelerden isim ve bir kaç anahtar kelime ile bileenleri bulması ve bileenin üreticisi ile balantı kurup iine yarayıp yaramayacaını test etmesi gerekmektedir. Bileen sayısının artması, gelitiricinin sistemi ile uyumlu bileen bulma olasılıını arttırırken test etmesi gereken bileen sayısını da arttırmaktadır. Bileenlerin sadece isim, iletim sistemi gibi bilgiler ile tanımlanması otomatik bileen bulma ve balama açısından yeterli deildir. Bileenlerin arayüzleri ile sunduklarının yanısıra ihtiyaçlarının da bilinmesi gerekmektedir. Biz bileen olarak sadece hizmet veren birimler deil, aynı zamanda bir yada daha fazla bileenden hizmet alan birimleri de algılamaktayız. Çünkü amacımız seçilen ve uygun çalıması salanan bileenler ile gelitiricinin ya hiç kod yazmadan ya da minimum kod ile uygulama kurabilmesini salıyabilmektir. Bu dorultuda uygulama alanı olarak Yüksek Sevyeli mimari (High Level Architecture(HLA)) tabanlı benzetimler seçilmitir. HLA tabanlı benzetimde, bileenler yani federe ler birbirlerinin ihtiyaçlarını karılayacak ekilde tasarlanmaktadırlar. HLA standartlarının IEEE tarafından belirlenmesi, üretici ve tüketici arasında ortak bir dilin olumasına katkıda bulunmaktadır. Böylece bileenin sadece adı ve arayüz tanımlamaları gibi belirli bir kaç bilginin yanısıra kullanılan ve paylaılan etkileim ve özelliklerin salanması, yarı otomatik sistemlerin kurulmasına imkan vermektedir. Bu çalımada önerilen mekanizmalar ile son kullanıcının, bir alan modeli üzerinde yapacaı seçimler ııında uygun bileenlerin bulunması ve onlardan çalıan bir uygulamanın kurulması için gerekli altyapı salanmaktadır. Çalımada, son kullanıcının mümkün olduunca soyut düzeyde
2 kalması salanmaya çalıılmıtır. Bileenler ile ilgili ayrıntılı bilgiler sadece mekanizma ve bileen gelitirici arasında yer almaktadır. Bu bildiride kisaca calismanin temelini oluturan sirasi ile HLA, Nitelik Modeli ve Alan Tanımlama Modelin(ATM) den bahsedilmektedir. Calisma bölümünde ise mevcut ATM nin otomatik birleimindeki engellerin ortadan kaldırılması için yapılan eklentiler yer almakta ve bildiri sonuc ve kaynaklar ile son bulmaktadir. 2. Yüksek Sevyeli Mimari (HLA) HLA, benzetimlerin birlikte çalıabilirliini salamak amacıyla 1997 yılında Amerikan Savunma Bakanlıı tarafından gelitirilmi bir standarttır. HLA yi kurallar[1], arayüz tanımlamaları[2] ve Nesne Model Kalıbı (Object Model Template (OMT))[3,4] kavramları oluturmaktadır. Kurallar, daıtık benzetim (federasyon) ve onu oluturan daıtık bileenlerin(federe) birbirleri ile olan davranılarını belirlemektedir. HLA da yer alan federeleri biz bileen olarak düünmekteyiz. Arayüz tanımlamaları federeler ile Koum Zamanı Altyapısı (Runtime Infrastructure ()) arasındaki standartları tanımlamaktadır. ekil 1 den de görülecei üzere, benzetimdeki tüm iletiimi, bir dier ifade ile federe ve federasyonlar arası egüdümü salamakla görevlidir. Tüm iletiim kutuphanesı üzerinden yapıldıı için federelerin hangi programlama dili ıle hazırlandıkları(java, Microsoft VC++) önemini yitirmektedir. ekil 1. üzerinden yapılan HLA bileenlerinin haberlemesi lerin birbirleri ile dorudan iletiim kurmaması gerekmektedir. OMT, federelerin ve federasyonların tanımlanması için bir çatı salamaktadır. HLA nın OMT si federelerinin tekrar kullanılabilirliini salayan en önemli kavramıdır. lerin tanımlanması için Benzetim Nesne Modeli (Simulation Object Model (SOM)) kullanılır. Bu modelde sadece ilgili federenin dı ortam ile paylatıı sınıflar, özellikler, etkileimler, veri yapilari, veri tipleri gibi bilgiler yer almaktadır. Federasyonların tanımlanması için ise Federasyon Nesne Modeli (Fedaration Object Model (FOM)) kullanılır. SOM dan farklı olarak federasyonu oluturan tüm federelerin kullandıı ortak bilgiler yer alır. Federasyona dahil olan her federe bu yapıları kullanmak zorundadır. SOM ve FOM da yer alan tablolardan bazıları tablo 1 de yer almaktadır. SOM da yer alan 13 tablodan federenin paylatıı ya da ihtiyaç duyduu tüm etkileim ve özellikleri, veri tipleri ile birlikte elde edilebilmektedir. Tablo 1. OMT tabloları Nesne Model Tanımlama Tablosu Nesne Sınıf Yapı Tablosu Etkileim Sınıf Yapı Tablosu Özellik Tablosu Parametre Tablosu Veri Tipleri Tablosu
3 ler arasında FOM da belirtilen etkileim ve özelliklerin kullanımı yayın/kayıt (publish/subscribe) yöntemi ile gerçeklemektedir. Dier federelere kullandırılmak istenen etkileim yada özellik yayın lanır. Hizmeti almak isteyen federe ise ilgili etkileim yada özellie kayıt olur. ler uygulamaya dahil olduklarında yayın/kayıt ilemleri ile sisteme ihtiyaç ve hizmetlerini sunarlar. Ancak bir özellik yada etkileime kayıt olmak için onun daha önceden yayın lanmı olması gerekmektedir. 3. Nitelik Modeli Nitelik Modeli, Feature Oriented Design Analysis(FODA)[5] ve onun gelimi versiyonu olan Feature Oriented Reuse Modeling (FORM)[6] in alan hakkındaki bilgilerin saklanması amacıyla kullandıkları grafik modeldir. ekil 2 de örnek olarak araba alanı için tanımlanmı bilgileri ifade eden bir nitelik diyagramı yer almaktadır. Diyagramda klima opsiyonel bir niteliktir ve seçilebilmesi için 100 beygirlik motor gücüne ihtiyaç duyulmaktadır. Vites ise Otomatik yada Düz olabilir. Araba Vites Beygir_Gücü Klima Otomatik Düz Birleme Kuralı: Klima için Beygir_Gücü >100 olmalıdır. Açıklama : Düz vites daha az yakıt harcar. ekil 2. Örnek Feature Diyagram [5] 4. Alan Tanımlama Modeli Bu çalımada Alan Tanımlama Modeli (ATM) gelitirilerek, olgunlamı bir alandaki bilgilerin ve bu bilgilerin birbirleriyle olan ilikilerinin tek bir çatı altında temsil edilmesi mümkün olmaktadır. ATM, ekil 3 de görülücei üzere Nitelik Modeli ve OMT yi içermektedir. Nitelik Modeli[5,6] ile alan bilgileri grafiksel olarak ifade edilmektedir. çerilen bilgiler hem grafiksel olarak hem de metin tabanlı yöntemlerle saklanmaktadır. Böylece anlaılabilirlik ve otomasyon kabiliyetleri desteklenmektedir[7,8].
4 Nitelik M odeli ATM Object M odel Templates Yazım sal gösterim Sözlük Depo ekil 3. Alan Tanımlama Modeli ve Deposu Bileenlerin tanımlanmasında nitelik modelindeki alan bilgilerinin yanı sıra bileenlerin bir anlamda arayüzlerini ifade eden OMT, tamamlayıcı bilgi olarak kullanılmaktadır. ATM nin tasarlanmasındaki amaç son kullanıcının soyut düzeyde yapacaı seçimler sonucunda tanımlamasını yaptıı uygulamayı gerçekletirecek bileenlere ulamasıdır. Benzetim Hava Aracı Kara Aracı Çevre Uçak Helikopter Car Tank Rüzgar Nem F4 F16 M60 Leopard Seçimsel Nitelik Hızlan Manevra Hızlan Manevra Zorunlu Nitelik Alternatif Nitelikler ekil 4. Askeri araçlar için bir Nitelik Modeli örnei ekil 4 de ki örnek alan tanımında Nitelik Modeli ile son kullanıcının bir benzetim uygulaması yapması için gerekli alan bilgisi yer almaktadır. Son kullanıcı bu model üzerinden yapacaı seçimler ile uygulamayı tasarlamı olmaktadır. Seçimler sırasında grafikte görülmeyen ancak Nitelik Modelin yazımsal gösteriminde yer alan sınırlamalar, ilikiler vb. kullanıcıyı doru seçimler yapması konusunda yönlendirmektedir.
5 F16 Hızlan S Manevra S P Gerekli Nesne Model ablon etkileim ve özellikleri Saga Dön Rüzgar_hızı_al Koordinate_XYZ ekil 5. OMT ve Nitelik Model ilikisi ekil 5 de mevcut bileenlerden birinin manevra yeteneini gerçekletirmek için ihtiyaç duyduu etkileim ve özelliklerin bazıları görülmektedir. Dolayısı ile F16 yı ve onun yetenek nitelii olan manevrayı seçmi olan kullanıcı bileenin ihtiyacı olan Koordinat_XYZ özelliini salıyan bir baka bileeni daha seçmesi için yönlendirilmektedir. 5. Çalıma Daha önce yapmı olduumuz çalımalarda[7,8] ATM nin içerii oluturulmutu. ATM ile federasyon gelitiricisine belirli bir alanda nitelik modeli üzerinde yapacaı seçimler dorultusunda ihtiyacı olacak federelerin belirlenmesi salanmıtır. Ancak, ATM federelerin bulunmasının yanı sıra bazı uyum problemlerinin aılmasına yönelik bazı hizmetler ve imkanlar vermektedir. Eer seçilen federelerin kaynak kodları var ise mevcut yaklaımlar ile kodlarda yapılacak deiiklikler, saran(wrapper) kodlar ile uyum problemleri giderilebilir. Ancak gerek daha ucuz olacaı, gerek daha önceden alınmı olması gibi gerekçeler yüzünden kaynak kodları olmayan federelerin çalıtırılması ihtiyacı, çözülmesi gereken problemler dourmaktadır. Bahsedilen uyum problemlerden bazıları unlardır: 1- Kullanılacak olan federelerin SOM larındaki farklı sınıf yapıları. 2- Sınıf, özellik, parametre ve etkileimlerdeki isim farklılıkları (Örnein, aynı etkileim birinde getwind, dierinde getw eklinde tanımlanmı olabilir.) 3- Özellik ve parametrelerdeki tip farklılıkları (Örnein, bir özellik birinde integer, dierinde float tanımlanmı olabilir) 4- Etkileimlerdeki parametre sayılarının farklılıkları ( Örnein, aynı ii yapan etkileim dierine göre farklı parametre sayısına sahip olabilir) 5- Bir federenin ihtiyaç duyduu etkileim, bir dier federede birden fazla etkileimin çarılması eklinde olabilecei gibi sonrasında da yapılması gereken ilemlere ihtiyaç olabilir. (Örnein, get_kmh etkileimine ihtiyaç duyan bir federenin, mil ile çalıan bir baka federe ile çalıması gerekiyor ise get_milh etkileiminin ardından mili km ye çevirilmesi ve sonucun get_kmh olarak döndürülmesi gerekir) 6- Bazı federelerin çalıtırılması için bazı özelliklerin balangıçta kurulması gerekebilir.
6 gereksinimler Alan Tanımlama Modeli Alan Bilgisi Federasyon Gelitiricisi Gelitiricisi Komutlar Federasyon Deposu SOM+federe SOMs + likiler Fed & Kural Dosya Üreticisi Kurallar Dosyası Fed Dosyası FOM ekil 6. Yapiya Genel Baki Yapıya eklenen yeni moduller ile yukarıda bahsedilen uyum problemlerinin çözümüne yönelik ATM den salanan bilgilere ve otomatik ürünlere ek olarak federasyon gelitiricisinin de katılımı salanmıtır. ekil 6 da görülecei üzere ve HLA standartları korunmutur. Daha önceki yapıya 3 yeni modül eklenmitir. Bunlar Fed ve kural dosya üreticisi,, ve Kurallar dosyasıdır. 5.1 Fed ve Kural Dosya Üreticisi ekil 6 dan de görülecei üzere bu modülün girdileri federasyon gelitiricisinden gelen komutlar, deposundan gelen SOM bilgileri ile seçilen federeler arasındaki sınırlama ve ilikileri gösteren bilgilerdir. Uyuma yönelik tüm çalımalar bu modülde gerçeklemektedir. Yukarıda bahsedilen uyum problemlerine yönelik çözüm önerileri unlardır:
7 A a1 a2 a3 B b1 b2 b32 B b1 b2 b31 A a1 a2 a3 1 2 ekil 7. Örnek OMT 1- OMT uyumsuzlukları ekil 7 de en basit uyumsuzluklardan biri gösterilmektedir. 1 de b1 e ulamak için A.B.b1 eklinde tanımlanmıken 2 için B.b1 eklinde tanımlanmıtır. Dolayısı ile isim, tip gibi dier uyumların salansa bile bu iki federenin beraber çalımasına imkan yoktur. Bu nedenle 1 ile 2 arasında çevirme ilemine ihtiyaç duyulmaktadır. Bunun için Kural dosyasına çevirmen modülnün bu ii yapması için A.B.b1 = B.b1 tir kuralı yazılır. Fed dosyasına ise ihtiyaca göre A.B.b1, B.b1 yada c gibi bir baka tanımlama yapılabilir(bu durumda kurala =c eklenmelidir). Önemli olan federelerin özellik yada etkileim ihtiyaçlarında uygun ileyicinin(handler) salanabilmesidir. 2- sim farklılıkları Farklı firmalar farklı kelimeler ile aynı özellik veya etkileimi ifade edebilirler bu neden ile OMT uyumsuzluklarında olduu gibi b31 = b32 eklindeki kurallar ile çevirmen modulu bilgilendirilir. Kelimeler arasındaki uyumsuzlukların giderilmesi amacı ile ATM içerisinde yer alan sözlükten faydalanılır. Federasyon gelitiricisinin elemeyi yapması beklenmektedir. Bu kısmın otomatik olarak yapılması gelecek çalıma olarak bırakılmıtır. 3- Tip farklılıkları SOM dosyaları federelerin özellik, etkileim ve parametreler için kullandıkları tipleri göstermektedir. Dolayısı ile 1 in b1 özellii integer iken federe 2 nin b1 i string ise bu durumda 1 nolu çözümde uygulanan yönteme göre çevirme kuralı hazırlanır. Örnein, Fed dosyasına A.B.b1 yazılmı ise, sadece 2 nin b1 isteklerinde integer dan string e çevirme ilemi gerekecektir. Bu durumda kural 2 cast integer B.b1 olmalıdır. 4- Parametre sayı farklılıı lerin aynı amaçla kullandıkları etkileimlerin parametre sayıları farklı olabilir. Ancak parametre sayılarının eksik yada fazla olması durumlarında çevirmenin federasyon gelitiricisinin belirtecei kurallara balı olarak ilem yapar. Örnein, gereksiz parametrenin bo bırakılması, bir baka etkileimin sonucu yada bir özellik ile doldurulması salanabilir. 5- Birden fazla etkileim yada özellik ile dier bir federenin ihtiyacını karılama Bazen bir federenin ihtiyaç duyduu bir özellik bir baka federe de birden fazla özellik ile tutuluyor olabilir. Örnein, bir federe kompleks veri tipi olarak x, y ve z koordinatlarını
8 kullanırken dieri ayrı ayrı kullanıyor olabilir. Dolayısı ile deiikliklerin x de yapılan bir deiiklik dierine bildirilirken kompleks veri tipine uygun ekilde bildirilir. Bununla ilgili kural yine kurallar dosyasına yazılır. Eer federe1 in get_kmh etkileimine ihtiyacı varsa ve federe2 get_milh etkileimini yayınlıyor ise federe1 get_kmh = (call get_kmh ) * eklinde kural yazilabilir. 6- lk deer atama Uyum için gerekli balangıç deerlerinin atanması gerekebilir. Bu deerler de yine federasyon gelitiricisi tarafından belirtilir ve Kurallar dosyasına yazılır. 5.2 modulu fedarasyon gelitiricisinin istek ve önerileri dorultusunda hazırlanan kuralları gerçekletiren moduldur. Bu modülü 3 ekilde gerçekletirmek mümkündür. Kodu (a) (b) ekil 8. Yapının Gerçekletirim Alternatifleri (c) ekil 8.a da çevirmen saran(wrapper) kod olarak tasarlanmıtır. kodu orjinal sınıfları yerine dan türemi olan çevirmen sınıflarını kullanmaktadır. Bu yaklaımda federe kodlarına ihtiyaç bulunmaktadır. ekil 8.b, üreticilerinin modülünü ya eklemesi eklindeki gerçekletirimidir. ekil 7.c de, çevirmen bazı özellik ve etkileimler için hiç bir ey yapmadan ya eriime izin verirken, kurallar çerçevesinde bazılarında ilem yapmaktadır. Bunun için orjinal DLL dosyalarının hazırlanacak yeni DLL ile bazı fonksiyonları direk orjinal DLL den çarılırken bazıları ise kurallar çerçevesindeki ilemlerin ardından orjinal dan çarılması eklinde gerçekletirilir. Biz 3. yaklaımın federe ve kodunda deiiklik içermemesi nedeni ile daha esnek bulmaktayız. 5.3 Kurallar Dosyası Bölüm 4.1 de bahsedilen çözüm önerilerine(kurallara) uygun olarak Kurallar Dosyası ATM den salanan bilgiler ııında doldurulmaktadir. Problemin türüne balı olarak bazı kısımları otomatik olarak doldurulurken, bazı kısımları ise federasyon gelitiricisi tarafından doldurulmaktadir. Yapıda kullanılacak olan araçlar ile federasyon gelitirici yönlendirilecektir.
9 6. Sonuç Önerilen yapı ile bileenlerden otomatik uygulama gelitirmeye bir adım daha yaklaılmıtır. Uygulama alanı olarak HLA ǹın seçilmesinin nedeni salamı olduu standartlar ile bileenlerin kendilerini ifade etmelerinde arayüzlere oranla daha fazla bilgi ihtiva etmesidir. Bileenlerin ortam ile paylatıkları özellik ve metodların önceden bilinmesi otomatik birletirmede ilikili bileenlerin bulunmasını salar. Tüm iletiimin tarafından salanıyor olması farklı programlama dillerinde ve iletim sistemlerinde hazirlanmı olan federelerin beraber çalıması mümkün olmaktadır. ATM son kullanıcının, bileenlerin uyum problemlerı haricinde, soyut düzeyde kalmasını salar. ATM aynı zamanda bileen gelitiricisi için kaynak olmaktadır. Üretici ATM'den alacaı OMT'ler ile sistemdeki dier bileenler ile uyumlu bileen üretmesi mümkün olmaktadır. Yapida yer alan Çevırmen Modulu federeler arsında birleime yönelik uyum problemlerinin çözülmesinde kullanılmaktadır. 7. Kaynaklar [1] Department of Defense (DoD),1996. High Level Architecture Rules, Verison 1.0, dated 15 August [2] Department of Defense (DoD),1997. High Level Architecture Interface Specification, Verison 1.2 [3] Department of Defense (DoD),1996. High Level Architecture Object Model Template, Verison 1.1, dated 12 March [4] IEEE Standart for Modeling and Simulation (M&S) High Level Architecture (HLA)- Object Model Template (OMT) Specification, IEEE std , [5] Kang, K. C., Cohen, S. G., Hess, J. A., Nowak, W. E.,Peterson, A.S., Feauture Oriented Domain Analysis(FODA) Feasiblity Study, CMU/SEI-90-TR-21, ADA , Software Engineering Institute, Carnegie Mellon Univesty, Pittsburg, PA, [6] Kang, K.,Kim, S., Lee, J., Kim, K., Shin, E., Huh, M., FORM : A Feature Oriented Reuse Method with Domain-Specific Reference Architectures, Annals of Software Engineering, Volume 5, J. C. Baltzer AG Science Publishers, Red Bank, NJ, USA,1998, pp [7] Togay, C., Dogru, A., Federasyonların HLA Tabanlı Benzetimlere Tümletirilme Otomasyonu için bir Mekanizma, 1. Ulusal Savunma Uygulamaları Modelleme Simülasyon Konferansı, [8] Togay, C., Dogru, A., Infrastructure Design for HLA Based Automated Federation Development, Integrated Design and Process Technology,2005
WEB SERVS TABANLI GELTRLEN MOBL UYGULAMALAR: ODTÜ MOBL ÖRENC LER BLG SSTEM (MOBS)
WEB SERVS TABANLI GELTRLEN MOBL UYGULAMALAR: ODTÜ MOBL ÖRENC LER BLG SSTEM (MOBS) Hale ALTINOVA, Yasemin YALÇIN, ve Serdar ARSLAN Orta Dou Teknik Üniversitesi, Bilgi lem Daire Bakanlıı, ANKARA altinova@metu.edu.tr,
DetaylıJava Tabanlı Akıı Sisteminin Gelitirilmesi
Java Tabanlı Akıı Sisteminin Gelitirilmesi Deniz KARATOPRAK 1 Meltem Turhan YÖNDEM 2 1 Meteksan Sistem, Simülasyon ve Görsel Sistemler 1,2, Orta Dou Teknik Üniversitesi, Bilgisayar Mühendislii, Ankara,
DetaylıBileen Tümletirmesine Dayalı Otomatik Uygulama Gelitirimi
Bileen Tümletirmesine Dayalı Otomatik Uygulama Gelitirimi Murat Mutlu ÖZTÜRK Bilgisayar Mühendislii Bölümü, Mühendislik Fakültesi, Orta Dou Teknik Üniversitesi, 06520, Çankaya, Ankara e-posta: murato@havelsan.com.tr
DetaylıBileen Yönelimli Yazılım Gelitirme çin Süreç Modeli
Yönelimli Yazılım Gelitirme çin Süreç Modeli Vedat BAYAR Havelsan A.. Eskiehir yolu 7.km ANKARA vbayar@havelsan.com.tr Özet Yönelimli Yazılım Mühendislii (BYYM) yaklaımı için bir süreç modeli gelitirildi.
Detaylı,$( -./(,$( 0$0$ 1 2 134(,$(
!"#$ %& '()*' ' + -./( 0$0$ 1 2 134( 5(/ 4 2 " $#56L = {a n b n c n : n 0}222 #.(.)", #22(# 7# 2", #6,489: 7", #24$62.. ' # #2(; 7 #", #2, #2.24$;7" $.7 2# < #44 )" -2 # 22)#( #4# 7 #7= 8"- 2 " >"",.'#
DetaylıHLA Uyumlu Benzetim Sistemlerinin Ardıl-lem Çizenekleriyle Sınanması
HLA Uyumlu Benzetim Sistemlerinin Ardıl-lem Çizenekleriyle Sınanması Rukiye SÜTBA 1 Turgay ÇELK 2 Kayhan MRE 3 1,2,3 Hacettepe Üniversitesi Bilgisayar Mühendislii Bölümü, Beytepe, Ankara 1 e-posta: rukiye@cs.hacettepe.edu.tr
DetaylıFemsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak!
Femsoft Ticari Paket Programı küçük ve orta ölçekli iletmelerin optimum seviyede ilemlerini yapabilmesi için tasarlanmıtır ve ileri teknoloji içermektedir. Femsoft Ticari Paket Programı destekledii SQL
Detaylı#$% &'#(# Konular. Bits of Information. Binary Özellikler Superimposed Coding Signature Formation Deerlendirme
!" #$% &'#(# Konular Binary Özellikler Deerlendirme Binary Özellikler Bir binary özellik iki deer alabilir (kapalı veya açık; var veya yok gibi) Bir kiiye ait bilgiler binary olarak aaıdaki gibi gösterilebilir
DetaylıASP.NET Web Uygulamalarında Güvenlik
ASP.NET Web Uygulamalarında Güvenlik Cengiz HAN cengiz@cengizhan.com www.cengizhan.com 1 ASP.NET Web Uygulamalarında Güvenlik Konu 1: Web Uygulaması Güvenlii Temel Kavramlar Konu 2: Windows Tabanlı Kimlik
DetaylıBURSA DA GÖREV YAPAN MÜZK ÖRETMENLERNN ULUDA ÜNVERSTES ETM FAKÜLTES GÜZEL SANATLAR ETM BÖLÜMÜ MÜZK ETM ANABLM DALI LE LETM VE ETKLEM
BURSA DA GÖREV YAPAN MÜZK ÖRETMENLERNN ULUDA ÜNVERSTES ETM FAKÜLTES GÜZEL SANATLAR ETM BÖLÜMÜ MÜZK ETM ANABLM DALI LE LETM VE ETKLEM Dr. Ayhan HELVACI *1924-2004 Musiki Muallim Mektebinden Günümüze Müzik
DetaylıÇok Katmanlı Veritabanı Uygulamaları çin Esnek Bir Vb.Net Kodu Üreticisi: Code Generator
Çok Katmanlı Veritabanı Uygulamaları çin Esnek Bir Vb.Net Kodu Üreticisi: Code Generator 1 Mustafa YILDIZ, 2 Orhan KARAHASAN, 3 Selahattin KURU 1 Teknopazar A.., ITU Ayazaa Kampüsü, ARI Teknokent No:9,
Detaylı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ı1. Satı ve Daıtım lemleri " # $ "!!
1. Satı ve Daıtım lemleri " " " " " %& % ' (& " & ' ( Stok kartı ilemlerine girmeden pratik bir ekilde ilem ) " & * + (& ", ) (& Satı Fatura ilemlerinde bu alan tıklayarak veya F 2 - " '"(& ". / 0 " &
DetaylıBYS. T.C. Ulatırma Bakanlıı Biliim Belge Yönetim Sistemi Çözümü
BYS T.C. Ulatırma Bakanlıı Biliim Belge Yönetim Sistemi Çözümü Sunu Planı E-Ulatırma Projesinin Amacı, Konusu biliimbys nin Projedeki Yeri biliimbys nin Kapsamı biliimbys Nasıl Çalııyor? Saladıı Yararlar
DetaylıETK LKELER BANKACILIK ETK LKELER
ETK LKELER Türkiye Bankalar Birlii tarafından hazırlanan ve Bankacılık Düzenleme ve Denetleme Kurulu nun 15 Haziran 2006 tarih ve 1904 sayılı kararlı ile yayımlanan Bankacılık Etik lkeleri Bankamız tarafından
DetaylıTÜLN OTBÇER. Seminer Raporu Olarak Hazırlanmıtır.
TÜLN OTBÇER Seminer Raporu Olarak Hazırlanmıtır. Ankara Hacettepe Üniversitesi Mayıs, 2004 ! - " $ - "%%&%$ - "%' $ - "(%' $ - "( ) (* $+,( $ - ") (',( $ - "- %./$ 0 1*&/1(2, %("%. 3/1(4""3%(/1-( /32 $$
DetaylıEL PARMAKLARINA DEERLER VEREREK KOLAY YOLDAN ÇARPMA ÖRETM YÖNTEMYLE ZHN ENGELL ÖRENCLERE ÇARPIM TABLOSU ÖRETM UYGULAMASI
Bu aratırma 2005 yılında 1. Uluslararası zmir Özel Eitim ve Otizm Sempozyumu'nda poster bildiri olarak sunulmutur. EL PARMAKLARINA DEERLER VEREREK KOLAY YOLDAN ÇARPMA ÖRETM YÖNTEMYLE ZHN ENGELL ÖRENCLERE
Detaylı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ıYAKMA YÖNETM VE BRÜLÖR KONTROL SSTEMLER
63 YAKMA YÖNETM VE BRÜLÖR KONTROL SSTEMLER Serdar HIZIROLU ÖZET Bu seminerde, mikroilemci kontrollu tam elektronik Yakma Yönetim ve Brülör Kontrol Sistemi ni oluturan ana kontrol ünitesi, servo motorlar,
DetaylıVakum teknolojisi. Sistem kılavuzu
Vakum teknolojisi Sistem kılavuzu Yazılım Yazılım aracı: Vakum seçimi Festo, vakum hesaplarına esas tekil eden, hızlı ve kolay bir ekilde uygun vantuz tutucu elemanının seçimini olanaklı kılan 2001 ürünleri
DetaylıInternet Robot Sistemi: Web tabanlı veriler, uygulamalar ve servisler için bir entegrasyon aracı
Internet Robot Sistemi: Web tabanlı veriler, uygulamalar ve servisler için bir entegrasyon aracı Taner KÖRPE Siemens Business Services, Sistem Entegrasyonu Bölümü ODTÜ Teknokent ANKARA taner.korpe@sbs.com.tr
DetaylıVakko Tekstil ve Hazır Giyim Sanayi letmeleri A.. 30.06.2013 Tarihi tibarıyla Sona Eren Hesap Dönemine likin Yönetim Kurulu Yıllık Faaliyet Raporu
Sayfa No: 1 Vakko Tekstil ve Hazır Giyim Sanayi letmeleri A.. 30.06.2013 Tarihi tibarıyla Sona Eren Hesap Dönemine likin Yönetim Kurulu Yıllık Faaliyet Raporu Sayfa No: 2 Vakko Tekstil ve Hazır Giyim Sanayi
DetaylıIP Aları Üzerinden Telefon Hizmetlerinde Gecikme Latency
IP Aları Üzerinden Telefon Hizmetlerinde Gecikme Latency IP aları üzerinden telefon hizmetlerinin yaygınlaması ile, kurulan sistemlerdeki gecikmenin sebeplerinin ve etkilerinin anlaılması önem kazanmaktadır.
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 İ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ıDousan Boru Sanayi ve Ticaret A.. 30.09.2009 Tarihli Faaliyet Raporu. irket Merkezi Erzincan Sivas Karayolu 14 Km Pk 74 Erzincan
Dousan Boru Sanayi ve Ticaret A.. 30.09.2009 Tarihli Faaliyet Raporu Dousan Boru Sanayi ve Ticaret A.. Ödenmi Sermaye: 11.173.366 YTL. irket Merkezi Erzincan Sivas Karayolu 14 Km Pk 74 Erzincan Sayfa No:
Detaylı2. Bölgesel Kalkınma ve Yönetiim Sempozyumu 25-26 Ekim 2007, zmir
Türkiye de Bölgesel Kalkınmanın Aracı Olarak Kalkınma Ajansları: zmir Kalkınma Ajansı Örnei Ergüder Can zmir Kalkınma Ajansı Giri: Türkiye de dier ülkeler gibi bölgelerarası hatta bölgeler içinde kalkınma
DetaylıTarihli Mikro R/J/F/ Müşavir 02a Sürümü
30.07.2018 Tarihli Mikro R/J/F/ Müavir 02a Sürümü Mikro - Programlarında Yapılan Yenilikler Stok Tanıtım Kartına Birime Göre Fiyat Tanımlama Özellii Eklenmitir Mikro - Programlarında Yapılan Yenilikler
DetaylıE-Beyanname* *connectedthinking
E-Beyanname* Neden E-beyanname? Maliye Bakanlıı, Tüm dünyada hızla gelien bilgi ilem teknolojilerinden yararlanmak, Vergi beyannameleri ile bildirim ve eklerinin hızlı, kolay bir ekilde beyanını salamak,
DetaylıServis Tabanlı Kurumsal Yazılım Gelitirilmesinde XP Kullanımı ve Eletirisi
Servis Tabanlı Kurumsal Yazılım Gelitirilmesinde XP Kullanımı ve Eletirisi Ensar GÜL 1, Ünal YILDIRIM 2 1 Avrupa Yazılım, Tübitak Mam Tekseb A Blok No: 201 Gebze, Kocaeli 1 eposta: ensar.gul@avrupayazilim.com
DetaylıSosyo-Ekonomik Gelimilik Aratırması
Giri Sosyo-Ekonomik Gelimilik Aratırması Taner Kavasolu Devlet Planlama Tekilatı Kalkınma Planlarımızda, ülke corafyasında ve kesimler arasında dengeli bir gelime salanması hedefi, ülke ekonomisi için
Detaylı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ı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ı03. En Muhtemel Sayı (EMS) Yöntemi (5 li EMS) 03.01. EMS Yönteminde Dilüsyon Kavramı
03. En Muhtemel Sayı (EMS) Yöntemi (5 li EMS) En muhtemel sayı yöntemi, tüp dilüsyon yönteminin gelitirilmi eklidir. Bu yöntemde, materyalden FTS ile standart 1 : 9 oranında dilüsyon yapılır. Dilüsyonlardan
DetaylıAmaç ve Kapsam. Yetki ve Sorumluluk
TEKSTL BANKASI A.. Amaç ve Kapsam Tekstil Bankası A.. (Tekstilbank) bilgilendirme politikası; Bankacılık Kanunu ve bu kanuna ilikin düzenlemeler, Sermaye Piyasası Mevzuatı, Türk Ticaret Kanunu, stanbul
Detaylı! " # $ % & '( ) *' ' +, -. / $ 2 (.- 3( 3 4. (
!"#$ %& '()*' ' +,-. / 0 100$ 2 (.-3( 34.( ,-. '45 45 6#5 6+ 6"#0" '7086 $ $ 89 44" :#! ;{0, 1, 2, 3,..., 9}, L * olarak tanımlı olsun ve sadece 2 ye veya 3 e bölünebilen ve önünde 0 olmayan pozitif sayılara
DetaylıKullanım kılavuzunuz ESET MOBILE ANTIVIRUS http://tr.yourpdfguides.com/dref/3823108
Bu kullanım kılavuzunda önerileri okuyabilir, teknik kılavuz veya ESET MOBILE ANTIVIRUS için kurulum kılavuzu. Bu kılavuzdaki ESET MOBILE ANTIVIRUS tüm sorularınızı (bilgi, özellikler, güvenlik danışma,
DetaylıSınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir?
Sınıf Diyagramları Sınıf diyagramı statik bir diyagramdır. Bir uygulamanın statik görünümünü temsil eder. Sınıf diyagramı sadece bir sistemin farklı yönlerini görselleştirmek, açıklamak ve belgelemek için
DetaylıProje #2 - Lojik Devre Benzetimi
Kocaeli Universitesi Bilgisayar Mühendisliği Programlama Laboratuvarı I BLM 209 Proje #2 - Lojik Devre Benzetimi Dosya Operasyonları Üzerine Uygulama Geliştirme Arş. Gör. Süleyman Eken & Arş. Gör. Furkan
DetaylıAX5000 KONTROL PANELLER
AX5000 KONTROL PANELLER ÜRÜN SPESFKASYONU UYGULAMA AX5000 serisi, farklı modellerde kontrol panellerinden oluur. Bazı AX5000 panelleri tek baına ya da bir haberleme aı içinde baka panellerle kullanılabilirler.
Detaylı2005 yılı sonu itibarı ile 76,760 adet geçerli alan adı bulunmaktadır. Alt alan adı uzantılarına göre sayısal bilgi aaıda yer almaktadır.
NIC.TR (.tr ALAN ADI) YÖNETM.tr Alan Adı Yönetimi kapsamında; yurt çapında ve yurt dıından ".tr" uzantılı alan adı almak isteyen tüm kurum, kurulu ve ahısların; alan adı bavuruları deerlendirilmekte, alan
DetaylıBELEDYELERDE NORM KADRO ÇALIMASI ESASLARI
BELEDYELERDE NORM KADRO ÇALIMASI ESASLARI Belediyelerin görevlerini etkin ve verimli bir ekilde yerine getirebilmeleri için ihtiyaç duydukları optimal (ihtiyaçtan ne fazla ne de az) kadronun nicelik ve
DetaylıMobil Ortamlar çin Anlamsal Eleme Tabanlı ve Konuma Duyarlı Bir Servis Arama Sistemi
Mobil Ortamlar çin Anlamsal Eleme Tabanlı ve Konuma Duyarlı Bir Servis Arama Sistemi Özgür GÜMÜ 1 Geylani KARDA 2 Rıza Cenk ERDUR 3 Ouz DKENELL 4 Ata ÖNAL 5 Özgün BAYRAK 6 Yusuf Engin TETK 7 134567 Ege
Detaylı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ıBu model ile çalımayı öngören kuruluların (servis ve içerik salayıcılar),.nic.tr sistemi ile uyumlu, XML tabanlı yazılım gelitirmeleri gerekmektedir.
.tr alan adlarını tescili, 1991 yılından itibaren, Türkiye'yi ilk olarak nternet'e balayan Üniversitemiz bünyesinde devam etmektedir. Bu kapsamda, bugün itibarı ile, toplam yaklaık 70,000 adet.tr uzantılı
DetaylıTMMOB Harita ve Kadastro Mühendisleri Bursa ubesi olarak;
6. Bölgenin endemik bitki örtüsünün korunması ana hedef olmalıdır. 7. Bölgede bulunan yer altı su kaynaklarının korunması ana hedeflerden olmalıdır. 8. Arıtma sorunu yapılacak bilimsel aratırmalar sonucu
Detaylıstanbul Depreme Nasıl Hazırlanıyor?
Sayıtay Dergisi Sayı: 44-45 Performans Denetimi Raporu: stanbul Depreme Nasıl Hazırlanıyor? stanbul Depreme Nasıl Hazırlanıyor Raporu, Sayıtay Bakanlıınca 6.5.2002 tarihinde TBMM Bakanlıına gönderilmitir.
DetaylıISO 17025 Laboratuar Akreditasyonu Temel Prensipler
Kalite Eitim Danımanlık Ltd.ti. ISO 17025 Laboratuar Akreditasyonu Temel Prensipler 1 Aralık 2005 -ANKARA KORE EHTLER CAD. NO. 36 D. 2 ZNCRLKUYU L-STANBUL Tel: 0212-274 15 63-64 Fax: 0212-274 15 66 E-mail
Detaylı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ıFemsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak!
Femsoft Ticari Paket Programı küçük ve orta ölçekli iletmelerin optimum seviyede ilemlerini yapabilmesi için tasarlanmıtır ve ileri teknoloji içermektedir. Femsoft Ticari Paket Programı destekledii SQL
DetaylıYüksek Lisans Çalımalarının Yürütülmesinde Aday Örencinin Sorumlulukları
ANKARA ÜNVERSTES BLGSAYAR MÜHENDSL BÖLÜMÜ YÜKSEK LSANS PROGRAMI Yüksek Lisans Çalımalarının Yürütülmesinde Aday Örencinin Sorumlulukları Bölümümüzde yürütülmekte olan Tezli Yüksek Lisans Programı, YÖK,
Detaylı#$% &'#(# Konular. Binary Tree Structures. Binary Search Trees AVL Trees Internal Path Reduction Trees Deerlendirme
!" #$% &'#(# Konular Binary Search Trees Deerlendirme Binary Search Trees Bir binary search tree üzerindeki her node hem data saklar hemde dier node lara ulaılırken yön belirler Bir binary search tree
DetaylıINTOSAI KAMU KES M Ç KONTROL STANDARTLARI REHBER. Özet Çeviri Baran Özeren Sayı tay Uzman Denetiçisi
INTOSAI KAMU KESMÇ KONTROL STANDARTLARI REHBER Özet Çeviri Baran Özeren Sayıtay Uzman Denetiçisi 2 Haziran 2004 Çevirenin Notu Denetim meslei ile ilgili kamu ve özel sektör organizasyonları, son yirmi
DetaylıOTSTK BR OLGUNUN DUYGULARI ANLAMA VE FADE ETME BECERSNN KAZANDIRILMASINA YÖNELK DÜZENLENEN KISA SÜREL BR E TM PROGRAMININ NCELENMES
Bu aratırma 005 yılında 1. Uluslararası zmir Özel Eitim ve Otizm Sempozyumu'nda poster bildiri olarak sunulmutur. OTSTK BR OLGUNUN DUYGULARI ANLAMA VE FADE ETME BECERSNN KAZANDIRILMASINA YÖNELK DÜZENLENEN
DetaylıSANAL MOBL EBEKE HZMET MOBILE VIRTUAL NETWORK SERVICES
SANAL MOBL EBEKE HZMET MOBILE VIRTUAL NETWORK SERVICES Levent ÇANKAYA 1 Telekomünikasyon Kurumu, Lisans ve Sözlemeler Dairesi Bakanlıı, Ankara 1 e-posta: lcankaya@tk.gov.tr Özet Bu çalımada, Sanal Mobil
DetaylıLKÖRETM KNC KADEME (2005) TÜRKÇE DERS ÖRETM PROGRAMINDA GENEL AMAÇLAR - HEDEF/KAZANIMLAR
LKÖRETM KNC KADEME (2005) TÜRKÇE DERS ÖRETM PROGRAMINDA GENEL AMAÇLAR - HEDEF/KAZANIMLAR LKS* THE ASSOCIATION BETWEEN GENERAL TARGETS AND GOALS/ACQUISITIONS IN TURKISH LANGUAGE PROGRAM Erhan DURUKAN**
DetaylıJava Programlama (COMPE 438) Ders Detayları
Java Programlama (COMPE 438) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Java Programlama COMPE 438 Her İkisi 2 2 0 3 5 Ön Koşul Ders(ler)i COMPE 225
Detaylı#$% &'#(# Konular. Direct File Organization. Computed Chaining Comparison of Collision Resolution Methods Perfect Hashing Cichelli s Algorithm
!" #$% &'#(# Konular Comparison of Collision Resolution Methods Perfect Hashing Cichelli s Algorithm Link kullanarak çakıma çözümü yapan metodlar (colaesced hashing) ve link kullanmadan çözüm yapan metodlar
Detaylı! " # $ % & '( ) *' ' +, $ $ - $ (. $- $ ( / $ % / $ 0 -( 1( $ (2- -(
!"#$ %& '()*' ' +. $-$( /$% /$0 -(1($(2--( 3 #*'- # 4(5 (6" #7##0 7 $$(5 (6",7 - #, $$ -$(2,-0 # # *'6' (6" 6(50 #" #06 $8# 0 #0 7" 976 0#$ 6 $$" 76 $:;)8) (6",-07#$87 07" $8#< 6 $ < 6))70" ,-$#',-$#'
DetaylıASP.NET Web Formları ile Çalımak. Microsoft ASP.NET Web Formları ile Çalımak
ASP.NET Web Formları ile Çalımak Cengiz HAN cengiz@cengizhan.com www.cengizhan.com 1 Microsoft ASP.NET Web Formları ile Çalımak Konu 1: Web Formları Oluturmak Konu 2: Sunucu Kontrollerini Kullanmak Konu
DetaylıBegüm KIZILTEPE 0510110079 Aykut ÇELİK 0510110080 Hatice ŞAHİN 0510110081 Kemal ÖZTÜRK 0510110083
İSTANBUL ÜNİVERSİTESİ İKTİSAT FAKÜLTESİ TURİZM İŞLETMECİLİĞİ BÖLÜMÜ SEYAHAT İŞLETMELERİNDE OTOMASYON SUNUMU Begüm KIZILTEPE 0510110079 Aykut ÇELİK 0510110080 Hatice ŞAHİN 0510110081 Kemal ÖZTÜRK 0510110083
Detaylı6. MOS ANALOG ÇARPMA DEVRELER
6. 1 6. MOS ANALOG ÇARPMA DEVRELER Analog çarpma devreleri, giri gerilimlerinin çarpımıyla orantılı çıkı gerilimi veren düzenlerdir ve aradaki iliki V O =.V.V Y (6.1) eklindedir. büyüklüü çarpma devresinin
DetaylıBÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi
BÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi Amaçlar 2 Tasarımın ne olduğunu ve çeşitli tasarım türlerinin
Detaylı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ıNesne Tabanlı Programlama (COMPE 225) Ders Detayları
Nesne Tabanlı Programlama (COMPE 225) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Nesne Tabanlı Programlama COMPE 225 Güz 3 2 0 4 5.5 Ön Koşul Ders(ler)i
Detaylı! " # $ % & '( ) *' ' +, -. /) /) 0 # /) %, %, 1 2
!"#$ %& '()*' ' +,-./) /) 0 #/) %,%, 12 $$(/3#/ " '$$(/34" '$$(//44 / 4 /4/ 4# ##4" 5-6/'$##/" 7#! a(a * b * )b regular expression ile önce bir a üretilir. Ardından iki durumdan birisine göre devam edilir.
DetaylıYazılım Takımlarında Baarı
Yazılım Takımlarında Baarı Tunca SELBES Meteksan Sistem, Simülasyon ve Görsel Sistemler Orta Dou Teknik Üniversitesi, Bilgisayar Mühendislii, Ankara, Türkiye e-posta: tunca.selbes@sgs.meteksan.com.tr e-posta:
DetaylıARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi
ARDIŞIL DİYAGRAM YAPI DİYAGRAMI Sistem Analizi ve Tasarımı Dersi İçindekiler Ardışıl Diyagram Nedir ve Neden Kullanılır... 3 Ardışıl Diyagram Elemanları... 3 MS Visio ile Ardışıl Diyagram Çizimi... 5 Violet
DetaylıBLG SSTEMLERNN GÜVENLNE LKN OECD REHBER LKELER- GÜVENLK KÜLTÜRÜNE DORU
BLG SSTEMLERNN GÜVENLNE LKN OECD REHBER LKELER- GÜVENLK KÜLTÜRÜNE DORU 14 Aralık 1960 tarihli ktisadi birlii ve Gelime Tekilat Anlamasının, özellikle 1b), 1 c), 3 a) ve 5 b) maddeleri uyarınca; 23 Eylül
DetaylıYazılım Mühendisliğine Giriş (SE 112) Ders Detayları
Yazılım Mühendisliğine Giriş (SE 112) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Yazılım Mühendisliğine Giriş SE 112 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i
DetaylıNX Motion Simulation:
NX Motion Simulation: Mekanizma Hareket Analizi UNIGRAPHICS NX yazılımının modüllerinden biri olan NX Motion Simulation, NX Dijital Ürün Tasarımı ailesinin mühendislik bileşenlerinden birisidir. Motion
DetaylıSon Kullanıcı Tabanlı Yazılım Geliştirme Aracı
Son Kullanıcı Tabanlı Yazılım Geliştirme Aracı Cengiz TOĞAY 1 Volkan AKKUŞ 2 Ali Hikmet DOĞRU 3 1 Netaş Telekomünikasyon A.Ş, İstanbul, Türkiye 2 Yalın, Bursa 3 Orta Doğu Teknik Üniversitesi, Bilgisayar
Detaylı#$% &'#(# Konular. Direct File Organization. Progressive Overflow Buckets Linear Quotient Brent s Method Binary Tree
!" #$% &'#(# Konular Progressive Overflow Buckets Linear Quotient Brent s Method Progressive overflow Coalesced hashing temel dezavantajı linkler için ek yer gerektirmesidir Progressive overflow (linear
DetaylıAMER KA B RLE K DEVLETLER SAYI TAYI
AMERKA BRLEK DEVLETLER SAYITAYI Yazan: Dawid M. WALKER Çeviren: Müslüm PARLAK Amerika Birleik Devletleri Sayıtayı, Birleik Devlet yönetiminin yasama bölümü içerisinde yer alan baımsız bir kurumdur. Genellikle
DetaylıBOYASAN TEKSTL SANAY VE TCARET ANONM RKET Sayfa No: 1 SER:XI NO:29 SAYILI TEBLE STNADEN HAZIRLANMI YÖNETM KURULU FAALYET RAPORU 31 MART 2010 TBARYLE
Sayfa No: 1 A- 1-RAPORUN DÖNEM : Faaliyet raporu, BOYASAN A. nin MART/2010 yılı faaliyetlerini kapsar. 2-ORTAKLIIN ÜNVANI : BOYASAN TEKSTL SANAY VE TCARET A.. 3-DÖNEM ÇNDE YÖNETM VE DENETM KURULUNDA GÖREV
DetaylıTÜBTAK UEKAE Gebze/KOCAEL, ihasircioglu@uekae.tubitak.gov.tr
TÜBTAK UEKAE Gebze/KOCAEL, ihasircioglu@uekae.tubitak.gov.tr ÖZET : Bu bildiride ETSI standardında tanımlanan Elektronik mza yapısı ve farklı kullanım amaçları için oluturulabilecek imza formatları incelenecek,
DetaylıYazılım Yapılandırma Teknikleri: Temizer Sistemi
Yazılım Yapılandırma Teknikleri: Temizer Sistemi Selim TEMZER Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Artificial Intelligence Laboratory Cambridge,
DetaylıLecture 11: Generics
BLM202E Data Structures Lecture 11: Generics Bilgisayar Mühendisliği Bölümü Öğr. Gör. Musa AYDIN 2014 2015 (Bahar) BLM202E Data Structures - 2015 Spring Java programlama dilinin güçlü özelliklerinden biri
Detaylı3. 27 I C C' C C (V B ' C ') C DC. EM1 Modeli I B C E (V B ' E ') E' r E ' I E
3. 27 3.2.2. EM2 Modeli EM2 modeli, bir bipolar tranzistordaki yük birikimi olaylarının temsil edildii birinci dereceden bir modeldir. Bu model, kısıtlı da olsa, frekans domeni ve geçici hal analizlerinin
DetaylıÇok Katmanlı WEB Tabanlı Uygulamalarda Yetkilendirme Problemi
Çok Katmanlı WEB Tabanlı Uygulamalarda Yetkilendirme Problemi Yenal Göebakan cybersoft, Ankara, TURKEY yenal.gogebakan@cs.com.tr Abstract Yetkilendirme amaçlı gelitirilmi bulunan çeitli çözümler kaynaa
DetaylıTaıt alımlarının ette tüketim endeksi kapsamında izlenmesi hakkında bilgi notu
Taıt alımlarının ette tüketim endeksi kapsamında izlenmesi hakkında bilgi notu ette tüketim endeksi, ekonomideki tüketim eilimlerini kartla yapılan tüketimi baz alarak incelemektedir. Bu nedenle, endeks
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 1 Giriş Doğalgaz dağıtım ve iletim şebekelerinde günlük ve uzun dönemli işletme ihtiyaçlarının
DetaylıBilgi Servisleri (IS)
Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi
DetaylıII. KURUMSAL YÖNETM LKELER UYUM RAPORU
II. KURUMSAL YÖNETM LKELER UYUM RAPORU KURUMSAL YÖNETM LKELERNE UYUM BEYANI Kordsa Global Endüstriyel plik ve Kord Bezi Sanayi ve Ticaret A.. (bundan böyle Kordsa Global veya irket diye anılacaktır) 01
DetaylıYazılım Mühendislii Dersi çin Proje Aırlıklı ve Problem Çözmeye Dayanan Yeni Bir Yaklaım
Yazılım Mühendislii Dersi çin Proje Aırlıklı ve Problem Çözmeye Dayanan Yeni Bir Yaklaım Iık AYBAY Bilgisayar Mühendislii Bölümü Dou Akdeniz Üniversitesi Gazimagosa KKTC e-posta : isik.aybay@emu.edu.tr
DetaylıC# ile NJ Simulatöre Bağlanmak
C# ile NJ Simulatöre Bağlanmak Genel Bilgi Sysmac Studio da Değişkenlerin Oluşturulması Windows Form Oluşturulması Gerekli Dosyaların Referanslara Eklenmesi Form1.cs Dosya Yapısı Genel Bilgi Bu dökümanda
DetaylıRFID OKUYUCU / YAZICI
RFID OKUYUCU / YAZICI ÜRÜN KILAVUZU Version 1.2 (MAYIS 2006)!"#! $%%&'''()*+,-. %/ GENEL ÖZELLKLER Özellikler : 868 MHz. UHF bandında EN 300 220 uyumlu. RF çıkı gücü ayarlama özellii 2 adet -RS232 veya
DetaylıCadem CATIA Kitabı Cadem CAD/CAM Destek Merkezi A.. nin sertifikalı CATIA uzmanları tarafından hazırlanmıtır.
infrastructure 1 Cadem CATIA Kitabı Cadem CAD/CAM Destek Merkezi A.. nin sertifikalı CATIA uzmanları tarafından hazırlanmıtır. Kitaptan azami seviyede yararlanılması amacıyla Cadem CATIA Kitabı Türk CAD/CAM
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ü
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ıTMMOB ELEKTRK MÜHENDSLER ODASI MESLEK DENETM UYGULAMA ESASLARI YÖNETMEL
TMMOB ELEKTRK MÜHENDSLER ODASI MESLEK DENETM UYGULAMA ESASLARI YÖNETMEL AMAÇ: Madde 1- Mesleki denetim uygulamasının amaçları unlardır; 1.1- Teknik hizmet kalitesini yükseltmek, yapı ve tesis üretiminin
DetaylıÖrneğin bir önceki soruda verilen rüzgâr santralinin kapasite faktörünü bulmak istersek
KAPASİTE FAKTÖRÜ VE ENERJİ TAHMİNİ Kapasite faktörü (KF) bir santralin ne kadar verimli kullanıldığını gösteren bir parametredir. Santralin nominal gücü ile yıllık sağladığı enerji miktarı arasında ilişki
DetaylıProgramlama Dillerinde Kullanılan Veri Tipleri
Programlama Dillerinde Kullanılan Veri Tipleri Taban/Biçim Basic Paskal C/C++/C#/Java 10 (Decimal ) - - - 16 (Hexadecimal) &hsayı veya &Hsayı $sayı 0xsayı veya 0Xsayı Üstel eüs veya Eüs eüs veya Eüs eüs
DetaylıBRSA BRDGESTONE SABANCI LASTK SANAY VE TCARET A. BLGLENDRME POLTKASI
BRSA BRDGESTONE SABANCI LASTK SANAY VE TCARET A. BLGLENDRME POLTKASI Amaç Brisa, hissedarlarıyla effaf ve yakın bir iletiim içinde olmayı ilke edinmitir. Bu kapsamda Brisa yönetimi stratejik planları uygulayıp,
DetaylıOTSTK ÇOCUKLARDA TEACCH PROGRAMININ GELMSEL DÜZEYE ETKS: OLGU SUNUMU
Bu aratırma 2005 yılında 1. Uluslararası zmir Özel Eitim ve Otizm Sempozyumu'nda poster bildiri olarak sunulmutur. OTSTK ÇOCUKLARDA TEACCH PROGRAMININ GELMSEL DÜZEYE ETKS: OLGU SUNUMU Psk. Deniz VARIR
DetaylıII. Ara tırmanın Amacı III. Ara tırmanın Önemi
Uluslararası Sosyal Aratırmalar Dergisi The Journal of International Social Research Cilt: 7 Sayı: 34 Volume: 7 Issue: 34 www.sosyalarastirmalar.com Issn: 1307-9581 ETKL OKUL-ÇEVRE LKSNDE ALENN KATKISINA
DetaylıBilgi lem Müdürlüü Görev ve Çalıma Yönetmelii
Bilgi lem Müdürlüü Görev ve Çalıma Yönetmelii Amaç Madde 1. Bu Yönetmeliin amacı; Bilgi lem Müdürlüünün tekilat yapısını, hukukî statüsünü, görev, çalıma usul ve esaslarını belirleyerek, hizmetlerin daha
DetaylıICS 04.200.10 TÜRK STANDARDI TS EN OHSAS 18001/Mart 2001
OHSAS 18001 SALII VE GÜVENL YÖNETM REHBER STANDARDI GR : Dünyada, üretim faktörünün temel öesi olan çalıanların salıı ve güvenlii endüstriyel gelimelere paralel olarak, ön plana çıkmaktadır. Salıı ve i
DetaylıS R K Ü L E R : 2007 / 4 9
18.06.2007 S R K Ü L E R : 2007 / 4 9! "#$# %#& ' # $ ' # ( & $ )# * $ +,-!./ + * ( ' *. ' $./ + 0& " 1 '! 2.. # 3$ *# %# */& / $') $ ' $') # ' ' ( / '. $.' 4 ( # $ ' %#' 5$#$ $&$# # $ ' * # 0 * (. './
DetaylıDağıtık Benzetim Sistemleri İçin Entegrasyon ve Test Yaklaşımları
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
DetaylıKullanım kılavuzunuz BLACKBERRY MAIL http://tr.yourpdfguides.com/dref/1117444
Bu kullanım kılavuzunda önerileri okuyabilir, teknik kılavuz veya için kurulum kılavuzu. Bu kılavuzdaki tüm sorularınızı (bilgi, özellikler, güvenlik danışma, boyut, aksesuarlar, vb) cevaplarını bulacaksınız.
Detaylı- 1. www.f1teknoloji.net. ... tarafından hazırlanan bu iyeri yönetmelii tüm irket çalıanları için geçerlidir.
- 1 Bilgisayar Kullanma Taahütnamesi AMAÇ Bu i talimatının amacı aaıdaki gibidir : -- Çalıanlara irket bilgisayarlarının kullanımı için gerekli yol gösterici bilgiyi salamak. -- irkete ait bilgisayar ve
Detaylı