Servis Tabanlı Kurumsal Yazılım Gelitirilmesinde XP Kullanımı ve Eletirisi

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

Download "Servis Tabanlı Kurumsal Yazılım Gelitirilmesinde XP Kullanımı ve Eletirisi"

Transkript

1 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 Özet Bu bildiride, yazılım gelitirmede kullanılan Uç Programlama Extreme Programming (XP) yaklaımının servis tabanlı kurumsal yazılımlarının gelitirilmesinde kullanılmasının dourduu pratik sonuçlar anlatılmı ve XP ye eletirel bir bakı açısı getirilmitir. Abstract In this paper the practical results of applying Extreme Programming(XP) in the development of an enterprise application using service oriented architecture are presented and XP methodology has been criticized. 1. Giri Uç Programlama Extreme Programming (XP), kaliteli bir yazılımı, mümkün olan en kısa sürede gerçekletirmeyi hedefleyen, bir dizi, deer, kural ve uygulamadan oluan bir yazılım gelitirme yöntemidir. XP, yazılım projelerinde riskleri azaltan, projenin ortamdaki deiimlere en iyi ekilde uyum salamasına izin veren ve sistem yaam döngüsü kapsamında verimlilii ön planda tutan çevik bir yöntem olarak kabul edilmektedir[1]. XP hakkında ayrıntılı bilgi için [2,3,4,5,6] kaynaklarına bakılabilir. Fakat uygulamada XP nin bu iddialarının her zaman ve ortamda gerçeklemedii gözlenmitir. Bu bildiride geni ölçekli bir kurumsal yazılımın gelitirilmesinde uygulanan XP yaklaımından kazanılan deneyimler anlatılacaktır. Bildirinin ikinci bölümünde XP`nin kullanıldıı yazılım hakkında bilgi verilmi, üçüncü bölümde bu yöntemin servis tabanlı kurumsal yazılım gelitirilmesinde uygulanması ve karılaılan güçlükler anlatılmı, dördüncü bölümde ise sonuçlar tartıılmıtır. 2. Tedarikçi Yönetim Sistemi (TYS ) Proje Kapsamı Yazılımın gelitirildii kurum, üretime yönelik hammadde ve yarı mamul alımları ile satı destek (promosyon) malzemelerinin yurt içi alımlarını Satın Alma Koordinatörlüü ve bu koordinatörlüe balı 18 Satın Alma Müdürlüü ile gerçekletirmektedir.

2 Satın Alma Müdürlükleri stok takibi, talepleri izleme, sipari açma gibi operasyonel ilemlerini gerçekletirmek için AS-400 sistemini kullanmaktadırlar. Satın almanın yanı sıra malzeme yönetimi, kalite kontrol, üretim planlaması, satı ve muhasebe gibi temel iletme ihtiyaçlarını karılamaya yönelik olarak gelitirilen AS-400 Sistemleri her irkette birbirinden baımsız olarak çalımaktadır. TYS öncelikle tedarikçi ve malzeme fiyatı onaylama süreçlerini elektronik ortama taımayı ve böylece bu süreçleri kayıt altına alıp, daha verimli izlenebilir bir hale getirmeyi hedeflemektedir. kinci olarak TYS intranet aracılıı ile tüm irketlerin ortak olarak kullanacaı ve katkıda bulunacaı bir bilgi tabanı olarak karar alma sürecinde Satın Alma Müdürlüklerine destek niteliindedir. TYS malzeme ihtiyaçlarını belirleme, talep yaratma, sipari açma ve malzeme kabul etme gibi operasyonel ihtiyaçlara bu versiyonda cevap vermemektedir. Sistemin kapsamı, tedarikçi ve fiyat onaylama süreçleri çevresinde satın alma karar destek ortamına gerekli bilgi daarcıını oluturmak ve bunun tüm grup irketleri arasında paylaılmasını salamaktır. Bu amaçla sistemin u fonksiyonları gerçekletirilmitir: a. Genel Kullanıcı lemleri b. Tedarikçi Bilgileri Gir/Güncelle c. Tedarikçi Onayla d. Malzeme Bilgileri Gir/Güncelle e. Malzeme ve Fiyat Belirle f. Satın Almayı Onayla g. Sistemi Yönet h. Rapor Çek Tedarikçi likileri Yönetim Sistemi ile; satın alma sürecinde farklı birimlerden/irketlerden toplanan bilgilerin paylaıma açılması, onay süreçlerinin elektronik olarak kayıt/gözlem altına alınması ve bu yolla satın alma kararlarının verilme sürecinde önemli bir verimlilik ve kontrol artıı salanması hedeflenmektedir Proje Teknik Yapısı Ürün bir Java uygulaması olarak, J2EE teknolojileri kullanılarak, çok-katmanlı (multi-tier) mimari yaklaım ile tasarlanmıtır. Platform baımsızlık (Unix, Windows, Linux), veritabanı baımsızlık (Oracle, DB2, mysql, postgresql, DB2400, Sybase, vb.) ve uygulama sunucusu baımsızlık ürünün ana özellikleri olarak planlanmıtır. Uygulamanın genel katmanları ekil 1'de görülmektedir. Uygulama web, mobil telefon ve masa üstü kullanıcılarını destekleyecek ekilde tasarlanmı ancak u ana kadar sadece web arayüzü gerçekletirilmitir. TYS sistem mimarisi, MVC (Model View Controller) modeline uygun bir ekilde, modüler yapıya sahip olacak ekilde ve esnek bir veri modeli üzerine kurulmutur. Kullanıcı ön yüzü deiik ara birimlerden olabilecei gibi, ilk tasarım web uygulaması olarak yapılmıtır. Sunucu kısmında i mantıı modüler bir yapıya bölünmü, dıarıdan ve içerden çarılabilecek servisler üzerine kurulmutur. Kalıcı Nesneler (Persistent Object) tabakasında `hibernate`[7] kullanılarak JDBC API

3 karmaası uygulamadan soyutlanmı; veri modeli, kavramsal ve fiziksel olmak üzere iki seviyede normalize bir ekilde tasarlanmıtır. Kullanıcı ara yüzü alt yapısı olarak JSF[8] kullanılmıtır. Uygulamanın alt yapısında Spring[9] yapısından faydalanılarak, singleton sınıflar uygulama balangıcında oluturularak tek bir yerden yönetimi salanmıtır. Uygulamanın çoklu dili desteklemesi amacıyla özellikler (properties) dosyaları kullanılmıtır. Uygulamadaki veri tabanı ilemlerin bütünlüü için bir ilem yöneticisi (Transaction Manager) ve servislere eriim için servis yöneticisi kullanılmıtır. Uygulamada kullanıcıya hata mesajlarının gösterilmesinde çoklu dil desteklenmi ve hata mesajları sınıflandırılmıtır. Genel amaçlı kullanılacak sınıflar ve arayüzler common, share ve util gibi paketlere ayrılmıtır. Bütün uygulamada gelitirme, test ve üretim aamasındaki log mesajlarının ayrılması için log4j kullanılmıtır. Gelitirilen yazılım yaklaık 180K satırdan olumaktadır. Mobil Swing Java Web Start Web stemci Güvenlik Tabakası(Security Layer) Web Servisleri JSP/JSF/Struts Servis Katmanı (Service Layer) Veri Modeli Katmanı (Data Model Layer) Nesne Veritabanı likilendirme Katmanı (Object Relational Mapping Layer) Hibernate Toplink JDO Dier Veritabanı Oracle DB2 AS400 Dier ekil 1. Yazılım Mimari Katmanları

4 3. XP Uygulaması ve Karılaılan Zorluklar Yazılım gelitirme sürecince sürümler iki hafta olarak planlandı. Proje ekibinde 14 kii görev aldı. Bu kiiler 7 çift olarak programlama yaptılar. 5. sürümün sonunda yazılım bitirilmesi hedeflenmiti. Bazı eksiklere ramen bu sürenin sonunda çalıan bir yazılım üretildi. Aaıda XP prensiplerinin uygulması konusunda karılaılan zorluklar ve bu balamda XP ye getirdiimiz eletiriler sıralanmıtır. Planlama ve küçük sürümler XP çerçevesinde ilk sürümlerde çalıır bir programın iskeletinin çıkarılması kolay deildir. Özellikle karmaık sistemlerde sistemin tümününe hakim olunması, i parçalarının tanımlanması, bunların gerçekletirilmesi XP nin iddia etti gibi kolay olmamaktadadır. Gelitirdiimiz uygulamada veri eriim katmanı, servis katmanı, GUI`de kullanılan teknolojiler balı baına uzmanlık gerektiren, örenilmesi zaman alan teknolojilerdir. Bunların hepsinin yazılımcılar tarafından iyi derecede örenilmesi ve verimli bir ekilde kod üretilmesi zaman kaybına yol açmaktadır. ler yapıldıkça sürekli yeni iler ortaya çıkmaktadır. Bu da proje ile ilgili salıklı bir tahmin yapılmasını zorlatırmaktadır. lk bata yaklaık 300 adet i birimi (task) planlanmı iken yazılım süreci boyunca bu i birimi sayısı artarak yaklaık 700 adet olmutur. Ayrıca buna ek olarak yaklaık 600 adet deiiklik ya da hata eklenmitir. Eli Programlama ( Pair Programming ) Yazılım sırasında balangıçta % 80 oranında eli programlama (pair programming) kullanılmı, sona doru rotasyonun getirdii uygulama zorlukları nedeni ile bu oran % 20 ye kadar dümütür. Eli programlamada karılaılan zorluklar: Sürekli e deiimi nedeni ile yazılım güçlükleri ortaya çıkmıtır. Kiilerin yaptıkları iler yarım kalmıtır. Yarım kalan ileri eler arasında paylatırmak sorun olmutur. Yazılımcıların çalıma alanlarının belli olmayıı herhangi bir alanda uzmanlamayı engellemitir. (Bu durum sık sık e deitirilmesinden kaynaklanmıtır). Bir iin iki kiiye aynı anda verilmesi, kiilerde sorumluluk duygusu olumamasına neden olmaktadır. Bir iten iki kiinin sorumlu olması, kiilerin i hakkında karar verme ve uygulamaya geçme hakkını kendilerinde görememesine neden olmaktadır. yapıldıktan sonra hangi ii kimin yaptıının tam olarak belli olmayıı hataların sorumlusunun tam olarak anlaılamamasına neden olmaktadır. Sonradan hangi ii kimin yaptıının tam olarak bilinmemesi baarı deerlendirilmesi konusunda salıklı ve somut veri bulunmamasına neden olmaktadır.

