Yazılım Gereksinim Dokümanı Kalitesinin İşlevsel Büyüklük Ölçümüne Etkisi

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

Download "Yazılım Gereksinim Dokümanı Kalitesinin İşlevsel Büyüklük Ölçümüne Etkisi"

Transkript

1 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, Özetçe İşlevsel yazılım büyüklüğü, iş gücü ve maliyet kestirimi gibi yazılım proje yönetimi aktivitelerinin en önemli girdisini oluşturmaktadır. Bu nedenle işlevsel büyüklük ölçümlerinin doğruluğu ve güvenilirliği büyük önem taşımaktadır. Ölçümlerin doğruluğu ölçücülerin deneyim seviyesine ve yazılım dokümanlarının niteliğine doğrudan bağlıdır. Bu çalışmada; çoklu bir durum çalışması yaparak ölçümlerde sıklıkla karşılaşılan hataları irdeledik. Bu hatalara neden olan etmenleri inceleyerek, hataları bu etmenlere göre sınıflandırdık. Bu etmenlerin İşlevsel Büyüklük Ölçümlerine (İBÖ) etkilerini araştırdık ve bu etkileri en aza indirmek için bir gözden geçirme yöntemi oluşturduk. 1. Giriş Yazılım Büyüklük Ölçümü iş gücü ve maliyet kestirimi, planlama, proje takip ve izleme ve süreç iyileştirme gibi yazılım proje yönetimi aktiviteleri için temel oluşturmaktadır. İşlevsellik kavramı, 1970 lerin sonunda Albrecht tarafından yazılımların büyüklüğünü ölçmek amacı ile ortaya atıldığından beri yazılım uygulamalarının büyüklüğünü ölçmek amacıyla kullanılan bir yöntem olarak popülerlik kazanmıştır [1]. İş gücü ve maliyet kestirimlerinin doğru yapılabilmesi için, işlevsel büyüklük ölçümlerinin doğruluğu çok önemlidir. Yazılım büyüklük ölçümleri, belirli standartlara göre yapılmasına rağmen ölçümlerin doğruluğu ölçücülerin kalitesi, yazılım dokümanlarının kalitesi ve ölçüm sürecinin kalitesi gibi etmenlere bağlıdır. İşlevsel yazılım büyüklük ölçümü yazılım gereksinim dokümanları temel alınarak gerçekleştirilirler. Ancak yapılan çalışmalarda, aynı doküman için farklı ölçücüler tarafından bulunan ölçüm sonuçlarının farklılık gösterebildiği görülmüştür [5][7][8]. Bu farklılık İBÖ yönteminin, yazılım büyüklüğünü temsil etmesinde sorunlara neden olmaktadır. Ancak, işlevsel büyüklüğü girdi olarak kullanan yazılım yönetimi aktivitelerinin başarılı olabilmesi için yazılım büyüklük ölçümünün tekrarlanabilir ve doğru yapılmış olması gerekmektedir. Bu nedenle işlevsel büyüklük ölçümünün güvenilirliği çok önemlidir. Araştırma grubumuzda, işlevsel büyüklük ölçümlerinde sıklıkla yapılan hataları bulmak ve ölçümlerin doğruluğunu arttırmak için daha önce bir dizi çalışma gerçekleştirilmiştir. Bu çalışmalarda temel odak noktası ölçüm yöntemlerinin yazılım dokümanlarına uygulandığı ölçüm fazı olmuştur. Bu çalışmada da işlevsel büyüklük ölçümlerinde meydana gelen hatalara etki eden faktörler araştırılmaktadır. Ancak, bu sefer, diğer yazılım mühendisliği aktivitelerinin, ölçümlerin doğruluğu üzerindeki etkisi de araştırılmıştır. Çalışmada, işlevsel büyüklük ölçümünün temel girdisi olan yazılım gereksinimlerinin oluşturduğu analiz fazı ve onun çıktılarına odaklanılmıştır. Çalışmada, sıklıkla yapılan hatalar ve bu hataların kaynakları araştırılmıştır. Çalışma sonunda, ölçümlerin doğruluğunu arttırmak için hata önleme ve hata tespit etme olmak üzere iyi boyutta öneriler sunulmuştur. Bu amaçlar doğrultusunda COSMIC İBÖ yöntemi kullanılarak iki basamaklı bir durum çalışması gerçekleştirilmiştir [13]. ISO/IEC [14] tarafından onaylanmış bir yöntem olması ve farklı yazılım alanlarında yöntem ve örneklere sahip olması nedeni ile İBÖ metodu olarak COSMIC seçilmiştir [15]. Durum çalışmasının birinci bölümünde, bir grup katılımcı belirli bir yazılım problemi için yazılım gereksinimlerini araştırarak, yazılım gereksinim dokümanlarını oluşturmuştur. İkinci kısmında ise başka bir grup katılımcı oluşturulan bu yazılım dokümanlarını temel alarak yazılımın işlevsel büyüklüğünü ölçmüşlerdir. Daha sonra bu ölçüm sonuçları değerlendirilmiş ve analiz fazındaki hataların ölçüm sonuçları üzerindeki etkileri araştırılmıştır. Bir sonraki bölüm İBÖ hakkında geçmiş araştırmaları özetlemektedir. Üçüncü kısımda, çalışmanın hedeflerinden bahsedilmiş dördüncü kısımda ise çalışmanın amaçlarını gerçekleştirmek üzere yapılmış olan durum çalışmasının detayları anlatılmıştır. Durum çalışmasının tasarımı, gerçekleştirilmesi ve sonuçları bu bölümde anlatılmıştır. Beşinci bölümde ise çıkarımlar ve sonuçlar verilmiştir. 2. İlgili Çalışmalar Yazılım büyüklük ölçümü araştırmalarının geçmişi boyunca kolay uygulanabilir, tekrarlanabilir, güvenilir, nesnel ve anlamlı bir yazılım ölçüm yöntemi geliştirmek ana hedef olmuştur. Yaygın olarak kullanılan ilk büyüklük ölçümü Kod Satır sayısıdır. Kod Satır sayısı yöntemi ile ölçmek kolay ve nesnel olmasına rağmen, ölçülen büyüklük yazılımın geliştirildiği teknolojiye göre (geliştirme ortamı, kullanılan dil vb.) değişiklik göstermektedir. Bu durum farklı yazılımların büyüklüklerinin karşılaştırılmasında sorun yaratmaktadır [12]. Ayrıca, Kod Satır Sayısı yöntemi ile ölçüm yapabilmek için yazılımın kaynak koduna ihtiyaç duyulmaktadır. Kaynak kod yazılım geliştirildikten sonra ortaya çıktığından Kod Satır sayısı ölçümü yazılım projesinin erken aşamalarındaki yazılım yönetimi gereksinimlerini karşılayamamaktadır. İkinci en çok kullanılan ölçüm yöntemi ise Fonksiyon Nokta Analizidir(FNA). FNA, işlevsel kullanıcı gereksinimlerinin sayısal bir değer ile ifade edilmesini sağlar[11]. FNA ilk olarak 1979 yılında IBM araştırmacısı olan Allan Albrecht tarafından kullanılmıştır [1]. FNA, yazılım proje yaşam döngüsünde daha erken fazlarda kullanılabilmesi nedeni ile Kod Satır Sayısı yönteminden daha popüler bir hale gelmiştir. Ancak FNA, Kod Satır Sayısı yöntemine göre uygulaması daha zor olduğu ve daha az nesnel olduğu için eleştirilmiştir. Herhangi bir ölçüm yönteminin en önemli özelliği güvenilir olmasıdır. İBÖ yöntemini kullanarak ölçülen yazılım büyüklük ölçümlerinin güvenilirliğini arttırmak üzerine birçok araştırma yapılmıştır yılında; Kemerer ve Porter yazılım büyüklüğü ölçümlerinin güvenirliliğini arttırmak amacı ile bir durum çalışması yapmışlardır. Bu durum çalışmasının sonunda az sayıdaki etmenin bile ölçüm sonuçlarını büyük oranda etkilediği görülmüştür. Sonuç olarak Kemerer, yazılım 78

