Çevik bir Hikâye: Celal Bayar Üniversitesi Öğrenci Kayıtlanma Modülü Bu Dönem Neden Çökmedi?

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

Download "Çevik bir Hikâye: Celal Bayar Üniversitesi Öğrenci Kayıtlanma Modülü Bu Dönem Neden Çökmedi?"

Transkript

1 inet-tr 14 - XIX. Türkiye'de İnternet Konferansı Bildirileri Çevik bir Hikâye: Celal Bayar Üniversitesi Öğrenci Kayıtlanma Modülü Bu Dönem Neden Çökmedi? Onur Leblebici, Deniz Kılınç, Ceyhun Araz, Cihan Demirel, Bora Gürsel, Seda Görmez Celal Bayar Üniversitesi, Bilgisayar Araştırma ve Uygulama Merkezi, Manisa onur.leblebici@cbu.edu.tr, deniz.kilinc@cbu.edu.tr, ceyhun.araz@cbu.edu.tr, cihan.demirel@cbu.edu.tr, bora.gursel@cbu.edu.tr, seda.gormez@cbu.edu.tr Özet: Yazılım teknolojilerinin hızla ilerlediği bu dönemde üniversitelerde kullanılan yazılım otomasyon sistemlerinin geride kalması önemli bir problemdir. Bu duruma ilave olarak; üniversitelerin Bilgisayar Bilimleri, Bilgisayar Mühendisliği, Yazılım Mühendisliği ve Bilgisayar Programcılığı gibi bölümleriyle sektör için uzman personel yetiştirdiğini düşünürsek, olay farklı bir boyut almakta ve maalesef Terzi kendi söküğünü dikemiyor sonucu ortaya çıkmaktadır. Tecrübe aktarımı niteliğindeki bu bildiride, CBÜ BAUM tarafından geliştirilen Yeni Kayıtlanma Modülünün geliştirme süreçleri ve detayları hakkında bilgilendirme yapılmıştır. Deneysel sonuçlarda da görüldüğü üzere hayata geçirilen bu modül, kullanıcının üzerinde yoğun bir kullanıma rağmen, yüksek sistem performansı ve sıfır hata sayısı ile ciddi bir başarı elde etmiştir. Hem yazılım performans metrikleri hem de öğrencilerden gelen olumlu geri dönüşler dikkate alındığında üniversitelerin lerce kullanıcıyı kaldırabilecek kaliteli yazılım ürünü geliştirmelerinin hayal olmadığı ortadadır. Anahtar Sözcükler: Üniversite Yazılım Otomasyonları, Çevik Yazılım Geliştirme, SCRUM Abstract: Despite the rapid evolution of software technologies, software automation systems in universities, could not keep up with. In addition to this situation, the fact that the universities are responsible to educate professional engineers in Computer Science, Computer Engineering, Software Engineering and Computer Programming reminds us the idiom the shoemaker's son always goes barefoot. In this paper, a newly developed Student Registration Module and its development process details are provided. The paper is in the form of experience sharing and the development is done by CBÜ BAUM. As seen in the experimental results, despite intensive usage over 33,000 users, system has zero defects and reached high overall system performance. As a result, implemented module is an admirable success. Finally, it is obvious that development of a high quality software, supporting users is not a fantasy. 1. Giriş Son yıllarda yazılım teknolojileri hızlı bir gelişim sürecine girerek, küçük, orta ve büyük ölçekli yazılım geliştirme firmaları ve açık kaynak kod toplulukları tarafından farklı alanlarda kullanılabilen yazılımlar üretilmeye başlanmıştır[1]. 85 Teknoloji bu hızla ilerlerken üniversitelerde kullanılan yazılım otomasyon sistemlerinin buna ne kadar ayak uydurabildiği önemli bir tartışma konusudur. Bir de üniversitelerin Bilgisayar Bilimleri, Bilgisayar Mühendisliği, Yazılım Mühendisliği ve Bilgisayar Programcılığı gibi bölümleriyle bu sektör için uzman personel yetiştirdiğini düşünürsek, olay farklı bir boyut

2 Çevik bir Hikâye: Celal Bayar Üniversitesi Öğrenci Kayıtlanma Modülü Bu Dönem Neden Çökmedi? Onur Leblebici, Deniz Kılınç, Ceyhun Araz, Cihan Demirel, Bora Gürsel, Seda Görmez almakta ve maalesef Terzi kendi söküğünü dikemiyor sonucu ortaya çıkmaktadır. Bir üniversite yazılım otomasyon sistemi temelde 3 kullanıcı grubuna hizmet vermektedir: (1) Öğrenciler, (2) Akademik Personel, (3) İdari Personel. Bu kullanıcı grupları farklı alt kullanıcı gruplarına ayırılabilmektedir. Bir üniversitenin yazılım otomasyon sistemi aslında kurumsal bir yazılım ürününden farksız olup, değişik derinlikte alt yazılım ürünlerini ve modüllerini içerebilmektedir. Örneğin: Öğrenci Otomasyonu, Personel Otomasyonu, Elektronik Belge Yönetim Sistemi, Akademik Performans Yönetimi bu alt ürünlerden bazılarıdır. Türkiye deki üniversitelerde kullanılan yazılım otomasyonlarında herhangi bir standart bulunmamaktadır ve bu durumu normal karşılamak gerekir. Çünkü üniversiteler Yükseköğretim Kuruluna[3] (YÖK) bağlı olsalar da kendi içlerinde özerk birer kurumdurlar. Her üniversitenin kendine süreçlerini tanımladığı çeşitli yönetmelikleri bulunmaktadır (Örnek için bakınız [10]). Bu yönetmelikler de bir yazılım ürününün veya modülünün işleyişini ve fonksiyonlarını oluşturmaktadır. Üniversite yazılım otomasyonlarında standartlaşması en zor olan ürünlerden birisi de Öğrenci Otomasyonudur. Yüksek seviyede dikey derinliğe sahip olan bu otomasyonun üniversiteden üniversiteye değişen onlarca farklı süreci ve uygulaması bulunmaktadır. Öğrenci otomasyonlarındaki Kayıtlanma Modülü de tüm üniversite yazılım otomasyonundaki en zor modüllerden birisidir. Özellikle kökleşmiş, lisans ve lisansüstü bölümlere sahip ve lerce öğrencisi olan üniversitelerde 100 lerce farklı öğrenci kayıtlanma senaryosu bulunmaktadır. Kayıtlanma modülündeki diğer zorluk da öğrencilerin istediği dersi, dersin kontenjanı dolmadan seçmek istemesidir. Öğrencileri bu noktada Başlatılmayı beklenen bir yarışmanın yarışmacılarına benzetebiliriz. 86 Yarışmanın başlatılması yani kayıtlanma sistemin açılması ile birlikte öğrencilerin tek hedefleri bir an önce istedikleri dersi seçmek ve kayıtlanmayı tamamlamaktır. Tam da bu noktada üniversite kayıtlanma modülü yoğun bir stres testinden geçmektedir. Binlerce öğrenci interaktif bir web uygulamasından sisteme girmekte ve kayıt olmaya çalışmaktadır. Böyle bir sistemin çalışması için çeşitli yazılım kalite metriklerinden söz edilebilir ancak buradaki en önemli konu sistemin performansını bütünüyle ele almaktır: (a)yazılım mimarisi ve kalitesi, (b) Sunucu konfigürasyonu ve mimarisi, (c) Ağ mimarisi. Eğer yazılım sistem performansı bütünüyle ele alınmaz ve sistem bu kullanıcı sayısını kaldıramazsa, o an interaktif olan binlerce öğrenci sistemle ilgili olumsuz düşünceye kapılmakta ve bunu çevreleri ile paylaşmaktadırlar yılında kurulan Celal Bayar Üniversitesi [2] (CBÜ) 2014 yılında Bilgisayar Araştırma ve Uygulama Merkezini (BAUM), üniversite yazılım geliştirme ve test süreçlerini yönetmesi ve gerçekleştirmesi için yeniden yapılandırmıştır. Celal Bayar Üniversitesi Bahar kayıtlanma döneminde, kayıtlanma sisteminin öğrencilere açıldığı ilk 30 dakika sonrasında servis veremez hale gelmiştir. Bu kötü tecrübe sonrasında CBÜ BAUM ekibi Kayıtlanma Sistemini yeniden yazma kararı almıştır. Çevik bir yazılım geliştirme yöntemi olan Scrum kullanılarak 4 kişiden oluşan (Yazılım Mimarı, Yazılım Görsel Arayüz Uzmanı, Yazılım Veritabanı Uzmanı, Yazılım Test Uzmanı) bir Kayıtlanma Ekibi oluşturulmuş ve sistem en baştan analiz edilerek yeniden geliştirilmiştir Güz kayıtlanma döneminde bu yeni kayıtlanma sistemi hayata geçirilmiş ve kullanıcının üzerinde yoğun bir kullanıma rağmen, yüksek sistem performansı ile ciddi bir başarı elde edilmiştir. Hem yazılım performans metrikleri hem de öğrencilerden gelen olumlu

