Mobil Uygulama Yazılımlarında Yazılım Metriklerinin Kullanılması

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

Download "Mobil Uygulama Yazılımlarında Yazılım Metriklerinin Kullanılması"

Transkript

1 Mobil Uygulama Yazılımlarında Yazılım Metriklerinin Kullanılması Using Software Metrics in Mobile Applications Software Dr. Aziz Can Yücetürk Vodafone IT Hizmetleri A.Ş. İstanbul Mehmet Ali Bektaş Vodafone IT Hizmetleri A.Ş. İstanbul Dr. Kamil Murat Ekşioğlu Vodafone IT Hizmetleri A.Ş. İstanbul Özet Yazılım ölçümü, geliştirilen yazılımların belli bir olgunluk seviyesine ulaşması için kullanılan bir yazılım mühendisliği metodolojisidir. Bu yöntem içinde, yazılım bileşenlerinin veya yazılım sürecinin belirli bir özelliği ne miktarda gösterdiğini nicel olarak belirlemek için yazılım metrikleri kullanılmaktadır. Bu çalışmada, mobil uygulama yazılımlarının geliştirilmesinde kullanılan bazı yazılım metrikleri ve bu metriklerden elde edilen uygulamalı sonuçlar tartışılmaktadır. Abstract Software measurement is a software engineering methodology, the purpose of which is that the developed software reaches a maturity level. Software metrics are used in this method, to determine quantitatively how much a software component or a software process meets a definite specification. In this study, we considered some software metrics and their practical results that are used in mobile application software development. 1. Giriş Diğer bilim dallarında nicel ölçüm yöntemlerinin başarı ile kullanımı, bilgisayar bilimleri ve bilgisayar yazılımı ile uğraşanları da bu konuya yönlendirmiş ve benzer ölçüm yaklaşımlarının yazılım geliştirmede de kullanılması konusunda yoğun çalışmalar yapılmıştır. Tom DeMarco Ölçülemeyen şeylerin kontrol de edilemeyeceğini belirtmektedir [1]. Ölçüm, en genel anlamıyla, sayıların nesne veya olaylara belli kurallara uygun olarak atanması şeklinde tanımlanmaktadır. Yazılım metrikleri, yazılımcılara geliştirdikleri programlar hakkında geribildirim vermek üzere kullanılmaktadır. Metrik, doğrudan ölçülebilen veya yapılan ölçümlere göre hesaplanan değerlere verilen isimdir. Yazılım metrikleri, yeniden ölçeklendirmenin (refactoring) ne zaman yapılması gerektiği hakkında yönlendirme yaptığı gibi, aynı zamanda geliştirme aşamasında kodlamadaki ilerlemelerin ölçümü için de bilgi sağlamaktadır. Doğru yazılım metrikleri, yazılım geliştirme yaklaşımını, nicelik, verimlilik, zamanlama, efor ve güvenilirlik gibi özellikler ile beraber pazarhedefli bir süreç olarak sağlamayı amaçlamaktadır [2]. En yaygın olarak kullanılan yazılım metrikleri: kod satır sayısı, çevrimsel karmaşıklık (cyclomatic complexity), hata yoğunluğu (her bir kod satırı için hata sayısı), fonksiyon noktası analizi, birim test kod kapsama, sınıf ve arayüz sayısı, bağıntı (cohesion) ve eşleme (coupling) şeklinde sıralanabilir. 2. Yazılım Metrikleri için Kullanılan Temel Teknikler IEEE nin 1061 Standardı yazılım kalitesi için metriklerin geliştirilmesi amacıyla kullanılan metodolojileri tanımlamaktadır [3]. Bu standarda göre yazılım metriği bir ölçüm fonksiyonu olup girdileri yazılım verileri, çıktıları yazılım kalitesini etkileyen özelliklere ait sayısal değerlerdir. IEEE 1061 Standardı nın metriklerin doğrulanması için tanımladığı çeşitli kriterler bulunmaktadır: Korelasyon (Correleation) Tutarlılık (Consistency) İzleme (Tracking) Tahmin Edilebilirlik (Predictability) Ayrımcı Güç (Discriminative Power) Güvenilirlik (Reliability) Yazılım geliştiriciler yazılım ölçümlerini ve metrikleri üç temel amaca ulaşmak için kullanmaktadır [4]: 1. Yazılım süreçlerinin anlaşılması ve modellenmesi: Yazılım ölçümlerinin kullanılmasının en önemli nedenlerinden biri, yazılımın ve ilgili yazılım