2 büyüklük ölçümünün güvenilirliğini arttırmak için bir prosedür tanımlamıştır [2] yılında Kemerer, E-R yaklaşımı ile işlevsel büyüklük ölçme ve standart IFPUG FSA yöntemi ile işlevsel büyüklük ölçme tekniklerini karşılaştıran bir çalışma yapmıştır. Çalışmanın sonucunda standart IFSUG FSA yaklaşımı, E-R yaklaşımı ile desteklenirse ölçücüler için daha güçlü bir ölçüm yöntemi yaratılmış olacaktır kanısına varılmıştır [3] yılında Abrahao, nesne yönelimli yazılım sistemlerini İBÖ yöntemi ile ölçmeye yönelik araştırmalar yapmıştır. Standart IFPUG yöntemi ve nesne yönelimli FN yöntemi, ISO te [18] bahsedilen tekrar edilebilirlik ve doğruluk kriterlerine göre karşılaştırılmıştır. Bu çalışmanın sonucunda Nesne yönelimli FN yönteminin, standart IFPUG yöntemine göre daha güvenilir olduğu sonucuna ulaşılmıştır [6]. O. Turetken 2008 yılında IFPUG ve COSMIC yöntemlerinin benzer ve farklı yönlerini karşılaştırmak amacı ile çoklu durum çalışması gerçekleştirmiştir. Bu çalışmanın sonucuna göre aynı yazılım uygulaması için farklı grup temel işlevsel bileşenler belirlenebilmektedir [4]. O.Turetken in başka bir çalışmasında ise 3 farklı grup aynı yazılım gereksinim dokümanını ve farklı standartları (COSMIC, IFSUG ve MkII) kullanarak yazılım uygulamasının büyüklüğünü ölçmüşlerdir. Çalışmanın sonucunda ölçüm sonuçları birbirinden farklı olduğu gözlenmiş, bu nedenle farklı yaklaşımların ölçüm sonuçlarında farklılıklara yol açabildiği belirlenmiştir [5] yılında Ö.Ö. Top, yazılım endüstrisinde sıklıkla karşılaşılan hataları tespit etmek ve ölçümlerin güvenilirliğini arttırmak için endüstriyel projelerden faydalanarak çoklu bir durum çalışması gerçekleştirmiştir [7]. Ayrıca, E.Ungan farklı ölçücülerin İBÖ sonuçları arasındaki farklılıkları ortaya koyduğu bir çalışma gerçekleştirmiştir [8] yılında E. Ungan bir önceki çalışmasının devamı olarak ölçümlerde sıklıkla yapılan hataları tespit etmiş ve İBÖ sonuçlarının farklılaşmasına sebep olan etmenleri tespit etmiştir. İBÖ sonuçlarında iyileşme sağlamak için önerilerde bulunmuştur. Çalışmada yapılan önerileri başka bir durum çalışması ile geçerlemiş ve COSMIC ölçümlerinin doğruluğunda ilerleme kaydetmiştir[19]. Ayrıca 2010 yılında Common Software Measurement International Consortium (COSMIC), Guideline for Assuring the Accuracy of Measurements adlı bir standart yayınlanmıştır. Bu standart ölçüm hatalarına sebep olan temel faktörleri vurgulamaktadır. Ayrıca ölçücülerin hata yapmalarını önleyici bazı önemli bilgiler içermektedir [10]. Bütün bu çalışmalar, daha güvenilir ve yararlı ölçüm yöntemleri ortaya çıkarmak ve İBÖ metotlarının daha objektif olmasını sağlamak amacı ile gerçekleştirilmiştir. Önceki çalışmalarımızda bulduğumuz ölçüm hataları ve bireylerin ölçüm sonuçlarındaki farklılıkların kaynaklarını; Ölçüm metotlarını uygulamadaki hatalar ve Yazılım dokümanlarından kaynaklanan hatalar olmak üzere ikiye ayırabiliriz. Bu çalışmada bu iki etkinin ayrı ayrı gözlemlenebilmesi hedeflenmiştir. 3. Çalışmanın Amacı Bu çalışmanın amacı üç bölüm altında toplanabilir: Yazılım gereksinim analizinin işlevsel büyüklü ölçümünün verimliliği üzerindeki etkisini araştırmak, COSMIC ölçümleri sırasında meydana gelen ortak hataları saptamak, Ölçüm hatalarının oluşmasını önlemek ve ölçümlerdeki hataları bulmaya yardımcı olmak üzere bir kontrol listesi hazırlamak Analiz Aktiviteleri Kalitesinin İBÖ Verimliliğine etkisi Yazılım büyüklük ölçüm yöntemlerinin ana hedefi, yazılım büyüklüğünün nicel olarak ifade edilmesidir. Farklı ölçüm yöntemleri, yazılım büyüklüğünü temsil etmek için farklı yazılım yaşam döngüsü kavramlarını kullanmaktadır. Örneğin, kod satır sayısı tabanlı ölçümler, yazılım kaynak kodunu, Nesne Puan ve benzeri tasarım büyüklük ölçümleri ise tasarım verilerini (UML grafikleri, iş modelleri vb.) temel almaktadır. İBÖ yöntemlerinde ise genellikle yazılım gereksinim dokümanı (YGD) temel alınarak yapılmaktadır. Başka bir deyişle, yazılım gereksinim dokümanının büyüklüğü, yazılım probleminin büyüklüğü olarak tanımlanır. Ancak, gereksinim dokümanı, gereksinim belirleme ve veri analizi gibi aktivitelerin sonucunda oluşturulmaktadır. Bu aktivitelerin yetersiz olması ölçüm sonuçlarını olumsuz yönde etkilemektedir. Yazılım problemi ile yazılım modeli arasındaki bu boşluk İBÖ yönteminin yazılım büyüklüğünü ölçmedeki etkinliğini azaltabilmektedir. Bu durumlardan ayrı olarak; ölçüm kurallarının yazılım gereksinim dokümanına uygulanması sırasında da hatalar meydana gelmektedir. Bu; hatalar gereksinim tanımlama ve büyüklük ölçümü arasında başka bir boşluk oluşturmaktadır. Şekil 1, işlevsel büyüklük ölçüm sürecindeki bu kavramsal boşlukları göstermektedir. Bu çalışmada, gereksinim dokümanındaki hataların işlevsel büyüklük ölçümü üzerindeki etkilerini araştırıyoruz. Analiz fazından kaynaklanan ölçüm hataları (Boşluk1) ve ölçüm fazından kaynaklanan ölçüm hatalarını (Boşluk2) karşılaştırmayı hedefliyoruz. Hedeflenen Nicel Karşılık Gereksinim Oluşturma Yazılım Problemi Boşluk 1 YGD Boşluk 2 Ölçüm (İşlevsel Büyüklük) Boşluk 1 Veri Analizi Şekil 1 İşlevsel Büyüklük Ölçümü Genel Bakış 79

3 3.2. COSMIC Ölçümlerinde Yapılan Ortak Hatalar Önceki çalışmalarımızda [7][8], ölçüm sonuçlarında gözlenen farklılıklar aşağıdaki gibi kategorize edilmiştir: Ölçüm yöntemi hakkında eksik bilgi, Gereksinim dokümanı oluşturulurken yapılan varsayımlar, Basit hatalar. Benzer olarak, yeni yayınlanmış olan COSMIC Guideline for Assuring the Accuracy of Measurements [10] dokümanında COSMIC ölçüm doğruluğunu etkileyen faktörler üç ana başlık altında tanımlanmaktadır: Ölçücünün kalitesi, Yazılım dokümanlarının kalitesi, Ölçüm sürecinin kalitesi. Bu çalışmada, bu faktörlere dayanan hatalar bulunmaya çalışılmıştır. Bu hatalar Şekil 1 de gösterilen gereksinim dokümanı ile işlevsel büyüklük ölçümü arasındaki boşluğu oluşturmaktadır Ölçüm hatalarını önlemek ve tespit etmek için kontrol listesi COSMIC Guideline for Assuring the Accuracy of Measurements [10] yazılım büyüklük ölçümlerinin kalitesini arttırmak için bazı güvence etkinlikleri içermektedir. Kalite güvence etkinlikleri Hata- Tespiti ve Hata-Önleme olmak üzere ikiye ayrılır. Bu kontrol mekanizmalarının her ikisi için de birer kontrol listesi hazırlanmıştır. Hata Önleme kontrol listesi COSMIC metodunun [13] önemli noktalarını özetleyip, ölçülecek dokümanların içermesi gereken bilgileri vurgulamaktadır. Hata-Tespiti kontrol listesi, COSMIC ölçümleri sırasında sıklıkla yapılan hataları önlemek amacı ile oluşturulmuştur. Bu çalışmanın amaçlarından biri de, endüstride uygulanacak yazılım büyüklük ölçümleri için hızlı çözümler sunabilecek detaylı bir kontrol listesi oluşturmaktır. Kontrol listeleri oluşturulurken COSMIC Guideline for Assuring the Accuracy of Measurements [10] standardı referans olarak alınmıştır. Hata-Tespiti konusunda otomasyon fırsatları ise ilerideki çalışmalarda incelenecektir. 4. Durum Çalışması Çalışmada gerçekleştirilen durum çalışması iki basamaktan oluşmaktadır. Birinci basamakta, bir grup katılımcıya müşteri gereksinimleri verilmiştir. Bu katılımcılardan, müşteri gereksinimlerine göre yazılım gereksinim dokümanını hazırlamaları istenmiştir. Çalışmanın ikinci basamağında; ilk basamakta oluşturulan gereksinim dokümanlarından en iyisi, ikinci bir grup katılımcıya verilmiştir. Bu katılımcılardan yazılım gereksinim dokümanına göre COSMIC metodunu kullanarak yazılımın işlevsel büyüklüğünün ölçmeleri istenmiştir. Bu bölüm durum çalışmasının tasarım, hazırlık, yürütme ve değerlendirme gibi detaylarını içermektedir. Ancak ana vurgu çalışmanın hedeflerine uygun olarak, durum çalışmasının ikinci basamağına olacaktır. Çalışmanın amacı yazılım analizindeki hataları tespit etmekten ziyade, büyüklük ölçümündeki hataları tespit etmek olduğundan, yazılım gereksinim dokümanının hazırlanışı ve seçme sürecinin detayları bu bildiri için kapsam dışında bırakılmıştır Durum Çalışmasının Tasarımı Gereksinim analiz aktivitesinin kalitesinin COSMIC ölçümüne etkisini araştırmak üzere; ölçüm sürecine müşteri gereksinimlerinden yola çıkarak başlanmış ve gereksinim analizini başka bir adım olarak durum çalışmasına eklenmiştir. Bölüm 3,1 de anlatıldığı üzere analiz fazındaki hataların (Boşluk1) ve ölçüm fazındaki hataların (Boşluk2) belirlenmesi hedeflenmiştir. Bunun için, katılımcı ölçümlerinin iki farklı referans cevap anahtarı ile karşılaştırması planlanmıştır. Öncelikle ölçüm uzmanlarından oluşan bir grup, adım 1 in sonunda oluşturulmuş gereksinim dokümanını ölçerek bir cevap anahtarı oluşturmuştur (Cevap Anahtarı 2). Katılımcıların ölçüm sonuçları bu cevap anahtarı referans alınarak değerlendirilmiştir. Bu değerlendirmede ölçüm fazında meydana gelen hatalar (Boşluk 2) tespit edilmiştir. Bunun yanı sıra, aynı ölçüm uzmanları, müşteri gereksinimlerinden başlayarak bütün süreci yeniden işletmiş ve aynı müşteri gereksinimlerinden kendi yazılım gereksinim dokümanlarını oluşturmuştur. Daha sonra bir kez de bu dokümana göre ölçüm gerçekleştirmiş ve ayrı bir cevap anahtarı oluşturmuşlardır (Cevap anahtarı 1). Katılımcıların ölçümlerinin doğruluğu bir kez de bu anahtar referans alınarak değerlendirilmiştir. Bu, değerlendirme, sürecin en başından itibaren geçilen aşamaları içeren bir kıyaslama olduğundan, hem analiz fazında (Boşluk 1) hem de ölçüm fazında (Boşluk 2) oluşan hatalar tespit edilmiştir. Analiz ve ölçüm fazında oluşan hataların etkilerini ayrıştırabilmek ve karşılaştırabilmek amacı ile bu iki değerlendirmede ortaya çıkan hata oranları karşılaştırılmıştır. Şekil 2, çalışmanın akışını ve sonuçlar için kullanılan değerlendirme temellerini göstermektedir Durum Çalışmasının Yürütmesi Adım 1: Gereksinim Dokümanının Hazırlanması Durum çalışmasının birinci basamağında; müşteri gereksinimi olarak gerçek bir yazılım problemi betimlenmiştir. Katılımcılara bir gereksinim taslağı verilmiştir. Problemi analiz etmeleri ve kullanım durumlarını da içeren bir yazılım gereksinim dokümanı oluşturmaları istenmiştir. Sözü geçen yazılım, web tabanlı bir İnsan Kaynakları ve İş Emri Yönetim Sistemi dir. Sistem 4 kullanıcı tipini desteklemekte ve çalışan bilgilerini, iş emirlerini, iş gücü kayıtlarını, eğitim ve seminerleri, duyuruları yönetmekte ve raporlamaktadır. Katılımcılar Orta Doğu Teknik Üniversitesi Enformatik Enstitüsü Bilişim Sistemleri yüksek lisans programı öğrencileridir. Katılımcıların en iyi performanslarını gösterdiklerinden emin olmak için bu alıştırma aynı zamanda notlandırılmıştır. Katılımcılar 4 er kişilik 5 grup oluşturmuşlardır. Daha sonra katılımcılara, İnsan Kaynakları ve İş Emri Yönetim Sistemi hakkında temel bilgiler içeren teknik olmayan bir müşteri gereksinim taslağı verilmiştir. Taslak, kullanıcı bakış açısından gerekli işlevsellikleri içermektedir. Bu taslağa göre, katılımcılardan analiz gerçekleştirerek yazılım gereksinim dokümanı hazırlamaları beklenmiştir. Gerçek bir yazılım yaşam döngüsü adımlarını takip etmek için, her YGD başka bir grup tarafından denetlenmiş ve bulgular sonucunda gerekli değişiklikler dokümanlara yansıtılmıştır. Oluşturulan bu YGD ler COSMIC ölçüm uzmanları tarafından karşılaştırılmış ve en güvenilir ve tutarlı olan doküman büyüklük ölçümü için seçilmiştir. Karışıklığı önlemek amacı ile bu YGD, bu çalışmada Üretilmiş YGD (Ü- YGD) olarak adlandırılmıştır. 80