5 lerin deiik parçalarının deiik eler tarafından yapılması, iler arasında kopuklua neden olmaktadır. lerin deiik kiiler tarafından yapılması ve bir iin iki kiiye paylatırılması ilerin hızlı ve verimli yapılması ile çelimektedir Ortak Kod Sahiplii Yazılım büyük ölçekli olduu için bir sürüm boyunca ilerin tanımlanması hayli zor olmutur. Özellikle kısa süreli iler bulmak ve tanımlamak kolay olmamaktadır. Bazı i parçaları sürüm süresi boyunca devam etti. Bu süre sonunda eer verilen i eksik kaldıysa, bundan sonraki sürümde farklı bir çift programcıya verildi. Yeni ii alan programcılar yazılan kısımları örenmek ve bunun üzerine kod yazabilmekte zorlandılar. Ortak kod sahiplii yazılımcıların çıkan sorunları ve eksikleri sahiplenmemesine yol açmaktadır Ayaküstü toplantılar Bu toplantılar çok faydalı olmaktadır. Bu toplantılarda alınan, yazılımda uygulanacak yöntemlere ilikin önemli teknik kararlar, yazılı hale getirilerek yayımlanmalıdır. Aksi halde bu yöntemlerin uygulanmasında zorluklar ortaya çıkmaktadır Birim Testler (Unit Testing ) Gelitirilen yazılıma her yazılımcı müdahale edebilmektedir. Bir çift yazılımcının yaptıı hatanın bütün sistemi etkilememesi ve sistem entegrasyonun bozulmaması içim birim testler yapılmalıdır. Veri tabanı içeren sistemlerde yazılım veri tabanını deitirdii için, birim testlerinin yazılması zor olmutur.veri tabanı baımsız olan modüller için birim testler yazılmı olup, bunun için junit kullanılmıtır Yeniden Yapılandırma (Refactoring ) XP, yazılım mimarisinin önceden belirlenmedii, sürekli yapılan yeniden yapılandırmalarla nihai mimarinin ve yazılım yapısının ortaya çıkmasını hedefliyor. Biz bu konuda üst seviye bir mimari tasarımın olmasının daha faydalı olduunu düünüyoruz. Bu yaklaımımızla belirsizliklerin biraz daha azaltılmasını hedefledik. Hemen kodlamaya balamak ve korkmadan yazılan bölümleri çöpe atmak pratikte söylenildii kadar kolay olmamaktadır. Yazılım ortaya çıkmaya balayınca çeitli nedenler, örnein bazı modüllerin yava çalıması, yeniden yapılandırılacak kısımları belirlemektedir. Bu kısımlar tamamen atılarak veya yeniden yazılarak müterinin istedii ürün ortaya çıkmaktadır. Yeniden yapılandırma sırasında, sürümün tamamen bitirilmesi ya da sürüm tam olarak bitmiyor ise bile dondurularak genel bir yeniden yapılandırma için zaman ayrılmalıdır. Sürüm sonunda yazılımın tam olarak dondurulamadıı durumlarda sorun yaanmıtır.