2 süreçlerinin anlaşılması ve bu süreçler için modellerin tanımlanması ve süreç parametreleri arasındaki ilişkilerin belirlenmesidir. Süreçlere ait planlama, yönetim ve iyileştirme faaliyetleri, ancak yazılım geliştirme süreçlerinde ne yapıldığı ve nasıl yapıldığı bilindiği takdirde doğru olarak yapılabilmektedir. 2. Yazılım projelerinin yönetilmesi: Yazılım ölçümlerinin kullanılmasının diğer bir önemli nedeni, etkin bir yazılım proje yönetiminin yapılabilmesi ve daha doğru yönetimsel kararların alınması için gerekli bilginin sağlanmasıdır. Bu bilgi ile, maliyet veya zaman planı gibi yazılım projesine ait bileşenlerin planlanması ve tahmin edilmesi, beklenen proje sonuçlarının takip edilmesi ve daha sonraki projelerde kullanılmak üzere projedeki organizasyonel modellerin doğrulanması yapılabilmektedir. 3. Yazılım süreçlerinde iyileştirme yapılması: Yazılım geliştiricilerin değişmez hedeflerinden birisi de, sunulan ürün ve servislerdeki kalitenin sürekli olarak iyileştirilmesidir. Yazılım ölçümlerinin ve metriklerinin kullanımı, süreçlerinin kalitesinin ölçülmesi ve değişimin gözlenebilmesi açısından süreç iyileştirmenin en önemli araçlarından biri olmaktadır. 3. Mobil Uygulama Yazılımlarında Kullanılan Bazı Yazılım Metrikleri Vodafone IT Hizmetleri A.Ş., mobil operatörlere yönelik olarak yazılım tabanlı yeni teknolojiler geliştirmekte ve iletişim ve mobil internetin hızla gelişmekte olan alanlarında şebeke, yazılım ve donanımdan bağımsız çözüm, uygulama ve servisler sunmaktadır. Vodafone IT nin geliştirdiği ürünler, Yeni Nesil Akıllı Şebeke (IN) Çözümleri, Mesajlaşma Çözümleri, Katma Değerli Servis Çözümleri ve Lokasyon Bazlı Servis Çözümleri olmak üzere dört ana kategoride toplanmakta olup, ürün portföyünde 30 un üzerinde ürün bulunmaktadır. Yazılım kalitesini artırmak ve yazılım geliştirme süreçlerini iyileştirmek amacıyla Vodafone IT tarafından geliştirilen yazılımlar üzerinde çeşitli metrikler uygulanmaktadır. Metriklerin seçimi aşamasında, ölçümlerin doğrudan yazılım geliştirme sürecinde kullanılabilme özelliğine ve uygulama kolaylığına (ölçüm alma ve ölçüm kriterine uygun değişiklikler yapabilme) öncelik verilmiş, ayrıca Java da iş mantığının kodlandığı temel birim olan metot seviyesinde ölçülebilecek metrikler seçilmiştir. Bu metriklerin uygulanması aşamasında veri toplama ve veri analizi amacıyla çeşitli araçlar kullanılmaktadır. Ölçüm aracı olarak, açık kaynak kodlu Metrics-Plugin seçilmiştir. Ayrıca CVS kayıtlarının incelenmesiyle metot ya da sınıf (metot dışı satırlar) düzeyinde gerçekleşen değişiklik sayılarının raporlanması için şirket içinde geliştirilmiş olan CVS-Reporter yazılımı kullanılmaktadır. Metrics- Plugin ve CVS-Reporter yazılımlarının XML formatındaki raporlarının bütünleştirilip aradaki ilişkilerin bulunması için bir Ölçüm-Analiz yazılımı geliştirilmiştir. Yapılan metrik değerlendirmeleri bu üç araç kullanılarak yerine getirilmektedir. Vodafone IT de kullanılan metrikler aşağıdaki şekilde sınıflandırılabilir: 1) Metot Kod Satırı Sayısı (MLOC-Method Lines of Code): Metot Kod Satırı Sayısı, boşluklar ve commentler haricinde belirtilen metot içindeki kod satırı sayısını ölçmektedir. Diğer metriklere göre daha basit bir metrik gibi görünmekle beraber, bir program parçasının geliştirilmesi için harcanan eforu ölçmek veya tahminlemek için, geliştirme sürecinin verimliliğini ve kod karmaşıklığını göstermek için kullanılır. 2) Çevrimsel Karmaşıklık (CC-Cyclomatic Complexity): Çevrimsel Karmaşıklık, kodun yapısal karmaşıklığını kod üzerindeki doğrusal bağımsız dallanmaların sayısı üzerinden ölçen bir metrik olup, McCabe tarafından geliştirilmiştir [5]. Kod üzerindeki if, while, do-while, for blokları gibi akış kontrolleri ve karar noktaları temel alınarak hesaplanır. Bu dallanmaların artması, karmaşıklığın artması ve kodun idaresinin zorlaşması anlamına gelmektedir. Karmaşık ve idaresi güç kodlar hataların gizlenmesini kolaylaştırdığı için hata potansiyelini artırıcı bir etkiye sahiptir. Ayrıca yüksek Çevrimsel Karmaşıklık değerine sahip metotlarda, bütün dalları kapsayacak sayıda birim test (Unit Test) yazılması pratikte çok zor hale gelmektedir. 3) İçiçe Yuvalanmış Blok Derinliği (NBD-Nested Block Depth): İçiçe Yuvalanmış Blok Derinliği, Çevrimsel Karmaşıklık gibi kod karmaşıklığının ölçümü için kullanılmaktadır. Ancak kod üzerindeki if, while, dowhile, for gibi blokların tamamını değil, sadece içiçe yuvalanmış olanların maksimum derinliğini sayısal olarak ölçmek için kullanılır. Bu ölçüm değerinin yüksek olması, aynı anda düşünülmesi gereken koşul sayısını artırdığı için, yazılımcıların kod üzerindeki kontrolünü azaltmakta ve mevcut hataların gözden kaçırılmasına sebep olmaktadır. 4) Parametre Sayısı (NOP-Number of Parameters): Bir metoda ait parametre sayısını ölçmek için kullanılır. Fazla sayıda parametrenin olması metodun fazla sorumluluk üstlendiğini gösterebilir. Çok fazla parametre gönderilmesi yerine bu paramatrelerin gruplandırılarak sınıflar içinde kapsüllenmesi sağlanmalıdır. Böylece verinin uygunluğu gibi çeşitli kontroller de bu sınıflar içinde yapılabilir. Aksi durumda bu tür kontrollerin metot içinde yapılması kod karmaşıklığını artırabilir.

3 4. Elde Edilen Pratik Sonuçlar Bu bölümde, üçüncü bölümde söz konusu olan ve kısaca MLOC, CC, NBD ve NOP olarak ifade edilen metriklerin, sekiz ayrı mobil uygulama geliştirme projesinde( ) elde edilen ölçüm sonuçları irdelenecektir. Ölçümler, projelerde kodlama bittikten sonra kodlarda yapılan değişiklik/güncelleme sayıları ile ilişkilendirilmiştir. Yapılan değişik/güncellemelerin farklı sebepleri bulunmaktadır: Hataların düzeltilmesi amacıyla yapılan değişiklikler, Ölçeklendirme (refactoring) amacıyla yapılan değişiklikler, Yeni özellik (new feature) eklenmesi amacıyla yapılan değişiklikler, Kod üzerinde iyileştirme (improvement) yapılması amacıyla yapılan değişiklikler. Yapılan değişiklik sayısının fazla olması yazılım geliştirmede istenmeyen bir durum olup [6], bu ölçütlerin düşük çıkması yazılımın kalitesini göstermektedir. Sekiz ayrı yazılım geliştirme projesinde elde edilen -Değişiklik Sayısı grafikleri sırasıyla Şekil 1-Şekil 8 de verilmiştir. Ayrıca her bir grafiğin altında, yapılan değişiklik sayılarının kaç metot üzerinde ortaya çıktığı da (x ekseninde belirtilen değişiklik sayılarının altında) sayısal olarak verilmiştir. Grafiklerdeki metrik değerleri bu metotlardan elde edilen ortalama değerleri göstermektedir. Verilen grafiklerdeki değerlerin birörnek (uniform) olması için MLOC değerinin 1/5 i alınmıştır. Ayrıca belli bir değişiklik sayısına sahip bir tek metodun olduğu durumlarda ilgili metot (ortalamalar için yüksek sapmalar oluşturduğu için) değerlendirme dışı bırakılmıştır. Metot Şekil 1: Proje-1 Metrik Değeri-Değişiklik Sayısı Grafiği Proje isimleri ticari sebeplerle açıklanmamıştır.

4 6,00 2,00 Metot Şekil 2: Proje-2 Metrik Değeri-Değişiklik Sayısı Grafiği 25, ,00 1 5, Metot Şekil 5: Proje-5 Metrik Değeri-Değişiklik Sayısı Grafiği 6,00 2, Metot Şekil 3: Proje-3 Metrik Değeri-Değişiklik Sayısı Grafiği Metot Şekil 6: Proje-6 Metrik Değeri-Değişiklik Sayısı Grafiği Metot Metot Şekil 4: Proje-4 Metrik Değeri-Değişiklik Sayısı Grafiği Şekil 7: Proje-7 Metrik Değeri-Değişiklik Sayısı Grafiği