4 Şekil 2 Durum Çalışmasının Akışı Daha sonra, aynı İnsan Kaynakları ve İş Emri Yönetim Sistemi gereksinim taslağından yola çıkarak yazarların ve COSMIC ölçüm uzmanlarının da içinde bulunduğu bir grup uzman ikinci bir YGD oluşturmuştur. Bu YGD bu çalışmada Referans YGD (R- YGD) olarak isimlendirilmiştir. Ü-YGD işlevsel ve işlevsel olmayan gereksinimleri içermektedir. Dokümanda kullanıcı ara yüzleri, UML sınıf diyagramı şeklinde oluşturulmuş basit bir veri analizi ve kullanım durumları bulunmaktadır. R-YGD, kullanım durumu ve kullanıcı ara yüzlerinin yanında daha detaylı bir veri analizi içermektedir. Ü- YGD ana iş nesnelerini gösteren bir sınıf diyagramı içerirken R-YGD 3. Normal Formda bulunan bir varlık ilişki (E-R) diyagramı içermektedir. Ek olarak kullanılan Ü-YGD üretilenleri arasında en iyisi olmasına rağmen, sınıf diyagramı ve kullanım durumları arasında çelişkiler bulunmaktadır. R-YGD, Ü-YGD ye göre daha net ve daha tutarlıdır. R-YGD de belirtilmiş olan bazı işlevselliklerin Ü- YGD de bulunmadığını tespit edilmiş, farklı bir deyiş ile Ü-YGD de bahsedilen işlevselliklerin R-YGD dekilerin bir alt kümesi olduğu belirlenmiştir. Ayrıca, Ü-YGD de geçen kullanım durumları R-YGD de geçenlerden daha az detaylıdır Adım 2: Ölçüm Durum çalışmasının ikinci basamağında; çalışmanın birinci basamağında elde edilmiş olan Ü-YGD bir grup katılımcı tarafından ölçülmüştür. Ortak hataları bulmak amacı ile bu ölçümler toplanmış ve değerlendirilmiştir. Ü-YGD de belirtilmemiş bir özelliğin ölçümde kullanılmasını engellemek amacı ile çalışmanın ikinci adımı için birinci adımdaki katılımcılardan farklı katılımcılar seçilmiştir. Bu durum yazılım gereksinim dokümanlarının ölçüm üzerindeki etkilerinin incelenebilmesine olanak sağlamaktadır. Ayrıca, endüstride analiz çalışması ve büyüklük ölçümü farklı kişiler tarafından gerçekleştirilmektedir. Çalışmanın ikinci basamağında, ölçümü gerçekleştiren kişilerin, analizi yapan kişilerden farklı seçilmesine rağmen, katılımcı profillerinin yakın olmasına gayret edilmiştir. İkinci adımı gerçekleştiren katılımcılar aynı üniversite ve bölümden bir başka dersin öğrencileri arasından seçilmiştir. İki gurubun endüstri ve akademik bilgi birikim seviyeleri çalışmayı etkilemeyecek derecede yakındır. Ölçümden önce, Ü-YGD ve R-YGD nin her ikisi de COSMIC ölçüm uzmanları tarafından tartışılmış ve ölçülmüştür. Bu sonuçlar yazarlar tarafından gözden geçirilmiştir. Ü-YGD ve R-YGD nin uzmanlar tarafından ölçümlerine sırasıyla Cevap anahtarı 1 ve Cevap Anahtarı 2 adları verilmiştir ve bunlar katılımcıların ölçümlerini değerlendirirken temel oluşturmuşlardır. Uzmanlarca yapılan ölçümlere göre, R-YGD ölçümü 83 fonksiyonel süreç ve 366 veri hareketi içerirken, Ü- YGD 55 fonksiyonel süreç ve 259 veri hareketi içermektedir. Cevap anahtarı 1 ve Cevap Anahtarı 2 arasındaki Fonksiyonel Süreç (FS) ve Veri Hareketi (VH) farkları sırası ile 28 ve 107 dir. Bu farkların çoğu Ü-YGD de belirtilmeyen işlevselliklerden kaynaklanmaktadır. Ölçümden önce; katılımcılara 3 saatlik ders ve etkileşimli bir çalıştay içeren COSMIC eğitimi verilmiştir. Çalıştay sonunda katılımcılara ölçmeleri için küçük bir pilot proje verilmiştir. Bu ölçümler sonucunda %60 ın üzerinde başarı gösteren öğrenciler katılımcı olarak seçilmiştir. Katılımcılar 3 er kişilik 2 grup oluşturmuşlardır. Daha sonra her iki gruba da aynı İnsan Kaynakları ve İş emri Yönetim Sistemi nin Ü-YGD si ölçüm için verilmiştir. COSMIC yöntemi kullanılarak katılımcılardan sitemin ölçülmesi istenmiştir. Ölçümler; COSMIC ve IFPUG yöntemleri ile ölçüm gerçekleştirmeyi kolaylaştıran CUBIT adlı program kullanılarak gerçekleştirilmiştir. [16] Katılımcıları zaman baskısından kurtarmak amacı ile ölçüm için bir hafta verilmiştir ve katılımcılar bir hafta sonunda CUBIT ölçüm raporlarını teslim etmişlerdir. İkinci adım da katılımcıların tam katılımını sağlamak amacı ile notlandırılmıştır. Ölçüm raporlarının toplanmasından sonra, her ölçüm öncelikle Ü-YGD nin cevap anahtarına (Cevap 81

5 Anahtarı 1) göre daha sonra da R-YGD nin cevap anahtarına (Cevap Anahtarı 2) göre değerlendirilmiştir. Her katılımcının ölçüm rapor, Ü-YGD cevap anahtarına göre birden fazla kez kontrol edilmiştir. Her bir ölçüm dokümanında öncelikle Fonksiyonel Süreç, daha sonra da Veri Hareketleri kontrol edilmiştir. İkincil olarak ilgi nesneleri kontrol edilmiş ve son olarak da sıklıkla yapılan hatalar tespit edilmeye çalışılmıştır.. Aynı adımlar, R-YGD cevap anahtarı (Cevap anahtarı 1) kullanılarak da gerçekleştirilmiştir. Ölçüm raporlarını bu şekilde tekrar tekrar gözden geçirmek hataların sınıflandırılmasına yardımcı olmuş ve hataların oluşumundaki olası benzerliklerin görülmesini sağlamıştır. 5. Bulgular Yukarıda bahsedilen hatalar, COSMIC Guideline for Assuring the Accuracy of Measurements [10] standardında bahsedilen hata sebeplerine dayanarak kategorize edilmiştir. Ölçücünün Kalitesi Sayılmış bir FS nin tekrar sayılması, Ölçülmüş bir Veri Hareketinin birden fazla kullanımı, Seç, Ara, Kaydet, Bul gibi operasyonların farklı bir FS olarak tanımlanması, Aynı VH nin birden fazla kez sayılması, Sistem sınırları içerisindeki veri hareketlerinin de ölçülmesi, CRUDL (Create-Retrieve-Update-Delete-List) (Oluştur, Getir, Güncelle, Sil, Listele) operasyonlarının birleştirilmesi, Açılır listenin düzgün kullanılmaması, Kullanıcı ara yüzü parçalarının ve sistem kullanıcılarının ilgi nesnesi (OOI) olarak değerlendirilmesi, Aynı Kullanıcı Gereksinimine ait birleştirilmiş FS ler, VH nin ilgisi olmayan bir ilgi nesnesi (OOI) ile ilişkilendirilmesi, Fazladan varsayılan işlevsellikler. Yazılım Dokümanlarının Kalitesi Bir ilgi nesnesinin özniteliği olmayan veriler kullanılması, İlgi nesnelerinin alt varlıklarının unutulması, Veri analizinde ve İlgi Nesnesi belirlenmesinde hatalar. Ölçüm Sürecinin Kalitesi Güncelleme/Silme öncesi Listeleme işlevsel süreçlerinin unutulması, Güncelleme Öncesi Detaylı sorgulama işlevsel sürecinin unutulması, Listeleme işlevsel sürecini Güncelleme/Silme işlevsel sürecinin bir parçası olarak tanımlama. Her faktör için hataların COSMIC büyüklük karşılıkları toplanmış ve toplam hatalar içindeki yüzdelik dilimleri hesaplanmıştır. Tablo 1 hataların COSMIC büyüklüklerini ve bölüm 3,1 de anlatılan iki bilgi boşluğundan kaynaklanan hata sebeplerini özetlemektedir. Aşağıdaki Tablo 1, katılımcının toplam hatalı VH sayılarını göstermektedir. Cevap Anahtarı 1, uzmanlarca yazılmış Gereksinim Dokümanı üzerinden uzmanlarca yapılmış ölçüme göre hazırlanmıştır. Cevap Anahtarı 2 ise, katılımcıların hazırladığı Gereksinim Dokümanı üzerinden uzmanlarca yapılmış ölçüme göre hazırlanmıştır. Bu nedenle, Cevap Anahtarı 2 ye göre yapılan değerlendirmeler, Boşluk 2 den kaynaklanan hataları, Cevap Anahtarı 1 e göre yapılan değerlendirmeler ise hem Boşluk 1 hem de Boşluk 2 den kaynaklanan hataları göstermektedir. Bu yüzden, bu iki cevap anahtarına göre bulunan hatalar arasındaki farklılık, Boşluk 1 den kaynaklanan hataları yani, yazılım probleminden yazılım gereksinimlerini oluşturma sırasındaki hataları vermektedir. Hata Sebebi CFP Karşılığı Cevap Anahtarı 2 Cevap Anahtarı 1 Tüm Hatalar İçindeki Oranı CFP Karşılığı Tüm Hatalar İçindeki Oranı Ölçücünün Kalitesi ,44% ,68% Yazılım Dokümanının Kalitesi ,69% ,92% Ölçüm Sürecinin Kalitesi ,87% ,40% Toplam ,00% ,00% Tablo 1 Hata büyüklüğü ve hata sebepleri Verilerden de görülebileceği gibi, Cevap Anahtarı 1 e göre yapılan değerlendirmede çok daha fazla hata bulunmuştur. Bu fark katılımcılar tarafından hazırlanan Gereksinim Dokümanındaki eksikliklerden kaynaklanmaktadır. Dikkat çekici bir diğer nokta da, katılımcıların hazırladığı Gereksinim dokümanı temel alınarak yapılan ölçümlerde dokümandan kaynaklanan hatalar %20 seviyesindeyken, uzmanların hazırladığı Gereksinim Dokümanı ile yapılan karşılaştırmada bu hataların oranı %50 yi geçmektedir. Bu durum, Gereksinim Dokümanlarının kalitesini yükseltmenin, ölçüm doğruluğunu arttırmakta diğer bütün etmenlerden daha önemli olduğunu göstermektedir. 6. Çalışmanın Kısıtları Çalışma tek bir yazılım gereksinim dokümanı üzerinde gerçekleştirildiğinden, sonuçların daha büyük veya farklı projelere genelleştirilip genelleştirilemeyeceği araştırılmalıdır. Ancak bulunan sonuçlar diğer çalışmalarımızda elde edilen sonuçlar ile benzerlik göstermektedir. 82

