YAZILIM MÜHENDİSLİĞİ - 1

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "YAZILIM MÜHENDİSLİĞİ - 1"

Transkript

1 YAZILIM MÜHENDİSLİĞİ - 1 BÖLÜM 6: TEST (TESTING) Bölüm Kapsamında İncelencek Konular: Kalite ve Kalite Güvencesi Non-execution-based testing (her şeyi test etme) Execution-based testing (kodu test etme) Neleri test etmeliyiz? GİRİŞ Klasik yazılım yaşam döngüsü modellerinin çoğu, uygulama (implementation) safhasından sonra, teslim sonrası bakımdan (postdelivery maintenance) önce ayrı bir test safhasını içerir. Neden test yapıyoruz? Yazılım ürününün kaliteli olmasını sağlamak için test yapıyoruz. Test tüm yaşam döngüsü boyunca yapıldığından, bir yazılım süreci veya aktivitenin ayrılmaz bir bileşenidir. Gereksinimler işakışı (requirements workflow) boyunca gereksinimler kontrol edilir. Analiz işakışı (analysis workflow) boyunca şartname (specification) ve yazılım proje yönetim planı kontrol edilir. Tasarım işakışı (design workflow) boyunca her adım dikkatli bir şekilde kontrol edilir

2 Uygulama işakışı (implementation workflow) boyunca da, her bir kod birimi (artifact) test edilmeli ve bu kod birimleri birleştirildikten sonra ürün bir bütün olarak test edilmelidir. Yazılım müşterinin bilgisayarına kurulduktan (install) ve kabul testini (acceptence testing) geçtikten sonra teslim sonrası bakım başlar. Bakım ile yazılım ürününün düzeltilen sürümlerinin kontrolü devam eder. Sonuç olarak her işakışının sonunda düzenli olarak test yapılmalıdır. TEST (TESTING) Test in (testing) iki temel tipi vardır: Execution-based testing (kodu test etme) Non-execution-based testing (her şeyi test etme) - 2 -

3 Doğrulama (verification) ve Sağlama (validation) terimlerini daha önce 1. Bölümde görmüştük. Doğrulama (verification): Her işakışının sonunda yapılan test işlemine doğrulama (verification) denir. Yani bir işakışının doğru olarak tamamlanıp tamamlanmadığını tespit etmek için bu test işlemi gerçekleştirilir. Sağlama (validation): Müşteriye ürünü teslim etmeden önceki test işlemine sağlama (validation) denir. Yani bir bütün olarak ürünün müşterinin isteklerini karşılayıp karşılamadığını tespit etmek için bu test işlemi gerçekleştirilir. Uyarı! Bu ders kapsamında doğrulamayı (verification) sadece işakışını kontrol etmek için kullanmıyoruz. Doğrulama (verify) terimi bazen nonexecution-based testing (her şeyi test etmek) içinde kullanılıyor

4 YAZILIM KALİTESİ (SOFTWARE QUALITY) Yazılım mühendisliğinde kalite için, mükemmellik (excellence) denilmiyor. Şartname yazılım ürününü ne kadar fazla sağlarsa veya karşılarsa, sistem o kadar kalitelidir diyebiliriz. Yani bir yazılım ürünü, şartname dokümanında belirtilenleri ne kadar yerine getiriyorsa ürün o kadar kalitelidir. Her yazılım uzmanının (bu geliştirici veya bakımcı olabilir) görevi her zaman yüksek-kaliteli yazılımlar ortaya çıkarmaktır. İşin doğru olarak yapıldığının kontrolü, her geliştirici veya bakımcının kişisel sorumluluğundadır. Her kişi yapmış olduğu işin kaliteli olmasını sağlamalıdır. Kalite sonradan olmaz, en baştan itibaren olur

5 Yazılım Kalite Güvencesi Geliştiricilerin işini yüksek kalitede yapıp yapmadığının kontrolünü Yazılım Kalite Güvence Grubu (SQA Group) üyeleri yapar. Yani SQA grubu yazılım ürününün kaliteli olup olmadığını kontrol eder. Bu kontrol; Her işakışının sonunda (verification), Bütün ürün tamamlandıktan sonra (validation) yapılır. Kalite güvencesi, yazılım sürecinin tamamına uygulanmalıdır

6 Yönetimsel Bağımsızlık Burada geliştirme grubu ile SQA grubu arasında yönetimsel bağımsızlık olmalıdır. Hem geliştirme grubunun hem de SQA grubunun bir yöneticisi olmalıdır. Bu iki yönetici birbirinden bağımsız olmalıdır. Bir kişiye hem geliştirme, hem de SQA grubun yönetimi verilmemelidir. Bir grubun diğer grup üzerinde üstünlüğü olmalıdır. Büyük organizasyonlarda SQA grubu tüm grup üyeleri arasından belirli bir yüzde ile seçilerek bulunur. Örneğin; 100 kişilik bir organizasyonun 30 kişisini SQA grubuna atayabiliriz. Küçük organizasyonlar da ise SQA grubu ayırmak saçma olur. Örneğin; 4 ya da daha az kişiden oluşan bir grupta 1 ya da 2 kişiyi SQA grubu olarak atamak anlamsız olur

7 Bir yazılım ürününün son teslim tarihi (deadline) yaklaştı, fakat yazılımda ciddi hatalar bulundu. Böyle bir durumda daha kıdemli yönetim, bu yazılım ürününü müşteriye hataları ile birlikte mi teslim edip etmeyeceğine veya yazılımdaki hataları düzeltip müşteriye ürünü daha mı geç teslim edip etmeyeceğine karar verir. Kalite grubunun lideri ürünün müşteriye hatasız bir şekilde teslim edilmesini ister, fakat geliştirme grubunun lideri ise ürünün zamanında müşteriye teslim edilmesini ister. Bu yüzden kararlar ne SQA grubu lideri ne de geliştirme grubu lideri tarafından verilmelidir. Kararları her ikisinin de üstünde bulunan bir yönetici vermelidir

8 NON-EXECUTION-BASED TESTING (HER ŞEYİ TEST ETME) Bu test tipinin altında yatan temel prensipler; Grup içinde çalışırken kendi yaptığımız işi kesinlikle test etmemeliyiz. Yazılımı gözden geçirirken hemen hemen her insanın bilinçaltında bulunan bir önyargı veya bir kör nokta (blind spot) vardır. Örneğin, kendi yazmış olduğumuz programdaki hatayı iki saat arasınız, hatanın nerede olduğunu bulamayabilirsiniz. Fakat başka biri gelip hatanın nerede olduğunu çok kolay bulabilir. Grup birlikteliği (group synergy)! Grup içindeki üyelerin değişik yetenekleri olduğu için, hataları bulma şansı artıyor. Bu durum, gözden geçirme (review) kavramının önemini ortaya çıkarıyor. Gözden geçirmenin (review) iki tipi vardır: Adım adım inceleme (walkthroughs) Denetleme (inspection) - 8 -

