YAZILIM MÜHENDİSLİĞİ - 1

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ı

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ı

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ı

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ 14011021 Suna AKMELEZ 14011050 Biçimsel Yöntemler Nedir? Nerede Kullanılır? Biçimsel Tasarım Biçimsel Yöntemlerin Yararları Biçimsel Yöntemlerin Zayıf Yönleri

Detaylı

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

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ı

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ı

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

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ı

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

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ı

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ı

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ı

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ı

Y I L D I Z T E K N I K Ü N İ V E R S İ T E S İ MÜHENDİSLİĞİ

Y I L D I Z T E K N I K Ü N İ V E R S İ T E S İ MÜHENDİSLİĞİ Y I L D I Z T E K N I K Ü N İ V E R S İ T E S İ YAZILIM MÜHENDİSLİĞİ Mustafa Yoğurtçu Özgür Kuru İçerik N E D İ R? T A R İ H Ç E Y A Z I L I M T Ü R L E R İ Y A Z I L I M G E L İ Ş T İ R M E A D I M L

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ı

BMH-405 YAZILIM MÜHENDİSLİĞİ

BMH-405 YAZILIM MÜHENDİSLİĞİ BMH-405 YAZILIM MÜHENDİSLİĞİ Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği musa.ataş@siirt.edu.tr Ref list: Dr. Yunus Emre SELÇUK, Dr. Sadık EŞMELİOĞLU, Dr. Erhan SARIDOĞAN Yazılımı Etkileyen

Detaylı

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ı

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ı

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ı

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ı

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ı

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

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ı

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ı

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

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ı

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ı

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ı

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

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ı

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ı

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ı

C#(Sharp) Programlama Dili

C#(Sharp) Programlama Dili Değişkenler C#(Sharp) Programlama Dili Program yazarken her zaman sabit verilerle çalışmayız, çoğu zaman programımızda bir verinin kullanıcının davranışına göre değişmesi gerekir. Kullanıcıdan bir metin

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ı

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ı

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ı

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

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ı

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ı

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ı

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ı

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ı

YAZILIM MÜHENDİSLİĞİ TEKNOLOJİ FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ

YAZILIM MÜHENDİSLİĞİ TEKNOLOJİ FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ YAZILIM MÜHENDİSLİĞİ TEKNOLOJİ FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ İÇERİK Yazılım, Yazılım Türleri Yazılım Mühendisliği Yazılım Geliştirmede Süreç Yönetimi Yazılım Geliştirme Süreç Modelleri Yazılım Kalitesi

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ı

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ı

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ı

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ı

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ı

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ı

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

1.1. Yazılım Geliştirme Süreci

1.1. Yazılım Geliştirme Süreci Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.

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ı

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ı

Analiz Raporu. Projenin amacının, konusunun, işlevinin ne olacağı, hangi yazılımlar kullanılacak gibi parametrelerin belirlenmesi.

Analiz Raporu. Projenin amacının, konusunun, işlevinin ne olacağı, hangi yazılımlar kullanılacak gibi parametrelerin belirlenmesi. Grup İsmi Analiz Raporu Hüsna GÖÇER Merve SEYHAN Kısa Özet Projemiz Personel Takip Sistemi dir. Giriş ekranında iki tane ayrı kullanıcı girişi bulunmaktadır. Birincisi personel girişi, ikincisi yönetici

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ı

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ı

İstatistik ve Olasılık

İstatistik ve Olasılık İstatistik ve Olasılık Ders 10: Prof. Dr. İrfan KAYMAZ Tanım Varyans analizi niçin yapılır? İkiden fazla veri grubunun ortalamalarının karşılaştırılması t veya Z testi ile yapılabilir. Ancak karşılaştırılacak

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ı

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

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ı

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER LAGRANGE YÖNTEMİ Bu metodu incelemek için Amaç fonksiyonu Min.z= f(x) Kısıtı g(x)=0 olan problemde değişkenler ve kısıtlar genel olarak şeklinde gösterilir. fonksiyonlarının

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ı

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ı

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ı

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

Lisanslama Sistemi ve Set Yükleme İşlemleri

Lisanslama Sistemi ve Set Yükleme İşlemleri Lisanslama Sistemi ve Set Yükleme İşlemleri Yeni lisanslama sistemine geçiş sonrasında karşılaşılan aksaklıkları gidermek amacı ile yükleme işlemlerinde bazı değişiklikler yapılmasına karar verildi. Yapılan

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ı

