Yazılım Geliştirme Sürecinde Kullanılan Ölçütler
|
|
- Ilker Keleş
- 7 yıl önce
- İzleme sayısı:
Transkript
1 Yazılım Geliştirme Sürecinde Kullanılan Ölçütler Dr. Tolga Ovatman İstanbul Teknik Üniversitesi Bilgisayar ve Bilişim Fakültesi Maslak 08 Ağustos
2 İçerik Giriş Yazılım Geliştirme Süreci Ölçme Teorisi Nesneye Dayalı Ölçütler FPA ve varyantları Süreç Ölçütleri Sonuç 2
3 Yazılım Geliştirme Süreci Yazılım geliştirmek, mühendislik disiplinleri içinde en fazla bireysel etkinlik içeren disiplinlerden biri. Disiplin geliştiği zamanlarda donanım kapasitesinin sınırlı olması nedeniyle daha küçük çaplı ve basit sistemler geliştiriliyordu. Yazılım projeleri yönetimi artık çok daha fazla paydaşın rol oynadığı çok boyutlu problemler haline geldi.
4 Yazılım Geliştirme Süreci 2000li yıllarda yazılım endüstrisinin durumu hakkında birçok araştırma yapıldı. The OASIG Study (1995) : Her 10 projeden 7si bir yönden başarısız bulunuyor The Chaos Report (1995): Projelerin %31.1'i tamamlanmadan iptal ediliyor. %52.7'si tahmin edilenin 2 katına maloluyor. The KPMG Canada Survey (1997): İncelenen projelerin %61'i başarısızlıkla sonuçlandı. The Conference Board Survey (2001): Projelerin %40 tamamlandıktan bir yıl sonra işlevini yitiriyor.
5 Yazılım Geliştirme Süreci Yazılım geliştirme projeleri aşağıdaki süreçleri içerir Planlama (Analiz-Tasarım) Geliştirme (Kodlama-Test) Montaj ve bakım
6 Yazılım Geliştirme Süreci Model: A praiseworthy example to be copied, with or without modifications. Yazılım yaşam döngüsü modelleri, geçmişten günümüze üç farklı bakış açısından oluşturulmuştur. Programlama bakış açısı: Yazılım geliştirme, fikirlerin doğrudan bir yansımasını üretmektir. Ardışıl işlem bakış açısı: Yazılım geliştirme, problem çözümlemeden çalışabilen koda uzanan bir dönüşüm sürecidir. Keşif çalışması bakış açısı: Yazılım geliştirme, problem uzayını keşfetme çabasıdır.
7 Yazılım Geliştirme Süreci
8 Ölçmenin Önemi Aşağıdaki üç soruya nasıl cevap verebiliriz? - Proje ne durumda? - Projede kötü giden şey nedir? - Proje ne zamana biter?
9 Ölçme Teorisi Ölçme: Fiziksel özelliklerle formal bir ölçü birimini eşleştirme işlemi. Ölçme işlemi için iki kavramı belirlemek gerek: - Ölçü (measure) - Ölçek (scale) Örneğin: Aşağıdaki iki yazılımdan hangisi daha karmaşık? - Her biri orta çok arası karmaşıklığa sahip 10 modüllü yazılım - Her biri az çok arası karmaşıklığa sahip 20 modüllü yazılım
10 Ölçme Teorisi 4 çeşit ölçek tipi belirlenebilir: - Nominal ölçek: Aralarında karşılaştırma yapılamayacak şekilde kaynak kümeyi parçalayan ölçekler. Forma numaraları. - Ordinal ölçek: Aralarında karşılaştırma yapılabilecek şekilde kaynak kümeyi parçalayan ölçekler: Harfli not. - Aralık ölçek: Oranlı karşılaştırmalar yapılabilecek şekilde kaynak kümeyi parçalayan ölçekler: Sıcaklık için Celsius ölçeği - Oran ölçek: Mutlak sıfır değerine sahip aralık ölçekler: Kelvin ölçeği, uzunluk, kütle ölçekleri.
11 Ölçme Teorisi Yapılan ölçümlerin kalitesi iki kavram ile belirlenir: - Güvenilirlik (Reliability) - Geçerlilik (Validity)
12 Nesneye Dayalı Ölçütler Yazılım analizinde kullanılan birçok ölçüt var, bunlardan en bilinenleri: - KLOC varyantları ve kusur oranı. - Karmaşıklık ölçütleri ve çevrel karmaşıklık varyantları
13 Nesneye Dayalı Ölçütler Nesneye dayalı yazılımlar için özel olarak tanımlanmış ölçüt kümeleri de mevcut. Örneğin Lorenz ölçüt kümesinde tanımlanan ölçütler ve değerleri hakkında yourmlar: - Ortalama metot boyu (LOC) : Smalltalk için <8, C++ için <24 - Sınıf başına düşen ortalama metot: 20'den az olmalı - Sınıf başına düşen ortalama değişken: 6'dan az olmalı - Sınıf hiyerarşisi derinliği : 6'dan az olmalı - Modül-modül ilişki miktarı: 6'dan az olmalı - Sınıf-sınıf ilişki miktarı: Görece yüksek olmalı - Sınıf değişkeni kullanımı: Metodların gruplaşmasına dikkat - Metot başına yorum satırı: 1'den büyük olmalı - Silinen sınıf-metot sayısı: Sabit biçimde ilerlemeli
14 Nesneye Dayalı Ölçütler Günümüzde en yaygın olarak kullanılan küme Chidamber ve Kemerer tarafından önerilmiştir: - WMC(Weighted Methods per Class) : Çevrel karmaşıklığa göre ağırlıklandırma yapılır - DIT(Depth of Inheritance Tree) - NOC(Number of Children of a Class) - CBO(Coupling Between Object Classes): Sınıfın metot/değişkenini kullandığı farklı sınıf sayısı. - RFC(Response for a Class) : Bir mesaja karşılık sınıf içinde çalışabilecek ortalama metod sayısı - LCOM(Lack of Cohesion on Methods): Sınıftaki ayrık metot sayısı
15 Nesneye Dayalı Ölçütler Chidamber ve Kemerer ölçüt kümesi üzerinde birçok çalışma yapıldı, bunlarda en ilginçlerinden biri de Rosenerg, Stapko ve Gallo tarafından yapıldı. Sorunlu bir sınıf aşağıdaki kriterlerden en az ikisine sahiptir: - RFC > RFC > 5 * sınıftaki metot sayısı - CBO > 5 - WMC > Metot sayısı > 40
16 Nesneye Dayalı Ölçütler Başarılı bir projeye ait zaman içinde ölçülen ölçüt değerleri
17 Nesneye Dayalı Ölçütler Başarılı bir projeye ait zaman içinde ölçülen ölçüt değerleri
18 FPA ve varyantları Yazılım geliştirme sürecinde efor kestirimi konusunda yaygın kullanılan bir ölçüt modeli FPA(Function Point Analysis). Daha sonraları bu yaklaşım Lother tarafından daha üreysel halde ele alındı. Sözü edilen Noktalar yaklaşımı na uyan bir kısım FPA varyantı: IFPUG FPA: Sistem bileşenlerini 5 ana gruba ayırarak her birinin karmaşıklığına göre ağırlıklandırmak üzere kurulu. UFP = a x input + b x output + c x requires + d x files + e x interfaces Daha sonra UFP, yazılımın 14 farklı sistem karakteristiği ile ne derece ölçüştüğünü gösteren bir başka katsayı ile çarpılarak kullanılır.
19 FPA ve varyantları Object Points: Nesneye dayalı sistemler için özelleştirilmiş bir FP türüdür. - Sınıf diyagramında: Sınıflar 4, kalıtılmamış özellikler 1, kalıtılmamış metodlar 3, sınıf ilişkileri 2 - Ardışıl iletişim diyagramlarında: İletiler 2, parametreler 1, yollayanlar 2, alıcılar 2 - Use case diyagramlarında: Aktörler 2, Use caseler 10, use case-aktör etkileşimi 1 sayılarak FPA gerçekleştirerek uygulanır.
20 FPA ve varyantları Gömülü sistemler/gerçek zaman sistemleri için FP: Mark II, Feature points, 3-D FP gibi bir takım varyantların değerlendirme kriterleri ve ağırlıkları üzerinde değişiklikler gerçekleştirmesiyle FP özelleştirilmiştir. COSMIC FFP: FPA için ortaya çıkan varyantları birleştirecek bir FP süreci tanımlamak için oluşturulmuştur. - Ağırlıklar ve işlev tipleri ortadan kaldırılmıştır. - Sadece veri hareketleri sayılır - Veri hareketleri mimari düzeydeki katmanlar arasında oluşur - Ölçümler gereksinim belgesi üzerinden yapılabilir FFP = counting(((entry,exits),(reads,writes))archicturelevel i )
21 FPA ve varyantları
22 Süreç Ölçütleri - Şimdiye kadar incelediğimiz ölçütler bireysel olarak da uygulanabilecek program analizine dayalı ölçütlerdi - Yazılım geliştirme sürecine dair ölçüt toplama ve izleme daha farklı gereksinimlere sahiptir ve genellikle istatistiksel yöntemlerin kullanılmasını gerektirir. - Literatürde tanımlanmış bol ve çeşitli miktarda süreç ölçütü bulunur. Bunları dokuz ana kategori altında toplayıp incelyebiliriz.
23 Süreç Ölçütleri Şimdiye İlerleme ölçütleri proje görevlerinin planlanana göre tamamlanma miktarını temsil eder. Burn-down chart lar bir ilerleme ölçütü grafiğidir.
24 Süreç Ölçütleri Şimdiye Efor ölçütleri zaman içinde eldeki kaynakların harcanma miktarlarındaki değişimi ifade eder. Kümülatif olarak ölçülmezler.
25 Süreç Ölçütleri Şimdiye Yazılım geliştirme sürecindeki en önemli maliyetlerden biri işgücüdür. Bu nedenle proje süresince harcanın kümülatif efor maliyet grafiklerinde kullanılabilir.
26 Süreç Ölçütleri Şimdiye Gözden geçirme ölçütleri, yazılım üzerinde gerçekleştirilen gözden geçirmeler sonucu ortaya çıkan ölçütlerdir. Şu şekilde toplanabilirler: - Formal gözden geçirme: Hata sayısı, hata bulma oranı, hata durumları. - Müşteri değerlendirmeleri - Çalışan değerlendirmeleri - Yönetim değerlendirmeleri - Kalite değerlendirmeleri
27 Süreç Ölçütleri Şimdiye Entegrasyon, sistem ve kabul testleri sırasında ortaya çıkan kusur sayılarına ilişkin ölçütler. Bu ölçütler şu konularda fikir sahibi olmamıza neden olur: - Kusur bulma ve çözülme oranı - Kusur tipleri ve ciddiyetleri - Test miktarı kusur ilişkisi - Modül kusur yoğunluğu - Modül kusur dağılımı
28 Süreç Ölçütleri Şimdiye Gereksinim değişimlerinin ölçütler yardımıyla izlenmesi problemin ne kadar iyi analiz edildiğinin bir göstergesi olarak kullanılabilir. Bu tür grafiklerde detaylandırılmamış, eksik gereksinimlere de yer verilir
29 Süreç Ölçütleri Şimdiye Büyüklük ölçütleri izlendiğinde mutlaka planlanan ve kestirilen rakamlarla birlikte izlenmelidir. Büyüklükteki beklenmeyen değişimler/durağanlıklar kötü gidişe gösterge olabilir.
30 Süreç Ölçütleri Şimdiye Bilgisayar kaynağı tüketimi ölçütlerini kullanmak yazılımın başarımına dair bilgi sahibi olmamızı sağlar. Bu ölçütün toplanmasında geliştirme sürecinin ilk safhalarında daha dikkatli olunması gerekir.
31 Süreç Ölçütleri Şimdiye Alınan eğitimlere dair ölçütlerin proje çalışanlarının işe alım süreçlerini etkileyebilir, bunun yanında diğer proje ölçütleriyle birlikte incelendiğinde eğitimlerin etkinliğine ve yazılım kalitesine olan etkileri de sorgulanabilir.
32 Sonuçlar Daha kaliteli yazılımlar üretmek ve gelişim sağlamak için ölçütlerin kullanılması elzem. Ölçütler farklı düzeylerde kullanılabilir: -Program ölçütleri: Kişisel ve takım bazında, statik analize dayalı yöntemler. -Süreç ölçütleri: Proje bazında, ölçüt değerlendirme modelleri. -Ürün ölçütleri: Kurum bazında, istatistiksel yöntemler. «You can't control what you don't measure»» -- Tom DeMarco
33 Teşekkürler Sorularınız ve Yorumlarınız...
34 Kaynaklar - Interpreting the CMMI, A process ımprovement approach, 2nd ed., Margaret K. Kulpa, Kent A. Johnson, CRC Press, Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness, Jan Mendling, Springer, Software Process Measurement and Control A Measurement-Based Point of View of Software Processes, Reiner Dumke, René Braungarten, Martina Blazey, Heike Hegewald, Daniel Reitz, Karsten Richter - University of Southern California CSCI 577b: Software Engineering II Lecture Notes
Nesneye Dayalı Yazılım Metrikleri ve Yazılım Kalitesi. Ural ERDEMİR, Umut TEKİN, Feza BUZLUCA
Nesneye Dayalı Yazılım Metrikleri ve Yazılım Kalitesi Ural ERDEMİR, Umut TEKİN, Feza BUZLUCA İÇERİK Yazılımda Kalite Kavramları Yazılımın İç Özellikleri Metrik Kümeleri Düşük Kalite Göstergeleri Tasarım
DetaylıYaz.Müh.Ders Notları #6 1
YAZILIM MÜHENDİSLİĞİ Prof.Dr. Oya Kalıpsız BÖLÜM 2. YAZILIM PROJE YÖNETİMİ 1 2.1.0. GENEL BİLGİLER 2.1. YAZILIM PROJE YÖNETİMİ BİLEŞENLERİ Yazılım proje yönetimi; yazılım mühendisliği teknikleri, genel
Detaylı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ıBİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ
BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ 14011021 Suna AKMELEZ 14011050 Biçimsel Yöntemler Nedir? Nerede Kullanılır? Biçimsel Tasarım Biçimsel Yöntemlerin Yararları Biçimsel Yöntemlerin Zayıf Yönleri
DetaylıYazılım Projelerinde Büyüklük Tahmini
Emin Borandağ 1, Fatih Yücalar 1, Önder Şahinaslan 2 1 Maltepe Üniversitesi, Mühendislik ve Doğa Bilimleri Fakültesi, Yazılım Mühendisliği Bölümü 2 Maltepe Üniversitesi, Bilişim Bölümü eminb@maltepe.edu.tr,
Detaylı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ı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ı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ıBMH-405 YAZILIM MÜHENDİSLİĞİ
BMH-405 YAZILIM MÜHENDİSLİĞİ Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr Ref list: Dr. Yunus Emre SELÇUK, Dr. Sadık EŞMELİOĞLU, Dr. Erhan SARIDOĞAN Yazılımı Etkileyen
DetaylıSENTEZ TABANLI YAZILIM MİMARİSİ TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ
SENTEZ TABANLI YAZILIM MİMARİSİ TASARIM YAKLAŞIMININ ESSENCE ÇERÇEVESİYLE MODELLENMESİ G Ö R K E M G I R AY, T U R K E Y B E D I R T E K I N E R D O G A N, W A G E N I N G E N U N I V E R S I T Y, N E
DetaylıPROJE YÖNETİMİ. Halil AGAH Antalya, 2012
PROJE YÖNETİMİ Halil AGAH Antalya, 2012 İÇERİK Proje Nedir? Yönetim Nedir? Proje Yönetimi ve Unsurları Proje Başarısı Proje Yönetiminin Kalitesi 06.11.2012 2 Proje Nedir? Belli bir süre içinde ve belli
DetaylıBÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI. Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi
BÖLÜM 1 YAZILIM TASARIMINA GİRİŞ YZM211 YAZILIM TASARIMI Yrd. Doç. Dr. Volkan TUNALI Mühendislik ve Doğa Bilimleri Fakültesi / Maltepe Üniversitesi Amaçlar 2 Tasarımın ne olduğunu ve çeşitli tasarım türlerinin
DetaylıGereksinim Mühendisliği (SE 560) Ders Detayları
Gereksinim Mühendisliği (SE 560) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Gereksinim Mühendisliği SE 560 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i
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. o Yazılım, bilgisayar sistemlerinin bir bileşeni olarak ele alınmalıdır. o Yazılım yalnızca
DetaylıEfor Kestirim Doğruluğu İçin Tasarım Büyüklüğü Ve Problem Büyüklüğü Karşılaştırılması
Efor Kestirim Doğruluğu İçin Tasarım Büyüklüğü Ve Problem Büyüklüğü Karşılaştırılması Barış Arman Tabak 1 Onur Demirörs 2 1,2 Enformatik Enstitüsü, Orta Doğu Teknik Üniversitesi, Ankara, Türkiye 1 baristabak@gmail.com
DetaylıSiSTEM ANALiZi ve TASARIMI
SiSTEM ANALiZi ve TASARIMI BIL3403 Öğ. Gör. ASLI BiROL abirol@kavram.edu.tr 01.10.2012 Dersin Amacı Bu ders ile öğrenci; edindiği mesleki bilgi birikimini kullanarak sektörde uygulanabilir bir projeyi
DetaylıYMT 412-Yazılım Kalite Ve Güvencesi Gözden Geçirme Teknikleri 1/44
YMT 412-Yazılım Kalite Ve Güvencesi Gözden Geçirme Teknikleri F ı r a t Ü n i v e r s i t e s i Ya z ı l ı m M ü h e n d i s l i ğ i B ö l ü m ü 1/44 İçindekiler 1 7 Gözden Geçirmeler...3 2 3 4 5 6 Yazılım
DetaylıNESNEYE YÖNELİK PROGRAMLAMA Unified Modelling Language (UML) Bütünleşik Modelleme Dili
Özlem AYDIN NESNEYE YÖNELİK PROGRAMLAMA Unified Modelling Language (UML) Bütünleşik Modelleme Dili Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü MODEL NEDİR? Model, gerçek dünyadaki bir olayın veya
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ı 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ıEylül 2007 de v1.0 ı yayınlanan SysML sayesinde endüstri mühendislerinin de ihtiyacı karşılanmış oldu.
1 Yazılımcıların da endüstri mühendislerinin de en büyük ihtiyaçlarının başında ortak modelleme dili ihtiyacı gelir. UML nin (Unified Modeling Language) Kasım 1997 de OMG tarafından yayınlanmasıyla birlikte
DetaylıARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi
ARDIŞIL DİYAGRAM YAPI DİYAGRAMI Sistem Analizi ve Tasarımı Dersi İçindekiler Ardışıl Diyagram Nedir ve Neden Kullanılır... 3 Ardışıl Diyagram Elemanları... 3 MS Visio ile Ardışıl Diyagram Çizimi... 5 Violet
DetaylıYaz.Müh.Ders Notları #4 1
YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK 1 NESNEYE YÖNELİK ÇÖZÜMLEMENİN TEMELLERİ Çözümleme (Analiz): Bir şeyi anlayabilmek için parçalarına ayırmak. Sistemi anlamaya yönelik çalışmalardan
Detaylı2- VERİLERİN TOPLANMASI
2- VERİLERİN TOPLANMASI Bu bölümde yararlanılan kaynaklar: İşletme İstatistiğine Giriş (Prof. Dr. İsmail Hakkı Armutlulu) ve İşletme İstatistiğinin Temelleri (Bowerman, O Connell, Murphree, Orris Editör:
Detaylı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ı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ıNESNEYE YÖNELİK ÇÖZÜMLEME SÜRECİ
NESNEYE YÖNELİK ÇÖZÜMLEMENİN TEMELLERİ Çözümleme: Bir şeyi anlayabilmek için parçalarına ayırmak. Sistemi anlamaya yönelik çalışmalardan ve üst düzey planlama eylemlerinden oluşur. Uygulama/problem alanının
Detaylı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ı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ıChapter 8 Yazılım Testi. Lecture 1. Chapter 8 Software testing
Chapter 8 Yazılım Testi Lecture 1 1 Konular Geliştirme testi Test tabanlı geliştirme Sürüm testi Kullanıcı testi 2 Programı test etmek Test etmek, bir programın yapması gereken şeyi yaptığını doğrulamak
DetaylıVERİ MADENCİLİĞİ (Veri Önişleme-1) Yrd.Doç.Dr. Kadriye ERGÜN
VERİ MADENCİLİĞİ (Veri Önişleme-1) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Genel İçerik Veri Madenciliğine Giriş Veri Madenciliğinin Adımları Veri Madenciliği Yöntemleri Sınıflandırma Kümeleme
DetaylıYazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6
ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman
Detaylı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ı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ıSağlık Bilgi Teknolojileri ve Yazılım Süreç Yönetimi
Sağlık Bilgi Teknolojileri ve Yazılım Süreç Yönetimi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği Araştırma Grubu (HUSE) Yrd. Doç. Dr. Ayça Tarhan atarhan@hacettepe.edu.tr 1. Uluslararası Sağlıkta
DetaylıGİRİŞ. Bilimsel Araştırma: Bilimsel bilgi elde etme süreci olarak tanımlanabilir.
VERİ ANALİZİ GİRİŞ Bilimsel Araştırma: Bilimsel bilgi elde etme süreci olarak tanımlanabilir. Bilimsel Bilgi: Kaynağı ve elde edilme süreçleri belli olan bilgidir. Sosyal İlişkiler Görgül Bulgular İşlevsel
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.
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ıYazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri. Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP
Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP Sunum Planı Organizasyon Yapısı Yazılım Projelerinde Başarı Durumu Yazılım
DetaylıYazılım Tasarımı Kalitesi. L 12 Nesneye. Tasarım Kalitesi Nitelikleri
1 Nesneye Kalite Modelleri ISO/IEC'nin yazılım kalitesi modelleri belli bir yazılım tasarım yöntemine bağlı olmadan yazılımların kalitelerini ele alırlar. Bu tür genel yazılım kalitesi modellerinin yanı
DetaylıProje Yönetimi Uygulamaları Görev Tanımlama
Girişimcilik ve İnovasyon Dersi Proje Yönetimi Uygulamaları Görev Tanımlama Yrd. Doç. Dr. Ali Nizam Prof. Dr. Fevzi YILMAZ Mühendislik Fakültesi Fatih Sultan Mehmet Vakıf Üniversitesi 2015 İş Paketi -
DetaylıARAġTIRMALARDA ÖLÇME VE ÖLÇEKLER. Kezban SEÇKİN Vildan GÜNEŞ
ARAġTIRMALARDA ÖLÇME VE ÖLÇEKLER Kezban SEÇKİN Vildan GÜNEŞ Konu Başlıkları ÖLÇME ve ÖLÇEK ÖLÇEK TÜRLERĠ ÖLÇEKLERLE ĠLGĠLĠ ÖNEMLĠ NOKTALAR ÖLÇEĞĠN TAġIMASI GEREKEN ÖZELLĠKLER ÖLÇME HATALARI ÖLÇME VE ÖLÇEK
DetaylıÖlçme Kontrol ve Otomasyon Sistemleri 2
Ölçme Kontrol ve Otomasyon Sistemleri 2 Dr. Mehmet Ali DAYIOĞLU Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü 2. Mühendislik ve Ölçme tekniği Çevremizde görünen
DetaylıYazılım Kalite Metriklerinin Kıyaslanması: Örnek Bir Olay İncelemesi. Comparison of Software Quality Metrics: A Case Study
Yazılım Kalite Metriklerinin Kıyaslanması: Örnek Bir Olay İncelemesi Comparison of Software Quality Metrics: A Case Study Alper Kıral 1[0000-0002-4018-0419] Tülin Erçelebi Ayyıldız 2[0000-0002-7372-0223]
DetaylıUlusal Metroloji Enstitüsü GENEL METROLOJİ
Ulusal Metroloji Enstitüsü GENEL METROLOJİ METROLOJİNİN TANIMI Kelime olarak metreden türetilmiş olup anlamı ÖLÇME BİLİMİ dir. Metrolojinin Görevi : Bütün ölçme sistemlerinin temeli olan birimleri (SI
DetaylıOTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR
OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR KONTROL SİSTEMLERİ GİRİŞ Son yıllarda kontrol sistemleri, insanlığın ve uygarlığın gelişme ve ilerlemesinde çok önemli rol oynayan bir bilim dalı
DetaylıYÖNT 101 İŞLETMEYE GİRİŞ I
YÖNT 101 İŞLETMEYE GİRİŞ I İŞLETME BİRİMİ VE İŞLETMEYİ TANIYALIM YONT 101- İŞLETMEYE GİRİŞ I 1 İŞLETME VE İLİŞKİLİ KAVRAMLAR ÖRGÜT KAVRAMI: Örgüt bir grup insanın faaliyetlerini bilinçli bir şekilde, ortak
DetaylıDEĞİŞİKLİK BEDAVA MI?
DEĞİŞİKLİK BEDAVA MI? CM2 TABANLI DEĞİŞİKLİKLERİN MALİYETİNİ HESAPLAMA ARACI Çekirdek Bilişim FİRMA 37 PROJE 60 ÜRÜN 3 (+1) Referanslar Karşılaştığımız Zorluklar» Düzeltici Faaliyetler: Bazı projelerimizde
DetaylıAKTİF EĞİTİMDE BİLGİ BÜTÜNLÜĞÜNÜ SAĞLAMA:
AKTİF EĞİTİMDE BİLGİ BÜTÜNLÜĞÜNÜ SAĞLAMA: MÖDÜL SENARYOSU BÜTÜNLÜĞÜ 1. AKTİF EĞİTİM KURULTAYI ( 29-30 MAYIS 2004) Yrd. Doç. Dr. Şükrü KEYİFLİ- Doç. Dr. Osman BİLEN TEORİK ÇERÇEVE Üniversite eğitim ve öğretimi
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 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ıTÜMLEŞİK MODELLEME DİLİ. UML (Unified Modeling Language)
TÜMLEŞİK MODELLEME DİLİ UML (Unified Modeling Language) UML NEDİR? Yazılım ve donanımların bir arada düşünülmesi gereken, Zor ve karmaşık programların, Özellikle birden fazla yazılımcı tarafından kodlanacağı
DetaylıBİLİMSEL ARAŞTIRMA YÖNTEMLERİ. Bazı Temel Kavramlar
BİLİMSEL ARAŞTIRMA YÖNTEMLERİ Bazı Temel Kavramlar TEMEL ARAŞTIRMA KAVRAMLARI Bilimsel çalışmaların amacı, örneklem değerinden evren değerlerinin kestirilmesidir. Araştırma evreni (population) Evren, bütündeki
DetaylıFIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü YMH114 - Yazılım Mühendisliğinin Temelleri Dersi Proje Uygulaması ve Dokümantasyonu AKILLI ŞEHİR UYGULAMALARININ İNCELENMESİ VE ÖRNEK
DetaylıİSTATİSTİKTE TEMEL KAVRAMLAR
İSTATİSTİKTE TEMEL KAVRAMLAR 1. ve 2. Hafta İstatistik Nedir? Bir tanım olarak istatistik; belirsizlik altında bir konuda karar verebilmek amacıyla, ilgilenilen konuya ilişkin verilerin toplanması, düzenlenmesi,
DetaylıNesneye Yönelik Tasarım ve Programlama (COMPE 501) Ders Detayları
Nesneye Yönelik Tasarım ve Programlama (COMPE 501) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Nesneye Yönelik Tasarım ve Programlama COMPE 501 Güz 3
DetaylıA. BIÇIME İLIŞKIN ANALIZ VE DEĞERLENDIRME
Y. Mimar Işılay TEKÇE nin Doktora Tez Çalışmasına İlişkin Rapor 18 Ocak 2010 A. BIÇIME İLIŞKIN ANALIZ VE DEĞERLENDIRME 1. Çalışmanın Bölümleri Aday tarafından hazırlanarak değerlendirmeye sunulan doktora
DetaylıYazılım Geliştirme Sürecinde Sıkça Yapılan Hatalar
Yazılım Geliştirme Sürecinde Sıkça Yapılan Hatalar Dr. Tolga Ovatman İstanbul Teknik Üniversitesi Bilgisayar ve Bilişim Fakültesi 34469 Maslak ovatman@itu.edu.tr 04 Temmuz 2012 1 İçerik Giriş Yazılım Geliştirme
DetaylıMobil Uygulama Yazılımlarında Yazılım Metriklerinin Kullanılması
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 aziz.yuceturk@vodafone.com
Detaylıİşlevsel Büyüklük Ölçümünde Yedi Efsane
İşlevsel Büyüklük Ölçümünde Yedi Efsane Barış Özkan 1 Onur Demirörs 1 1 Enformatik Enstitüsü, Orta Doğu Teknik Üniversitesi, Ankara e-posta: {bozkan,demirors}@metu.edu.tr Özetçe İşlevsel Büyüklük (İB),
DetaylıMaltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306)
Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306) GENEL DERS BİLGİSİ Öğretim Üyesi : Prof. Dr. Fuat İNCE Araştırma Görevlisi. Selim BAYRAKLI Ofis : 311 Ofis Saatleri
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS YAZILIM MÜHENDİSLİĞİ BG-411 4/1 3+0+0 3+0 5 Dersin Dili : TÜRKÇE Dersin Seviyesi
DetaylıFarkındalılık ISO 9001 Kalite Yönetim Sistemi Eğitimi. Uygulama ve başarımın anahtarları
ISO 9001 Kalite Yönetim Sistemi Eğitimi Uygulama ve başarımın anahtarları 1 Genel Eğitim Hakkında Kalite ve Yönetim Sistemi Kavramlar ve amaçlar TKY ve Kalite Yönetim Sistemi Standart maddeleri Fayda sağlamanın
DetaylıGİRİŞ. Mehmet Sait Andaç. e-posta: mandac@meliksah.edu.tr. İnşaat Mühendisi ve Endüstri Mühendisi. www.meliksah.edu.tr/mandac.
GİRİŞ Mehmet Sait Andaç İnşaat Mühendisi ve Endüstri Mühendisi e-posta: mandac@meliksah.edu.tr www.meliksah.edu.tr/mandac Oda No: 417 Giriş Bölüm I:Teorik Kısım (1.-6. Haftalar) (Proje, Proje Yönetimi,
DetaylıTOPLAM KALİTE YÖNETİMİ
SAKARYA ÜNİVERSİTESİ TOPLAM KALİTE YÖNETİMİ Hafta 13 Yrd. Doç. Dr. Semra BORAN Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun olarak
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
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ıBilgi Güvenliği Risk Değerlendirme Yaklaşımları www.sisbel.biz
ISO/IEC 20000-1 BİLGİ TEKNOLOJİSİ - HİZMET YÖNETİMİ BAŞ DENETÇİ EĞİTİMİ Bilgi Güvenliği Risk Değerlendirme Yaklaşımları E1-yüksek seviye bilgi güvenliği risk değerlendirmesi Yüksek seviye değerlendirme,
DetaylıSPICE TS ISO/IEC 15504. Kerem Kemaneci 05.12.2012 Ankara
SPICE TS ISO/IEC 15504 Kerem Kemaneci 05.12.2012 Ankara Süreç Planla Salı Kaynakları Hazırla Uygula Test Et Cuma Pazartesi Perşembe Girdilerin kontrollü şekilde çeşitli kazanımlara dönüştürüldüğü faaliyetler
DetaylıDENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Yazılım Mühendisliği BİM-411 4/I 4+0+0 4 4,5 Dersin Dili Dersin
DetaylıMühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş
Mühendislik Mekaniği Statik Yrd.Doç.Dr. Akın Ataş Bölüm 2 Kuvvet Vektörleri Kaynak: Mühendislik Mekaniği: Statik, R.C.Hibbeler, S.C.Fan, Çevirenler: A. Soyuçok, Ö.Soyuçok. 2 Kuvvet Vektörleri Bu bölümde,
DetaylıOlasılık ve Rastgele Süreçler (EE213) Ders Detayları
Olasılık ve Rastgele Süreçler (EE213) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Olasılık ve Rastgele Süreçler EE213 Güz 3 0 0 3 7 Ön Koşul Ders(ler)i
DetaylıYAZILIM ÖLÇÜTLERİ GENEL BİLGİLER
YAZILIM ÖLÇÜTLERİ GENEL BİLGİLER Ölçme (Measuring): Somut veya soyut bir varlığın sahip olduğu bir özelliğini, sayısal veya derecelendirilmiş bir veri olarak ifade etmek. Benim boyum 163 santimetredir.
Detaylı2- PROJE YÖNETİMİ BİLGİ ALANLARI Y R D. D O Ç. D R. K E N A N G E N Ç O L
2- PROJE YÖNETİMİ BİLGİ ALANLARI Y R D. D O Ç. D R. K E N A N G E N Ç O L 10 TEMEL BILGI ALANı (PMI YAKLAŞıMı) Proje Entegrasyon Yönetimi Proje Kapsam Yönetimi Proje Zaman Yönetimi Proje Maliyet Yönetimi
DetaylıSinirsel Benzetim ve NSL. İlker Kalaycı 06, 2008
Sinirsel Benzetim ve NSL İlker Kalaycı 06, 2008 Gündem Yapay Sinir Ağları Benzetim Benzetim Dilleri Sinirsel Benzetim Dilleri NEURON, GENESIS,NEST Gündem Neural Simulation Language (NSL) Tarihçe Genel
DetaylıYazılım İnşası ve Evrimi (SE 556) Ders Detayları
Yazılım İnşası ve Evrimi (SE 556) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yazılım İnşası ve Evrimi SE 556 Bahar 3 0 0 3 7.5 Ön Koşul Ders(ler)i Dersin
Detaylı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ıKoordinat Dönüşümleri (V )
KOORDİNAT DÖNÜŞÜMLERİ ve FARKLI KOORDİNAT SİSTEMLERİ İLE ÇALIŞMA FieldGenius ile birden fazla koordinat sistemi arasında geçiş yaparak çalışmak mümkündür. Yaygın olarak kullanılan masaüstü harita ve CAD
DetaylıYazılım Geliştirme Süreç İyileştirme Ölçme Deneyimleri: Son mu, Başlangıç mı?
Yazılım Geliştirme Süreç İyileştirme Ölçme Deneyimleri: Son mu, Başlangıç mı? M. Ülkü Şencan REHİS Elektronik Harp Görev Yazılımları Mdl., Aselsan A.Ş., Ankara, Türkiye e-posta: ulku@aselsan.com.tr Özet.
DetaylıBMH-405 YAZILIM MÜHENDİSLİĞİ
BMH-405 YAZILIM MÜHENDİSLİĞİ Sistem Mühendisliği İşlevleri Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr Ref list: Dr. Erhan SARIDOĞAN İçerik Sistem Mühendisliği nedir?
DetaylıDERS BİLGİLERİ HİDROLOJİ VE SU YAPILARI CE CE 252 Fluid Mechanics and Hydraulics. Yrd. Doç. Dr. M. Adil Akgül
DERS BİLGİLERİ Ders Adı Kodu Yarıyıl D+U+L Saat Kredi AKTS HİDROLOJİ VE SU YAPILARI CE 353 5 2+2+0 3 6 Ön Koşul Dersleri CE 252 Fluid Mechanics and Hydraulics Dersin Dili Dersin Seviyesi Dersin Türü Dersin
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 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ı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ıYazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları
Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Yazılım Gereksinimleri Mühendisliği SE 221 Güz 3 0 0 3 5.5 Ön
Detaylı2. HAFTA PFS 107 EĞİTİMDE ÖLÇME VE DEĞERLENDİRME. Yrd. Doç Dr. Fatma Betül Kurnaz. betulkurnaz@karabuk.edu.tr KBUZEM. Karabük Üniversitesi
2. HAFTA PFS 107 EĞİTİMDE Yrd. Doç Dr. Fatma Betül Kurnaz betulkurnaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler Ölçmede Sıfır Noktası... Hata! Yer işareti
DetaylıYrd. Doç. Dr. Ayça Tarhan. Hacettepe Üniversitesi Bilgisayar Mühendisliği Bölümü atarhan@hacettepe.edu.tr
Yrd. Doç. Dr. Ayça Tarhan Hacettepe Üniversitesi Bilgisayar Mühendisliği Bölümü atarhan@hacettepe.edu.tr Süreç Değerlendirme Nedir? Süreç: Girdileri çıktılara dönüştüren, ilişkili veya etkileşimli etkinlikler
DetaylıDoküman No:ITP 16.1 Revizyon No: 01 Tarih: Sayfa No: 1/5 KALİTE SİSTEM PROSEDÜRLERİ PROJE YÖNETİMİ PROSEDÜRÜ
Doküman No:ITP 16.1 Revizyon No: 01 Tarih: 09.05.2016 Sayfa No: 1/5 1. AMAÇ Etkin ve verimli bir biçimde proje amacına ve hedeflerine ulaşılması için insanların, finansal ve teknik kaynakların ve zamanın
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 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ıBİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİ
BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİ Bilgi sistemi kavramı genellikle işletmelere yönelik olarak kullanılmaktadır. Bu yönüyle bilgi sisteminin amacını; yöneticilere teslim edilen ekonomik kaynakların kullanımına
DetaylıELYAF İŞLETMELERİNDE İSTATİSTİKSEL SÜREÇ KONTROLÜNÜN UYGULANMASI * An Application of Statistical Process Control in Polyester factory
ELYAF İŞLETMELERİNDE İSTATİSTİKSEL SÜREÇ KONTROLÜNÜN UYGULANMASI * An Application of Statistical Process Control in Polyester factory Tuğba ÇOLAK İstatistik Anabilim Dalı Fikri AKDENİZ İstatistik Anabilim
Detaylıİstatistik Temel Kavramlar- Devam
İstatistik Temel Kavramlar- Devam 26.12.2016 Dr. Seher Yalçın 1 Değişken türleri Değişken; gözlemden gözleme farklı değerler alabilen objelere, niteliklere ya da durumlara denir (Arıcı, 2006). Bir özellik
DetaylıNesne Tabanlı Yazılımların Yapısal Özelliklerinin Hata Yatkınlığı Üzerine Etkilerinin İncelenmesi
Nesne Tabanlı Yazılımların Yapısal Özelliklerinin Hata Yatkınlığı Üzerine Etkilerinin İncelenmesi Halit Gölcük Gömülü ve Gerçek Zamanlı Yazılım Tasarım Müdürlüğü, SST Sektör Bşk. ASELSAN A.Ş. hgolcuk@aselsan.com.tr
DetaylıBileşen kalitesi ölçümünde statik kod analizi yaklaşımı
Bileşen kalitesi ölçümünde statik kod analizi yaklaşımı Berkhan Deniz 1, Soner Çınar 1 1 Yazılım Mühendisliği Müdürlüğü, Mühendislik Dir., SST Grup Bşk. ASELSAN A.Ş. {berkhand, scinar}@aselsan.com.tr Özet.
DetaylıYAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK GENEL BİLGİLER
YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK GENEL BİLGİLER BAŞARIM DEĞERLENDİRME Sınav tarihleri: Daha sonra duyurulacak 1. Ara sınav yazılı, 2. Ara sınav: test, Final sınavı: yazılı
DetaylıDijital Görüntü İşleme (COMPE 464) Ders Detayları
Dijital Görüntü İşleme (COMPE 464) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Dijital Görüntü İşleme COMPE 464 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i
DetaylıYazılım Gereksinim Dokümanı Kalitesinin İşlevsel Büyüklük Ölçümüne Etkisi
Yazılım Gereksinim Dokümanı Kalitesinin İşlevsel Büyüklük Ölçümüne Etkisi Gökçen Yılmaz Erdir Ungan Onur Demirörs Enformatik Enstitüsü, Orta Doğu Teknik Üniversitesi, 06531, Ankara, Türkiye gokcen, erdir,
DetaylıBu rapor, belirtilen bölümlerden sadece 6 veya 7 tanesine sahiptir.
BLGM Lisans Programları için Bitirme Projesi Değerlendirme Dökümanı I. Rapor Düzen ve biçim Yazım ve dilin kullanımı Bu rapor, (a) içerik, (b) giriş, (c) problem tanımı, gereksinim analizi, (d) çözümün
Detaylı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ıKullanım Durumu Diyagramları (Use-case Diyagramları)
Kullanım Durumu Diyagramları (Use-case Diyagramları) Analiz aşaması projeler için hayati önem taşır. İyi bir analizden geçmemiş projelerin başarı şansı azdır. Analiz ile birlikte kendimize Ne? sorusunu
DetaylıBilkent Üniversitesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Mühendisliği
Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bilgisayar Mühendisliği Günümüzde, finans, tıp, sanat, güvenlik, enerji gibi bir çok sektör, bilgisayar mühendisliğindeki gelişimlerden
Detaylıçalışmalara proje denilmektedir.
PROJE YÖNETİMİ METOT ve TEKNİKLERİ Proje Yönetimi Metot ve Tekniklerinin Örnek Olaylarla Açıklandığı Grup Çalışmalarını İçerir. Kurumsal alanda; özgün bir ürün ya da hizmeti sağlamak üzere yapılan FARUK
DetaylıBölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler. Fundamentals, Design, and Implementation, 9/e
Bölüm 2 Varlık-İlişki Veri Modeli: Araçlar ve Teknikler Fundamentals, Design, and Implementation, 9/e Üç Şema Modeli Üç şema modeli 1975 de ANSI/SPARC tarafından geliştirildi Veri modellemeninç ve rolünü
Detaylı(Computer Integrated Manufacturing)
1 (Computer Integrated Manufacturing) 2 1 Bilgisayarlı Sayısal Kontrol; ekipman mekanizmaların hareketlerinin doğru ve hassas biçimde gerçekleştirilmesinde bilgisayarların kullanılması, programlama ile
DetaylıMobil Uygulamaların Kalite Özelliklerinin Ölçümü
Mobil Uygulamaların Kalite Özelliklerinin Ölçümü Nurseda ÖZDEMİR, Bahar GEZİCİ, Kıvanç DİNÇER Hacettepe Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı Beytepe Kampüsü, 06800
Detaylı