6 3.5. Müteri ile birlikte çalıma XP bir müteri temsilcisinin sürekli programcılarla birlikte çalımasını öngörüyor. Bu erken geri besleme açısından çok faydalıdır. Hatta analiz aamasında sadece analizcilerin degil bütün programcıların bir ölçüde analiz çalımalarına katılması ve iin bütününü görmesi program gelitirirken ilerini kolaylatıracaktır. 4. Sonuçlar Gelitirdimiz yazılımda sürüm (iteration) süresi 2 hafta olarak planlanmıtı. Her sürüm sonunda olgunlamı ilerin ortaya çıkması için bu sürenin yeterli olmadıı gözlendi. Proje boyunca gerekirse sürüm süresi deitirilmeli, fakat önceden belirlenmi en fazla süreyi, örnein 3 haftayı, amamalıdır. Veri tabanı üzerinde birim testlerin zorluu nedeni ile bu testlerin verimli kullanılması mümkün olmamaktadır. Yazılımcıların çalıma alanlarının sürekli deimesi, nedeni ile herhangi bir alanda uzmanlamayı engellemektedir. XP de rotasyon yapılması yazılımı güçletirmektedir. Eli programla, herhangi iki kiiden birisinin ayrılması durumunda, bilgi birikiminin korunmasını yeterince salamaktadır. Fakat rotasyon yapılmasının i gücü kaybına neden olacaı göz önüne alınmalıdır. Mutlaka e deiimi yapılacak ise bu küçük gruplar içinde olmalıdır. Proje süresince bir iin sorumlusu mümkün olduu kadar sabit kalmalıdır. Eer iin sorumlusu sık sık deiir ise, i ile ilgili yapılmayan bölümün sorumluluunu alamamaktadır. XP ile projenin ne kadar süreceini tahmin etmek zordur. Bu, metodolojinin kendisinden kaynaklanmakadır. Sürekli yeniden yapılandırma ile sonuca varılmaya çalıılmakdadır. Yapılan yeniden yapılandırmanın, projeye nasıl etki edecegi ve projenin ne kadar sürecei tahmin edilememektedir. Karmaık sistemleri iyi tanımlı alt bölümlere ayırarak XP nin uygulanması faydalı olabilir. Sistemin tümüne birden XP uygulanması beklenen faydaları salamamıtır. Dier yazılım metodolojileri gibi XP de her kapıyı açan bir anahtar deildir. Kullanılmadan önce getirecei olumlu ve olumsuz sonuçlar düünülmeli, gerekirse projeye has yeni bir metodoloji kullanılmalıdır.

7 5. Kaynakça 1. Telekomünikasyon Yazılımlarının Gelitirilmesinde XP Yaklaımı, Taylan ekerci, Aziz Can Yücetürk, Ensar Gül, UYMS 2003, zmir. 2. Beck, K., Extreme Programming Explained: Embrace Change, Addison Wesley, 2000, ISBN: Jeffries, R., Anderson, A., Hendrickson, C., Extreme Programming Installed, Addison Wesley, 2001, ISBN: Exreme Programming FAQ, 6. The new Methodology, Martin Fowler, Java Server Faces,

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

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

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.

Spring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Ekosisteminde Kurumsal Yazılım Geliştirme Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Hakkımızda Harezmi Bilişim Çözümleri 2011 yılında kuruldu Uzmanlık alanlarımız Kurumsal uygulama geliştirme Java