3 geri dönüşler dikkate alındığında üniversitelerin lerce kullanıcıyı kaldırabilecek kaliteli yazılım ürünü geliştirmelerinin hayal olmadığı net bir başarı hikayesi ile ortaya konulmuştur. Tecrübe aktarımı niteliğindeki bu bildiride, CBÜ BAUM tarafından geliştirilen Yeni Kayıtlanma Modülünün geliştirme süreçleri ve detayları hakkında bilgilendirme yapılmıştır. Bildirinin 2. bölümünde CBÜ BAUM ekibinin yapılanması ve yazılım geliştirme süreci ile ilgili bilgilendirme yapılmıştır. 3. bölümde kayıtlanma sisteminin yeniden geliştirilmesi ile ilgili süreçler, teknik detaylar ve dikkat edilen yazılım geliştirme metrikleri üzerinde durulmuştur. 4. bölümde yeni kayıtlanma sisteminin hayata geçirilmesi ve sonuçları üzerinde durulmuş ve bu sistemin diğer üniversitelerde uygulanabilirliği tartışılmıştır. 2. BAUM Ekibi, Yazılım Geliştirme ve Test Süreci CBÜ BAUM ekibi, üniversite yazılım otomasyonlarının yönetilmesi, geliştirilmesi ve test edilmesi amacıyla 2014 yılında yeniden yapılandırılmıştır. Toplam 11 personel ve 1 müdürden oluşan ekibin tek odağı yazılım ve testtir. Çevik yazılım geliştirme yöntemlerinden olan SCRUM pratikleri BAUM un yazılım geliştirme süreç temelini oluşturmaktadır. SCRUM, hem ülkemizde hem dünyada yaygın olarak kullanılan çevik yöntemlerden biridir yılında Agile Türkiye tarafından gerçekleştirilen Yazılım Üretkenlik Raporu sonuçlarına[4] göre de Türkiye deki projelerin % 64 ünde çevik yöntemler uygulanmaktadır. SCRUM gibi çevik yöntemlerin üretkenliği [5], yazılım kalitesini [6] ve ekip üyeleri arasındaki iletişimi arttırdığı [7] bilinmektedir. SCRUM temelde, yinelemeli bir yaşam döngüsü tanımlamakta ve büyük iş kalemlerinin, küçük ve yönetilebilir işlere bölünmesi ve önceliklendirilmesi ile ilgili yöntemleri içermektedir. 87 inet-tr 14 - XIX. Türkiye'de İnternet Konferansı Bildirileri Şekil 1. SCRUM Süreci BAUM da genelde 2-3 haftalık sprintler oluşturulur. Arka planda sürekli güncel tutulan bir backlog bulunmaktadır. Zaman zaman birimlerden gelen ve o dönemde öncelikli olmayan iş maddeleri veya yazılım ekibi tarafından öngörülen sistem iyileştirmeleri bu backloga girilir. Her sprinti tek sprint takımı gerçekleştirir. Sprint planlama genelde 1-2 gün zaman alan bir süreçtir. Sprint planında hangi iş maddelerinin olacağına ürün yöneticisi ve müşteri temsilcisi karar verir. Müşteri temsilcisi genelde üniversite idare biriminde çalışan bir personel (Örn: Öğrenci İşleri, Personel Şube müdürleri) veya Rektör Danışmanıdır. Sprint planlaması yapılırken yazılım uzmanlarına istediği işi seçme hakkı verilir. BAUM da Scrum Master rolünü Yazılım Mimarı gerçekleştirir. Scrum Master, ekibin lideridir ve sprintin başarılı bir şekilde tamamlanması için elinden geleni yapar. Ekibin dış etkenlerden en az şekilde etkileneceği bir çalışma ortamı sağlar. Günlük sprint toplantılarını yönetir. Yazılım kaynak kod kontrol yönetim aracı ve SCRUM sürecindeki planların yönetimi ve gerçekleştirilmesi amacıyla Microsoft TFS (Team Foundation Server) ürünü [8] kullanılmaktadır. Yazılım ve test aşamalarında çalışan tüm BAUM personelinin TFS sisteminde bir kullanıcı grubu ve hesabı bulunmaktadır. SCRUM Backlog, TFS sistemi üzerinde tutulur ve tüm sprint planları yine TFS sistemi üzerinde gerçekleştirilir. Plandaki her iş maddesi