6 Çalışmada uzman ölçücüler yerine, deneyimsiz ölçücüler kullanılmıştır. Bu durum, deneyimli ölçücülere kıyasla daha büyük oranda hata oluşmasına neden olmuş olabilir. Uzmanlar tarafından oluşturulan yazılım gereksinim dokümanında (R-YGD) ve bu dokümana göre yapılmış olan büyüklük ölçümünde de (Cevap Anahtarı 1) hatalar bulunabilir. Çalışmada, bu gereksinim dokümanı ve cevap anahtarı hatasız ve referans olarak kabul edilmiştir. Büyüklük ölçümü yapılmadan önce katılımcılara verilen COSMIC eğitiminin süresi yeterli görülmeyebilir. Ancak endüstride benzeri hizmet içi eğitimler benzeri sürelerde verilmektedir bu nedenle verilen eğitimin çalışmanın amacını kısıtlayıcı bir etmen olduğu düşünülmemektedir. 7. Sonuç Durum çalışmasının sonuçlarına göre katılımcıların ölçümlerindeki Veri Hareketi ve İşlevsel süreçler Cevap anahtarı 1 ve Cevap anahtarı 2 ye karşılaştırıldığında aralarında büyük farklar bulunmaktadır. Bu farkın sebebi yazılım gereksinim dokümanlarının yetersiz olmasıdır. Sektörde geliştirilen çoğu uygulamanın yazılım dokümanlarının durumu durum çalışmasındaki gibidir. Genellikle, yazılım dokümanları işlevsel büyüklük ölçümü hakkında bilgi seviyesi yetersiz kişilerce hazırlanmaktadır ve bu durum ölçüm sonuçlarını olumsuz yönde etkileyebilmektedir. Hazırlanan yazılım dokümanları, büyüklüğü ölçülen sistemi gerektiği şekilde yansıtmazsa, sistemin büyüklüğü sağlıklı bir şekilde belirlenemez. Bu durumu ortadan kaldırmak için yazılım dokümanları, işlevsel büyüklük hakkında bilgi sahibi olan kişiler tarafından oluşturulursa ölçüm sonuçları daha güvenilir olarak bulunabilir. Durum çalışmasında belirtilen sıklıkla yapılan hataların yapılmaması için ölçüm yapan kişilerin ölçüm yönteminde iyi eğitilmiş olmaları da ayrıca önemlidir. Bazı ölçüm örnekleri COSMIC Guideline for Sizing Business Application Software kılavuzunda belirtilmiştir [17]. Çalışma sonunda, ölçüm sürecinin sonunda daha güvenilir ve daha doğru ölçümler elde etmek amacı ile bu çalışma ve önceki çalışmalarda bulunan ve COSMIC güvenilirlik kavuzunda belirtilen en sık yapılan hataları birleştirerek bir kontrol listesi oluşturulmuştur. Ölçüm sürecinden önce ve sonra kullanmak koşulu ile bu yöntemler Hata-Tespiti ve Hata-Önleme olarak ikiye ayrılmıştır. Hata Önleme: Ölçüm sırasında hata meydana gelmemesi için, yazılım dokümanlarının, ölçücülerin ve ölçüm sürecinin kalitesinin arttırılması gerekmektedir. Ölçümü yapan kişiler yazılım dokümanlarının anlaşılırlığından doğan hataları engellemek amacı ile Yazılım Gereksinim Dokümanını ölçüm amaçlarına uygunluğu açısından gözden geçirmelidir. Ölçüm yapan kişilerin kalitesi ise COSMIC eğitimleri ile ve ölçme konusunda deneyim kazanmaları ile arttırılabilir. Son olarak, ölçüm sürecinin kalitesi, ölçüm için hazırlanmış bir araç kullanarak, arttırılabilir. Hata-Tespiti: Bu yöntem ile sıklıkla karşılaşılan hataların ölçüm sonuçlarındaki varlığı kontrol edilir ve bu sayede ölçüm gerçekleştikten sonra ölçümün doğruluğu arttırılır. Kontrol Listesi: Hata Önleme: 1. Yazılım dokümanı yazılımın amacını içeriyor mu? 2. Fonksiyonel kullanıcılar yazılım dokümanında belirtilmiş mi? 3. Bütün fonksiyonel gereksinimler belirtilmiş midir? Bu gereksinimler anlaşılır ve nesnel midir? 4. Kullanım durumları gereksinimleri tam olarak yansıtıyor mu? a. Eksik kullanım durumu bulunuyor mu? b. Kullanım durumları anlaşılır mı? 5. E-R (Varlık ilişkileri) diyagramı kontrol edildi mi? (3. Normal Form da mı?) 6. E-R diyagramı ile kullanım durumlarında belirtilen varlıklar arasında herhangi bir tutarsızlık bulunuyor mu? 7. Ölçümü yapacak kişiler COSMIC (veya kullanılan diğer bir ölçüm yöntemi) eğitimi aldılar mı? (Ölçüm deneyimleri var mı?) 8. Ölçüm amacı net olarak belirlendi mi? 9. Ölçümün kapsam ve katmanları net bir şekilde tanımlandı mı? Hata-Tespiti: Bulgular bölümünde; Ölçücünün Kalitesi, Yazılım dokümanının kalitesi, Ölçüm sürecinin kalitesi başlıkları altında vurgulanan faktörlerin varlığı kontrol edilmelidir. (Örn. Seç, Ara, Kaydet, Bul gibi operasyonların farklı bir FS olarak tanımlanmış mıdır? ) 8. Kaynakça [1] Albrecht, A. J., October 1979, Measuring application development productivity, in Proceedings of IBM Applications Development Symposium, Monterey, California. [2] Kemerer, C.F., Porter, B.S., Nov "Improving the Reliability of Function Point Measurement: An Empirical Study," IEEE Transactions on Software Engineering, vol. 18, no. 11, pp [3] Kemerer, C F, 1993, Reliability of function points measurement: a field experiment Comm. ACM 36 (2). [4] Turetken, O., Demirors, O., Ozcan Top, O., & Ozkan, B., 2008, The Effect of Entity Generalization on Software Functional Sizing: A Case Study, A. Jedlitschka and O. Salo (Eds.): PROFES 2008, LNCS 5089, pp , Springer-Verlag Berlin Heidelberg. [5] Turetken, O., Ozcan Top, O., Ozkan, B., Demirors, O., 2008, The Impact of Individual Assumptions on Functional Size Measurement. R. Dumke et al. (Eds.): IWSM / MetriKon / Mensura 2008, LNCS 5338, pp Springer Berlin Heidelberg [6] Abrahao S, Poels G, Pastor O., 2004, Assessing the reproducibility and accuracy of functional size measurement methods through experimentation, Proceedings ISESE