Detaylı

2. Bölgesel Kalkınma ve Yönetiim Sempozyumu 25-26 Ekim 2007, zmir

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ı

Femsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak!

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ı

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

Femsoft, kolay kullanımı ve genileyebilen esnek yapısı ile ilerinizi çok kolaylatıracak!

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ı

ERP MPLEMENTASYONU PROJELERNDE DENETM SÜRECNN ÖNEM ve KARILAILAN RSKLER. Uur Kaan DNÇSOY

ERP MPLEMENTASYONU PROJELERNDE DENETM SÜRECNN ÖNEM ve KARILAILAN RSKLER. Uur Kaan DNÇSOY Giri ERP MPLEMENTASYONU PROJELERNDE DENETM SÜRECNN ÖNEM ve KARILAILAN RSKLER Uur Kaan DNÇSOY ERP (Enterprise Resource Planning - Kurumsal Kaynak Planlaması), bilgi sistemleri profesyonelleri tarafından

Detaylı

Java Tabanlı Akıı Sisteminin Gelitirilmesi

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ı

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

KONTROL SSTEMLER LABORATUARI

KONTROL SSTEMLER LABORATUARI YILDIZ TEKNK ÜNVERSTES ELEKTRK-ELEKTRONK FAKÜLTES KONTROL ve OTOMASYON MÜHENDSL BÖLÜMÜ KONTROL SSTEMLER LABORATUARI Doç.Dr. Haluk GÖRGÜN Ar.Gör. brahim ALIKAN Ar.Gör. Yavuz EREN STANBUL - 2010-1 - DiGiAC

Detaylı

Java ve Linux. Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006

Java ve Linux. Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006 Java ve Linux Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006 Sunum Planı Java Çalışma Ortamı POSIX uyumu ve Linux Java Toplum Süreci (JCP) Açık kaynak kodlu

Detaylı

Çok Katmanlı WEB Tabanlı Uygulamalarda Yetkilendirme Problemi

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

BÜLTEN. KONU: Menkul Kıymetlerin Vergilendirilmesi Hk 277 Nolu GVK G.T. Yayınlanmıtır

BÜLTEN. KONU: Menkul Kıymetlerin Vergilendirilmesi Hk 277 Nolu GVK G.T. Yayınlanmıtır Kültür Mah. 1375 Sk. No:25 Cumhuruiyet hanı K:5 35210 Alsancak - zmir-turkey Tel : + 90 232 464 16 16.. Fax: + 90 232 421 71 92. e-mail : info@psdisticaret.com..tr BÜLTEN SAYI :2010-054 Tarih: 27.12.2010

Detaylı

İnternet Programcılığı

İnternet Programcılığı 1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı

Detaylı

Java. Hakkımızda. Java Eğitimi

Java. Hakkımızda. Java Eğitimi JAVA Hakkımızda 1999 yılında bilişim teknolojileri alanında eğitim vermek amacıyla kurulan Bilişim Eğitim Merkezi temellerini istihdam ve verimlilik odaklı bir yapı üzerinde atmış ve verdiği eğitimlerle

Detaylı

E-Beyanname* *connectedthinking

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ı

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

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ı

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü

TCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü TCMB Deneyim Raporu Kurumsal Java Uygulama Platformu Sacit Uluırmak Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü 2007 TCMB made available under the EPL v1.0 30.04.2007 Gündem

Detaylı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

Detaylı

Veritabanı. Ders 2 VERİTABANI

Veritabanı. Ders 2 VERİTABANI Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın

Detaylı

2 Temel Kavramlar (Devam) Veritabanı 1

2 Temel Kavramlar (Devam) Veritabanı 1 2 Temel Kavramlar (Devam) Veritabanı 1 Veritabanı Kullanıcıları Veritabanı Yöneticisi (DBA-Database Administrator) Tasarım,oluşturma ve işletiminden sorumludur. Görevleri; Tasarımı Performans Analizi Erişim

Detaylı

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması Hakan ALBAĞ Tahsin Barış AKAN Bitirme Projesi 05.06.2006 Giriş Ticari yazılımlarda ortak ihtiyaçlar Birden

Detaylı

Bileen Tümletirmesine Dayalı Otomatik Uygulama Gelitirimi

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ı

Yüksek Lisans Çalımalarının Yürütülmesinde Aday Örencinin Sorumlulukları

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ı

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu

Turquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn

Detaylı

1 Temel Kavramlar. Veritabanı 1

1 Temel Kavramlar. Veritabanı 1 1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel

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

ICS 04.200.10 TÜRK STANDARDI TS EN OHSAS 18001/Mart 2001

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ı

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır. Yazılım Mimarisi 1.Yazılım Mimarisi Nedir? Yazılım mimarisi geliştirilen uygumaların maliyetlerinin azaltılmasında önemli bir yer tutar. Örneğin MVC modeli kullanarak bir uygulama geliştiriyoruz ve arayüz

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ı

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.

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ı

OTSTK BR OLGUNUN DUYGULARI ANLAMA VE FADE ETME BECERSNN KAZANDIRILMASINA YÖNELK DÜZENLENEN KISA SÜREL BR E TM PROGRAMININ NCELENMES

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ı

2. Bölgesel Kalkınma ve Yönetiim Sempozyumu 25-26 Ekim 2007, zmir

2. Bölgesel Kalkınma ve Yönetiim Sempozyumu 25-26 Ekim 2007, zmir Yönetiim, Bölgesel Kalkınma ve Kalkınma Ajansları: Çukurova Kalkınma Ajansı Uygulaması A. Celil Öz 1 1- Giri Son çeyrek yüzyılda küresellemenin ve uluslar arası ve uluslar üstü kurumların da etkisiyle

