Servis Tabanlı Kurumsal Yazılım Gelitirilmesinde XP Kullanımı ve Eletirisi
|
|
- Bilge Dursun
- 8 yıl önce
- İzleme sayısı:
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) 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 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.Ş.
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
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 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ü 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 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
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 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 1 Mustafa YILDIZ, 2 Orhan KARAHASAN, 3 Selahattin KURU 1 Teknopazar A.., ITU Ayazaa Kampüsü, ARI Teknokent No:9,
Detaylı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 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 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
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ığı
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 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* 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
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üğü 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 İş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ı 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 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ı 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 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ı
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 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 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 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
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.
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 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.
.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
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
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 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 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 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ı: 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.
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
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 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
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 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..
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
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
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 *) / )/ ( +) ) ( )! )! ) 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
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 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 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 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ı
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 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 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.., 01 Ocak 2009 31 Aralık 2009 döneminde Sermaye Piyasası Kurulu (SPK)
Detaylı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) İş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
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 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 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 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 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. 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 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 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İ 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 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İŞ 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 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 1. GR Yrd.Doç.Dr.Cansevil TEB *1924-2004 Musiki Muallim Mektebinden
Detaylı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 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 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.
İ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 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 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 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ı 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
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
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 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 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 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?
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 * 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 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 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 İç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 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 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;
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 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İ ÖĞ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ş 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 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 (-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 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 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
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 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ı