4 Çevik bir Hikâye: Celal Bayar Üniversitesi Öğrenci Kayıtlanma Modülü Bu Dönem Neden Çökmedi? Onur Leblebici, Deniz Kılınç, Ceyhun Araz, Cihan Demirel, Bora Gürsel, Seda Görmez için bir kullanıcı hikayesi oluşturulur ve daha sonra her hikaye alt görevler ile detaylandırılır. Yazılım uzmanlarına bu görevler delege edilir. Yazılım uzmanları geliştirdikleri bir isteğin veya çözdükleri bir hatanın ilk testlerini yaptıktan sonra işi bütünüyle test etmesi ve kapatması için TFS üzerinden ilgili test uzmanına delege ederler. BAUM yazılım geliştirme sürecinde 3 farklı dağıtım ve uygulama ortam bulunmaktadır: (1) Dev Ortamı: Sadece yazılım geliştirmenin yapıldığı ve yazılım uzmanlarının kendi temel testlerini yaptıkları ortamdır. (2) Test Ortamı: Yapılan sprint geliştirmeleri test uzmanları tarafından ilk olarak test ortamında test edilir. Test ortamının gerçek ortama çok yakın olması gerektiği için test veritabanı ve sistemi düzenli olarak canlı ortamdan kopyalanır. (3) Prod Ortamı: Üniversite yazılım otomasyonunun çalıştığı canlı ortamdır. Sprintlerdeki işler tamamlandıkça, sprint sonlarında bu ortam güncellenir. Acil hata çözümlerinde sprintin sonu beklenmeden, güncelleme önce test ortamında yapılır, testler sonucunda hatanın çözüldüğü gözlemlenirse, canlı ortam güncellenir. Prensip 3: Erken test (Early testing). Yazılım geliştirme süreci ne olursa olsun, test aktivitesine mümkün olan en erken zamanda başlanmalıdır. Prensip 4: Hataların kümelenmesi (Defect clustering). Hatalar, yazılımın belirli bölümlerinde kümelenebilir. Prensip 5: DNT paradoksu (Pesticide paradox). Tekrarlayan aynı tipteki test aktiviteleri, yazılımda benzer hataların bulunmasına neden olurlar. Dolayısıyla, test koşulları sürekli yenilenmeli ve revize edilmelidir. Amacımız bataklıkta sivrisinek avlamak değil, bataklığı kurutmak olmalıdır. Prensip 6: Testler içerik ve durum bağımlıdır. Yazılımın modül içeriğine veya kullanım durumlarına bakılarak farklı tipte veya derinlikte test aktiviteleri uygulanabilir. Prensip 7: Hatalar %100 giderilemez. Test aktiviteleri esnasında hataların bulunması, yazılımın hatalardan %100 arındırıldığı veya son kullanıcının ihtiyaçlarının %100 kapsandığı anlamına gelmez. BAUM test uzmanı kendisine delege edilen bir istekle ilgili temelde 4 test yapar: 2.1. BAUM Test Süreci BAUM test sürecinin tamamı yine TFS sistemi üzerinden yürütülür. Sprintteki iş maddelerinin kullanıcı hikayelerine karşılık gelen yeni test senaryoları oluşturulur. BAUM test ekibi ISTQB tarafından belirlenen 7 test prensibini [9] duvarına asar ve benimser. Prensip 1: Testler hataların varlığını gösterir. Yazılım testleri hataların var olduğunu gösterir fakat hiç bir hata kalmayacağını garanti etmez. Prensip 2: Yazılım ürünün komple test edilmesi mümkün değildir Duman Testi: Genel anlamda ürünün ilk çalıştırılmasında duman çıkıp çıkmama testi olarak görülür. Bir bileşenin veya sistemin ana görevinin en can alıcı veya kritik fonksiyonlarının çalıştığını görmek için detaydan uzak planlanmış tüm test koşullarının kapsandığı test biçimidir. 2. Fonksiyon Testi: Kodların minimum veri ile beklenen fonksiyonları ve işlevi yerine getirdiğinden emin olunması için yapılan test biçimidir. Genelde Kullanıcı Hikayeleri ve Test Senaryoları baz alınarak yapılırlar. 3. Ekran Standartları Testi: Yazılım ürünün belirlenen ekran standartlarına uyup uymadığı-