Detaylı

BELEDYELERDE NORM KADRO ÇALIMASI ESASLARI

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ı

VERİ TABANI PROGRAMCILIĞI DALI

VERİ TABANI PROGRAMCILIĞI DALI VERİ TABANI PROGRAMCILIĞI DALI Veritabanı Programlama Nedir Veritabanı programlama aslında mimari oluşturabilme ve optimize sorgu yazabilme becerisidir. Bir veritabanı uzmanının temel görevi; yazılımcılar

Detaylı

Java EE 5 Teknolojileri Jboss Seam

Java EE 5 Teknolojileri Jboss Seam Java EE 5 Teknolojileri Jboss Seam Hakan Uygun İçerik Kurumsal Uygulama Nedir? Java Teknolojileri Web Uygulaması Java EE Bileşenleri JBoss Seam Yazılım İhtiyaçları Bireysel Kullanıcı Eğitim Eğlence İletişim

Detaylı

Pozisyon Kontrol Sistemi Üzerine Karakteristik Yapı Çalı ması: STANBUL - 2010

Pozisyon Kontrol Sistemi Üzerine Karakteristik Yapı Çalı ması: STANBUL - 2010 Pozisyon Kontrol Sistemi Üzerine Karakteristik Yapı Çalıması: Set Üzerinde Kullanılacak Ekipman: 1 Motor sürücü ve çıkı potansiyometresi, 1 Ayarlama amplifikatörü, 1 Türevsel amplifikatör, 1 Toplama amplifikatörü,

Detaylı

Akıllı Kontrolde Teknoloji Devi SCADA YAZILIMI. Supervisory Control and Data Acquisition. ViewPLUS. Açık, Esnek, Ölçeklenebilir.

Akıllı Kontrolde Teknoloji Devi SCADA YAZILIMI. Supervisory Control and Data Acquisition. ViewPLUS. Açık, Esnek, Ölçeklenebilir. SCADA YAZILIMI Supervisory Control and Data Acquisition Açık, Esnek, Ölçeklenebilir www.mikrodev.com SCADA Sunucusu Operatör İstemcisi Windows, Linux ve MacOS platformlarında çalışabilir. Windows, Linux,

Detaylı

Client Server Database

Client Server Database Java Server Faces Ahmet Demirelli Sabancı Üniversitesi 2007 Ajanda Model-1 Mimari Model-2 Mimari MVC Framework Java Server Faces Örnek Uygulama Model 1 Mimari 1 2 3 6 JSP (View) 5 JavaBeans (Model) 4 Client

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ı

EL PARMAKLARINA DEERLER VEREREK KOLAY YOLDAN ÇARPMA ÖRETM YÖNTEMYLE ZHN ENGELL ÖRENCLERE ÇARPIM TABLOSU ÖRETM UYGULAMASI

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ı

Corafi Daıtık Yazılım Gelitirme Ortamında Yazılım Konfigürasyon Yönetimi

Corafi Daıtık Yazılım Gelitirme Ortamında Yazılım Konfigürasyon Yönetimi Corafi Daıtık Yazılım Gelitirme Ortamında Yazılım Konfigürasyon Yönetimi Hayrullah KALE 1 R. Bülent GÖKALP 2 1,2 Barı Kartalı Projesi, HAVELSAN A.. ANKARA 1 e-posta: hkale@havelsan.com.tr 2 e-posta: bgokalp@havelsan.com.tr

Detaylı

DELTA MENKUL DEERLER A..

DELTA MENKUL DEERLER A.. sayfa No: 1 A) Giri 1.Raporun Dönemi: Bu rapor, Delta Menkul Deerler A.. kuruluunun 1 Ocak 2008 31 Mart 2008 çalıma dönemini kapsamaktadır. 2. Ortaklıın Unvanı: Delta Menkul Deerler A.. 3. Dönem çinde

Detaylı

OTSTK ÇOCUKLARIN ALELERNE YÖNELK GRUP REHBERL NN ANNE BABALARIN DEPRESYON VE BENLK SAYGISINA ETKS

OTSTK ÇOCUKLARIN ALELERNE YÖNELK GRUP REHBERL NN ANNE BABALARIN DEPRESYON VE BENLK SAYGISINA ETKS Bu aratırma 2005 yılında 1. Uluslararası zmir Özel Eitim ve Otizm Sempozyumu'nda poster bildiri olarak sunulmutur. OTSTK ÇOCUKLARIN ALELERNE YÖNELK GRUP REHBERL NN ANNE BABALARIN DEPRESYON VE BENLK SAYGISINA

Detaylı

GÜNCEL GELMELER IIINDA LKÖRETM: MATEMATK-FEN-TEKNOLOJ-YÖNETM

GÜNCEL GELMELER IIINDA LKÖRETM: MATEMATK-FEN-TEKNOLOJ-YÖNETM KTAP NCELEMES GÜNCEL GELMELER IIINDA LKÖRETM: MATEMATK-FEN-TEKNOLOJ-YÖNETM Editörler: Arif Altun ve Sinan Olkun Orhan KARAMUSTAFAOLU Yrd.Doç.Dr., Amasya Üniversitesi, Eitim Fakültesi, Dekan Yrd., AMASYA

Detaylı

! "#$ % %&%' (! ) ) * ()#$ % (! ) ( + *)!! %, (! ) - )! ) ) +.- ) * (/ 01 ) "! %2.* ) 3."%$&(' "01 "0 4 *) / )/ ( +) ) ( )