5 6,00 2,00 Metot Şekil 8: Proje-8 Metrik Değeri-Değişiklik Sayısı Grafiği Şekil 9 da ise tüm projelerin ortalamaları tek bir grafikte birleştirilerek, şirket genelindeki metrik değerleri ortalaması grafiksel olarak gösterilmiştir Metot Şekil 9: Tüm Projelere ait Metrik Değeri-Değişiklik Sayısı Grafiği 5. Tartışma ve Sonuçlar Elde edilen pratik sonuçlar incelendiği zaman, metriklerin kullanımının yazılım geliştirme süreci açısından genel anlamda tutarlı ve yönlendirici değerler verdiği görülmektedir. Yapılan çalışma, mobil uygulama yazılımlarında yapılan ölçümleri göstermekle beraber, elde edilen sonuçlar genel uygulama yazılımlarında elde edilen sonuçlar ile paralellik göstermektedir. Elde edilen sonuçlar ile mobil uygulamalara özgü karakteristikler arasında bir korelasyon belirlenmemiştir. Ölçüm yapılan 4 metrikten 3 tanesi daha tutarlı bir doğrusallık sergilerken, NOP a (Parametre Sayısı) ait grafikler inişli çıkışlı bir seyir göstermektedir. Buradan çıkarılacak sonuç, NOP metriğinin yazılım kalitesini belirleyici etkisinin diğer metriklere göre daha az olduğudur. Proje sonuçlarına ait grafiklerlerde (Şekil 1-8), metrik değerlerinin artması ile, projelerde yapılan değişiklik sayılarının da doğrusal olarak arttığı görülmektedir. Bu genel bir sonuç olmakla beraber, bazı durumlarda değişiklik sayılarındaki artışa rağmen, metrik değerlerinde doğrusallıktan bazı sapmalar olduğu görülmektedir. Örneğin Proje-3 ve Proje-4 deki 5 değişiklik sayısı için bazı metrik değerlerinde yerel düşüşler görülmektedir. Bunun sebebi, bu noktalardaki değişiklik sayılarından etkilenen metot sayısının azalmasıdır (5 er değişiklik yapılan sadece 2 şer metot bulunmaktadır). Metot sayısının bu kadar düşmesi metrik ortalamalarında sapmalara neden olabilmektedir. Şekil 9 da bütün projelere ait şirket genelindeki ortalamalara bakıldığı zaman, tek tek projelerde elde edilen metrik değerlere bağlı değişiklik sayılarındaki artış eğilimi nin genel grafiğe de yansıdığı görülmektedir. Ancak sekiz değişiklik yapılmış metotlara sahip tek bir proje bulunduğu için, bu noktada grafik genel eğilimden sapma göstermiştir. Metrik değerleri ile değişiklik sayıları arasındaki ilişki analiz edildiğinde, metrik ölçüm değerleri yüksek olan metotların hem hata yapmaya daha yatkın özellikler taşıdığı, hem de bakım maliyetlerinin daha yüksek olduğu söylenebilir. Bertrand Meyer, açık-kapalı teorisi ile yazılım varlıklarının (sınıflar, modüller, fonksiyonlar, vs.) genişlemeye açık, ancak değişime kapalı olmaları gerektiğini belirtmektedir [7]. Buna göre değişiklik sayılarının az olması, yazılımın kararlılığını (stability) göstermekte, negatif etkilere karşı dirençli ve uzun ömürlü bir yazılım olduğunun kanıtı olmaktadır. Bu çalışmanın devamında, kullanılanlardan farklı metrikler ile ölçümler yapılarak, diğer metriklerin yazılım kalitesine etkilerinin belirlenmesi, metriklerin birbirleri ile çapraz ilişkileri irdelenerek aralarındaki korelasyon belirlenmesi, metrik sonuçları temel alınarak yapılacak istatistiksel analizler ile yazılım kalitesini en yüksek seviyede tutabilecek ölçüt ve eşik değerlerinin belirlenmesi,

6 metriklerin, yazılımların hata potansiyeline ait birer gösterge olarak kullanılması ile, belli projelerden elde edilen metrik değerleri ile, benzer projelerin hata potansiyellerinin belirlenmesi, mümkün olabilecektir. 6. Kaynaklar [1] DeMarco, T., Controlling Software Projects: Management, Measurement and Estimation, Prentice Hall PTR, ISBN , [2] Putnam, L.H., Myers, W., Five Core Metrics, Dorset House Publishing, New York, ISBN , [3] IEEE, IEEE Std , Standard for a Software Quality Metrics Methodology, revision., Piscataway, NJ,: IEEE Standards Dept., [4] Software Measurement Guidebook, Software Engineering Laboratory Series, Revision 1, SEL , June [5] McCabe, T., A Complexity Measure, IEEE Transactions on Software Engineering, 1976, 2, [6] Grosser, D., Sahraoui, H.A., Valtchev, P., An analogybased approach for predicting design stability of Java classes, Proceedings of the Ninth International Software Metrics Symposium (METRICS 03), [7] Meyer, B., Object Oriented Software Construction, Prentice Hall, 1988, p 23.

Yazılım Ölçümü: Genel Bir Bakış

Yazılım Ölçümü: Genel Bir Bakış Yazılım Ölçümü: Genel Bir Bakış Software Measurement: Overview Kaan Kurtel İzmir Ekonomi Üniversitesi, İzmir kaan.kurtel@ieu.edu.tr Prof. Dr. Şaban Eren Yaşar Üniversitesi, İzmir saban.eren@yasar.edu.tr

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ı

Yazılım Kodlama ve İ simlendirme Standartları v1.0

Yazılım Kodlama ve İ simlendirme Standartları v1.0 Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.

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ı

SOFTWARE ENGINEERING PRACTICE Ders İzlence Formu. Kodu: CSE401 Dersin Adı: SOFTWARE ENGINEERING PRACTICE Toplam Saat

SOFTWARE ENGINEERING PRACTICE Ders İzlence Formu. Kodu: CSE401 Dersin Adı: SOFTWARE ENGINEERING PRACTICE Toplam Saat Diploma Programı Bilgisayar Mühendisliği Bölümü Yarıyıl Teorik Uygulama SOFTWARE ENGINEERING PRACTICE Ders İzlence Formu Laboratuar Kodu: CSE401 Dersin Adı: SOFTWARE ENGINEERING PRACTICE Toplam Saat AKTS

Detaylı

YAZILIM KAVRAMINA BİR BAKIŞ. Gürcan Banger Elektrik Yük. Müh. ESOGÜ - 9 Nisan 2007

YAZILIM KAVRAMINA BİR BAKIŞ. Gürcan Banger Elektrik Yük. Müh. ESOGÜ - 9 Nisan 2007 YAZILIM KAVRAMINA BİR BAKIŞ Gürcan Banger Elektrik Yük. Müh. ESOGÜ - 9 Nisan 2007 YAZILIM ve DONANIM Bilgisayar kavramı, donanım ve yazılım olmak üzere iki ana bileşenden oluşuyor. Elektronik, mekanik

Detaylı

KURUMSAL RİSK YÖNETİMİ (KRY) EĞİTİMİ KURUMSAL RİSK YÖNETİMİ: KAVRAMSAL VE TEORİK ÇERÇEVE