7 [7] Top, O.O., Demirors, O., Ozkan, B., 2009, Reliability of COSMIC Functional Size Measurement Results: A Multiple Case Study on industry Cases, Software Engineering and Advanced Applications, SEAA '09. 35th Euromicro Conference, pp , Aug [8] Ungan, E., Demirors, O., Top,O O., Ozkan B., 2009, An Experimental Study on the Reliability of COSMIC Measurement Results, Software Process and Product Measurement, pp , Springer Berlin / Heidelberg. [9] Fenton, N.E. and Pfleeger, S.L., 1996, Software Metrics: A Rigorous and Practical Approach, Second Edition, International Thomson Computer Press. [10] The Common Software Measurement International Consortium (COSMIC):Guideline for Assuring the Accuracy of Measurements, 2011, Version 1.0. [11] ISO/IEC : Information Technology Software Measurement - Functional Size Measurement - Part 1: Definition of Concepts 1998, updated in 2007 [12] Gencel, Ç., Buglione, L., Demirors, O., Efe, P., 2006, A Case Study on the Evaluation of COSMIC-FFS and Use Case Points 3rd Software Measurement European Forum (SMEF 2006), pp [13] The Common Software Measurement International Consortium (COSMIC): COSMIC Method, 2009, Version 3.0.1, Measurement Manual. [14] ISO/IEC 19761: COSMIC Full Function Points Measurement Manual, 2003, v [15] [16] [17] The Common Software Measurement International Consortium (COSMIC): Guideline for Sizing Business Applications Software Using COSMIC- FFS, 2005, Version 1.0. [18] ISO/IEC TR : Information Technology Software Measurement - Functional Size Measurement - Part 3: Verification of Functional Size Measurement Methods, [19] Ungan, E., Demirors, O., Top,O O., Ozkan B., 2010, Evaluation of Reliability Improvements for COSMIC Size Measurement Results, IWSM / MetriKon / Mensura, Stuttgart, Germany 84

COSMIC İşlevsel Büyüklük Ölçüm Sonuçlarında Gözlenen Sapmalar Üzerine Bir Deney Çalışması

COSMIC İşlevsel Büyüklük Ölçüm Sonuçlarında Gözlenen Sapmalar Üzerine Bir Deney Çalışması COSMIC İşlevsel Büyüklük Ölçüm Sonuçlarında Gözlenen Sapmalar Üzerine Bir Deney Çalışması Erdir Ungan 1 Onur Demirörs 2 Barış Özkan 3 1,2,3 Enformatik Enstitüsü, Orta Doğu Teknik Üniversitesi, Ankara 1

Detaylı

COSMIC Đşlevsel Büyüklük Ölçüm Sonuçlarının Güvenilirliği

COSMIC Đşlevsel Büyüklük Ölçüm Sonuçlarının Güvenilirliği COSMIC Đşlevsel Büyüklük Ölçüm Sonuçlarının Güvenilirliği Özden Özcan Top 1 Onur Demirörs 2 Barış Özkan 3 Enformatik Enstitüsü, Orta Doğu Teknik Üniversitesi, 06531, Ankara, Türkiye 1 e-posta: ozden@ii.metu.edu.tr

Detaylı

COSMIC İşlevsel Yazılım Büyüklüğü Ölçüm Yönteminin Kurumlarda Uygulanmasında Dikkat Edilmesi Gereken Noktalar

COSMIC İşlevsel Yazılım Büyüklüğü Ölçüm Yönteminin Kurumlarda Uygulanmasında Dikkat Edilmesi Gereken Noktalar COSMIC İşlevsel Yazılım Büyüklüğü Ölçüm Yönteminin Kurumlarda Uygulanmasında Dikkat Edilmesi Gereken Noktalar Murat Salmanoğlu 1, Ali Yıldız 2, Onur Demirörs 1 1 ODTÜ Enformatik Enstitüsü, Ankara, Türkiye

Detaylı

R-COVER: Yazılım Büyüklük Ölçümü Hata Tespit Aracı

R-COVER: Yazılım Büyüklük Ölçümü Hata Tespit Aracı R-COVER: Yazılım Büyüklük Ölçümü Hata Tespit Aracı Gökçen Yılmaz 1, Seçkin Tunalılar 1,2, Onur Demirörs 1 1 Enformatik Enstitüsü, Bilişim Sistemleri Bölümü, ODTÜ, Ankara 2 MGEO Grubu, Aselsan, Ankara 1

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ı

T. C. KAMU İHALE KURUMU

T. C. KAMU İHALE KURUMU T. C. KAMU İHALE KURUMU Elektronik İhale Dairesi KALİTE YÖNETİM SİSTEMİ BT Strateji Yönetimi BT Hizmet Yönetim Politikası Sürüm No: 6.0 Yayın Tarihi: 26.02.2015 444 0 545 2012 Kamu İhale Kurumu Tüm hakları

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ı

HACCP Sistem Tetkikine Ait Resmi Form Resmi Kontrol Rapor No:

HACCP Sistem Tetkikine Ait Resmi Form Resmi Kontrol Rapor No: EK-5 HACCP Sistem Tetkikine Ait Resmi Form Resmi Kontrol Rapor No: TARİH: İNCELENECEK HUSUSLAR A) GENEL 1. İşyeri teknik ve hijyenik açıdan bu yönetmelikte belirtilen koşullara sahip mi? 2. El kitabı ön

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

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 10-11. Nesneye Yönelik Sistem Tasarımı Haftanın Amacı Bilişim sistemleri geliştirmede nesneye yönelik sistem tasarımı

Detaylı

SBE16 / Akıllı Metropoller Ekim 2016 / İSTANBUL

SBE16 / Akıllı Metropoller Ekim 2016 / İSTANBUL SBE16 / Akıllı Metropoller 13-15 Ekim 2016 / İSTANBUL TAKDİM PLANI Teknolojik Gelişim ve 3 Boyuta Geçiş : 2B gösterim tekniği haritacılığın doğuşundan beri kullanılmaktadır. Bu temsil şekli yerleşmiş alışkanlıklar

Detaylı

Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları

Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bilgi Sistemleri Tasarımı SE 503 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i

Detaylı

Enerji Yönetimi 11 Aralık 2015. Ömer KEDİCİ

Enerji Yönetimi 11 Aralık 2015. Ömer KEDİCİ Enerji Yönetimi 11 Aralık 2015 Ömer KEDİCİ Tanım Enerji yönetimi ; Planlama, Koordinasyon ve Kontrol gibi birbirinden bağımsız olduklarında etkisiz kalabilecek işlevlerin bir araya gelerek oluşturdukları

Detaylı

İÇ TETKİKÇİ DEĞERLENDİRME SINAVI

İÇ TETKİKÇİ DEĞERLENDİRME SINAVI 13.07.2018 ISO 9001:2015 İÇ TETKİKÇİ DEĞERLENDİRME SINAVI Soru Sayısı: 33 Süre: 40 Dakika Ad SOYAD: Bölüm: ADL Danışmanlık ve Eğitim Hizmetleri OĞUZ ÖZTÜRK Soru-1) Aşağıdakilerden hangisi ISO 9001:2015

Detaylı

UME-EM-10-11 AKIM TRANSFORMATÖRÜ KARŞILAŞTIRMASI RAPORU

UME-EM-10-11 AKIM TRANSFORMATÖRÜ KARŞILAŞTIRMASI RAPORU UME-EM-10-11 AKIM TRANSFORMATÖRÜ KARŞILAŞTIRMASI RAPORU 01.12.2011 Özlem YILMAZ, Hüseyin ÇAYCI TÜBİTAK ULUSAL METROLOJİ ENSTİTÜSÜ Güç ve Enerji Laboratuvarı İÇİNDEKİLER İÇİNDEKİLER... 1 TABLOLAR LİSTESİ...

Detaylı

Sistem Geliştirme Yaşam Döngüsü Yaklaşımına Alternatif Yaklaşımların Özellikleri, Avantaj ve Dezavantajları HİBRİT YAKLAŞIMLAR ALTERNATİF YAKLAŞIMLAR

Sistem Geliştirme Yaşam Döngüsü Yaklaşımına Alternatif Yaklaşımların Özellikleri, Avantaj ve Dezavantajları HİBRİT YAKLAŞIMLAR ALTERNATİF YAKLAŞIMLAR Sistem Geliştirme Yaşam Döngüsü Yaklaşımına Alternatif Yaklaşımların Özellikleri, Avantaj ve Dezavantajları ALTERNATİF YAKLAŞIMLAR Klasik yaklaşım olarak kabul edilen Sistem Geliştirme Yaşam Döngüsü Yaklaşımının