! #$ % %&%' (! ) ) * ()#$ % (! ) ( + *)!! %, (! ) - )! ) ) +.- ) * (/ 01 ) ! %2.* ) 3.%$&(' 01 0 4 *) / )/ ( +) ) ( ) ! "#$ % %&%' (! ) ) * ()#$ % (! ) ( + *)!! %, (! ) - )! ) ) +.- ) * (/ 01 ) "! %2.* ) 3."%$&(' "01 "0 4 *) / )/ ( +) ) ( )! )! ) 1 87 Seri No'lu Gider Vergileri Genel Teblii Resmi Gazete Sayısı 27737 Resmi

Detaylı

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6 ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman

Detaylı

AB Uyum Sürecinde Türkiye nin Rekabet Gücü lerleme Raporu Üzerine Tespitler

AB Uyum Sürecinde Türkiye nin Rekabet Gücü lerleme Raporu Üzerine Tespitler AB Uyum Sürecinde Türkiye nin Rekabet Gücü lerleme Raporu Üzerine Tespitler Avrupa Komisyonu tarafından Türkiye hakkında hazırlanan lerleme Raporu, Türkiye ile müzakerelerin balaması yönünde olumlu bir

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

PIZZA DONALDO TÜRKYE. Mevcut Durum

PIZZA DONALDO TÜRKYE. Mevcut Durum PIZZA DONALDO TÜRKYE Pizza Donaldo talya Ltd. (P.D.I) 1 1960 yılında talya da Senyör Donaldo tarafından küçük bir talyan restoranı olarak kurulmutur. 10 çocua sahip olan Senyör Donaldo yıllar içerisinde

Detaylı

Hedef Kitle Ko ullar Kurs Tanımı Amaçlar Kurs Tanıtımı

Hedef Kitle Ko ullar Kurs Tanımı Amaçlar Kurs Tanıtımı CCNA 2: Yönlendirici ve Yönlendirme Temelleri Hedef Kitle Hedef kitle, a oluturma alanına pratik ve teknik bir giri yapmak isteyen lise örencileri, üniversite örencileri, a teknisyeni, a mühendisi, a yöneticisi

Detaylı

MATEMATK ÖRETMNDE BULMACA ETKNLNN ÖRENC BAARISINA ETKS

MATEMATK ÖRETMNDE BULMACA ETKNLNN ÖRENC BAARISINA ETKS MATEMATK ÖRETMNDE BULMACA ETKNLNN ÖRENC BAARISINA ETKS THE EFFECT OF PUZZLE EXPERINCE TO THE STUDENTS SUCCESS IN MATHS TEACHING Yrd.Doç.Dr. EMN AKKAN ÖZET Bu çalımanın amacı; bulmaca etkinliinin, ilköretim

Detaylı

Swing ve JDBC ile Database Erişimi

Swing ve JDBC ile Database Erişimi Swing ve JDBC ile Database Erişimi JDBC API, tablolanmış herhangi bir tür veriye, özellikle İlişkisel Veritabanı, erişim sağlayan bir Java API sidir. JDBC, aşağıda verilen üç etkinliğin gerçekleştirilebileceği

Detaylı

KURUMSAL YÖNETM LKELERNE UYUM RAPORU 1. Kurumsal Yönetim lkelerine Uyum Beyanı Brisa Bridgestone Sabancı Lastik Sanayi ve Ticaret A..

KURUMSAL YÖNETM LKELERNE UYUM RAPORU 1. Kurumsal Yönetim lkelerine Uyum Beyanı Brisa Bridgestone Sabancı Lastik Sanayi ve Ticaret A.. KURUMSAL YÖNETM LKELERNE UYUM RAPORU 1. Kurumsal Yönetim lkelerine Uyum Beyanı Brisa Bridgestone Sabancı Lastik Sanayi ve Ticaret A.., 01 Ocak 2009 31 Aralık 2009 döneminde Sermaye Piyasası Kurulu (SPK)

Detaylı

Veri Tabanı-I 1.Hafta

Veri Tabanı-I 1.Hafta Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR 1 Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen

Detaylı

İŞLETİM SİSTEMLERİ. (Operating Systems)

İŞLETİM SİSTEMLERİ. (Operating Systems) İŞLETİM SİSTEMLERİ (Operating Systems) İşletim Sistemi Tanımı, Görevleri, Bilinen İşletim Sistemleri Çok Kullanıcılı Sistemler, Bellek Yönetim Birimi Linux ve Windows Ailesi, Bilinen İşletim Sistemleri

Detaylı

Amaç ve Kapsam. Yetki ve Sorumluluk

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ı

ASP.NET Web Uygulamalarında Güvenlik

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ı

Bilgi Notu ARA TIRMA VE TASN F GRUBU 30.05.2002. " ç Kontrol: Kamusal Hesapverme Sorumlulu u çin Bir Yapı Olu turulması" Hk.

Bilgi Notu ARA TIRMA VE TASN F GRUBU 30.05.2002.  ç Kontrol: Kamusal Hesapverme Sorumlulu u çin Bir Yapı Olu turulması Hk. Bilgi Notu ARATIRMA VE TASNF GRUBU 30.05.2002 "ç Kontrol: Kamusal Hesapverme Sorumluluu çin Bir Yapı Oluturulması" Hk. ç Kontrol: Kamusal Hesapverme Sorumluluu çin Bir Yapı Oluturulması Kamu Kurumlarındaki

Detaylı

- 1. www.f1teknoloji.net. ... tarafından hazırlanan bu iyeri yönetmelii tüm irket çalıanları için geçerlidir.

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

VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;

Detaylı

TÜLN OTBÇER. Seminer Raporu Olarak Hazırlanmıtır.

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ı

HLA Tabanlı Bileenler ile Otomatik Uygulama Gelitirme