5 inet-tr 14 - XIX. Türkiye'de İnternet Konferansı Bildirileri nın kontrol edildiği test biçimidir. 4. Kullanılabilirlik Testi: Gerçek hayat kullanım koşulları altında bir yazılımın kolay anlatılabilir, öğrenilebilir, kolay kullanılabilir ve kullanıcıya cazip gelme standartlarını içeren test türüdür. Bu testlere ek olarak sprint tamamlandıktan sonra beklenmeyen etkilerin tespiti ve ölçümlenmesi için Test Uzmanı tarafından Basit Regresyon Testi yapılır. Ürünle ilgili önemli ve etkilenebilecek kısımlar baştan test edilirler. 3. Öğrenci Kayıtlanma Modülü Yeniden Yazılma Süreci Öğrenci Kayıtlanma Modülünün yazılım geliştirme ve test süreci 3'er haftalık toplam 4 sprintte tamamlanmıştır. Nesneye dayalı modelleme yaklaşımı ile Öğrenci Kayıtlanma Süreci yeniden modellenmiştir. Modelleme sürecinde UML durum senaryoları ve sınıf diyagramları oluşturulmuştur. Şekil 3. Kod haritası Toplam 210 tane kullanım senaryosu (usecase) çıkartılmıştır. Her senaryo üzerinden Scrum ekibi ve öğrenci işleri ekibi birlikte geçmiş ve senaryolar doğrulanmıştır. Bu kullanım senaryoları, daha sonra test senaryolarına dönüştürülmüştür. Öğrenci kayıtlanma ekranları kullanıcı deneyim kriterleri göz önünde bulundurularak yeniden tasarlanmıştır. Ekranların tasarımında basitliğe ve kullanım kolaylığına dikkat edilmiştir. Ekranlarda etkin görselliği yakalamak için ağırlıklı olarak CSS3[11] teknolojisi kullanılmıştır. Şekil 2. UML sınıf diyagramından bir bölüm Özellikle doğrulama (validation) ve kayıtlanma kuralları için esnek bir katman tasarlanmıştır. Bunun sebebi CBÜ Kayıtlanma Yönetmeliğinde ileride olabilecek değişikliklerin yazılım bakım maliyetinin minimum düzeyde tutulmak istenmesidir. Örneğin: Öğrencinin Alması Gereken, Alabileceği ve/veya Seçebileceği derslerde standart bir kural değişikliği olursa, değişiklik maliyetinin test süreci dahil 1 saati geçmemesi hedeflenmiştir. 89 Şekil 4. Örnek Kayıt Ekranı Üniversite sistemindeki kullanıcı sayısı (Öğrenciler, Akademisyenler, Öğrenci İşleri İdari

6 Çevik bir Hikâye: Celal Bayar Üniversitesi Öğrenci Kayıtlanma Modülü Bu Dönem Neden Çökmedi? Onur Leblebici, Deniz Kılınç, Ceyhun Araz, Cihan Demirel, Bora Gürsel, Seda Görmez Personel) in üzerinde olduğu ve kayıtlanma modülü, ekranlar dahil baştan geliştirildiği için kayıtlanma modülü eğitim videoları BAUM test departmanı tarafından oluşturulmuş ve ilgili web ekranlarına kısa yolları yerleştirilmiştir. Eğitim videolarının toplam izleyici sayısı yaklaşık dir. Yazılım geliştirme sürecinde sürekli dikkat edilen bazı önemli noktalar ve yapılan genel performans iyileştirmeleri aşağıdaki gibi özetlenebilir: Web sayfalarının ebatları minimum seviyede tutulmuştur. Sunuculara giden toplam istek (request) sayısı olabildiğince azaltılmıştır. Yük optimizasyonu için harici CDN'ler kullanılmıştır. Java script dosyaları minify edilmiştir. Java script dosyaları, CSS dosyaları, resim dosyaları gibi statik içeriğe sahip dosyalar cachlenmiştir. 4. Deneysel Sonuçlar Kayıtlanma modülü 15 Eylül 2014 saat 10:00 da devreye alındıktan sonra ilk 30 dakikada gözlemlenen metrikler aşağıdaki gibidir: 5. Tartışma ve Öneriler Teknolojinin hızla ilerlediği bu dönemde üniversitelerde kullanılan yazılım otomasyon sistemlerinin bu duruma ayak uyduramaması önemli bir problemdir. Bu duruma ilave olarak; üniversitelerin Bilgisayar Bilimleri, Bilgisayar Mühendisliği, Yazılım Mühendisliği ve Bilgisayar Programcılığı gibi bölümleriyle bu sektör için uzman personel yetiştirdiğini düşünürsek, olay farklı bir boyut almakta ve maalesef Terzi kendi söküğünü dikemiyor sonucu ortaya çıkmaktadır. Tecrübe aktarımı niteliğindeki bu bildiride, CBÜ BAUM tarafından geliştirilen Yeni Kayıtlanma Modülünün geliştirme süreçleri ve detayları hakkında bilgilendirme yapılmıştır. Deneysel sonuçlarda da görüldüğü üzere hayata geçirilen bu modül, kullanıcının üzerinde yoğun bir kullanıma rağmen, yüksek sistem performansı ve sıfır hata sayısı ile ciddi bir başarı elde etmiştir. Hem yazılım performans metrikleri hem de öğrencilerden gelen olumlu geri dönüşler dikkate alındığında üniversitelerin lerce kullanıcıyı kaldırabilecek kaliteli yazılım ürünü geliştirmelerinin hayal olmadığı ortadadır. Toplam öğrenci sisteme girmiştir. Toplam ders seçilmiştir. Ortalama sistem cevap verme süresi (Average Response Time) 0,8 sndir. Ortalama web sunucu yoğunluğu (CPU) %10 dur. Ortalama servis sunucu yoğunluğu (CPU) %12 dir. Ortalama veritabanı sunucu yoğunluğu (CPU) %8 dir. Sistemi devreye alınmadan önce modülün kodlama ve test sürecinde yaklaşık 40 hata tespit edilmiş ve çözülmüştür. Sistem devreye alındıktan sonraki 2 hafta kullanım sürecinde yazılım modülü ile ilgili hiç hata çıkmamış olup sadece 1 tane geliştirme yapılmıştır. 90 Kaynaklar [1] Nermin SÖKMEN, Türkiye de Yazılım Üreticilerinin Yetkinlik Düzeyi, Firmaların ve Sektörün Gelişimi cilt 1, TUBITAK, BIL- GEM. [2] Celal Bayar Üniversitesi tanıtımı, Erişim tarihi: 01/09/2014 [3] Yükseköğretim Kurulu (YÖK) tanıtımı, Erişim tarihi: 03/09/2014 [4] Agile Türkiye, 2013 Software Production Report. (2013)

7 inet-tr 14 - XIX. Türkiye'de İnternet Konferansı Bildirileri [5] Sutherland, J., Jakobsen, C.R., Johnson, K.: Scrum and CMMI Level 5: The Magic Potion for Code Warriors. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences (2008) [6] Livermore, J. A.: Factors that impact implementing an agile software development methodology. In: SoutheastCon Proceedings, IEEE, pp (2007) [7] Pikkarainen, M., Haikara, J., Salo, O., Abrahamsson, P., Still, J.: The impact of agile practices on communication in software development. Empirical Software Engineerging, 13 (3), pp (2008) [9] ISTQB test prensipleri, testing-principles-by-istqb, Erişim tarihi: [10] Celal Bayar Üniversite ÖnLisans ve Lisans Eğitim ve Öğretim Yönetmeliği, lisans_egitim_ve_ogretim_yonetmeligi_yeni. php, Erişim tarihi: [11] CSS3 teknolojisi ile ilgili genel tanıtım, Erişim tarihi: [8] Microsoft Team Foundation Server, en.wikipedia.org/wiki/team_foundatio n_server, Erişim tarihi:

ÖZGEÇMİŞ. 7.3 Uluslararası Bilimsel Toplantılarda Sunulan ve Bildiri Kitabında ( Proceeding) Basılan Bildiriler

ÖZGEÇMİŞ. 7.3 Uluslararası Bilimsel Toplantılarda Sunulan ve Bildiri Kitabında ( Proceeding) Basılan Bildiriler ÖZGEÇMİŞ 1. Adı, Soyadı : Deniz KILINÇ 2. Doğum Tarihi : 09.10.1980 3. Unvanı : Yrd. Doç. Dr. 4. Öğrenim Durumu : Derece Alan Üniversite Yıl Lisans Bilgisayar Mühendisliği Dokuz Eylül Üniversitesi 2002

Detaylı

aselsan Açık Pozisyonlar Bilgi Teknolojileri (BT) Denetçisi İç Denetçi

aselsan Açık Pozisyonlar Bilgi Teknolojileri (BT) Denetçisi İç Denetçi Açık Pozisyonlar Bilgi Teknolojileri (BT) Denetçisi aselsan ASELSAN'ın İç Denetim Bölümü'nde görevlendirilmek üzere aşağıdaki niteliklere sahip adaylara ihtiyaç bulunmaktadır. Üniversitelerin Bilgisayar

Detaylı

Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği

Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği TBD 21. Ulusal Bilişim Kurultayı Sunumu Yaşanmış Tecrübe Paylaşımı Önce Test Et Sonra Kodla XP Pratiği Hasan ÖZKESER Bimar Bilgi İşlem Hizmetleri Aş. 5 Ekim 2004 ODTÜ Kültür ve Kongre Merkezi, Ankara 2004