9 ADIM ADIM İNCELEME (WALKTHROUGHS) Adım adım inceleme (walkthroughs), resmi olmayan bir gözden geçirme (review) dir. Bu gözden geçirme (review) grubu genellikle 4 ile 6 arasında kişiden oluşur. Bu gözden geçirmede; mevcut işakışını gerçekleştiren takımın temsilcisi, bir sonraki işakışını gerçekleştirecek takımın temsilcisi ve SQA grubu temsilcileri yer alır. Dokümanlar toplantıdan önce dağıtıldığından, herkes ön hazırlık yaparak bir liste oluşturur. Bu listeye, programda anlamadığı kısımları veya yanlış olarak gözüken kısımları yazarlar

10 ADIM ADIM İNCELEMENİN YÖNETİMİ SQA grubu temsilcisi bu toplantıya başkanlık eder. Adım adım incelemenin (walkthroughs) amacı, hataları tespit etmektir, onları düzeltmek değildir. Bu grup tarafından yapılan düzeltmenin düşük kalitede olması muhtemeldir. Çünkü hata olarak işaretlediğimiz kod aslında doğru çalışıyor olabilir. Bunu hata sayıp düzeltmeye kalktığımızda programın kalitesi düşebilir. Hata düzeltmenin maliyeti oldukça yüksektir. İşaretlenmiş bütün maddeler gerçekte yanlış olmayabilir. Adım adım inceleme (walkthroughs) iki saatten daha uzun sürmez. Zaman kısıtlı olduğu için hatalar düzeltilemez

11 Adım adım inceleme (walkthroughs), katılımcıya-dayalıdan (participantdriven) ziyade dokümana dayalı (document-driven) olmalıdır. Katılımcıya-dayalı (participant-driven): Her kişi elindeki listeyi alıp okuyor, kafasında soru işareti bırakan yani kendisine yanlış gelen veya anlamadığı kısımları söylüyor. Dokümana dayalı (document-driven): Bir kişi programla ilgili sunumu yapıyor. Diğerleri dinliyor ve düşüncelerini söylüyor. Sorular dinamik olarak sunumu yapan kişi konuşmasını sürdürürken ortaya çıkıyor. Hangisi daha iyi dersek, birisi anlatıp diğerleri onu dinleyip soru sorduğunda yani dokümana dayalı (document-driven) yaklaşım hata bulmada daha yararlıdır. Sözle ifade hata bulunmasını sağlar. Adım adım inceleme (walkthroughs) performans değerlendirmesi için asla kullanılmamalıdır

12 DENETLEME (INSPECTIONS) 1976 lar da bu yöntem sadece tasarım ve kodlama da kullanılmış, ama diğer safhalar içinde kullanılabilir. Denetleme (inspections) resmidir. Ön hazırlık gerektirir. Beş resmi adım vardır; Gözden geçirme (overview), Hazırlık (preparation); hata türleri istatistiksel olarak belirlenir, Denetleme (inspection); hatalar tespit edilir ama düzeltilmez, Tekrar çalışma (rework); bütün hataları çözmek, İş takibi (follow-up); sona erdirmek

13 Bu denetlemede genellikle 4 kişi bulunur. Bu toplantıda; Toplantı başkanı (moderator), Mevcut iş akışını gerçekleştiren takımın üyesi, Bir sonraki işakışını gerçekleştirecek takımın üyesi, SQA grubundan bir üye yer alır. Burada toplantı başkanı (moderator), okuyucu (reader) ve yazıcı (recorder) önemli rol oynar

14 HATA İSTATİSTİKLERİ (FAULT STATISTICS) Bir gözden geçirmede (review), hatalar önem derecesine göre kaydedilir. Örneğin; büyük (major) veya küçük (minor) Hatalar, hata türlerine göre kaydedilir. Tasarım hataları. - Şartname deki her şey tasarımda ele alınmış mı? - Güncel ve resmi parametreler birbiri ile uyumlu mu?

15 Gözden geçirme esnasında, gerçekleştirilen işakışı için, önceki yazılım ürünlerindeki hata oranları ile güncel hata oranları karşılaştırılır. Bir birim (artifact) içindeki hataların sayısı aşırı fazla ise önlem alınır. Baştan yeniden tasarlamak iyi bir alternatiftir. Hata istatistiklerini bir sonraki işakışına taşımalıyız. Güncel denetleme içinde, belirli bir tipin bütün hatalarını tespit edemeyiz

16 Denetleme Üzerine İstatistikler Aşağıda IBM denetlemelerinin; 1976 da bütün hataların %82 sini tespit ettiği, 1978 de bütün hataların %70 ini tespit ettiği, 1986 da ise bütün hataların %93 ünü tespit ettiği görülmektedir. Switching system 1986 da tespit ettiği hataların maliyette %90 azalma sağladığı görülmektedir. JPL 1980 de her iki saatte bir; 4 büyük hata ve 14 küçük hata tespit etmiştir. Her incelemede $ tasarruf etmiştir de bu safha sayesinde hataların sayısında üssel (exponentially) olarak bir azalma görülmüştür

17 Uyarı! Hata istatistikleri performans değerlendirmesi için asla kullanılmamalıdır. Altın yumurtlayan kazı öldürme Adım Adım İnceleme ve Denetlemenin Karşılaştırılması: Adım Adım İnceleme (Walkthrough) 2 adım vardır, resmi olmayan bir süreç - Hazırlık (preparation), - Analiz (analysis) Denetleme (Inspection) 5 adım vardır, resmi bir süreç - Gözden geçirme (overview), - Hazırlık (preparation), - Denetleme (inspection), - Tekrar çalışma (rework), - İş takibi (follow-up)

18 Gözden Geçirmenin (Reviews) Güçlü ve Zayıf Yönleri: Gözden geçirmeler (reviews) etkili olabilir. Hatalar bu süreç içinde erkenden tespit edilir. Eğer bu süreç yetersizse, gözden geçirmeler (reviews) daha az etkilidir. Büyük ölçekli yazılım, genelde başlı başına küçük parçaları içermelidir. Bir önceki işakışının dokümantasyonu tam ve çevrimiçi hazır olmalıdır

19 DENETLEME İÇİN ÖLÇÜTLER Denetleme oranı (inspection rate); her saat denetlenen tasarım sayfaları, Hata sıklığı (fault density); her bin satırda (KLOC) denetlenen hata sayısı, Hata tespit oranı (fault detection rate); her saat tespit edilen hataların sayısı, Hata tespit verimliliği (fault detection efficiency); her saat tespit edilen küçük ve büyük hataların sayısı. Hata bulma oranındaki %50 artış, Kalitenin azaldığını mı ifade eder, yoksa Denetleme sürecinin daha verimli mi olduğunu ifade eder

20 EXECUTION-BASED TESTING (KODU TEST ETME) Organizasyonlar yazılım bütçesinin %50 sini teste harcıyor, ama teslim edilen yazılım çoğunlukla güvenilmezdir. Dijkstra (1972) Program testi program tarafındaki hataların bulunmasını gösteren çok etkili bir yoldur, ama aynı zamanda hata bulunmadığını göstermede yetersizdir