HLA Tabanlı Bileenler ile Otomatik Uygulama Gelitirme HLA Tabanlı Bileenler ile Otomatik Uygulama Gelitirme Cengiz TOAY Bilgisayar Mühendislii Bölümü Orta Dou Teknik Üniversitesi e-posta: ctogay@ceng.metu.edu.tr Özet Bu çalıma, belirli bir alanda birbirlerinin

Detaylı

TÜRKSAT A.Ş. 2. PostgreSQL Konferansı. Bilgilendirme Sunumu Faruk Selman Lekesiz 13.05.2012

TÜRKSAT A.Ş. 2. PostgreSQL Konferansı. Bilgilendirme Sunumu Faruk Selman Lekesiz 13.05.2012 TÜRKSAT A.Ş. 2. PostgreSQL Konferansı Bilgilendirme Sunumu Faruk Selman Lekesiz 13.05.2012 Ajanda Bu sunumun amacı nedir? TÜRKSAT neden bu konferansta? TÜRKSAT ve açık kaynak kod TÜRKSAT ve kamu projeleri

Detaylı

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ http://facebook.com/esriturkey https://twitter.com/esriturkiye egitim@esriturkey.com.tr Kursun Süresi: 5 Gün 30 Saat COĞRAFİ

Detaylı

JavaServerFaces. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu

JavaServerFaces. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu JavaServerFaces Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek

Detaylı

1.PROGRAMLAMAYA GİRİŞ

1.PROGRAMLAMAYA GİRİŞ 1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak

Detaylı

Vakum teknolojisi. Sistem kılavuzu

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ı

MUSK MUALLM MEKTEBNDEN GÜNÜMÜZE MÜZK ÖRETMEN YETTRME PROGRAMLARINDAK YAYLI ÇALGI ÖRETMNE LKN SINAMA-ÖLÇME-DEERLENDRME DURUMLARININ NCELENMES

MUSK MUALLM MEKTEBNDEN GÜNÜMÜZE MÜZK ÖRETMEN YETTRME PROGRAMLARINDAK YAYLI ÇALGI ÖRETMNE LKN SINAMA-ÖLÇME-DEERLENDRME DURUMLARININ NCELENMES MUSK MUALLM MEKTEBNDEN GÜNÜMÜZE MÜZK ÖRETMEN YETTRME PROGRAMLARINDAK YAYLI ÇALGI ÖRETMNE LKN SINAMA-ÖLÇME-DEERLENDRME DURUMLARININ NCELENMES 1. GR Yrd.Doç.Dr.Cansevil TEB *1924-2004 Musiki Muallim Mektebinden

Detaylı

SGK 11 Bin Liraya Eleman Arıyor

SGK 11 Bin Liraya Eleman Arıyor On5yirmi5.com SGK 11 Bin Liraya Eleman Arıyor Sosyal Güvenlik Kurumu Başkanlığı Hizmet Sunumu Genel Müdürlüğünde çalıştırılmak üzere 9 Sözleşmeli Bilişim Uzmanı alınacaktır. Yayın Tarihi : 13 Şubat 2012

Detaylı

Selsoft Eğitim Kataloğu

Selsoft Eğitim Kataloğu Selsoft Eğitim Kataloğu Haziran 2015 İçindekiler 1. Giriş... 3 2. le İlgili Genel Bilgiler... 3 a. Sınıf İçi ve Online... 3 b. Eğitim İhtiyaç Analizi... 4 c. Seviye ve Performans Değerlendirme... 4 d.

Detaylı

.com. Özcan Acar 2009 Kurumsal Java.com

.com. Özcan Acar 2009 Kurumsal Java.com .com Spring MVC Özcan Acar acar@unitedinter.net http://www.ozcanacar.com http://www.kurumsaljava.com Özcan Acar Hakkında public class OezcanAcar { public static void main(string[] args) { Acar oezcan =

Detaylı

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir. İlişkisel Veritabanı Yaklaşımı: İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir. İlişkisel veri tabanı yönetim sistemi verilerin tablolarda satır ve sutunlar halinde tutulduğu

Detaylı

ORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu

ORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu ORM & Hibernate Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek

Detaylı

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

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

Detaylı

PHP 1. Hafta 1. Sunum

PHP 1. Hafta 1. Sunum PHP 1. Hafta 1. Sunum PHP101: PHP nedir? Bu dersten sonra bilecekleriniz PHP nedir? PHP ye neden ihtiyaç vardır? PHP nin gelişimi HTML, HTTP ve JS nedir? PHP yle alakası nedir? PHP nin uygulama alanları

Detaylı

Veritabanı Uygulamaları Tasarımı

Veritabanı Uygulamaları Tasarımı Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların

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ı

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ı

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir Compiere Açık kodlu ERP + CRM yazılımı Hüseyin Ergün Önsel Armağan Serkan Demir ERP Nedir? ERP = Kurumsal Kaynak Planlama Organizasyonların farklı fonksiyonlarının ve departmanlarının kullandığı enformasyonu

Detaylı

11.DERS Yazılım Testi

11.DERS Yazılım Testi 11.DERS Yazılım Testi 1 Yazılım Testi Bir programda hata bulma amacıyla icra edilen bir süreçtir. İyi bir test koşulu henüz ortaya çıkarılmamış bir hatayı tespit eden test koşuludur. Yazılım testinin önemi

Detaylı

INTOSAI KAMU KES M Ç KONTROL STANDARTLARI REHBER. Özet Çeviri Baran Özeren Sayı tay Uzman Denetiçisi

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ı

stanbul Depreme Nasıl Hazırlanıyor?

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ı

MÜZK ETM YÖNETM ve DEERLENDRME LKLER *

MÜZK ETM YÖNETM ve DEERLENDRME LKLER * MÜZK ETM YÖNETM ve DEERLENDRME LKLER * Prof. Dr. lknur OKATAN *1924-2004 Musiki Muallim Mektebinden Günümüze Müzik Öretmeni Yetitirme Sempozyumu Bildirisi SDÜ, 7-10 Nisan 2004, Isparta Sunu Sayın Bakan