Detaylı

Yazılım Mühendisliği 1

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

Detaylı

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri

Selçuk Akyıldız. Kişisel Bilgiler. Eğitim Bilgileri 1 / 5. Adres Bilgileri Selçuk Akyıldız Adres Bilgileri : Türkiye - İstanbul(Asya) - Ümraniye - Ümraniye Cep Telefonu : 90 (533) 667 37 36 E-Posta : selcukakyildiz@gmail.com selcuk_akyildiz@yahoo.com Kişisel Bilgiler Toplam Tecrübe

Detaylı

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

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

Detaylı

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

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

Detaylı

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ı

Kısaca. Müşteri İlişkileri Yönetimi. Nedir? İçerik. Elde tutma. Doğru müşteri 01.06.2011. Genel Tanıtım

Kısaca. Müşteri İlişkileri Yönetimi. Nedir? İçerik. Elde tutma. Doğru müşteri 01.06.2011. Genel Tanıtım Kısaca Müşteri İlişkileri Yönetimi Genel Tanıtım Başar Öztayşi Öğr. Gör. Dr. oztaysib@itu.edu.tr 1 MİY Genel Tanıtım 2 MİY Genel Tanıtım İçerik Müşteri İlişkileri Yönetimi Nedir? Neden? Tipleri Nelerdir?

Detaylı

Yazılım profesyonelleri için önemli olan yetkinlikler anketi Survey

Yazılım profesyonelleri için önemli olan yetkinlikler anketi Survey Sayfa 1 / 9 Yazılım profesyonelleri için önemli olan yetkinlikler anketi Bu anketin amacı yazılım profesyonelleri için önemli olan yetkinlikleri tanımlamak ve anlamaktır. Araştırmacılar, bu anketten elde

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ı

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ı

BT İşyükü Otomasyonu Çözümleri.

BT İşyükü Otomasyonu Çözümleri. BT İşyükü Otomasyonu Çözümleri www.likyateknoloji.com Likya Teknoloji Likya Teknoloji 2008 yılından bu yana Kurumsal ürün ve çözümler geliştirmektedir. Teknoloji Şirketi BT İşyükü otomasyonu çözümleri

Detaylı

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

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

Detaylı

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

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

Detaylı

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

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

Detaylı

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

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

Detaylı

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

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

Detaylı

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ı

BĠR E-ÖĞRENME UYGULAMASI: BĠLGĠ GÜVENLĠĞĠ BĠLĠNÇLENDĠRME Asım Gençer GÖKCE Uzman Araştırmacı

BĠR E-ÖĞRENME UYGULAMASI: BĠLGĠ GÜVENLĠĞĠ BĠLĠNÇLENDĠRME  Asım Gençer GÖKCE Uzman Araştırmacı BĠR E-ÖĞRENME UYGULAMASI: BĠLGĠ GÜVENLĠĞĠ BĠLĠNÇLENDĠRME www.bilgimikoruyorum.org.tr Asım Gençer GÖKCE Uzman Araştırmacı 08 Haziran 2011 Gündem Proje Hakkında Projenin Amacı Projenin Genel Yaklaşımı Kapsam

Detaylı

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

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

Detaylı

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

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

Detaylı

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

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

Detaylı

İŞ SAĞLIĞI GÖZETİMİ YAZILIMI. Sağlıklı ve güvenli bir yaşam için

İŞ SAĞLIĞI GÖZETİMİ YAZILIMI. Sağlıklı ve güvenli bir yaşam için İŞ SAĞLIĞI GÖZETİMİ YAZILIMI Sağlıklı ve güvenli bir yaşam için 2 Biz Kimiz? Artı Metrik Bilişim Teknolojileri, iş yerlerinde sağlığın ve güvenliğin korunması, geliştirilmesi, işe bağlı hastalık ve kazaların

Detaylı

IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu

IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu Onur EKER 040970627 Danışman: Yrd. Doç Dr. Feza BUZLUCA Sunum İçeriği Projenin Tanımı Projenin Amacı Projenin Analizi Projenin Çözüm Sunduğu

Detaylı

X. Çözüm Ortaklığı Platformu

X. Çözüm Ortaklığı Platformu www.pwc.com/tr Türkiye Muhasebe Standartları na Geçiş İçerik 1. Yeni Türk Ticaret Kanunu na Genel Bakış 2. Türkiye Muhasebe Standartları na Geçiş Yol Haritası 3. Finansal Raporlama Süreci ve Teknik Altyapı

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ÜRKSAT UYDU HABERLEŞME KABLO TV VE İŞLETME A.Ş. İŞÇİ STATÜSÜNDE PERSONEL ALIM İLANI (Bilişim Hizmetleri)

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

Detaylı

Kurumsal Mimari (TOGAF)

Kurumsal Mimari (TOGAF) Kurumsal Mimari (TOGAF) Kurumsal Mimarlar Veri Mimarları Altyapı Mimarları İş Analistleri İş Süreçleri Uzmanları Teknoloji Mimarları Çözüm Mimarları Proje Yöneticileri IT Yöneticileri Eğitim Süresi : 4

Detaylı

Çoklu Bileşenlerden Oluşan Sistemlerde Çevik Yazılım Geliştirme Deneyimi

Çoklu Bileşenlerden Oluşan Sistemlerde Çevik Yazılım Geliştirme Deneyimi Çoklu Bileşenlerden Oluşan Sistemlerde Çevik Yazılım Geliştirme Deneyimi Hilal Coşkun 1, İbrahim Doğru 1 1 Netaş Telekomünikasyon A.Ş, İstanbul, Türkiye {hkaptan, idogru}@netas.com.tr Özet. Büyük ve karmaşık

Detaylı

Internet Programlama (ISE 311) Ders Detayları

Internet Programlama (ISE 311) Ders Detayları Internet Programlama (ISE 311) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Internet Programlama ISE 311 Güz 2 2 0 3 5 Ön Koşul Ders(ler)i Dersin Dili

Detaylı

ÖZGEÇMİŞ. 1. Adı Soyadı : Kürşat Mustafa KARAOĞLAN. İletişim Bilgileri :, PK:, / İş Adresi. Telefon. : Mail. 2.

ÖZGEÇMİŞ. 1. Adı Soyadı : Kürşat Mustafa KARAOĞLAN. İletişim Bilgileri :, PK:, / İş Adresi. Telefon. : Mail. 2. ÖZGEÇMİŞ 1. Adı Soyadı Kürşat Mustafa KARAOĞLAN İletişim Bilgileri İş Adresi, PK, / Telefon Mail.Doğum Tarihi kkaraoglan@karabuk.edu.tr Doğum Yeri GAZİANTEP 3. Ünvanı Öğr.Gör.. ÖĞRENİM DURUMU Derece Mezun