Detaylı

ISO 9001:2015 GEÇİŞ KILAVUZU

ISO 9001:2015 GEÇİŞ KILAVUZU Kal ten z, denet m m z altında olsun Szutest Szutest Szutest Szutesttr 444 9 511 szutest.com.tr ISO 9001:2015 REVİZYONUN YAPISI Yeni Revizyon ile birlikte ISO ANNEX SL gereksinimleri doğrultusunda Yüksek

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ı

T. C. KAMU İHALE KURUMU

T. C. KAMU İHALE KURUMU T. C. KAMU İHALE KURUMU Elektronik İhale Dairesi KALİTE YÖNETİM SİSTEMİ BT Strateji Yönetimi BT Hizmet Yönetim Politikası Sürüm No: 5.0 Yayın Tarihi: 14.07.2014 444 0 545 2012 Kamu İhale Kurumu Tüm hakları

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ı

Gereksinim Mühendisliği (SE 560) Ders Detayları

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ı

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ı

İşlevsel Büyüklük Ölçümünde Yedi Efsane

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

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

Yazılım İnşası ve Evrimi (SE 556) Ders Detayları

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ı

BS503 BİLİMSEL NEDENSELLİK VE YAZIM

BS503 BİLİMSEL NEDENSELLİK VE YAZIM Temel Kavramlar 1. Seminer BS503 BİLİMSEL NEDENSELLİK VE YAZIM MSGSÜ Enformatik Bölümü BST/MKE Y. Lisans Programları PROF. DR. SALİH OFLUOĞLU Araştırma Neden araştırma yapılır? Belirli bir alanda: varolan

Detaylı

Notice Belgelendirme Muayene ve Denetim Hiz. A.Ş Onaylanmış Kuruluş 2764

Notice Belgelendirme Muayene ve Denetim Hiz. A.Ş Onaylanmış Kuruluş 2764 ISO 13485:2016 MEDİKAL CİHAZ KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU Notice Belgelendirme Muayene ve Denetim Hiz. A.Ş Onaylanmış Kuruluş 2764 Notice Belgelendirme Muayene ve Denetim Hizmetleri A.Ş. ; ISO

Detaylı

Bilişim Sistemleri Değerlendirme Modeli ve Üç Örnek Olay İncelemesi

Bilişim Sistemleri Değerlendirme Modeli ve Üç Örnek Olay İncelemesi Bilişim Sistemleri Değerlendirme Modeli ve Üç Örnek Olay İncelemesi Özet Dr. Sevgi Özkan ve Prof. Dr Semih Bilgen Enformatik Enstitüsü, Orta Doğu Teknik Üniversitesi, Ankara Tel: (312) 210 3796 e-posta:

Detaylı

Tibbi Laboratuvarlarda ISO Akreditasyon Süreci: Sorunlar ve Çözümleri Teknik Uzman Gözüyle

Tibbi Laboratuvarlarda ISO Akreditasyon Süreci: Sorunlar ve Çözümleri Teknik Uzman Gözüyle Tibbi Laboratuvarlarda ISO 15189 Akreditasyon Süreci: Sorunlar ve Çözümleri Teknik Uzman Gözüyle Dr. Diler Aslan Pamukkale Üniversitesi Tıp Fakültesi Tıbbi Biyokimya Anabilim Dalı IFCC Diyabet Biyobelirteçlerinin

Detaylı

TOPLAM KALİTE YÖNETİMİ

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ı

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS SOFTWARE REQUIREMENTS/ INSPECTION SOFTWARE ENGINEERS EDUCATION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS SOFTWARE REQUIREMENTS/ INSPECTION Ö. Albayrak, J. C. Carver,

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ı

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ı

SÜREÇ YÖNETİM PROSEDÜRÜ

SÜREÇ YÖNETİM PROSEDÜRÜ 1.0 AMAÇ Ahi Evran Üniversitesi nde uygulanacak süreç yönetim sistemi ile ilgili temel esasları tanımlamaktır. 2.0 KAPSAM Ahi Evran Üniversitesi nin stratejik amaç ve hedefleri doğrultusunda yürütmüş olduğu

Detaylı

Bilişim Teknolojileri Test ve Belgelendirme Hizmetleri. Mustafa YILMAZ mustafayilmaz@tse.org.tr

Bilişim Teknolojileri Test ve Belgelendirme Hizmetleri. Mustafa YILMAZ mustafayilmaz@tse.org.tr Bilişim Teknolojileri Test ve Belgelendirme Hizmetleri Mustafa YILMAZ mustafayilmaz@tse.org.tr Türk Standardları Enstitüsü tarafından yapılan Bilişim Teknolojileri Test ve Belgelendirme Hizmetleri Yazılım

Detaylı

ISO 13485:2016 TIBBİ CİHAZLAR KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU

ISO 13485:2016 TIBBİ CİHAZLAR KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU ISO 13485:2016 TIBBİ CİHAZLAR KALİTE YÖNETİM SİSTEMİ GEÇİŞ KILAVUZU Dünyaca kabul görmüş medikal cihazlar endüstrisi kalite yönetim sistemi standardı olan ISO 13485'in final versiyonu Şubat 2016 da yayınlandı.

Detaylı

MALZEME TEST MAKİNASI KUVVET KALİBRASYONU KARŞILAŞTIRMA RAPORU

MALZEME TEST MAKİNASI KUVVET KALİBRASYONU KARŞILAŞTIRMA RAPORU MALZEME TEST MAKİNASI KUVVET KALİBRASYONU KARŞILAŞTIRMA RAPORU Dr. Bülent AYDEMİR Cemal VATAN Dr. Haldun DİZDAR 19.09.2014 TÜBİTAK ULUSAL METROLOJİ ENSTİTÜSÜ Kuvvet Laboratuarları İÇİNDEKİLER 1. Giriş...

Detaylı

Bu rapor, belirtilen bölümlerden sadece 6 veya 7 tanesine sahiptir.

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ı

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ı

TEMEL KAVRAMLAR. BS503 ARAŞTIRMA YÖNTEMLERİ 1. seminer PROF. DR. SALİH OFLUOĞLU MSGSÜ ENFORMATİK BÖLÜMÜ BİLGİSAYAR ORTAMINDA SANAT VE TASARIM 1

TEMEL KAVRAMLAR. BS503 ARAŞTIRMA YÖNTEMLERİ 1. seminer PROF. DR. SALİH OFLUOĞLU MSGSÜ ENFORMATİK BÖLÜMÜ BİLGİSAYAR ORTAMINDA SANAT VE TASARIM 1 TEMEL KAVRAMLAR 1. seminer PROF. DR. SALİH OFLUOĞLU MSGSÜ ENFORMATİK BÖLÜMÜ BİLGİSAYAR ORTAMINDA SANAT VE TASARIM 1 ARAŞTIRMA Neden araştırma yapılır? Araştırma sorularına yanıt bulmak Araştırma problemlerinin

Detaylı

İç Kontrol Uzmanı Pozisyonu İçin Doğru Kriterlere Sahip Olduğunuzdan Emin misiniz?

İç Kontrol Uzmanı Pozisyonu İçin Doğru Kriterlere Sahip Olduğunuzdan Emin misiniz? Türkiye nin en popüler iş arama ve işe alma platformları olan yenibiriş.com da 1500, kariyer.net te ise 2000 e yakın İç Kontrol başlıklı ilan bulunmaktadır. İç Kontrol Uzmanı Pozisyonu İçin Doğru Kriterlere

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ı

YAZILIM MÜHENDİSLİĞİNİN TEMELLERİ 9.Hafta. Bakım

YAZILIM MÜHENDİSLİĞİNİN TEMELLERİ 9.Hafta. Bakım YAZILIM MÜHENDİSLİĞİNİN TEMELLERİ 9.Hafta Bakım Bölüm Hedefi Geliştirilen yazılımın uygulamaya alınabilmesi için gerekli yöntemler ve yazılımın çalışması sırasında yapılması gereken bakım işlemleri bu

Detaylı

ISO 14001:20014 ve ISO 14001:2015 Şartları Arasındaki Eşleştirme Eşleştirme Kılavuzu

ISO 14001:20014 ve ISO 14001:2015 Şartları Arasındaki Eşleştirme Eşleştirme Kılavuzu Final ISO 14001:20014 ve ISO 14001:2015 Şartları Arasındaki Eşleştirme Eşleştirme Kılavuzu Giriş Bu doküman ISO 14001:2004 ve ISO 14001:2015 şartları arasındaki eşleştirmeyi sunmaktadır. Doküman yalnızca

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ı

Yazılım Hata Kestirimi için Örnek Bir Model

Yazılım Hata Kestirimi için Örnek Bir Model Yazılım Hata Kestirimi için Örnek Bir Model R. Burcu Karaömer İnnova Bilişim Çözümleri A.Ş. Çankaya/Ankara, Türkiye bkaraomer@innova.com.tr Onur Kaynak İnnova Bilişim Çözümleri A.Ş. Çankaya/Ankara, Türkiye

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ı

Yazılım Mühendisliğine Giriş (SE 112) Ders Detayları

Yazılım Mühendisliğine Giriş (SE 112) Ders Detayları Yazılım Mühendisliğine Giriş (SE 112) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Kodu Saati Saati Laboratuar Kredi AKTS Saati Yazılım Mühendisliğine Giriş SE 112 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i

Detaylı

CobiT te Olgunluk Seviyelerinin Anlamı ve Hesaplanması. Altuğ Kul, MA, CISA

CobiT te Olgunluk Seviyelerinin Anlamı ve Hesaplanması. Altuğ Kul, MA, CISA CobiT te Olgunluk Seviyelerinin Anlamı ve Hesaplanması Altuğ Kul, MA, CISA Bilgi işlem, bilgi teknolojileri, bilgi sistemleri bölümü veya departmanı ya da adı her nasıl tanımlanmış olursa olsun BT merkezli