KURUMSAL RİSK YÖNETİMİ (KRY) EĞİTİMİ KURUMSAL RİSK YÖNETİMİ: KAVRAMSAL VE TEORİK ÇERÇEVE KURUMSAL RİSK YÖNETİMİ (KRY) EĞİTİMİ KURUMSAL RİSK YÖNETİMİ: KAVRAMSAL VE TEORİK ÇERÇEVE SUNUM PLANI 1. RİSK VE RİSK YÖNETİMİ: TANIMLAR 2. KURUMSAL RİSK YÖNETİMİ 3. KURUMSAL RİSK YÖNETİMİ DÖNÜŞÜM SÜRECİ

Detaylı

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu Türkiye Halk Sağlığı Kurumu Başarsoft Su Kalite Bilgi Dokumanı 10.10.2013 İçindekiler 1. SU KALITE SİSTEMİ... 2 1.1 Sistemin Genel Amaçları:... 3 1.2 Kullanılan Bileşen ve Teknolojiler:... 4 2. UYGULAMALARA

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

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

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

Detaylı

YÖK TEZLERİ PROJE KELİME TARAMASI

YÖK TEZLERİ PROJE KELİME TARAMASI YÖK TEZLERİ PROJE KELİME TARAMASI YÖK Tezleri Proje Kelimesi Taraması Sonuçları Toplam Çalışma Sayısı 1833 İncelenen 1673 İlgisiz 372 Toplam İncelenen 1301 X Projesi 720 Proje Yönetimi 123 Yatırım Projeleri

Detaylı

Yazılım Proje Yönetimi (SE 320) Ders Detayları

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

Detaylı

Doç.Dr. Özlem İpekgil Doğan Araş Gör. Mert Topoyan

Doç.Dr. Özlem İpekgil Doğan Araş Gör. Mert Topoyan Doç.Dr. Özlem İpekgil Doğan Araş Gör. Mert Topoyan Neden Süreç Yönetimi? Örgütlerin çoğu geleneksel olarak fonksiyonel temelde yapılandırılmıştır. Tüm çalışmalar bağlı olunan fonksiyon içinde başlatılmakta,

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ı

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ı

DERS BİLGİLERİ. Uygulamalı İşletme İstatistiği BBA 282 Bahar 3+0+0 3 5

DERS BİLGİLERİ. Uygulamalı İşletme İstatistiği BBA 282 Bahar 3+0+0 3 5 DERS BİLGİLERİ Ders Kodu Yarıyıl T+U+L Saat Kredi AKTS Uygulamalı İşletme İstatistiği BBA 282 Bahar 3+0+0 3 5 Ön Koşul Dersleri - Dersin Dili Dersin Seviyesi Dersin Türü İngilizce Lisans Zorunlu Dersin

Detaylı

FİNANSAL RİSK ANALİZİNDE KARMA DAĞILIM MODELİ YAKLAŞIMI * Mixture Distribution Approach in Financial Risk Analysis

FİNANSAL RİSK ANALİZİNDE KARMA DAĞILIM MODELİ YAKLAŞIMI * Mixture Distribution Approach in Financial Risk Analysis FİNANSAL RİSK ANALİZİNDE KARMA DAĞILIM MODELİ YAKLAŞIMI * Mixture Distribution Approach in Financial Risk Analysis Keziban KOÇAK İstatistik Anabilim Dalı Deniz ÜNAL İstatistik Anabilim Dalı ÖZET Son yıllarda

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ı

SPSS E GİRİŞ SPSS TE TEMEL İŞLEMLER. Abdullah Can

SPSS E GİRİŞ SPSS TE TEMEL İŞLEMLER. Abdullah Can SPSS E GİRİŞ SPSS TE TEMEL İŞLEMLER SPSS in üzerinde işlem yapılabilecek iki ana ekran görünümü vardır. DATA VIEW (VERİ görünümü) VARIABLE VIEW (DEĞİŞKEN görünümü) 1 DATA VIEW (VERİ görünümü) İstatistiksel

Detaylı

SÜREÇ YÖNETİMİ UZMANLIK PROGRAMI

SÜREÇ YÖNETİMİ UZMANLIK PROGRAMI SÜREÇ YÖNETİMİ UZMANLIK PROGRAMI. Süreç Yönetimi Uzmanlık Programı Amacı Bu eğitim, süreç yönetimi konularında çalışma yapacak kişilere uzmanlık seviyesinde süreç analiz ve iyileştirme tekniklerini aktarmak

Detaylı

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat Diploma Programı Bilgisayar Mühendisliği Bölümü Yarıyıl Teorik Uygulama Laboratuar SOFTWARE ENGINEERING Ders İzlence Formu Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat AKTS Dersin Anlatıldığı

Detaylı

Yazılım Ürün Hattı Projelerinde Kalite Maliyeti ve Hata Yoğunluğu Ölçüm Yaklaşımı

Yazılım Ürün Hattı Projelerinde Kalite Maliyeti ve Hata Yoğunluğu Ölçüm Yaklaşımı Yazılım Ürün Hattı Projelerinde Kalite Maliyeti ve Hata Yoğunluğu Ölçüm Yaklaşımı Sezen Erdem 1, Elif Ceylan 2 1 ASELSAN A.Ş. SST-KKYTM P.K.1 06172, Yenimahalle/Ankara, Türkiye 2 ASELSAN A.Ş. SST-KKYTM

Detaylı

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

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

Detaylı

HASTANE HİZMET KALİTE STANDARTLARI METODOLOJİSİ

HASTANE HİZMET KALİTE STANDARTLARI METODOLOJİSİ HASTANE HİZMET KALİTE STANDARTLARI METODOLOJİSİ Sağlıkta Dönüşüm Programının ana hedeflerinden biride sağlık hizmetlerinde sürekli kalite gelişimini sağlamaktır. 2003 yılında ülkemize özgü bir uygulama

Detaylı

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

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

Detaylı

İş Süreçlerinin Yeniden Yapılandırılması (IE 320) Ders Detayları

İş Süreçlerinin Yeniden Yapılandırılması (IE 320) Ders Detayları İş Süreçlerinin Yeniden Yapılandırılması (IE 320) Ders Detayları Ders Adı Ders Dönemi Ders Kodu Saati Uygulama Saati Laboratuar Kredi AKTS Saati İş Süreçlerinin Yeniden Yapılandırılması IE 320 Seçmeli

Detaylı

İŞ ETÜDÜ ÇALIŞMALARINA YÖNELİK ÖZGÜN BİR YAZILIM GELİŞTİRİLMESİ VE UYGULANMASI

İŞ ETÜDÜ ÇALIŞMALARINA YÖNELİK ÖZGÜN BİR YAZILIM GELİŞTİRİLMESİ VE UYGULANMASI YÖNEYLEM ARAŞTIRMASI VE ENDÜSTRİ MÜHENDİSLİĞİ 28. ULUSAL KONGRESİ İŞ ETÜDÜ ÇALIŞMALARINA YÖNELİK ÖZGÜN BİR YAZILIM GELİŞTİRİLMESİ VE UYGULANMASI Cengizhan Büyük Hava Harp Okulu Endüstri Mühendisliği Bölüm

Detaylı

Tekrarlanabilirlik. Sapma, Tekrarlanabilirlik, Tekrar yapılabilirlik, Kararlılık, Doğrusallık. Sapma