Detaylı

Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi

Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi Akademik Bilişim 2013 XV. Akademik Bilişim Konferansı Bildirileri Karabük Üniversitesi, Bilgisayar Mühendisliği Bölümü, Karabük omenemencioglu@karabuk.edu.tr, esonuc@karabuk.edu.tr, ismail.karas@karabuk.edu.tr,

Detaylı

Marmara Üniversitesi Lojistik & Tedarik Zinciri Yönetimi Sertifika Programı Marmara University Logistics & Supply Chain Management Certificate Program

Marmara Üniversitesi Lojistik & Tedarik Zinciri Yönetimi Sertifika Programı Marmara University Logistics & Supply Chain Management Certificate Program Marmara Üniversitesi Lojistik & Tedarik Zinciri Yönetimi Sertifika Programı Marmara University Logistics & Supply Chain Management Certificate Program Amaç Değişen ve gelişen müşteri isteklerinin en verimli

Detaylı

Sınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir?

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ı

Üniversitesi. {g.karatas, Library, Science Direct ve Wiley veri içerisinde

Üniversitesi. {g.karatas, Library, Science Direct ve Wiley veri içerisinde :, Üniversitesi 34156, stanbul, {g.karatas, c.catal}@iku.edu.tr Özet. sistematik ebilmek üzere, yöntemlerini in n veri belirlemek, ortaya konulan. IEEE Explorer, ACM Digital Library, Science Direct ve

Detaylı

KÜTÜPHANE ve DOKÜMANTASYON DAİRE BAŞKANLIĞI İŞ AKIŞ SÜREÇLERİ

KÜTÜPHANE ve DOKÜMANTASYON DAİRE BAŞKANLIĞI İŞ AKIŞ SÜREÇLERİ KÜTÜPHANE ve DOKÜMANTASYON DAİRE BAŞKANLIĞI İŞ AKIŞ SÜREÇLERİ Kasım 2017 Grafik Tasarım: Sinan İME Üst Yönetici Sunuşu Kurumsal kaliteyi artırmada süreç yönetimi büyük önem arz etmektedir. Süreç yönetimi

Detaylı

Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları

Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları Yazılım Mühendisliğinin Temelleri (SE 100) Ders Detayları Ders Adı Ders Dönemi Ders Kodu Saati Uygulama Saati Laboratuar Kredi AKTS Saati Yazılım Mühendisliğinin Temelleri SE 100 Güz 1 2 0 2 2 Ön Koşul

Detaylı

Arş. Gör. Mümine KAYA

Arş. Gör. Mümine KAYA Arş. Gör. Mümine KAYA E-Mail: muminekaya@osmaniye.edu.tr İş Telefonu: 0 (328) 827 10 00-3705 İş Adresi: Osmaniye Korkut Ata Karacaoğlan Yerleşkesi 80000 Merkez / OSMANİYE KİŞİSEL BİLGİLER Doğum Tarihi

Detaylı

Türk Telekom Portali Nasıl Değişti?

Türk Telekom Portali Nasıl Değişti? Türk Telekom Portali Nasıl Değişti? Türkiye nin Telekomünikasyon Devi Aboneleriyle IBM WebSphere Portal Aracılığı ile Konuşuyor Alpaslan Tomuş İş Geliştirme Koordinatörü innova Bilişim Çözümleri Türk Telekom

Detaylı

BİLGİSAYAR BİLİMLERİ ARAŞTIRMA VE UYGULAMA MERKEZİ AKADEMİK YILI FAALİYET RAPORU. Aralık 2017

BİLGİSAYAR BİLİMLERİ ARAŞTIRMA VE UYGULAMA MERKEZİ AKADEMİK YILI FAALİYET RAPORU. Aralık 2017 2016 2017 AKADEMİK YILI FAALİYET RAPORU Aralık 2017 BAUM - GENEL BİLGİLER Türkiyede örnekler BİLGİSAYAR BİLİMLERİ ARAŞTIRMA VE UYGULAMA MERKEZİ Kuruluş: Bilgisayar Bilimleri Araştırma ve Uygulama Merkezi

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

ÖĞRENCİ İŞLERİ BİLGİ SİSTEMİNDE ONLİNE TAHSİLAT SİSTEMİ

ÖĞRENCİ İŞLERİ BİLGİ SİSTEMİNDE ONLİNE TAHSİLAT SİSTEMİ ÖĞRENCİ İŞLERİ BİLGİ SİSTEMİNDE ONLİNE TAHSİLAT SİSTEMİ SUNUM İÇERİĞİ Öğrenci İşleri Bilgi Sistemi Ve Alt Sistemleri Öğrenci İşleri Bilgi Sistemi İle Entegre Sistemler Online Tahsilat Sistemi Tanıtımı

Detaylı

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

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

Detaylı

PINGPONG. Kurumsal Sunum / Aplikasyon Tanıtım

PINGPONG. Kurumsal Sunum / Aplikasyon Tanıtım PINGPONG Kurumsal Sunum / Aplikasyon Tanıtım 1 Sunum İçeriği Biz Kimiz? Kuruluş amacımız ve gelişim sürecimiz. PINGPONG Sistem ve İşleyiş Çalışma modeli, aplikasyon işleyişi ve sistemimiz. PINGPONG Nedir?

Detaylı

Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi

Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi Dicle Üniversitesi Bilgi İşlem Online Talep Takip Sistemi Cengiz Coşkun 1, Abdullah Baykal 2 1 Dicle Üniversitesi Bilgi İşlem Daire Başkanlığı, Diyarbakır 2 Dicle Üniversitesi Fen Fakültesi, Matematik

Detaylı

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ MOODLE UZAKTAN ÖĞRETİM SİSTEMİ ÖZET Genel Bilgiler Moodle nedir? Sistem Gereksinimleri Moodle Sisteminin Kurulumu Ders ve kategori eklenmesi Bir dersin sistem özellikleri İstatistikler Sonuç ve öneriler

Detaylı

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ TDİ111 TÜRKDİLİ 1 1. Dil, diller ve Türk dili 2. Dil bilgisi, sözcük, cümle 3. Kelime Türleri 4. Anlatımın

Detaylı

KAİD EĞİTİM DANIŞMANLIK. Isinizin L ideri Olun!

KAİD EĞİTİM DANIŞMANLIK. Isinizin L ideri Olun! KAİD EĞİTİM DANIŞMANLIK Isinizin L ideri Olun! Stratejik Çözüm Ortağınız Olarak Biz; Değişen ve gelişen Dünya nın hızını yakalamak artık tüm organizasyonların öncelikli hedefidir. Organizasyonlar iş süreçlerini,

Detaylı

Yazılım Mühendisliği Bölüm - 3 Planlama

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

Detaylı

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER BİRİNCİ SINIF GÜZ YARIYILI 2015-2016 EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER DEĞİŞİKLİK FORMU COM101 BİLGİSAYAR PROGRAMLAMA

Detaylı

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

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

Detaylı

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ı

Vakıf Üniversitelerinde Finans Bilgi Sistemi Entegrasyonu: Bir Uygulama

Vakıf Üniversitelerinde Finans Bilgi Sistemi Entegrasyonu: Bir Uygulama Vakıf Üniversitelerinde Finans Bilgi Sistemi Entegrasyonu: Bir Uygulama Yaşar Üniversitesi, Yazılım Mühendisliği Bölümü baris.ceyhan@yasar.edu.tr ÖZET: Gelirinin çoğunu öğrenci harçlarından sağlayan Vakıf

Detaylı

Öğretim planındaki AKTS Ulusal Kredi

Öğretim planındaki AKTS Ulusal Kredi Ders Kodu Teorik Uygulama Lab. Yazılım Gereksinimleri Mühendisliği Ulusal Kredi Öğretim planındaki AKTS 481052000001303 3 0 0 3 5 Dersin Yürütülmesi Hakkında Bu ders gerçek dünya problemlerinin analiz

Detaylı

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

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

Detaylı

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

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

Detaylı

CMMI ve Çevik Yöntemler

CMMI ve Çevik Yöntemler CMMI ve Çevik Yöntemler Kasım 2006 http:// Büyük k Resim Sorunlar Çözümler Tıbbi Kontrol ISO EFQM CMMI 9001 Yaşam Tarzı RUP MSF XP 2 CMMI Anlaşı şılmamış 3 Proje YönetimininY Tarihi netiminin Tarihi http://home.gwu.edu/~kwak/pm_history.pdf

Detaylı

Hızlı Uygulama Geliştirme (SE 340) Ders Detayları

Hızlı Uygulama Geliştirme (SE 340) Ders Detayları Hızlı Uygulama Geliştirme (SE 340) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Hızlı Uygulama Geliştirme SE 340 Her İkisi 2 2 0 3 5 Ön Koşul Ders(ler)i

Detaylı

Scrum Yöntemi Yapı Elemanlarının CMMI Seviye 2 Gereklerine Eşlenmesi: Bir Vaka Çalışması

Scrum Yöntemi Yapı Elemanlarının CMMI Seviye 2 Gereklerine Eşlenmesi: Bir Vaka Çalışması Scrum Yöntemi Yapı Elemanlarının CMMI Seviye 2 Gereklerine Eşlenmesi: Bir Vaka Çalışması Burcu Yalçıner 1, Kıvanç Dinçer 2 1 Bilgisayar Mühendisliği Bölümü, Hacettepe Üniversitesi, Ankara, Türkiye 2 Yönetim

Detaylı

TIGER PLUS FİYAT LİSTESİ 1 Aralık 2010 tarihinden itibaren geçerlidir.

TIGER PLUS FİYAT LİSTESİ 1 Aralık 2010 tarihinden itibaren geçerlidir. TIGER PLUS FİYAT LİSTESİ 1 Aralık 2010 tarihinden itibaren geçerlidir. Genel 1. Fiyat listesinde bulunan tüm lisans ve eğitim fiyatları ile eğitim süreleri LOGO tarafından tavsiye edilen son kullanıcı

Detaylı

Sakarya Üniversitesi Toyota Yazılım Geliştirme İşbirliği

Sakarya Üniversitesi Toyota Yazılım Geliştirme İşbirliği Sakarya Üniversitesi Toyota Yazılım Geliştirme İşbirliği 2 Aralık 2015 Amaç: 1- Üniversite Sanayi işbirliğine katkı sağlamak 2- Öğrencilere eğitimleri sırasında deneyim kazanma fırsatı sağlamak 3- Toyota

Detaylı

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

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

Detaylı

Pardus Yazılım Testleri ve Hata Takip Sistemi

Pardus Yazılım Testleri ve Hata Takip Sistemi Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü TÜBİTAK İstanbul Bilgi Üniversitesi 3 Nisan, 2010 Başlıklar 1 Yazılım Testi Nedir? Neden Önemlidir? 2 Test Türleri 3 Nedir? Hata Döngüsü 4 Özgür Yazılım

Detaylı

UHeM ve Bulut Bilişim

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

Detaylı

katip halkbank içerik yönetiminde yeni bir sayfa

katip halkbank içerik yönetiminde yeni bir sayfa katip halkbank içerik yönetiminde yeni bir sayfa sektör Finans araç EMC xcp 2.2 platformu Tarama uygulaması Görüntüleme uygulaması sonuç tamamıyla online ve merkezi tarama, arşivleme ve işakışı çözümü

Detaylı

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

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

Detaylı

T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu

T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu T.C. SAĞLIK BAKANLIĞI Türkiye Kamu Hastaneleri Kurumu Sağlık Sisteminin Güçlendirilmesi ve Desteklenmesi Projesi Kapsamında Alınacak Danışmanlar İçin İstihdam Duyurusu İLGİ BİLDİRİMİNE DAVET İkraz No:

Detaylı

UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ. Uzaktan Eğitim ve Oryantasyon. Sayı 1 / Eylül 2017 İSTANBUL AYDIN ÜNİVERSİTESİ

UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ. Uzaktan Eğitim ve Oryantasyon. Sayı 1 / Eylül 2017 İSTANBUL AYDIN ÜNİVERSİTESİ Uzaktan Eğitim ve Oryantasyon İstanbul Aydın Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi, uzaktan eğitimle ilgili gelişen teknolojiyi takip ederek, öğrencilerimize yeni eğitim öğretim yılında,

Detaylı

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

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

Detaylı

SİSTEM ANALİZİ VE TASARIMI

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

Detaylı

İKÜ Mühendislik ve Mimarlık Fakültesi Oryantasyon Programı 19.Eylül.2011 Araş.Gör.Edip SEÇKİN

İKÜ Mühendislik ve Mimarlık Fakültesi Oryantasyon Programı 19.Eylül.2011 Araş.Gör.Edip SEÇKİN Nokta Sistemine ilk defa giriş yaparken kullanıcı adı: Öğrenci No ŞİFRE: kultur Sisteme ilk girdiğinizde anket ve duyurular penceresi açılır. Bu pencerede listelenen duyuruları takip etmeniz gerekir. Kişisel

Detaylı

PAPERWORK TEKNİK MİMARİ

PAPERWORK TEKNİK MİMARİ PAPERWORK ECM TEKNİK MİMARİ 1. Şekilde (1) numara ile gösterilen Content Server adı verilen Uygulama Sunucusudur. Content Server tüm iş mantığını içerir. Veri Tabanına ve arşivlenen belgelere erişim yetkisi

Detaylı

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 300 kurumsal müşterimizde 1 milyonun üzerinde kullanıcıya günlük 250 binin üzerine sunulan video ile sorunsuz ve mükemmel

Detaylı

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

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

Detaylı

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

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

Detaylı

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

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

Detaylı

Marmara Üniversitesi Lojistik & Tedarik Zinciri Yönetimi Sertifika Programı Marmara University Logistics & Supply Chain Management Certificate Program

Marmara Üniversitesi Lojistik & Tedarik Zinciri Yönetimi Sertifika Programı Marmara University Logistics & Supply Chain Management Certificate Program Marmara Üniversitesi Lojistik & Tedarik Zinciri Yönetimi Sertifika Programı Marmara University Logistics & Supply Chain Management Certificate Program Amaç Değişen ve gelişen müşteri isteklerinin en verimli

Detaylı

IEEE MCBÜ Öğrenci Topluluğu

IEEE MCBÜ Öğrenci Topluluğu IEEE MCBÜ Öğrenci Topluluğu 1 IEEE Hakkında IEEE açılımı Institute for Engineers and Everyone Else dır. IEEE, elektrik, elektronik, bilgisayar, otomasyon, telekomünasyon ve diğer birçok alanda, mühendislik

Detaylı

Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları

Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Sistem Yazılımının Sınanması ve Geçerlenmesi SE 344

Detaylı

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri

1 / 5. Mehmet Alper Şen. Kıdemli Yazılım Uzmanı. İletişim Bilgileri Mehmet Alper Şen E-Posta İletişim Bilgileri Adres Bilgileri : senworld@gmail.com alper@kodkurdu.com : Türkiye - Antalya - Merkez - Muratpaşa Ev Telefonu : 90 (242) 247 43 21 Cep Telefonu : 90 (555) 689

Detaylı

Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði

Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði SE 302 - Yazýlým Mühendisliðinin Ýlkeleri DERS TANITIM BÝLGÝLERÝ Dersin Adý Kodu Yarýyýl Teori (saat/hafta) Uygulama/Laboratuar (saat/hafta)

Detaylı

İleri Java Programlama (COMPE 515) Ders Detayları

İleri Java Programlama (COMPE 515) Ders Detayları İleri Java Programlama (COMPE 515) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati İleri Java Programlama COMPE 515 Bahar 3 0 0 3 7.5 Ön Koşul Ders(ler)i

Detaylı

*1997 senesinde yeni binasında hizmet vermeye başlamıştır

*1997 senesinde yeni binasında hizmet vermeye başlamıştır BİR KÜTÜPHANEDE AĞ OLUŞUMU VE WEB SAYFASI: MARMARA ÜNİVERSİTESİ MERKEZ KÜTÜPHANESİ ÖRNEĞİ Tamer TEKGÜL Şube Müdürü Marmara Üniversitesi Kütüphane ve Dokümantasyon Daire Başkanlığı *Marmara Üniversitesi

Detaylı

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

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

Detaylı

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ı

Pardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Pardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği Yenilikleri Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği 21 Aralık 2006 Yenilikleri İçerik 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri Neden? Nasıl? 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri

Detaylı

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

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

Detaylı

Çimento Operatörleri ve Bakım Personeli için Simulatör sistemi: ECS/CEMulator

Çimento Operatörleri ve Bakım Personeli için Simulatör sistemi: ECS/CEMulator Çimento Operatörleri ve Bakım Personeli için Simulatör sistemi: ECS/CEMulator ECS/CEMulator, Çimento operatörlerini ve proses mühendislerini, simülatör ortamında eğitmeyi amaçlayan bir sistemdir. Çimento

Detaylı

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

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

Detaylı

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular Pardus A. Murat Eren, meren@pardus.org.tr Pardus Geliştiricisi 25 Mart 2007 İçerik 1 Neden? Nasıl? 2 3 Neden? Nasıl? 1 Neden? Nasıl? 2 3 Neden? Nasıl? Neden? Ana sözleşme Pardus, UEKAE tarafından, bilişim

Detaylı

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

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

Detaylı

Dijital pazarlama bir satış yöntemi değil; ulaşılan sonuçları sayesinde satış artışı sağlayan, bir ilişkilendirme ve iletişim sürecidir.

Dijital pazarlama bir satış yöntemi değil; ulaşılan sonuçları sayesinde satış artışı sağlayan, bir ilişkilendirme ve iletişim sürecidir. Dijital pazarlama bir satış yöntemi değil; ulaşılan sonuçları sayesinde satış artışı sağlayan, bir ilişkilendirme ve iletişim sürecidir. Dijital Pazarlama, rekabet avantajı için yeni kaynaklara ulaşımı

Detaylı

UZAKTAN EĞİTİM PROGRAMLARININ BAŞVURU SÜRECİ

UZAKTAN EĞİTİM PROGRAMLARININ BAŞVURU SÜRECİ UZAKTAN EĞİTİM PROGRAMLARININ BAŞVURU SÜRECİ YÖK e bağlı olarak bir önlisans/lisans/lisans tamamlama/tezsiz yüksek lisans programının uzaktan eğitim yoluyla yürütülmesine karar veren bölümlerin izlemesi

Detaylı

Bilişim Garaj Akademisi Nedir?

Bilişim Garaj Akademisi Nedir? Bilişim Garaj Akademisi Nedir? Bilişim Garaj Akademisi, 7-16 yaş arası çocuklarımıza programlama, web tasarımı, 3D tasarım, robot tasarım ve üretimi gibi üretici bilişim becerileri kazandıran ilk online

Detaylı

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

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

Detaylı

BioAffix Ones Technology nin tescilli markasıdır.

BioAffix Ones Technology nin tescilli markasıdır. BioAffix Ones Technology nin tescilli markasıdır. ? NEDEN BİYOMETRİK DOĞRULAMA SUNUCU TABANLI BİYOMETRİK MICROSOFT WINDOWS OTURUM AÇMA UYGULAMASI Biyometrik veri taklit edilemez, şifre gibi unutulamaz!

Detaylı

AKADEMİK YILI MÜFREDATI. 1. Dönem (Güz) 25 saat 2.Dönem (Bahar) 25 saat. Kodu Ders KREDİ AKTS Kodu Ders KREDİ AKTS

AKADEMİK YILI MÜFREDATI. 1. Dönem (Güz) 25 saat 2.Dönem (Bahar) 25 saat. Kodu Ders KREDİ AKTS Kodu Ders KREDİ AKTS MİMARLIK 2018 2019 AKADEMİK YILI MÜFREDATI 1. Dönem (Güz) 2 saat 2.Dönem (Bahar) 2 saat ARCH 11 Mimarlıkta Temel Tasarım I 2-6- ARCH 1120 Mimarlıkta Temel Tasarım II (ön koşulu ARCH 11) 2-6- ARCH 1113

Detaylı