Detaylı

Bu prosedürün amacı, bölüm içinde yürütülen eğitim ve öğretim faaliyetlerinin gerçekleştirilmesinde sorumluluk ve esasları belirlemektir.

Bu prosedürün amacı, bölüm içinde yürütülen eğitim ve öğretim faaliyetlerinin gerçekleştirilmesinde sorumluluk ve esasları belirlemektir. SAYFA NO : 1/7 1. AMAÇ Bu prosedürün amacı, bölüm içinde yürütülen eğitim ve öğretim faaliyetlerinin gerçekleştirilmesinde sorumluluk ve esasları belirlemektir. 2.UYGULAMA ALANI Bölüm Başkanı, Dekanlık

Detaylı

P704. Revizyon No : 05 Yürürlük Tarihi : 17.12.2014. Yeterlilik Deneyleri ve Laboratuvarlar Arası Karşılaştırma Programları Prosedürü

P704. Revizyon No : 05 Yürürlük Tarihi : 17.12.2014. Yeterlilik Deneyleri ve Laboratuvarlar Arası Karşılaştırma Programları Prosedürü P704 Revizyon No : 05 Yürürlük Tarihi : 17.12.2014 Yeterlilik Deneyleri ve Laboratuvarlar Arası Karşılaştırma Programları Prosedürü Sayfa 1 / 6 1. AMAÇ Bu prosedürün amacı, TÜRKAK tarafından akredite olmak

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

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

KLİNİK KALİTE İYİLEŞTİRME KOMİTESİ ÇALIŞMA TALİMATI

KLİNİK KALİTE İYİLEŞTİRME KOMİTESİ ÇALIŞMA TALİMATI Sayfa No 1 / 6 1.AMAÇ: Belirlenen sağlık olgularına yönelik tıbbi süreçler ve sağlık olgusu bazında elde edilen kinik sonuçların kurumsal, bölgesel ve ulusal düzeyde izlenmesi, analiz edilmesi ve iyileştirilmesini

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

TS EN ISO/IEC 9241-151 Kullanılabilir Arayüz Sertifikası Verilmesi Süreci

TS EN ISO/IEC 9241-151 Kullanılabilir Arayüz Sertifikası Verilmesi Süreci TS EN ISO/IEC 9241-151 Kullanılabilir Arayüz Sertifikası Verilmesi Süreci Nihan Ocak 1, Feride Erdal 2, Prof. Dr. Kürşat Çağıltay 3 1 Orta Doğu Teknik Üniversitesi, Bilişim Sistemleri Bölümü, Ankara 2

Detaylı

SÜREÇ YÖNETİMİ PROSEDÜRÜ

SÜREÇ YÖNETİMİ PROSEDÜRÜ 1.0 AMAÇ Ahi Evran Üniversitesi nde uygulanacak süreç yönetim sistemi ile ilgili temel esasları tanımlamaktır. 2.0 KAPSAM Ahi Evran Üniversitesi nde uygulanmakta olan tüm süreçleri kapsar. 3.0 TANIMLAR

Detaylı

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının BİLGİ GÜVENLİĞİ YÖNETİM SİSTEMİ VE İŞ SÜREKLİLİĞİ - 1 Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının Gizliliği Tamlığı (Bütünlüğü) Erişebilirliği (Kullanılabilirliği) Üzerine

Detaylı

ĠÇĠNDEKĠLER VE ÇAPRAZ REFERANS ÇĠZELGE:

ĠÇĠNDEKĠLER VE ÇAPRAZ REFERANS ÇĠZELGE: İlk Yayın :26.0.2017 No : : Sayfa No :1 6 ĠÇĠNDEKĠLER VE ÇAPRAZ REFERANS ÇĠZELGE: TS EN ISO 91:2 Değişiklik Sayfası - 1 Önsöz - 1 Tarihçe - 1 1. Onkoloji Enstitüsü Sistemin nin Amaç Ve Kapsamı 2. Atıf

Detaylı

KALİTE YÖNETİM SİSTEMİ TS EN ISO 2015 PROSES YAKLAŞIMI

KALİTE YÖNETİM SİSTEMİ TS EN ISO 2015 PROSES YAKLAŞIMI KALİTE YÖNETİM SİSTEMİ TS EN ISO 2015 PROSES YAKLAŞIMI Mustafa DİLEK +90 532 263 4849 mdilekm@hotmail.com Kalite Yönetim Sistemi Kalite yönetim sistemi uygulamak kuruluşa aşağıdaki potansiyel faydaları

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 10-11. Nesneye Yönelik Sistem Analizi Haftanın Amacı Bilişim sistemleri geliştirmede nesneye yönelik sistem analizi

Detaylı

SPICE TS ISO/IEC 15504. Kerem Kemaneci 05.12.2012 Ankara

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ı

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının

Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının BİLGİ GÜVENLİĞİ YÖNETİM SİSTEMİ VE İŞ SÜREKLİLİĞİ - 1 Bilindiği üzere Bilgi Güvenliği Yönetim Sistemi, bilgi ve bilgi varlıklarının Gizliliği Tamlığı (Bütünlüğü) Erişebilirliği (Kullanılabilirliği) Üzerine

Detaylı

ISO/IEC 20000-1 BİLGİ TEKNOLOJİSİ - HİZMET YÖNETİMİ BAŞ DENETÇİ EĞİTİMİ. Terimler Ve Tarifler. www.sisbel.biz

ISO/IEC 20000-1 BİLGİ TEKNOLOJİSİ - HİZMET YÖNETİMİ BAŞ DENETÇİ EĞİTİMİ. Terimler Ve Tarifler. www.sisbel.biz ISO/IEC 20000-1 BİLGİ TEKNOLOJİSİ - HİZMET YÖNETİMİ BAŞ DENETÇİ EĞİTİMİ Terimler Ve Tarifler 1 Kapsam 1.1 Genel Terimler Ve Tarifler Bu standart, bir hizmet yönetimi sistem (HYS) standardıdır. Bir HYS

Detaylı

MerSis. Bilgi Güvenliği Danışmanlık Hizmetleri

MerSis. Bilgi Güvenliği Danışmanlık Hizmetleri o MerSis Danışmanlık Hizmetleri Çalışanlarınız, tesisleriniz, üretim araçlarınız koruma altında! Bilgileriniz? danışmanlık hizmetlerimiz, en değerli varlıklarınız arasında yer alan bilgilerinizin gizliliğini,

Detaylı

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC)

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem analistlerinin ve kullanıcı faaliyetlerinin spesifik döngüsünün kullanılmasıyla En iyi geliştirilmiş sistemin oluşmasını

Detaylı

DEĞİŞİKLİK BEDAVA MI?

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ı

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

SÜREÇ YÖNETİMİ KAPSAMINDA PROSEDÜR HAZIRLAMA

SÜREÇ YÖNETİMİ KAPSAMINDA PROSEDÜR HAZIRLAMA SÜREÇ YÖNETİMİ KAPSAMINDA PROSEDÜR HAZIRLAMA Hazırlayan: KALİTE GELİŞTİRME BİRİMİ ENDÜSTRİ YÜKSEK MÜHENDİSİ AYŞE HANDE EROL KALİTE ÇALIŞMALARI KAPSAMINDA SÜREÇLERİN BELİRLENMESİ, PROSEDÜRLERİN ve TALİMATLARIN

Detaylı

ABANT İZZET BAYSAL ÜNİVERSİTESİ DOKÜMAN VERİ PROSEDÜRÜ

ABANT İZZET BAYSAL ÜNİVERSİTESİ DOKÜMAN VERİ PROSEDÜRÜ Sayfa No 1 / 5 1. AMAÇ Bu prosedürün amacı, Abant İzzet Baysal Üniversitesi nde Kalite Yönetim Sistemi (KYS) içinde bulunan tüm dokümanların hazırlanması, kodlanması, onaylanması, yayınlanması ve dağıtılması,

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

ÜRETİM STRATEJİSİ VE VERİMLİLİK

ÜRETİM STRATEJİSİ VE VERİMLİLİK ÜRETİM STRATEJİSİ VE VERİMLİLİK İŞLETME VE ÜRETİM STRATEJİLERİ. Günümüzde rekabette farklılaşmanın giderek önem kazandığı bir piyasa ortamında işletmeler rakiplerine üstünlük sağlayabilmek için farklı

Detaylı

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

MerSis. Bilgi Teknolojileri Bağımsız Denetim Hizmetleri

MerSis. Bilgi Teknolojileri Bağımsız Denetim Hizmetleri MerSis Bağımsız Denetim Hizmetleri risklerinizin farkında mısınız? bağımsız denetim hizmetlerimiz, kuruluşların Bilgi Teknolojileri ile ilgili risk düzeylerini yansıtan raporların sunulması amacıyla geliştirilmiştir.

Detaylı

ÖLÇME ANALİZ VE İYİLEŞTİRME PROSEDÜRÜ

ÖLÇME ANALİZ VE İYİLEŞTİRME PROSEDÜRÜ TİTCK/ DESTEK VE LABORATUVAR HİZMETLERİ BAŞKAN YARDIMCILIĞI/ ANALİZ VE KONTROL LABORATUVAR DAİRESİ BAŞKANLIĞI ÖLÇME ANALİZ VE İYİLEŞTİRME PR09/KYB Sayfa No: 1/7 1. AMAÇ ve KAPSAM Bu prosedürün amacı; kalite

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ı

Yazılım Sektöründe Ölçümler ve Ölçüm Pratikleri Üzerine Bir Anket Çalışması