Tekrarlanabilirlik. Sapma, Tekrarlanabilirlik, Tekrar yapılabilirlik, Kararlılık, Doğrusallık. Sapma ÖLÇÜM SİSTEMİ ANALİZİ (MEASUREMENT SYSTEM ANALYSIS - MSA) Ölçüm Sistemi Varyansının Türleri Ölçüm sistemi hataları beş grupta ele alınır. Sapma Sapma, Tekrarlanabilirlik, Tekrar yapılabilirlik, Kararlılık,

Detaylı

Yeni Bir Ders Tasarımı: Standartlarla Yazılım Geliştirme

Yeni Bir Ders Tasarımı: Standartlarla Yazılım Geliştirme Yeni Bir Ders Tasarımı: Standartlarla Yazılım Geliştirme İstanbul Kültür Üniversitesi, Bilgisayar Mühendisliği Bölümü, İstanbul c.catal@iku.edu.tr Özet: Yazılımların artan karmaşıklığı ile birlikte, mevcut

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ı

ALTI SİGMA VE BİR UYGULAMA. Six Sigma And An Application

ALTI SİGMA VE BİR UYGULAMA. Six Sigma And An Application Ç.Ü. Fen Bilimleri Enstitüsü Yıl:21 Cilt:22-1 ALTI SİGMA VE BİR UYGULAMA Six Sigma And An Application Murat YİĞİT İstatistik Anabilim Dalı Sadullah SAKALLIOĞLU İstatistik Anabilim Dalı ÖZET Bu çalışmanın

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ı

SAYIŞTAY REHBERLERİ 28.04.2015

SAYIŞTAY REHBERLERİ 28.04.2015 SAYIŞTAY REHBERLERİ 28.04.2015 Sayıştay Denetimi Düzenlilik Denetimi Performans Denetimi Mali denetim Uygunluk denetimi Sayıştay Raporları Sayıştay denetim raporları (Düzenlilik ve Performans denetimi)

Detaylı

VIERO ARAÇ SAYIM SİSTEMİ

VIERO ARAÇ SAYIM SİSTEMİ VIERO ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. Viero Araç Sayım Sistemi Viero Araç Sayım Sistemi, görüntü tabanlı

Detaylı

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS 507004832007 KALİTE KONTROLÜ Seçmeli 4 7 3 Dersin Amacı Günümüz sanayisinin rekabet ortamında kalite kontrol gittikçe önem kazanan alanlardan birisi

Detaylı

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

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

Detaylı

Türkiye Klinik Kalite Programı

Türkiye Klinik Kalite Programı Türkiye Klinik Kalite Programı 3 Mayıs 2013 Dr. Hüseyin ÖZBAY Amaç: Türkiye de klinik kalitenin izlenmesi ve değerlendirilmesine yönelik mevcut durum tespitinin yapılması ve klinik kalite ölçme ve değerlendirme

Detaylı

KARBON YÖNETĐMĐ STANDARTLARI

KARBON YÖNETĐMĐ STANDARTLARI 7. GERĐ DÖNÜŞÜM, ÇEVRE TEKNOLOJĐLERĐ VE ATIK YÖNETĐMĐ ULUSLARARASI FUARI Uluslararası Enerji ve Çevre Teknolojileri Mühendislik Müşavirlik A.Ş. KARBON YÖNETĐMĐ STANDARTLARI 10 HAZĐRAN 2011 TÜYAP FUAR VE

Detaylı

Zaman Serileri. IENG 481 Tahmin Yöntemleri Dr. Hacer Güner Gören

Zaman Serileri. IENG 481 Tahmin Yöntemleri Dr. Hacer Güner Gören Zaman Serileri IENG 481 Tahmin Yöntemleri Dr. Hacer Güner Gören Zaman Serisi nedir? Kronolojik sırayla elde edilen verilere sahip değișkenlere zaman serisi adı verilmektedir. Genel olarak zaman serisi,

Detaylı

Planlı veya Plansız Bakım Emirleri Tek Ekrandan Yönetiliyor

Planlı veya Plansız Bakım Emirleri Tek Ekrandan Yönetiliyor 1 Planlı veya Plansız Bakım Emirleri Tek Ekrandan Yönetiliyor NONSTOP Bakım Yönetimi içinde hem Plansız yapılan işlemler hem de 3 farklı yaklaşım ile Planlı yapılan eylemler yer almaktadır. Bütün emirler

Detaylı

Performans Denetimi Hesap verebilirlik ve karar alma süreçlerinde iç denetimin artan katma değeri. 19 Ekim 2015 XIX.Türkiye İç Denetim Kongresi

Performans Denetimi Hesap verebilirlik ve karar alma süreçlerinde iç denetimin artan katma değeri. 19 Ekim 2015 XIX.Türkiye İç Denetim Kongresi Performans Denetimi Hesap verebilirlik ve karar alma süreçlerinde iç denetimin artan katma değeri 19 Ekim 2015 XIX.Türkiye İç Denetim Kongresi Place image here with reference to guidelines Serhat Akmeşe

Detaylı

Çok İşlemcili Yapılarda Sinyal İşleme Yazılımlarının Geliştirilmesi Uygulaması. Sinan Doğan, Esra Beyoğlu

Çok İşlemcili Yapılarda Sinyal İşleme Yazılımlarının Geliştirilmesi Uygulaması. Sinan Doğan, Esra Beyoğlu Çok İşlemcili Yapılarda Sinyal İşleme Yazılımlarının Geliştirilmesi Uygulaması Sinan Doğan, Esra Beyoğlu ASELSAN A.Ş., REHİS Grubu, Ankara 16 Nisan 2009 1 1 İçerik Sinyal İşleme Yazılımları Çok İşlemci

Detaylı

AKILLI KAVŞAK YÖNETİM SİSTEMİ

AKILLI KAVŞAK YÖNETİM SİSTEMİ AKILLI KAVŞAK YÖNETİM SİSTEMİ 1 1. PROJE ÖZETİ Dünya nüfusu, gün geçtikçe artmaktadır. Mevcut alt yapılar, artan nüfusla ortaya çıkan ihtiyaçları karşılamakta zorlanmaktadır. Karşılanamayan bu ihtiyaçların

Detaylı

MUSTAFA KEMAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ

MUSTAFA KEMAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MUSTAFA KEMAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE LABORATUVARI II DENEY FÖYÜ LABVIEW PROGRAMLAMA DİLİ VE DAQ KARTI UYGULAMASI Hazırlayan Arş. Gör. Vedat YEĞİN 1. AMAÇ Bir

Detaylı

ENTEGRE YÖNETİM SİSTEMİ YAZILIMI

ENTEGRE YÖNETİM SİSTEMİ YAZILIMI ENTEGRE YÖNETİM SİSTEMİ YAZILIMI QSA ENTEGRE YÖNETİM SİSTEMİ YAZILIMI Entegre Yönetim Sistemi; yönetim sistemlerinin tek çatı altında toplandığı ve gereklerin aynı anda karşılandığı bütünsel uygulanan

Detaylı

Kural Motoru. www.paperwork.com.tr