21 NE TEST EDİLMELİ? Execution-based testing in tanımı; Seçilen girişler ile bilinen bir ortamda ürünün execution ından veya çalıştırılmasından elde edilen sonuçlara dayanarak, ürünün belirli davranışsal özelliklerini ortaya çıkaran süreç olarak tanımlanabilir. Bu tanımda üç imalı kelime bulunmaktadır

22 Ortaya çıkarma (inference); programın mantığına ve sonucuna bakarak hatasını tahmin etmek zordur. Bilinen ortam (known environment); donanım/yazılım ve diğer kullanılan prosedürler hakkında emin olmalıyız. Seçilen girişler (selection inputs); girişleri seçmek kolay olmayabilir. Örneğin; uçuş kontrol sistemi. Hata raporuna bakarak bunu anlamak zordur. Çeşitli girişler gerekiyor. Bunları sisteme ne şekilde vereceksin, nasıl sonuçlar elde edeceksin. Bunun için simülasyon şart! Yazılımın test aşamasında aşağıdaki özellikleri test etmeliyiz: Yararlılık (Utility), Güvenilirlik (Reliability), Sağlamlık (Robustness), Performans (Performance), Doğruluk (Correctness)

23 YARARLILIK (UTILITY) Ürünün kapsamı müşterinin ihtiyaçlarını karşılayacak mı? Örneğin; Ürünün kullanımı kolay mı? Kullanıcı için yararlı fonksiyonlar var mı? Ürün müşteri için maliyet etkinliğini (cost effectiveness) karşılıyor mu? GÜVENİLİRLİK (RELIABILITY) Yazılım ürününün ne kadar güvenilir olduğu kontrol edilir. Hangi sıklıkla hata oluyor? Bir hatayı düzeltmek ne kadar zaman alıyor? Bir hata sonucunda ortaya çıkan problemleri düzeltmek ne kadar zaman ve ne kadara mal oluyor? gibi sorulara cevap arıyoruz

24 SAĞLAMLIK (ROBUSTNESS) Yazılım ürünü değişik şartlar altında hatasız olarak kullanılabiliyorsa o kadar sağlamdır (robust tur) diyebiliriz. Ayrıca şartname dokümanı ile uyumlu sonuç verip vermediğine bakarız. Kasıtlı olarak hatalı bir veri verilince, sistem buna ne şekilde cevap verecek? Sorusuna cevap arıyoruz. PERFORMANS (PERFORMANCE) Yazılım ürününün kapasite ve süre kısıtlarını karşılayıp karşılamadığına bakılıyor. Donanımsal olarak hangi donanımda daha iyi sonuç veriyor? Sorusuna cevap aranıyor. Sistemin çok yavaş olmasından dolayı veri kaybı yaşanırsa, bu verileri geri kurtarmanın yolu yoktur

25 DOĞRULUK (CORRECTNESS) Yazılım ürünü şartnameyi sağlıyorsa yani her şey şartnameye uygun olarak yapılmışsa, bu yazılım ürünü için doğrudur diyebiliriz

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ı

YAZILIM SINAMA TEKNİKLERİ GENEL BİLGİLER

YAZILIM SINAMA TEKNİKLERİ GENEL BİLGİLER GENEL BİLGİLER Yazılım geliştirme karmaşık bir süreç olduğundan, hataların ortaya çıkması kaçınılmazdır. Yazılım, yaşam döngüsünün her aşamasında, hatalara karşı sınanır. Gereksinimler arasındaki tutarsızlıklar,

Detaylı

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

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

Detaylı

PERFORMANS YÖNETİMİ Prof.Dr.Coşkun Can Aktan

PERFORMANS YÖNETİMİ Prof.Dr.Coşkun Can Aktan PERFORMANS YÖNETİMİ Prof.Dr.Coşkun Can Aktan Açık, ölçülebilir hedefler başarının göstergeleridir. Yüksek performanslı kuruluşlarda ölçüm bir yaşam biçimidir. Ve lider bu ölçümleri yüksek performanslı

Detaylı

11.DERS Yazılım Testi

11.DERS Yazılım Testi 11.DERS Yazılım Testi 1 Yazılım Testi Bir programda hata bulma amacıyla icra edilen bir süreçtir. İyi bir test koşulu henüz ortaya çıkarılmamış bir hatayı tespit eden test koşuludur. Yazılım testinin önemi

Detaylı

İyi oluşturulmuş bir bağımsız denetim yaklaşımı bir şirketin hedeflerine ulaşmasına destek olur ve sürpriz sonuçları önler.

İyi oluşturulmuş bir bağımsız denetim yaklaşımı bir şirketin hedeflerine ulaşmasına destek olur ve sürpriz sonuçları önler. BAĞIMSIZ DENETİM Bağımsız Denetim işletme içi ve işletme dışı bilgi kullanıcılarının güvenilir bilgi ihtiyacını karşılar. Finansal tabloların güvenilirlik derecesini artırır. Bağımsız denetim, aşağıdaki

Detaylı

Statik yöntemler: Kodu çalıştırmadan yapılır.( IEEE Std Gözden Geçirme)