Yazılım Sektöründe Ölçümler ve Ölçüm Pratikleri Üzerine Bir Anket Çalışması Yazılım Sektöründe Ölçümler ve Ölçüm Pratikleri Üzerine Bir Anket Çalışması İrem ERCAN 1, Murat SALMANOĞLU 2 1 JotForm, Ankara iremercan27@gmail.com 2Bilgi Grubu, Ankara murat.salmanoglu@bg.com.tr Özet.

Detaylı

Evaluating the Effectiveness of Augmented Reality Displays for a Manual Assembly Task K. M. Baird, W. Barfield

Evaluating the Effectiveness of Augmented Reality Displays for a Manual Assembly Task K. M. Baird, W. Barfield Evaluating the Effectiveness of Augmented Reality Displays for a Manual Assembly Task K. M. Baird, W. Barfield BS507 - Tasarım Enformatiği Murat Sümbül Artırılmış Gerçeklik Nedir? Artırılmış gerçeklik,

Detaylı

Fonksiyonel Benzerlik ve İş Gücü: Bir Durum Çalışması Functional Similarity and Effort: A Case Study

Fonksiyonel Benzerlik ve İş Gücü: Bir Durum Çalışması Functional Similarity and Effort: A Case Study Özden, Özcan Top Bilişim Sistemleri Bölümü Orta Doğu Teknik Üniversitesi, Ankara ozden@ii.metu.edu.tr Benzerlik ve İş Gücü: Bir Durum Çalışması Functional Similarity and Effort: A Case Study Seçkin, Tunalılar

Detaylı

DOKÜMAN KOTROLÜ. Çeviri: Elif KILIÇ, Gıda Müh. Düzenleme: Fırat ÖZEL, Gıda Müh.

DOKÜMAN KOTROLÜ. Çeviri: Elif KILIÇ, Gıda Müh. Düzenleme: Fırat ÖZEL, Gıda Müh. BRC Gıda standardında geçen gerekliliklerin bir kısmına yönelik olarak açıklayıcı klavuzlar BRC tarafından yayınlandı. Bu klavuzlardan biri olan bu dokümanın Türkçe çevirisi Sayın ELİF KILIÇ tarafından

Detaylı

TEMSA FABRİKALARINDA İŞ ETÜDÜ UYGULAMASI: MONTAJ AKIŞ KARTI (AOS)

TEMSA FABRİKALARINDA İŞ ETÜDÜ UYGULAMASI: MONTAJ AKIŞ KARTI (AOS) TEMSA FABRİKALARINDA İŞ ETÜDÜ UYGULAMASI: MONTAJ AKIŞ KARTI (AOS) İsmail DÜNDAR TEMSA A.Ş. Ersin GÖKÇEN TEMSA A.Ş. Özet Otobüs/Midibüs/Kamyonet üretimi yapılan TEMSA üretim tesislerinde, üretim sürecinin

Detaylı

ĠÜ ONKOLOJĠ ENSTĠTÜSÜ BÜTÜNLEġĠK KALĠTE YÖNETĠM SĠSTEMĠ EL KĠTABI

ĠÜ ONKOLOJĠ ENSTĠTÜSÜ BÜTÜNLEġĠK KALĠTE YÖNETĠM SĠSTEMĠ EL KĠTABI İlk Yayın Tarihi : 2.0.201 No :.. Tarihi : Sayfa No :1 12 ĠÇĠNDEKĠLER VE ÇAPRAZ REFERANS ÇĠZELGE: OE-BKYS-EK Madde ve TS EN ISO 91:2 Madde ve Tarihi Bölüm Değişiklik Sayfası - 1 Önsöz - Tarihçe - 1 1 1.

Detaylı

KOBİ AR-GE BAŞLANGIÇ DESTEK PROGRAMI AR-GE YARDIMI İSTEK FORMU AGY301-02

KOBİ AR-GE BAŞLANGIÇ DESTEK PROGRAMI AR-GE YARDIMI İSTEK FORMU AGY301-02 KOBİ AR-GE BAŞLANGIÇ DESTEK PROGRAMI AR-GE YARDIMI İSTEK FORMU AGY301-02 2018 / İkinci döneme aittir PROJE NUMARASI : 7180000 PROJE YÜRÜTÜCÜSÜ : ŞİRKET ORTAĞI 1 PROJE MALİ SORUMLUSU : ŞİRKET ORTAĞI 1 KURULUŞ

Detaylı

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları

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ı

Yönetim Sistemleri Eğitimleri

Yönetim Sistemleri Eğitimleri Yönetim Sistemleri Eğitimleri ISO 9001-2008 /2015 EĞİTİMİ Kuruluşlarında kalite yönetim sistemi kuracak, geliştirecek ve/veya uygulayacak katılımcılara kalitenin tanımlarını ve kalite yönetim prensiplerini

Detaylı

Mikroişlemciler ve Mikrokontrolörlere Giriş (CMPE236) Ders Detayları

Mikroişlemciler ve Mikrokontrolörlere Giriş (CMPE236) Ders Detayları Mikroişlemciler ve Mikrokontrolörlere Giriş (CMPE236) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Mikroişlemciler ve Mikrokontrolörlere Giriş CMPE236

Detaylı

ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ GEÇİŞİ İLE İLGİLİ BİLGİLENDİRME

ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ GEÇİŞİ İLE İLGİLİ BİLGİLENDİRME ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ GEÇİŞİ İLE İLGİLİ BİLGİLENDİRME ISO 9001 Kalite Yönetim Sistemi Standardının son revizyonu 15 Eylül 2015 tarihinde yayınlanmıştır. ISO 9001:2015 Geçiş Süreci IAF (Uluslararası

Detaylı

Yeterlilik Deneyleri ve Laboratuvarlar Arası Karşılaştırma Programları Prosedürü

Yeterlilik Deneyleri ve Laboratuvarlar Arası Karşılaştırma Programları Prosedürü P704 Revizyon No : 08 Yürürlük Tarihi : 07 Aralık 2017 Yeterlilik Deneyleri ve Laboratuvarlar Arası Karşılaştırma Programları Prosedürü Hazırlayan: Kontrol: Onay: Saime Sibel SÜMER Ahmet GÖZÜKÜÇÜK Dr.

Detaylı

Yazılım Mühendisliğinde Biçimsel Yöntemler (SE 562) Ders Detayları

Yazılım Mühendisliğinde Biçimsel Yöntemler (SE 562) Ders Detayları Yazılım Mühendisliğinde Biçimsel Yöntemler (SE 562) Ders Detayları Ders Adı Ders Dönemi Ders Kodu Saati Uygulama Saati Laboratuar Kredi AKTS Saati Yazılım Mühendisliğinde Biçimsel Yöntemler SE 562 Her

Detaylı

YAZILIM MODELLEME VE TASARIM

YAZILIM MODELLEME VE TASARIM YAZILIM MODELLEME VE TASARIM «Tasarım Modelinin Oluşturulması» Özer Çelik Matematik-Bilgisayar Bölümü Tasarım Modelinin Oluşturulması Bu aşamada, nesneye dayalı yönteme göre problemin mantıksal çözümü

Detaylı

YÖNETİM DANIŞMANLARI DERNEĞİ EN BAŞARILI YÖNETİM DANIŞMANLIĞI PROJE ÖDÜLLERİ 2014 BAŞVURU FORMU

YÖNETİM DANIŞMANLARI DERNEĞİ EN BAŞARILI YÖNETİM DANIŞMANLIĞI PROJE ÖDÜLLERİ 2014 BAŞVURU FORMU YÖNETİM DANIŞMANLARI DERNEĞİ EN BAŞARILI YÖNETİM DANIŞMANLIĞI PROJE ÖDÜLLERİ 2014 BAŞVURU FORMU ÖDÜLE BAŞVURULAN PROJE ADI: DANIŞAN DANIŞMAN KURULUŞ ADI KURULUŞ ADI KURULUŞ ADRESİ KURULUŞ ADRESİ ÇALIŞAN

Detaylı

Chapter 8 Yazılım Testi. Lecture 1. Chapter 8 Software testing

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ı

YÖNETİMİN GÖZDEN GEÇİRMESİ PROSEDÜRÜ

YÖNETİMİN GÖZDEN GEÇİRMESİ PROSEDÜRÜ TİTCK/ DESTEK VE LABORATUVAR HİZMETLERİ BAŞKAN YARDIMCILIĞI/ ANALİZ VE KONTROL LABORATUVAR DAİRESİ BAŞKANLIĞI 1. PR06/KYB Sayfa No: 1/3 1. AMAÇ ve KAPSAM Bu prosedürün amacı; Daire Başkanlığı Kalite Yönetim

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ı

Summary of work done. - ExaminethefewcompetencecataloguesrelatedtoforgingwhichcurrentlyexistatEurope

Summary of work done. - ExaminethefewcompetencecataloguesrelatedtoforgingwhichcurrentlyexistatEurope FEM FORGING FEM Simülasyonu Teknolojilerini Kullanarak Sıcak, Ilık ve Soğuk Dövme İşlemlerinin Tasarımı ve İyileştirilmesinde Çalışacak Uzmanların Sürekli Eğitimi Leonardo Da Vinci - Avrupa Ömür boyu Öğrenme

Detaylı

Information Technology Infrastructure Library ITIL

Information Technology Infrastructure Library ITIL Yazılım Kalite Standartları Sunum Projesi Information Technology Infrastructure Library ITIL Hazırlıyanlar : Gökhan ÇAKIROĞLU - Feyyaz ATEġ - Çiğdem ELĠBOL - Caner ĠBĠCĠOĞLU ITIL Nedir? Kurum ile BT(Bilgi

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ı

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ı

Sedona. Nisan 2013 Eğitim Kataloğu

Sedona. Nisan 2013 Eğitim Kataloğu Nisan 2013 Eğitim Kataloğu 8 Nisan 2013 Sedona, yazılım firmalarına ve büyük çaplı organizasyonların bilişim departmanlarına organizasyonel yapılanma, yöneticilik, takım çalışması ve kalite süreçleri alanlarında

Detaylı