Temiz üretimin altı çizilmeli ve algılanması sağlanmalıdır

Temiz üretimin altı çizilmeli ve algılanması sağlanmalıdır KSS Söyleşileri Temiz üretimin altı çizilmeli ve algılanması sağlanmalıdır Türkiye Teknoloji Geliştirme Vakfı (TTGV) Çevre Projeleri Koordinatörü Ferda Ulutaş ile Vakfın faaliyetleri, kurumsal sosyal sorumluluk

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ı

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ı

TOPLAM KALİTE YÖNETİMİ

TOPLAM KALİTE YÖNETİMİ SAKARYA ÜNİVERSİTESİ TOPLAM KALİTE YÖNETİMİ Hafta 2 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 hazırlanan

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ı

BİRİNCİ DERECEDEN BİR BİLİNMEYENLİ DENKLEMLER

BİRİNCİ DERECEDEN BİR BİLİNMEYENLİ DENKLEMLER YILLAR 00 00 00 00 00 00 007 008 009 00 ÖSS-YGS - - - - - - - - BİRİNCİ DERECEDEN BİR BİLİNMEYENLİ DENKLEMLER a,b R ve a 0 olmak üzere ab=0 şeklindeki denklemlere Birinci dereceden bir bilinmeyenli denklemler

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ı

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ı

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI BARTIN ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI 3. Hafta BİLGİSAYAR YAZILIMI Dr. Öğr. Üyesi Nesibe YALÇIN nesibeyalcin.wordpress.com BİLGİSAYAR

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ı

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ı

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ AYRIK YAPILAR P r o f. D r. Ö m e r A k ı n v e Y r d. D o ç. D r. M u r a t Ö z b a y o ğ l u n u n Ç e v i r i E d i t ö r l ü ğ ü n ü ü s t l e n d i ğ i «A y r ı k M a t e m a t i k v e U y g u l a

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ı

MAT223 AYRIK MATEMATİK

MAT223 AYRIK MATEMATİK MAT223 AYRIK MATEMATİK Gezgin Satıcı Problemi 9. Bölüm Emrah Akyar Anadolu Üniversitesi Fen Fakültesi Matematik Bölümü, ESKİŞEHİR 2014 2015 Öğretim Yılı Gezgin Satıcı Problemi Soru n tane şehri olan bir

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ı

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ı

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ı

Doküman No Revizyon No Yayın Tarihi Sayfa No PROSES FMEA TALİMATI

Doküman No Revizyon No Yayın Tarihi Sayfa No PROSES FMEA TALİMATI 1.0 AMAÇ VE KAPSAM Bu talimatın amacı; ürün veya proseste karşılaşabilecek potansiyel hataları ve bunların neden olabileceği sonuçları önceden analiz ederek, gerekli önlemlerin alınması için kullanılan

Detaylı

BS 8800 İŞ SAĞLIĞI VE İŞ GÜVENLİĞİ YÖNETİM REHBER STANDARDI

BS 8800 İŞ SAĞLIĞI VE İŞ GÜVENLİĞİ YÖNETİM REHBER STANDARDI BS 8800 İŞ SAĞLIĞI VE İŞ GÜVENLİĞİ YÖNETİM REHBER STANDARDI Dr. Handan TOPÇUOĞLU Ph.D. Dr. Şenay ÖZDEMIR Ph.D. İdeal İş sağlığı Ltd.şti. (HS(G)65 BAŞARILI SAĞLIK VE GÜVENLİK YÖNETİM SİSTEMLERİNİ (UK) TEMEL

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ı

Görsel Programlama - I Uygulamalı Ödevi

Görsel Programlama - I Uygulamalı Ödevi 1 Bilgisayar Teknolojileri Bölümü / Bilgisayar Programcılığı Görsel Programlama - I Uygulamalı Ödevi Numara Ad Soyad Program Öğrenci Bilgileri Öğretim Elemanı Öğr.Gör. Aykut Fatih GÜVEN - 2 0 0 9 RİZE

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ı

Doç. Dr. Halit YAZICI

Doç. Dr. Halit YAZICI Dokuz Eylül Üniversitesi Đnşaat Mühendisliği Bölümü ÖZEL BETONLAR RCC-SSB Doç. Dr. Halit YAZICI http://kisi.deu.edu.tr/halit.yazici/ SİLİNDİRLE SIKI TIRILMI BETON (SSB) Silindirle sıkıştırılmış beton (SSB),

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ı

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ı