Detaylı

Inovasyonu Hızlandırın

Inovasyonu Hızlandırın Inovasyonu Hızlandırın Kurumsal DevOps Murat Akbar HP Yazılım Çözüm Danışmanı 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Detaylı

EKONOM!K KATMA DE"ER (EVA) YAKLA#IMI. Doç.Dr.Cemal ÇAKICI Marmara Üniversitesi,!!BF.!"letme Bölümü Ö#retim Üyesi cemal@marmara.edu.

EKONOM!K KATMA DEER (EVA) YAKLA#IMI. Doç.Dr.Cemal ÇAKICI Marmara Üniversitesi,!!BF.!letme Bölümü Ö#retim Üyesi cemal@marmara.edu. EKONOM!K KATMA DE"ER (EVA) YAKLA#IMI Doç.Dr.Cemal ÇAKICI Marmara Üniversitesi,!!BF.!"letme Bölümü Ö#retim Üyesi cemal@marmara.edu.tr!stanbul 2008 Yayın No : 2015!"letme-Ekonomi Dizisi : 273 1. Bası Agustos

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Veri Tabanı Yönetim Sistemleri Bölüm - 3 Veri Tabanı Yönetim Sistemleri Bölüm - 3 İçerik Web Tabanlı Veri Tabanı Sistemleri.! MySQL.! PhpMyAdmin.! Web tabanlı bir veritabanı tasarımı. R. Orçun Madran!2 Web Tabanlı Veritabanı Yönetim Sistemleri

Detaylı

#$% &'#(# Konular. Bits of Information. Binary Özellikler Superimposed Coding Signature Formation Deerlendirme

#$% &'#(# 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ı

SOSYAL GÜVENLİK KURUMU. HİZMET SUNUMU GENEL MÜDÜRLÜĞÜ GSS Yazılımları Daire Başkanlığı MEDULA UYGULAMALARI ALİ GELENLER

SOSYAL GÜVENLİK KURUMU. HİZMET SUNUMU GENEL MÜDÜRLÜĞÜ GSS Yazılımları Daire Başkanlığı MEDULA UYGULAMALARI ALİ GELENLER SOSYAL GÜVENLİK KURUMU HİZMET SUNUMU GENEL MÜDÜRLÜĞÜ GSS Yazılımları Daire Başkanlığı MEDULA UYGULAMALARI ALİ GELENLER SUNUM PLANI TANIM TARİHÇE AMAÇ-HEDEF MEDULA Hastane Uygulamasının Yapısı MEDULA Hastane

Detaylı

Bu dönemde daha önce belirttiim gibi yatırımlarımızla ilgili almı olduumuz kararlarımızın yanı sıra;

Bu dönemde daha önce belirttiim gibi yatırımlarımızla ilgili almı olduumuz kararlarımızın yanı sıra; BORYAD / Aralık 2009 1. 2009, finansal anlamda fırtınalı bir yıldı. Kısaca iecam ın 2009 yılını deerlendirebilir misiniz? Öncelikli konularınız neler oldu, kârlılık hedefleriniz de büyük amalar görüldü

Detaylı

II. KURUMSAL YÖNETM LKELER UYUM RAPORU

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ı

VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016 Veri Tabanı Nedir? Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, Mantıksal

Detaylı

Java Programlama Giriş

Java Programlama Giriş Java Programlama Giriş 2013-2014 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2014 Muhammer İLKUÇAR 1 Neden Java Programlama Platformdan bağımsızdır

Detaylı

!!"#! $#$%& '(& )*$+,( -. )/0 1-2 *. / *. /0 3 )56 7

!!#! $#$%& '(& )*$+,( -. )/0 1-2 *. / *. /0 3 )56 7 &' -. )/0 1-2 *. /0 3 4 1-2 *. /0 3 )56 7!"#$ % Önemli Not: bu rapor, Sermaye Piyasası Kurulu Teblii VII-128.1 Pay Teblii nin 2.maddesine istinaden Yatırım Menkul Deerler A.. ( Yatırım ) Kurumsal Finansman

Detaylı

DI TCARET HADLERNDEK DEMN CAR LEMLER DENGES VE GSYH ÜZERNE ETKLER (1987-2006)

DI TCARET HADLERNDEK DEMN CAR LEMLER DENGES VE GSYH ÜZERNE ETKLER (1987-2006) DI TCARET HADLERNDEK DEMN CAR LEMLER DENGES VE GSYH ÜZERNE ETKLER (-2006) Zafer YÜKSELER Danıman 10 Austos 2007 1. Giri: hracat ve ithalat fiyat endekslerindeki farklı deiimler, yıllar itibariyle dı ticaret

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

Yazılım Yapılandırma Teknikleri: Temizer Sistemi

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ı

e.t.t.e tüketim endeksi

e.t.t.e tüketim endeksi Kartlı alıverie dayalı e.t.t.e tüketim endeksi.sayı Ercan Türkan (ercan.turkan@tcmb.gov.tr) 22 Ocak 09 Özet Aralık 08 itibariyle tüketim endeksi, nominal olarak yıllık bazda yüzde 3,3 oranında artı göstermitir.

Detaylı

ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU

ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU ENSTİTÜMÜZDE DIŞ İNCELEME UZMANI GÖREVLENDİRİLMESİNE İLİŞKİN DUYURU 132 sayılı Türk Standardları Enstitüsü Kuruluş Kanununun 10/A maddesi uyarınca, Bilgi İşlem Dairesi Başkanlığı nda BAMS projesi kapsamında

Detaylı