Statik yöntemler: Kodu çalıştırmadan yapılır.( IEEE Std Gözden Geçirme) BLM 426 YAZILIM MÜHENDİSLİĞİ BAHAR 2017 Yrd. Doç. Dr. Nesrin AYDIN ATASOY 10. HAFTA: YAZILIM GÖZDEN GEÇİRME Yazılım Kalite Güvence: Yöntemler Statik yöntemler: Kodu çalıştırmadan yapılır.( IEEE Std 1028-2008

Detaylı

Kamu İç Denetçileri Eğitim Programı

Kamu İç Denetçileri Eğitim Programı Kamu İç Denetçileri Eğitim Programı Performans Denetimi Paylaşım Sunumu Abdullah EFE İç Denetim Birimi Başkanı 06.05.2016 1 Performans Denetimi Deneyimleri 1- Kütüphane İşlemleri (İDKK Pilot Uygulama 2015)

Detaylı

Yazılım Testine Bakış. Defne Şarlıoğlu

Yazılım Testine Bakış. Defne Şarlıoğlu Yazılım Testine Bakış Defne Şarlıoğlu Ajanda Yazılım Testine Bakış 1 2 3 4 Yazılım Testi Nedir? Yazılım Testi Neden Yapılır? Dinamik Test Süreçleri Test Sürecinin Aşamaları 5 Test Senaryo Tasarımları 6

Detaylı

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

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

Detaylı

BÖLÜM-IV ÜRÜN GELİSTİRME İŞLEMİ Genel Problem Çözme İşlemi

BÖLÜM-IV ÜRÜN GELİSTİRME İŞLEMİ Genel Problem Çözme İşlemi BÖLÜM-IV ÜRÜN GELİSTİRME İŞLEMİ Genel Problem Çözme İşlemi Problem çözme yönteminin en önemli özelliği, adım adım analiz ve sentez içermesidir. Burada her yeni adımda bir öncekinden daha somut olarak nitelden

Detaylı

Şirket Nabzına Göre Organizasyon

Şirket Nabzına Göre Organizasyon BAHÇEŞEHIR ÜNIVERSITESI Şirket Nabzına Göre Organizasyon Performans ve İş Etüdü Eren YENİGÜN 6/11/2012 Organizasyonun verimliliğini yükselten temel unsurlardan biri olan organizasyonel yapılar literature,

Detaylı

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

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

Detaylı

İşletim Sistemi. BTEP205 - İşletim Sistemleri

İşletim Sistemi. BTEP205 - İşletim Sistemleri İşletim Sistemi 2 İşletim sistemi (Operating System-OS), bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan ve uygulama programlarını çalıştırmaktan sorumlu olan sistem

Detaylı

İbrahim DOLUKÜP İstatistik Analiz Bilgi Sistemleri DB. 5 Nisan 2016- BURSA

İbrahim DOLUKÜP İstatistik Analiz Bilgi Sistemleri DB. 5 Nisan 2016- BURSA İbrahim DOLUKÜP İstatistik Analiz Bilgi Sistemleri DB 5 Nisan 2016- BURSA http://saglikhizmetleri.saglik.gov.tr/istatistik ÇKYS ve TSİM e giriş yaparken kullanılan, kullanıcı adı ve şifre ile sisteme

Detaylı

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

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

Detaylı

YAZILIM MÜHENDİSLİĞİNİN TEMEL İLKELERİ

YAZILIM MÜHENDİSLİĞİNİN TEMEL İLKELERİ YAZILIM MÜHENDİSLİĞİNİN TEMEL İLKELERİ BÖLÜM 1: YAZILIM MÜHENDİSLİĞİNİN KAPSAMI Yazılım nedir? Bilim mi? Endüstri mi? Mühendislik mi? Sanat mı? Yazılım en yalın biçimiyle, bir sistemin donanım bileşenleri

Detaylı

YAZILIM MÜHENDİSLİĞİ-1

YAZILIM MÜHENDİSLİĞİ-1 YAZILIM MÜHENDİSLİĞİ-1 BÖLÜM 2: YAZILIM YAŞAM DÖNGÜSÜ MODELLERİ Bölüm Kapsamında İncelencek Konular: Teoride yazılım geliştirme Winburg örnek olay incelemesi Winburg örnek olay incelemesinden çıkarttığımız

Detaylı

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran 2007. Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı. www.nitelik.

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran 2007. Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı. www.nitelik. CMMI ve Çevik Yöntemler Orhan KALAYCI Haziran 2007 http:// CMMI 2 1 XP 3 CMMI nedir? 1. Seviye 2. Seviye 3. Seviye 4 2 XP Nedir? MSF XP Şelale RUP 5 CMM XP İlişkisi 6 3 PROJE YONETİMİNİ İMİNİN EVRİMSEL

Detaylı

Varlık davranış modeli: Bu aşama her entity ye etki eden durumların tanımlandığı, modellendiği ve dokümante edildiği süreçtir.

Varlık davranış modeli: Bu aşama her entity ye etki eden durumların tanımlandığı, modellendiği ve dokümante edildiği süreçtir. Yapısal Sistem Analiz ve Tasarım Metodu SSADM waterfall model baz alınarak uygulanan bir metottur. İngiltere de kamusal projelerde 1980 lerin başında kullanılan sistem analizi ve tasarımı konularındaki

Detaylı

TAM ZAMANINDA ÜRETİM (JUST IN TIME MANUFACTURING)

TAM ZAMANINDA ÜRETİM (JUST IN TIME MANUFACTURING) TAM ZAMANINDA ÜRETİM (JUST IN TIME MANUFACTURING) TAM ZAMANINDA ÜRETİM (JUST IN TIME MANUFACTURING) İstenilen zamanda İstenilen miktarda Her türlü kaynak israfını önleyecek şekilde yapılan üretim Tam Zamanında

Detaylı

Eleştirilere Yanıt Verirken Yazarlardan Beklentiler. Prof. Dr. Necla TÜLEK Klimik Dergisi Editör Yardımcısı

Eleştirilere Yanıt Verirken Yazarlardan Beklentiler. Prof. Dr. Necla TÜLEK Klimik Dergisi Editör Yardımcısı Eleştirilere Yanıt Verirken Yazarlardan Beklentiler Prof. Dr. Necla TÜLEK Klimik Dergisi Editör Yardımcısı 31.01.2015 Yazar Açısından Makale Değerlendirme Süreci Çalışmayı yap Makaleyi hazırla Dergiye

Detaylı

1. Lütfen Araştırın!

1. Lütfen Araştırın! GENEL BİLGİLER Bu dokümantasyonu meydana getirmekteki temel amacımız, belirsizlikleri asgari düzeye indirgemek ve bazı konularda düşünmenizi sağlamaktır. Birçoğunuzun ilk defa duyduğu bu hizmetlerle ilgili

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ı

İş Başında Eğitim nedir?

İş Başında Eğitim nedir? İş Başında nedir? Çalışanın ya da çalışanların, konusunda uzman bir eğitmen/danışmanın öncülüğünde belli bir işi yaparak veya bir görevi üstlenerek o işi öğrenmesine dayalı eğitimdir. İş Başında (On the

Detaylı

DYNED ÇALIŞMA NOTU (STUDY SCORE-SS ) NASIL ARTIRILIR?

DYNED ÇALIŞMA NOTU (STUDY SCORE-SS ) NASIL ARTIRILIR? DYNED ÇALIŞMA NOTU (STUDY SCORE-SS ) NASIL ARTIRILIR? 1. ÇALIŞMA SÜRESİ (GÜN OLARAK) Son iki hafta içinde değişik günlerde yaptığı çalışma; - 6 gün ve üzeri ise +2 puan, az ise -2 puan - 8 gün ve üzeri

Detaylı

RİSK YÖNETİMİ. Risk Yönetim Planının 7 Bileşeni

RİSK YÖNETİMİ. Risk Yönetim Planının 7 Bileşeni RİSK YÖNETİMİ Risk Yönetim Planının 7 Bileşeni İÇİNDEKİLER Giriş Bileşenler: Rol ve Sorumluluklar Bütçeleme Zamanlama Risk Değerlendirme Kriteri Eşik Değerler İletişim Takip ve Denetim Sonuç GİRİŞ : Risk

Detaylı

LSI Keywords İle Sitenizin Sıralamasını Ve Trafiğini Arttırın

LSI Keywords İle Sitenizin Sıralamasını Ve Trafiğini Arttırın LSI Keywords İle Sitenizin Sıralamasını Ve Trafiğini Arttırın Giriş Her web sitesi sahibi, Seo açısından anahtar kelimelerin önemi çok iyi bilir. Fakat içeriğinizi optimize etmek için kullandığınız ana

Detaylı

Hata /Kaza. İstenen sonuca gidiş istenen performans

Hata /Kaza. İstenen sonuca gidiş istenen performans HASTA GÜVENLİĞİ Sağlık hizmetlerinde hasta güvenliği, sağlık bakım hizmetlerinin sunum süresince hastaya zarar verilmesini önlemek amacıyla kuruluş ve çalışanlar tarafından alınan önlemlerdir Amaç hataları

Detaylı

YAZILIM MODELLEME VE TASARIM

YAZILIM MODELLEME VE TASARIM YAZILIM MODELLEME VE TASARIM «UML Kullanım Diyagramları» Özer Çelik Matematik-Bilgisayar Bölümü Kullanım senaryoları sadece düz metin (text) olarak değil, istendiğinde metin yerine UML diyagramı olarak

Detaylı

Mevcut Yazılım Değerlendirme Rehberi Kullandığınız yazılım ne kadar verimli?

Mevcut Yazılım Değerlendirme Rehberi Kullandığınız yazılım ne kadar verimli? Mevcut Yazılım Değerlendirme Rehberi Kullandığınız yazılım ne kadar verimli? İçindekiler 3 GİRİŞ 4 MALİYET SİSTEM GEREKSİNİMİ 6 ÜRETİM ve PLANLAMA SİSTEM GEREKSİNİMİ 8 GÜVENLİK GEREKSİNİMLERİ 9 ÜLKE KOŞULLARINA

Detaylı

Blogcu Kullanma Kılavuzu

Blogcu Kullanma Kılavuzu Blogcu Kullanma Kılavuzu İnternet tarayıcınıza www.blogcu.com adresini yazın ve görüntüleyin. 1 İki adımda basit olarak Web günlüğü oluşturabilirsiniz. Lütfen aşağıdaki adımları takip edin. Adım 1 : Sayfa

Detaylı

SAĞLIK VE GÜVENLiK İŞARETLERİ

SAĞLIK VE GÜVENLiK İŞARETLERİ SAĞLIK VE GÜVENLiK İŞARETLERİ GÜVENLİK VE SAĞLIK İŞARETLERİ Özel bir amaç, faaliyet veya durumu işaret eden - levha, - renk, - sesli ve/veya ışıklı sinyal, - sözlü iletişim ya da el kol işareti yoluyla

Detaylı

OKULLARDA TEKNOLOJİ KULLANIMI İLE BEŞERİ ALTYAPI ARASINDAKİ İLİŞKİLERİN İNCELENMESİ. Demet CENGİZ

OKULLARDA TEKNOLOJİ KULLANIMI İLE BEŞERİ ALTYAPI ARASINDAKİ İLİŞKİLERİN İNCELENMESİ. Demet CENGİZ OKULLARDA TEKNOLOJİ KULLANIMI İLE BEŞERİ ALTYAPI ARASINDAKİ İLİŞKİLERİN İNCELENMESİ Demet CENGİZ AMAÇ Bu çalışmanın genel amacı, Uşak ilindeki ilköğretim okullarında ve liselerde genel olarak bilişim teknolojilerinin

Detaylı

Aykut GÜRKAN Makine Mühendisi

Aykut GÜRKAN Makine Mühendisi Aykut GÜRKAN Makine Mühendisi Bakım nedir? İşletmede faaliyetlerin yerine getirilebilmesi için her türlü makine, ekipman ve teçhizatın belirli kurallar çerçevesinde gözden geçirilmesi, kontrol edilmesi

Detaylı

Doç. Dr. Ersan KABALCI. AEK-207 Güneş Enerjisi İle Elektrik Üretimi

Doç. Dr. Ersan KABALCI. AEK-207 Güneş Enerjisi İle Elektrik Üretimi 6. Bölüm Şebeke Bağlantıları ve Şebeke Giriş-Çıkışları Doç. Dr. Ersan KABALCI 1 AEK-207 Güneş Enerjisi İle Elektrik Üretimi Giriş Elektrik şebekesinin bulunmadığı yerleşimden uzak bölgelerde enerji ihtiyacını

Detaylı

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ

İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ İŞ ANALİZİ GEREKSİNİM SORU LİSTESİ Yazılım Kalitesi Ve Süreç Yönetimi Departman ı İçindekiler ANALİZ ŞEMASI... 3 PAYDAŞLAR... 4 YETKİ... 5 TANIMLAMA... 5 TEKNİK PAYDAŞ... 6 DIŞ PAYDAŞ... 6 İLETİŞİM...

Detaylı

ISBN

ISBN Bu kitapta verilen örnek ve öykülerde ve kitabın metnindeki açıklamalarda sağlık, hukuk, yatırım gibi çeşitli alanlardan uzmanlık bilgilerine yer verilmiştir. Bu uzmanlık bilgileri sadece kitabın konusuyla

Detaylı

Bilgi Güvenliği Risk Değerlendirme Yaklaşımları www.sisbel.biz

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ı

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

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

Detaylı

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

ÇALIŞMA ALANLARINIZA YENİ BİR SOLUK GETİYORUZ

ÇALIŞMA ALANLARINIZA YENİ BİR SOLUK GETİYORUZ ÇALIŞMA ALANLARINIZA YENİ BİR SOLUK GETİYORUZ Mimari Tasarım Projelendirme İmalat Of is is Mobilyaları Uygulama www.tapso.com Ofis Mağaza Hastane Otel Restaurant Tapso Project Gibi Düşünmek Tapso Project

Detaylı

Denetim Komitesi Enstitüsü Serisi 1 kpmg.com.tr kpmgdenetimkomitesi.com

Denetim Komitesi Enstitüsü Serisi 1 kpmg.com.tr kpmgdenetimkomitesi.com Bağımsız denetçinin değerlendirilmesi Denetim Komitesi Enstitüsü Serisi 1 kpmg.com.tr kpmgdenetimkomitesi.com Denetim komitelerinin rollerinden biri yönetim kurulu adına bağımsız denetimin gözetimi görevini

Detaylı

PROGRAMLAMA TEMELLERİ

PROGRAMLAMA TEMELLERİ PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar

Detaylı

Zaman Ayarlayıcı İşlemler

Zaman Ayarlayıcı İşlemler Zaman Ayarlayıcı İşlemler LOGO Haziran 2008 İçindekiler Logo-GO Zaman Ayarlayıcı İşlemler...3 Zamanlanmış Görevler...5 Zamanlanmış Görev Bilgileri...5 Hatırlatıcı...8 Hatırlatıcı Bilgileri...9 Mesajlar...11

Detaylı

Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net

Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net Ünite-3 Bilgisayar Yazılımı Yazılım Kavramı Bilgisayarın belirli bir işi gerçekleştirebilmesi için kullanıcı tarafından her adımda ne yapacağı tarif edilmiş olmalıdır. Yani kullanıcı bilgisayara uygun

Detaylı

TEDARİK ZİNCİRİ YÖNETİMİ

TEDARİK ZİNCİRİ YÖNETİMİ TEDARİK ZİNCİRİ YÖNETİMİ KISA ÖZET KOLAYAOF DİKKAT Burada ilk 4 sayfa gösterilmektedir. Özetin tamamı için sipariş veriniz www.kolayaof.com 2 Kolayaof.com 0 362 2338723 Sayfa 2 İÇİNDEKİLER 1. ÜNİTE- TEDARİK

Detaylı

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

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

Detaylı

İSG RİSK DEĞERLENDİRME PROSEDÜRÜ

İSG RİSK DEĞERLENDİRME PROSEDÜRÜ .0 AMAÇ : BAŞAKŞEHİR 'nin kanundan doğan, yapmakla mükellef olduğu "İş Sağlığı ve Güvenliği" risklerinin nasıl değerlendirileceğini belirlemek,.0 KAPSAM : BAŞAKŞEHİR N'de uygulanan "İş Sağlığı ve Güvenliği

Detaylı

KALKINMANIN YOLU EĞİTİMDEN GEÇER

KALKINMANIN YOLU EĞİTİMDEN GEÇER KALKINMANIN YOLU EĞİTİMDEN GEÇER Melisa KORKMAZ Giriş Türkiye, 2023 te küresel güç olma yolunda kararlı adımlarla ilerliyor. Bilişim teknolojilerinin ucuzlaması ve yaygınlaşması bilgi akışını hızlandırması

Detaylı

Mühendislikte İstatistiksel Yöntemler

Mühendislikte İstatistiksel Yöntemler Mühendislikte İstatistiksel Yöntemler BÖLÜM 9 VARYANS ANALİZİ Yrd. Doç. Dr. Fatih TOSUNOĞLU 1 Varyans analizi niçin yapılır? İkiden fazla veri grubunun ortalamalarının karşılaştırılması t veya Z testi

Detaylı

TMOZ/tmoz@yahoogroups.com Kasım - 2005 Ters trigonometrik fonksiyonlar Eyüp Kamil Yeşilyurt Alaattin Altuntaş Mustafa Yağcı Dikkat edilmeyen veya önemsenmeyen ayrıntılar bir gün sizi de rahatsız edebilir.

Detaylı

Ek 6. ÇALIŞANLARI DEĞERLENDİRMEK İÇİN KULLANILACAK KRİTERLER. 16. Temsil Yeteneği

Ek 6. ÇALIŞANLARI DEĞERLENDİRMEK İÇİN KULLANILACAK KRİTERLER. 16. Temsil Yeteneği Ek 6. ÇALIŞANLARI DEĞERLENDİRMEK İÇİN KULLANILACAK KRİTERLER 16. Temsil Yeteneği Kurumu temsil yeteneğinden yoksun, tutarsız ve güven oluşturmayan bir izlenim vermektedir. 1 Giyim, konuşma ve tavırlarında

Detaylı

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 10. Hata Kontrolü

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 10. Hata Kontrolü Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 10. Hata Kontrolü Konular Giriş Blok kodlama Lineer blok kodlar Cyclic kodlar Checksum http://ceng.gazi.edu.tr/~ozdemir

Detaylı

Özgür Yazılım Lisansları

Özgür Yazılım Lisansları Özgür Yazılım Lisansları Doruk Fişek (dfisek@fisek.com.tr) http://seminer.linux.org.tr/seminer-notlari/lisanslar/ Başlarken Yazılım lisansı, yazılımı geliştiren kişi/kurum ile yazılımın kullanıcıları arasında

Detaylı

Şekil 7.1 Bir tankta sıvı birikimi

Şekil 7.1 Bir tankta sıvı birikimi 6 7. DİFERENSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ Diferensiyel denklemlerin sayısal integrasyonunda kullanılabilecek bir çok yöntem vardır. Tecrübeler dördüncü mertebe (Runge-Kutta) yönteminin hemen hemen

Detaylı

5. PROGRAMLA DİLLERİ. 5.1 Giriş

5. PROGRAMLA DİLLERİ. 5.1 Giriş 5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması

Detaylı

Klinik Mikrobiyoloji Testlerinde Doğrulama (verifikasyon) ve Geçerli Kılma (validasyon)

Klinik Mikrobiyoloji Testlerinde Doğrulama (verifikasyon) ve Geçerli Kılma (validasyon) Klinik Mikrobiyoloji Testlerinde Doğrulama (verifikasyon) ve Geçerli Kılma (validasyon) Kaynaklar Mikrobiyolojik prosedürleri doğrulama / geçerli kılmaya ilişkin aşağıdaki uluslararası kaynaklar önerilir

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ı

ISO-BGYS-PL-02 Bilgi Güvenliği Politikası

ISO-BGYS-PL-02 Bilgi Güvenliği Politikası ISO-BGYS-PL-02 Bilgi Güvenliği Politikası İlk Yayın Tarihi : 08.10.2015 *Tüm şirket çalışanlarının görebileceği, şirket dışı kişilerin görmemesi gereken dokümanlar bu sınıfta yer alır. ISO-BGYS-PL-02 08.10.2015

Detaylı

Dijital Dönüşümde BT Maliyet Yönetimi

Dijital Dönüşümde BT Maliyet Yönetimi www.pwc.com Dijital Dönüşümde BT Maliyet Yönetimi Dijital dönüşümü anlamak İÇERİK Dönüşüm Nedir? Dijital Nedir? Dijital Dönüşüm Nedir? Dijital Dönüşümde BT Maliyetleri BT Maliyetlerinin İzlenmesi ve Şeffaflık

Detaylı

YAZILIM GÜVENLİK TESTLERİ. H A L D U N T E R A M A N h a l d u n t e r a m a g m a i l. c o m

YAZILIM GÜVENLİK TESTLERİ. H A L D U N T E R A M A N h a l d u n t e r a m a g m a i l. c o m YAZILIM GÜVENLİK TESTLERİ H A L D U N T E R A M A N h a l d u n t e r a m a n @ g m a i l. c o m TEST NEDİR? Test, bir sistemi manuel veya otomatik yollarla deneyerek veya değerlendirerek, belirlenmiş

Detaylı

HANGİ MAKALE HANGİ DERGİYE?

HANGİ MAKALE HANGİ DERGİYE? KOCAELİ ÜNİVERSİTESİ-SENATURK MAKALE HAZIRLAMA VE SUNUM KURSU 11 Ocak 2013 HANGİ MAKALE HANGİ DERGİYE? Bahadır M. GÜLLÜOĞLU Marmara Üniversitesi Tıp Fakültesi Genel Cerrahi Anabilim Dalı ÇALIŞMA İÇİN DOĞRU

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

NESNEYE YÖNELİK ÇÖZÜMLEME SÜRECİ

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ı

çeşitli tüm aşamalarda tam izlenebilirlik

çeşitli tüm aşamalarda tam izlenebilirlik SÜREÇ SIX bilişim çözümü, ameliyathanelerde kullanılan örtülerin ve aynı zamanda kurşunlu cerrah önlüklerin teknik kumaşlarına bağlı sterilizasyon süreçlerindeki izlenebilirlik yönetiminin eksiksiz bir

Detaylı

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

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

Detaylı

PROJE: WEBWISE PARENTS (WEB UZMANI EBEVEYNLER) EBEVEYNLER İÇİN ANKET

PROJE: WEBWISE PARENTS (WEB UZMANI EBEVEYNLER) EBEVEYNLER İÇİN ANKET PROJE: WEBWISE PARENTS (WEB UZMANI EBEVEYNLER) EBEVEYNLER İÇİN ANKET Yaşınız: Mezuniyet: İlkokul / Lise / Üniversite Baba Anne 1- Kaç çocuğunuz var? Kız(lar). Erkek(ler). 2- Kaç yaşındalar? Kız(lar)...

Detaylı

BENZETİM. Prof.Dr.Berna Dengiz

BENZETİM. Prof.Dr.Berna Dengiz Prof.Dr.Berna Dengiz 2. Ders Sistemin Performans.. Ölçütleri Sistem Türleri Benzetim Modelleri Statik veya Dinamik Deterministik ( belirli ) & Stokastik ( olasılıklı) Kesikli & Sürekli Sistemin Performans

Detaylı

ALGORİTMA VE PROGRAMLAMA I

ALGORİTMA VE PROGRAMLAMA I ALGORİTMA VE PROGRAMLAMA I YZM 1101 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi 2. BÖLÜM 2 PROGRAMLAMAYA GİRİŞ Programlama Terimleri ve Programlama Ortamı 3 Program Programlama IDE

Detaylı

Motosiklet Servis Belgelendirme Standardı CZTURK 10013

Motosiklet Servis Belgelendirme Standardı CZTURK 10013 Centro Zaragoza Motosiklet Tamiri Genel Kriterleri kapsamında sınıflandırma ve uzmanlık alanlarına göre belirlenecek servislerin CZTURK Motosiklet Servis Standardıdır. Yayınlama tarihi : Ocak 2013 İstanbul,

Detaylı

GIDA AMBALAJLAMA. Yrd.Doç. Dr. H. ALİ GÜLEÇ ggulec@gmail.com

GIDA AMBALAJLAMA. Yrd.Doç. Dr. H. ALİ GÜLEÇ ggulec@gmail.com GIDA AMBALAJLAMA Yrd.Doç. Dr. H. ALİ GÜLEÇ ggulec@gmail.com Çizgi kod, bir birim malın hangi ülke ve işletmede üretildiğini ya da ambalajlandığını, malın cinsini ve özelliklerini tanımlamak amacıyla, önceden

Detaylı

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği İŞLETİM SİSTEMLERİNE GİRİŞ Von Neumann Mimarisi Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği mimariyi temel almaktadır. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol

Detaylı

BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı

BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1 Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı Mart 2015 0 SORU 1) Bulanık Küme nedir? Bulanık Kümenin (fuzzy

Detaylı

www.ankaraisguvenligi.com

www.ankaraisguvenligi.com İş sağlığı ve güvenliği temel prensiplerini ve güvenlik kültürünün önemini kavramak. Güvenlik kültürünün işletmeye faydalarını öğrenmek, Güvenlik kültürünün oluşturulmasını ve sürdürülmesi sağlamak. ILO

Detaylı

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU İçindekiler UYUMSOFT İ-DÖNÜŞÜM PORTALI E-... 2 FATURADA HATA LOGLARI NASIL GÖRÜNTÜLENİR?... 3 FATURA LOG KAYITLARINI OKUMA... 3 FATURADA HATA ZARF DURUM

Detaylı

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

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ı

( ( ( ( ( ( Müşteri Odaklılık

( ( ( ( ( ( Müşteri Odaklılık Tesis yönetim hizmetleri, ülkemizin gelecek dönemde daha da önem vereceği bir dışarıdan temin kalemi olacaktır. Sektörde olan bizler, deneyimimizle bu sektöre değer katmaya devam edeceğiz. HAKKIMIZDA Tüm

Detaylı

SPORDA STRATEJİK YÖNETİM

SPORDA STRATEJİK YÖNETİM SPORDA STRATEJİK YÖNETİM 8.Ders Yrd.Doç.Dr. Uğur ÖZER 1 STRATEJİK YÖNETİM 2 STRATEJİ DEĞERLENDİRME VE KONTROL Stratejik yönetim sürecinin son evresi seçilen stratejinin değerlendirilmesi, değerlendirme

Detaylı

BUĞDAY UNUNDA NEM, KÜL, YAĞ, PROTEİN VE SEDİMANTASYON İNDEKSİ TAYİNİ YETERLİLİK TESTİ RAPORU

BUĞDAY UNUNDA NEM, KÜL, YAĞ, PROTEİN VE SEDİMANTASYON İNDEKSİ TAYİNİ YETERLİLİK TESTİ RAPORU BUĞDAY UNUNDA NEM, KÜL, YAĞ, PROTEİN VE SEDİMANTASYON İNDEKSİ TAYİNİ YETERLİLİK TESTİ RAPORU TÜBİTAK ULUSAL METROLOJİ ENSTİTÜSÜ REFERANS MALZEMELER LABORATUVARI Rapor No: KAR-G3RM-500.2015.01 Koordinatör:

Detaylı

KONVEYÖRE ENTEGRE FOLYO MAKİNESİ MODEL : HSTEND.50.120

KONVEYÖRE ENTEGRE FOLYO MAKİNESİ MODEL : HSTEND.50.120 KONVEYÖRE ENTEGRE FOLYO MAKİNESİ MODEL : HSTEND.50.120 ÜRETİCİ FİRMA BİLGİLERİ : HİSTORY LTD STİ. AYAZ ELEKTRONİK BİLGİSAYAR SAN. VE DIŞ TİC.LTD.ŞTİ. Www.ayazshop.com bilgi@ayazshop.com Tel: +90 212 6909894

Detaylı

İNSAN KAYNAKLARI PERFORMANS YÖNETİMİ NEDİR?

İNSAN KAYNAKLARI PERFORMANS YÖNETİMİ NEDİR? İNSAN KAYNAKLARI PERFORMANS YÖNETİMİ NEDİR? Sefa ESEN Kurumsal Finansman Yönetmeni 1 Stratejik hedeflere ulaşmada stratejik plan çevriminin performans gözlemleme ve raporlama unsurları kurum tarafından

Detaylı

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

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

Detaylı

2012 Yılı Proje Teklif Çağrısı Mali Destek Programları İlanı. KAYS Tanıtım Sunumu

2012 Yılı Proje Teklif Çağrısı Mali Destek Programları İlanı. KAYS Tanıtım Sunumu 2012 Yılı Proje Teklif Çağrısı Mali Destek Programları İlanı KAYS Tanıtım Sunumu Başvurular Nereye ve Nasıl Yapılacaktır? 18.12.2012 www.kuzka.gov.tr 2 Sisteme Nasıl Giriş Yapılır? http://portal.kays.kalkinma.gov.tr

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ı

WORLD OF LANGUAGE ACADEMY IELTS SINAVI ÖNEMLİ TAVSIYELER. www.wola.com.tr

WORLD OF LANGUAGE ACADEMY IELTS SINAVI ÖNEMLİ TAVSIYELER. www.wola.com.tr IELTS SINAVI ÖNEMLİ TAVSIYELER IELTS TAVSİYE : Genel Okuma-Araştırma Bir konu hakkında daha fazla bir şey öğrenmek için araştırma yapmak anlamına gelir. İnternet arama motorları bu konuyu oldukça kolay

Detaylı

2013 Yılı Proje Teklif Çağrısı Mali Destek Programları İlanı. KAYS Tanıtım Sunumu

2013 Yılı Proje Teklif Çağrısı Mali Destek Programları İlanı. KAYS Tanıtım Sunumu 2013 Yılı Proje Teklif Çağrısı Mali Destek Programları İlanı KAYS Tanıtım Sunumu Başvurular Nereye ve Nasıl Yapılacaktır? 24.12.2013 www.kuzka.gov.tr 2 Sisteme Nasıl Giriş Yapılır? http://portal.kays.kalkinma.gov.tr

Detaylı

MEDİKAL CİHAZLAR İÇİN KLİNİK VERİ DEĞERLENDİRME

MEDİKAL CİHAZLAR İÇİN KLİNİK VERİ DEĞERLENDİRME MEDİKAL CİHAZLAR İÇİN KLİNİK VERİ DEĞERLENDİRME 04.05.2016 AdviQual KLİNİK VERİ DEĞELENDİRMESİNİ NEDEN YAPIYORUZ? Cihazın Temel Gerekliliklere uygunluğunu göstermenin bir metodu Klinik Veri Değerlendirme

Detaylı

T.C. SAĞLIK BAKANLIĞI Bilgi Đşlem Daire Başkanlığı GENELGE 2007/82

T.C. SAĞLIK BAKANLIĞI Bilgi Đşlem Daire Başkanlığı GENELGE 2007/82 Konu: Bilgi Sistemi Đhaleleri ) GENELGE 2007/82 Bilindiği üzere 01.01.2003 tarihinden itibaren kamu alımlarında 4734 sayılı Kamu Đhale Kanunu ve 4735 sayılı Kamu Đhale Sözleşmeleri Kanunu hükümlerine göre

Detaylı

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

Yaz.Müh.Ders Notları #8 1 YAZILIM MÜHENDİSLİĞİ Şubat 2012 Yrd.Doç.Dr. Yunus Emre SELÇUK 1 GENEL BİLGİLER Yazılım geliştirme karmaşık bir süreç olduğundan, hataların ortaya çıkması kaçınılmazdır. Yazılım, yaşam döngüsünün her aşamasında,

Detaylı

ENDÜSTRİ İŞLETME MÜHENDİSLİĞİ MESLEK DALI ANA KOMİSYONU (EİM MEDAK)

ENDÜSTRİ İŞLETME MÜHENDİSLİĞİ MESLEK DALI ANA KOMİSYONU (EİM MEDAK) İŞLETME MESLEK DALI ANA KOMİSYONU (EİM MEDAK) Endüstri İşletme Mühendisliği Meslek Dalı Ana Komisyonu (EİM MEDAK), TMMOB Makina Mühendisleri Odası nda Endüstri ve İşletme Mühendislerinin (EİM) örgütlenerek

Detaylı

İSG Yönetim Sistemi Prensipleri

İSG Yönetim Sistemi Prensipleri İSG Yönetim Sistemi Prensipleri Taahhüt ve politika Planlama Uygulama ve Çalıştırma Kontrol ve Düzeltici Faaliyet Yönetimin Gözden Geçirmesi ISO 18001 Awareness Training Ders 4 İSG ve OHSAS 18001 1 4.1

Detaylı

DESTEKLEYİCİ VE SÖZLEŞMELİ ARAŞTIRMA KURULUŞU İLE İLGİLİ İYİ KLİNİK UYGULAMALARI DENETİMLERİNİN YÜRÜTÜLMESİNE İLİŞKİN KILAVUZ

DESTEKLEYİCİ VE SÖZLEŞMELİ ARAŞTIRMA KURULUŞU İLE İLGİLİ İYİ KLİNİK UYGULAMALARI DENETİMLERİNİN YÜRÜTÜLMESİNE İLİŞKİN KILAVUZ DESTEKLEYİCİ VE SÖZLEŞMELİ ARAŞTIRMA KURULUŞU İLE İLGİLİ İYİ KLİNİK UYGULAMALARI DENETİMLERİNİN YÜRÜTÜLMESİNE İLİŞKİN KILAVUZ 1. GİRİŞ Bu kılavuz, destekleyicinin merkezinde veya destekleyicinin araştırmayla

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ı

TÜRK AKREDİTASYON KURUMU R20.07 LABORATUVAR İÇ DENETİMLERİ

TÜRK AKREDİTASYON KURUMU R20.07 LABORATUVAR İÇ DENETİMLERİ R20.07 LABORATUVAR İÇ DENETİMLERİ Rev.00 03-2002 1 GİRİŞ 1.1 TS EN ISO/IEC 17025 (2000) Deney ve Kalibrasyon Laboratuvarlarının Yeterliliği için Genel Şartlar standardında, bir laboratuvarın yaptığı deney

Detaylı

Linux nasıl savunulmaz?

Linux nasıl savunulmaz? Linux nasıl savunulmaz? Enver ALTIN http://enveraltin.com/ ealtin@construia.com Yazılım mühendisi (adayı) Bizim yaptığımız yanlışlar? LKD standındaki broşür Özgür yazılım felsefesi, üretmeyi ve paylaşmayı

Detaylı

Akış planı. Kanıt nedir? Meta-analiz Nedir? Neden meta-analiz? Olumlu ve olumsuz yönleri nelerdir? Nasıl hazırlanır?

Akış planı. Kanıt nedir? Meta-analiz Nedir? Neden meta-analiz? Olumlu ve olumsuz yönleri nelerdir? Nasıl hazırlanır? Akış planı Kanıt nedir? Meta-analiz Nedir? Neden meta-analiz? Olumlu ve olumsuz yönleri nelerdir? Nasıl hazırlanır? Kanıt nedir? Bir şeyin doğruluğu, gerçekliği konusunda kanaat verici belge, delil, iz.

Detaylı

Avantaj ve dezavantajları Franchisee ve Franchisor'ın Yükümlülükleri nelerdir?

Avantaj ve dezavantajları Franchisee ve Franchisor'ın Yükümlülükleri nelerdir? Franchising Franchising Nedir? Franchising Türleri Avantaj ve dezavantajları Franchisee ve Franchisor'ın Yükümlülükleri nelerdir? Franchising sisteminin uygulama aşamaları nasıl gerçekleşmektedir? Franchising

Detaylı

Proje Yönetimi Çalışma Sayfası

Proje Yönetimi Çalışma Sayfası Proje Yönetimi Çalışma Sayfası Bu çalışma sayfası bir projenin her aşamasını planlamanızda size yardımcı olur. Bu çalışma sayfasından projeleriniz için gerektiği kadar çoğaltın ve bütün alanların doldurulduğundan

Detaylı

Kızla İlk Buluşmada Nasıl Sohbet Edilir? Hızlı Bağ Kurma Teknikleri

Kızla İlk Buluşmada Nasıl Sohbet Edilir? Hızlı Bağ Kurma Teknikleri 1 Kızla İlk Buluşmada Nasıl Sohbet Edilir? Hızlı Bağ Kurma Teknikleri Bugün kızla tanışma anında değil de, flört süreci içinde olduğumuz bir kızla nasıl konuşmamız gerektiğini dilim döndüğünce anlatmaya

Detaylı