Kural Motoru. www.paperwork.com.tr Kural Motoru www.paperwork.com.tr İş Kuralı Örnekleri Aşağıda iş kurallarına çeşitli örnekler verilmiştir; : İş Kuralı Nedir? T üm işletmeler kural merkezli çalışırlar. Kurallar hangi fırsatların takip

Detaylı

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

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

Detaylı

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ı

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ı

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

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

Detaylı

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ı

BENZETİM. Prof.Dr.Berna Dengiz. 4. Ders Modelleme yaklaşımları Benzetim yazılımlarında aranan özellikler M/M/1 Kuyruk Sistemi benzetimi

BENZETİM. Prof.Dr.Berna Dengiz. 4. Ders Modelleme yaklaşımları Benzetim yazılımlarında aranan özellikler M/M/1 Kuyruk Sistemi benzetimi Prof.Dr.Berna Dengiz 4. Ders Modelleme yaklaşımları Benzetim yazılımlarında aranan özellikler M/M/1 Kuyruk Sistemi benzetimi BENZETİM DİLLERİNDE MODELLEME YAKLAŞIMLARI Tüm benzetim dilleri; ya olay-çizelgeleme

Detaylı

SAMM ile Güvenli Yazılım Geliştirme

SAMM ile Güvenli Yazılım Geliştirme SAMM ile Güvenli Yazılım Geliştirme Emin İslam Tatlı, Aralık 2010, WGT E-Dergi 7. Sayı 1. SAMM Nedir? Yazılım geliştirme süreçleri (Waterfall, Spiral, Agile gibi) temelde planlama, tasarım, kodlama, test,

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ı

Sedona. Eğitim Kataloğu

Sedona. Eğitim Kataloğu Eğitim Kataloğu 1. Organizasyonel yapılanma Organizasyonel yapılanma kapsamında yer alan takım yapıları, yönetim anlayışı, yazılım süreçleri gibi kavramlar, yazılım projelerini başarıya taşıyan yapıtaşları

Detaylı

NESNEYE YÖNELİK TASARIM SÜRECİ

NESNEYE YÖNELİK TASARIM SÜRECİ NESNEYE YÖNELİK TASARIM SÜRECİ GİRİŞ Nasıl? sorusuna yanıt aranır. Nesne modeli: Analizden tasarıma. Doğrudan problem alanı ile ilgili nesnelerden oluşan model, yardımcı nesnelerle zenginleştirilir. Ana

Detaylı

KENT BİLGİ SİSTEMİNİN BİR ALT SİSTEMİ OLARAK İSTATİSTİKSEL BİLGİ SİSTEMİ VE TÜRKİYE İÇİN 2008 YILINDA İSTATİSTİKSEL BİLGİ SİSTEMİ KULLANIM DURUMU *

KENT BİLGİ SİSTEMİNİN BİR ALT SİSTEMİ OLARAK İSTATİSTİKSEL BİLGİ SİSTEMİ VE TÜRKİYE İÇİN 2008 YILINDA İSTATİSTİKSEL BİLGİ SİSTEMİ KULLANIM DURUMU * KENT BİLGİ SİSTEMİNİN BİR ALT SİSTEMİ OLARAK İSTATİSTİKSEL BİLGİ SİSTEMİ VE TÜRKİYE İÇİN 2008 YILINDA İSTATİSTİKSEL BİLGİ SİSTEMİ KULLANIM DURUMU * Statistical Information System as a subsystem of Urban

Detaylı

Zaman Serileri Tutarlılığı

Zaman Serileri Tutarlılığı Bölüm 3 Zaman Serileri Tutarlılığı Ulusal Sera Gazı Envanterleri Uygulamalı Eğitim Çalıştayı - IPCC Kesişen Konular 4-5-6 Kasım 2015, Ankara Türkiye Giriş Çok yıllı sera gazı (GHG) envanterleri, emisyonların

Detaylı

vizyon escarus hakkında misyon hakkında Escarus un misyonu, müşterilerine sürdürülebilirlik çözümleri sunan öncü bir şirket olmaktır.

vizyon escarus hakkında misyon hakkında Escarus un misyonu, müşterilerine sürdürülebilirlik çözümleri sunan öncü bir şirket olmaktır. escarus hakkında Nisan 2011 de faaliyetine başlayan Escarus Sürdürülebilir Danışmanlık A.Ş., deneyimli ve profesyonel kadrosuyla sürdürülebilirlik çözümleri geliştirerek, danışmanlık hizmetleri vermek

Detaylı

Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü. Cengiz GÖK

Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü. Cengiz GÖK Yazılım Mühendisliği Bölüm - 2 Yazılım Geliştirme Yaşam Döngüsü Cengiz GÖK 1 Gerçek Hayatta Program Geliştirme Gereksinim Analizi Sistemin İdamesi Sistem Tasarımı Teslim Program Tasarımı Sistem Testi Program

Detaylı

Genel Katılıma Açık Eğitimlerimiz Başlıyor!

Genel Katılıma Açık Eğitimlerimiz Başlıyor! Genel Katılıma Açık Eğitimlerimiz Başlıyor! Mavi Akademi, bünyesinde barındırdığı yetki belgeleri ve alanında uzman akademisyenler, sektör tecrübesine sahip baş denetçiler ve uzmanlardan oluşan kadrosuyla

Detaylı

17.10.2011. Türk Standartlari Enstitüsü'nün tanımladığı

17.10.2011. Türk Standartlari Enstitüsü'nün tanımladığı USABİLİTY ANALYSİS Kullanılabilirlik Nedir? Koray Metin 2008639026 Türk Standartlari Enstitüsü'nün tanımladığı ISO 9241 no'lu standardın bir bölümü olan "Kullanılabilirlik Kılavuzu"na göre; kullanılabilirlik,

Detaylı

Koku Ölçüm Yöntemleri

Koku Ölçüm Yöntemleri Orta Doğu Teknik Üniversitesi Çevre Mühendisliği Bölümü Koku Ölçüm Yöntemleri HAZIRLAYANLAR: Prof. Dr. Aysel Atımtay Çevre Müh. Meltem Güvener ODTÜ, 1-2 Nisan 2004 Ankara 1 KOKU ÖLÇÜM YÖNTEMLERİ Elektronik

Detaylı

Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi

Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi 04.11.2010 Mine Berker IBTech A.Ş. Gündem İş Süreçleri Yönetimi (BPM) Modeli Yaşam Döngüsü 1 BPM e Neden İhtiyaç Duyduk? BPM Çözüm Araçlarının

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ı

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların bilgilerini saklamalarına, program yüklemelerine izin

Detaylı

Sağlık Kuruluşlarında Maliyet Yönetimi ve Güncel

Sağlık Kuruluşlarında Maliyet Yönetimi ve Güncel Sağlık Kuruluşlarında Maliyet Yönetimi ve Güncel Uygulamalar YRD. DOÇ. DR. EMRE ATILGAN TRAKYA ÜNİVERSİTESİ SAĞLIK YÖNETİMİ BÖLÜMÜ Sağlık Kurumlarında Maliyet Yönetimi ve Güncel Uygulamalar Sunum Planı:

Detaylı

SAMM (Software Assurance Maturity Model) ile Güvenli Yazılım Geliştirme

SAMM (Software Assurance Maturity Model) ile Güvenli Yazılım Geliştirme SAMM (Software Assurance Maturity Model) ile Güvenli Yazılım Geliştirme Dr. Emin İslam Tatlı (tatli@architectingsecurity.com) Ocak 2011 1. SAMM nedir? Yazılım geliştirme süreçleri (Waterfall, Spiral, Agile

Detaylı

Aşırı Programlama İçin Üç Yeni Pratik

Aşırı Programlama İçin Üç Yeni Pratik Aşırı Programlama İçin Üç Yeni Pratik Mustafa Yıldız, Gürol Erdoğan, Selahattin Kuru Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, İstanbul {mustafa, gurol, kuru}@isikun.edu.tr Özet. Aşırı

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ı

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

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER EĞİTİM PROGRAMLARI MATLAB İLE MÜHENDİSLİK ÇÖZÜMLERİ Amaç: Sistem tasarım ve analizinin MATLAB dilinde kolay programlama yoluyla tekrarlanabilir yapılara oturtulması

Detaylı

OTOMOTİV SEKTÖRÜ ÖZEL İSTEKLERİ EĞİTİMLERİ ( APQP, FMEA, PPAP, SPC, MSA )

OTOMOTİV SEKTÖRÜ ÖZEL İSTEKLERİ EĞİTİMLERİ ( APQP, FMEA, PPAP, SPC, MSA ) OTOMOTİV SEKTÖRÜ ÖZEL İSTEKLERİ EĞİTİMLERİ ( APQP, FMEA, PPAP, SPC, MSA ) EĞİTİM ADI Otomotiv Sektörü Özel İstekleri Eğitimleri EĞİTİMİN AMACI Kurum Ürün Çevriminde Otomotiv Sektörü İsteklerinin Mühendislik

Detaylı

Risk yönetiminin kavramsal temelleri ve önemli ilkeleri. Farklı risk çeşitlerinin sınıflandırılması

Risk yönetiminin kavramsal temelleri ve önemli ilkeleri. Farklı risk çeşitlerinin sınıflandırılması 1.2.8 Risk Yönetimi Salı, 13.09.2011 Risk yönetiminin kavramsal temelleri ve önemli ilkeleri Farklı risk çeşitlerinin sınıflandırılması Risk Yönetimi Etkilerini azaltmak için risk seviyesini kontrol etmenin

Detaylı

Veri Madenciliği Yöntemleriyle İGDAŞ Çağrı Merkezi Veri Analizi VE Kalite Fonksiyon Yayılımı Yöntemiyle Süreç İyileştirme Çalışması

Veri Madenciliği Yöntemleriyle İGDAŞ Çağrı Merkezi Veri Analizi VE Kalite Fonksiyon Yayılımı Yöntemiyle Süreç İyileştirme Çalışması Veri Madenciliği Yöntemleriyle İGDAŞ Çağrı Merkezi Veri Analizi VE Kalite Fonksiyon Yayılımı Yöntemiyle Süreç İyileştirme Çalışması Nilay Kurşunoğlu, PwC Yönetim Danışmanlığı Biz Kimiz? Orhan Cem Sorumlu

Detaylı

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

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

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Struts Framework Üst Düzey Programlama-ders08/ 1 JSP MODEL 1 ve MODEL 2 Mimarileri Bu mimariler bir web uygulaması geliştirilirken kullanılan yöntemlerdir. Bu yöntemler arasındaki

Detaylı

MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI

MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI 2011 2012 Güz Yarıyılı Java Programlama YZM 363 5 AKTS 4. yıl 7 yarıyıl Lisans Seçmeli 3 s/hafta 3 kredi Teorik: 3 s/hafta

Detaylı

BT Maliyetlerinde Etkin Yönetim Stratejileri *

BT Maliyetlerinde Etkin Yönetim Stratejileri * PwC Türkiye V. Çözüm Ortaklığı Platformu BT Maliyetlerinde Etkin Yönetim Stratejileri * Anıl l Erkan, Kıdemli K Müdür, M Danış ışmanlık Hizmletleri Seda Babür, Danış ışman, Danış ışmanlık Hizmletleri PwC

Detaylı

TS EN ISO 9001:2008 Kalite Yönetim Sistemi Kurum İçi Bilgilendirme Eğitimi ISO 9001 NEDİR?

TS EN ISO 9001:2008 Kalite Yönetim Sistemi Kurum İçi Bilgilendirme Eğitimi ISO 9001 NEDİR? ISO 9001 NEDİR? ISO 9001, tüm imalat ve hizmet şirketleri için hazırlanmış olan ve Kalite Yönetim Sistemi nin gereklerini belirleyen uluslararası bir standarttır. Kurumun mal veya hizmet üretimindeki tüm

Detaylı

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

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

Detaylı

ULUSLARARASI ANTALYA ÜNİVERSİTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ DERS KATALOĞU

ULUSLARARASI ANTALYA ÜNİVERSİTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ DERS KATALOĞU ULUSLARARASI ANTALYA ÜNİVERSİTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ DERS KATALOĞU ZORUNLU DERSLER IE 201 - Operasyon Modelleme Karar vermedeki belirsizlik rolü de dahil olmak üzere işletme kararlarının matematiksel

Detaylı

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 1 Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 Eclipse Mimarisi 4 Java Teknolojisine Genel Bir Bakış 6 Taşınabilirlik 6 Java Derleyicisi ve Bytecode 6 Java Sanal Makinası (Java Virtual Machine - JVM)

Detaylı

STİK K KURULTAYI YAZILIM LOJİST STİĞİ

STİK K KURULTAYI YAZILIM LOJİST STİĞİ LOJİST STİK K KURULTAYI YAZILIM LOJİST STİĞİ ISO/IEC 12207 Yazılım Yaşam Döngü Süreçleri Yazılım Lojistiği Yazılım desteği; yazılımın orijinal isterlerini ve daha sonradan gelebilecek değişiklik isteklerini

Detaylı

Dünya CBS Günü 2015. 19 Kasım 2015, Ankara

Dünya CBS Günü 2015. 19 Kasım 2015, Ankara Dünya CBS Günü 2015 19 Kasım 2015, Ankara Amaç Projenin amacı; kentsel analiz, planlama, tasarım ve karar destek süreçlerinin iyileşmesine katkı sağlamak amacıyla 3 Boyutlu Kent Veri Modelinin ve örnek

Detaylı

Smart Work ile SüreS. reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU. WebSphere Ürün Müdürü

Smart Work ile SüreS. reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU. WebSphere Ürün Müdürü Smart Work ile SüreS reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU IBM Çözümler Zirvesi 2011 WebSphere Ürün Müdürü Đş Süreci Yönetimi Websphere Lombardi Edition Örnek Proje Profili Referanslar Đş Süreci

Detaylı

1511 ÖNCELİKLİ ALANLAR ARAŞTIRMA TEKNOLOJİ GELİŞTİRME VE YENİLİK PROJELERİ DESTEKLEME PROGRAMI MAKİNA İMALAT ROBOTİK VE MEKATRONİK ÇAĞRI DUYURUSU

1511 ÖNCELİKLİ ALANLAR ARAŞTIRMA TEKNOLOJİ GELİŞTİRME VE YENİLİK PROJELERİ DESTEKLEME PROGRAMI MAKİNA İMALAT ROBOTİK VE MEKATRONİK ÇAĞRI DUYURUSU 1511 ÖNCELİKLİ ALANLAR ARAŞTIRMA TEKNOLOJİ GELİŞTİRME VE YENİLİK PROJELERİ DESTEKLEME PROGRAMI 1. Çağrı Kodu MAKİNA İMALAT ROBOTİK VE MEKATRONİK ÇAĞRI DUYURUSU 1511-MAK-ROME-2016-1 2. Çağrı Başlığı CNC

Detaylı

www.pwc.com/tr 11. Çözüm Ortaklığı Platformu Sürdürülebilirlik Yönetimi ve Raporlaması 10 Aralık 2012

www.pwc.com/tr 11. Çözüm Ortaklığı Platformu Sürdürülebilirlik Yönetimi ve Raporlaması 10 Aralık 2012 www.pwc.com/tr 11. Çözüm Ortaklığı Platformu Sürdürülebilirlik Yönetimi ve Raporlaması İçerik 1 Giriş 2 Sürdürülebilirlik Yönetimi 3 Sürdürülebilirlik İnisiyatiflerinin Finansal Etkileri 4 Raporlama Süreci

Detaylı

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ Resul KARA Elektronik ve Bilgisayar Eğitimi Bölümü Teknik Eğitim Fakültesi Abant İzzet Baysal Üniversitesi, 81100,

Detaylı

FİNANSAL MODELLER. Yrd. Doç. Dr. Fazıl GÖKGÖZ. Tel: 595 13 37 fgokgoz@politics.ankara.edu.tr. Y. Doç. Dr. Fazıl GÖKGÖZ. Risk ve Getiri: Temel Konular

FİNANSAL MODELLER. Yrd. Doç. Dr. Fazıl GÖKGÖZ. Tel: 595 13 37 fgokgoz@politics.ankara.edu.tr. Y. Doç. Dr. Fazıl GÖKGÖZ. Risk ve Getiri: Temel Konular FİNANSAL MODELLER Yrd. Doç. Dr. Fazıl GÖKGÖZ Tel: 595 13 37 fgokgoz@politics.ankara.edu.tr Risk ve Getiri: Temel Konular Temel getiri konsepti Temel risk konsepti Bireysel risk Portföy (piyasa) riski Risk

Detaylı

Altasoft kolay anlaşılan, kolay uygulana ve yalın bir yazılımdır.

Altasoft kolay anlaşılan, kolay uygulana ve yalın bir yazılımdır. Yönetim Sistemlerinin uygulanmasında ve sürdürülmesinde çok önemli sıkıntılar ve kayıplar yaşanmaktadır. Altasoft bu sıkıntıları ve kayıpları en aza indiren çözümleri içeren bir yazılımdır. Çok sayıda

Detaylı

Akıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması

Akıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması Akıllı Ortamlarda Sensör Kontrolüne Etmen Tabanlı Bir Yaklaşım: Bir Jadex Uygulaması Özlem Özgöbek ozlem.ozgobek@ege.edu.tr Ege Üniversitesi Bilgisayar Mühendisliği Bölümü İZMİR Sunum Planı - Giriş - Benzer

Detaylı

İÇİNDEKİLER İÇİNDEKİLER KODLAB

İÇİNDEKİLER İÇİNDEKİLER KODLAB İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

ŞİKAYET / İTİRAZ VE GERİ BİLDİRİM PROSEDÜRÜ

ŞİKAYET / İTİRAZ VE GERİ BİLDİRİM PROSEDÜRÜ Sayfa No: 1/5 A. İÇİNDEKİLER Bölüm KONU SAYFA NO REFERANS STANDART MADDESİ TS EN ISO IEC 17020:2012 A. İÇİNDEKİLER 1 B. ŞİKAYET / İTİRAZ VE GERİ BİLDİRİM 2 7.6 1. AMAÇ 2 2. KAPSAM 2 3. SORUMLULUK 2 3.1

Detaylı

YENİ GRAFİK UYGULAMA GELİŞTİRME ARAYÜZLERİNİN KARŞILAŞTIRILMASI

YENİ GRAFİK UYGULAMA GELİŞTİRME ARAYÜZLERİNİN KARŞILAŞTIRILMASI PAMUKKALE ÜNİ VERSİ TESİ MÜHENDİ SLİ K FAKÜLTESİ PAMUKKALE UNIVERSITY ENGINEERING COLLEGE MÜHENDİ SLİ K BİLİMLERİ DERGİ S İ JOURNAL OF ENGINEERING SCIENCES YIL CİLT SAYI SAYFA : 2003 : 9 : 1 : 55-61 YENİ

Detaylı

YAZILIM KALİTESİ İÇİN YİNELEMELİ ÖLÇME YÖNTEMİ

YAZILIM KALİTESİ İÇİN YİNELEMELİ ÖLÇME YÖNTEMİ YAZILIM KALİTESİ İÇİN YİNELEMELİ ÖLÇME YÖNTEMİ Nurdan CANBAZ, Feza BUZLUCA Bilgisayar ve Bilişim Fakültesi İstanbul Teknik Üniversitesi İstanbul, Türkiye nurcanbaz@itu.edu.tr, buzluca@itu.edu.tr Özet-Bilgisayar

Detaylı

ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU

ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU Dünyada en çok kullanılan yönetim sistemi standardı ISO 9001 Kalite Yönetim Sistemi Standardının son revizyonu 15 Eylül 2015 tarihinde yayınlanmıştır.

Detaylı

Stratejik Performans Yönetimi ve Dengeli Sonuç Kartı (Balanced Scorecard-BSC)

Stratejik Performans Yönetimi ve Dengeli Sonuç Kartı (Balanced Scorecard-BSC) Stratejik Performans Yönetimi ve Dengeli Sonuç Kartı (Balanced Scorecard-BSC) Kontrol Fonksiyonu Gerçekleştirilmek istenen amaçlara ne ölçüde ulaşıldığını belirlemek, planlanan amaçlar (standartlar), ile

Detaylı

Altı Sigma Nedir? Uygulayan şirketlere çok belirgin finansal kazançlar sağlamıştır.

Altı Sigma Nedir? Uygulayan şirketlere çok belirgin finansal kazançlar sağlamıştır. ALTI SİGMA NEDİR? Altı Sigma Nedir? 1980 lerin ortasında Motorola tarafından, Japon kalite fikirleri ve kontrol sistemlerinin süreçlerde uygulanması için geliştirilmiştir. Mevcut problemleri çözmek, altı

Detaylı

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN NESNE TABANLI PROGRAMLAMA Java Değişkenler ve Veri Tipleri Operatörler JAVA Java Java SUN bilgisayar şirketince

Detaylı

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1 Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit

Detaylı