Yazılım Kalite ve Test Süreci Software Quality and Testing



Benzer belgeler
DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week) : Lisans / Undergraduate

YTÜ Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department DERS FORMU SYLLABUS

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week)

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

DEĞERLENDİRME SİSTEMİ

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week)

DERS PLANI VE AKTS FORMU

Dersin Amacı Dersin Öğrenme Çıktıları

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

BOLOGNA PROJESİ HACETTEPE ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ ERGOTERAPİ LİSANS PROGRAMI

Isıtma hesapları Soğutma Hesapları Isıl yük hesabı Dağıtım sistemi hesabı Boyutlandırma Tasarım ilkeleri Standartlar

Anlatım, Tartışma, Gözlem, Uygulama Alıştırma,

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. İMALAT YÖNETİMİ MM437 Türkçe Seçmeli DERS PLANI

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot. Malzeme ve malzeme muayenesinin tanımı

Öğrencilere bilgisayar destekli titreşim analizi yeteğinin kazandırılması

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS

Yazılım Kalite Yönetimi (SE 554) Ders Detayları

Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS TANITIM ve UYGULAMA BİLGİLERİ COURSE INTRODUCTION AND APPLICATION INFORMATION

Öğrenciler analiz programları hakkında bilgi sahibi olurlar

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. MÜHENDİSLİK EKONOMİSİ MM430 Türkçe Seçmeli DERS PLANI

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

DERS BĐLGĐ FORMU. Dersin Adı / Course Name. Laboratuvar (saat/hafta) Laboratory (hour/week) Ders (saat/hafta) / Lecture (hour/week)

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS. BUHAR KAZANLARI Seçmeli 4 7 3

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. Mekatronik MM470 Türkçe Seçmeli DERS PLANI

Introduction to Public Administration (KAM 104) Course Details

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

Anatomi ANA Önkoşullar Yok. 1. Anatomiye giriş ile ilgili temel kavramları açıklar. 2.Üst, alt ekstremite de yer alan yapıları tanımlar

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

Anlatım, Tartışma, Soru-Yanıt, Literatür İncelemesi, Beyin Fırtınası

temel yasalar ve kurallar Manyetik malzemeler ve manyetik devreler ve frenlem

Klasik optimizasyon, maksimum, minimum, eğer noktaları, kısıtlamalı ve kısıtlamasız problemler. Geleneksel olmayan optimizasyon metotları:

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

Akdeniz Üniversitesi

INDIVIDUAL COURSE DESCRIPTION

araçları, çizgi tipleri, ölçek. uygulamalar. Perspektif resmi bilinen parçanın resminin çizilmesi. İki görünüşü bilinen parçanın üçüncü

SAĞLIK BİLİMLERİ FAKÜLTESİ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: MÜHENDİSLİK FAK., MAKİNE MÜHENDİSLİĞİ DERS BİLGİLERİ DERS PLANI

INDIVIDUAL COURSE DESCRIPTION. İktisadi Büyüme Teorileri

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

Akdeniz Üniversitesi

HUK402 - ULUSLARARASI ÖZEL HUKUK-II. Bologna Bilgi Paketi. Teori (saat/hafta) HUK Yarıyıl

Elektromanyetik İndüksiyon, Özindüksiyon

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot 1 Döküm ve yöntemleri 2

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: Fen Bilimleri/ Mühendislik Fakültesi/Makine Mühendisliği DERS BİLGİLERİ

MÜHENDİSLİK FAKÜLTESİ-ELEKTRIK-ELEKTRONIK MÜHENDİSLİĞİ BÖLÜMÜ DERS BİLGİLERİ. Adı Kodu Dili Türü Yarıyıl. Doç. Dr. Nedim Tutkun

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: Mühendislik Fakültesi/Makine Mühendisliği Bölümü DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli

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

Öğrencilere, endüstriyel fanları ve kullanım alanlarını tanıtmak, endüstriyel fan teknolojisini öğretmektir.

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði

BOLOGNA PROJESİ HACETTEPE ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ ERGOTERAPİ LİSANS PROGRAM

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a:

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

INDIVIDUAL COURSE DESCRIPTION

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Bitirme Projesi (COMPE 494) Ders Detayları

Ders Tanıtım Formu (Türkçe) Form 2a:

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

BOLOGNA PROJESİ HACETTEPE ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ ERGOTERAPİ LİSANS PROGRAM

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. 5. Öğrenciler günümüzü, Cumhuriyet tarihi bağlamında değerlendirecektir.

Düzenlenmesi, Program Yazmak ve Çalıştırmak. Alt Programlar, Modüller ve Arşiv. Fonksiyonları

DOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: CME 4002

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: FEN BİLİMLERİ ENSTİTÜSÜ/MAKİNA MÜHENDİSLİĞİ ANABİLİM DALI DERS BİLGİLERİ

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

Course Information. Course name Code Term T+P Hours National Credit ECTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Dersin Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ]

DERS TANIMLAMA FORMU

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS. YAPI TESİSATI Seçmeli 4 7 3

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) KIM 203 / KIM 203E

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS MAKİNA PROJESİ II Zorunlu 4 7 4

Sistem Yazılımının Sınanması ve Geçerlenmesi (SE 344) Ders Detayları

Transkript:

DERS BİLGİ FORMU Dersin Adı / Course Name Kodu/Code Normal Yarıyılı / Regular Semester Yazılım Kalite ve Test Süreci Software Quality and Testing 0114770 7-8 Yerel Kredisi / Local Credit AKTS Kredisi / ECTS Credit Ders (saat/hafta) / Lecture Uygulama (saat/hafta) / Application Laboratuvar (saat/hafta) Laboratory 3 5 3 0 0 Ön Koşul(lar) / Pre-requisites 0113722 Dersin Dili / Course Language Dersin Seviyesi Dersin Türü / Course Type Dersin Kategorisi / Course Category Dersin Sunum Şekli / Mode of Delivery Dersin Koordinatörü/ Course Coordinator Dersi Veren(ler) / Lecturer(s) TR Lisans Üniversite / University Zorunlu / Compulsory Seçmeli / Elective Genel Kültür Dersleri Temel Meslek Dersleri / Uzmanlık/Alan Dersleri / General Cultural Core Courses / Major Area Courses Courses Yüz-yüze / Face-to-face Uzaktan Eğitim / Distance Learning Prof. Dr. Oya Kalıpsız Prof. Dr. Oya Kalıpsız Dersin Asistan(lar)ı /

Assistant(s) Dersin Amacı / Course Objective Dersin İçeriği / Course Content Dersin Öğrenme Çıktıları / Course Learning Outcomes Ders, yazılım kalitesi, kalitenin sağlanması, yazılım test etme, yazılım ölçümü ve ölçütleri yazılım kalite mühendisliği ile ilişkili konulara giriş yapmayı, Yazılım Geçerleme&Doğrulama Teknikleri ve Yazılım Test süreçlerini örnekler ile açıklamayı hedeflemektedir. This Course introduces various concepts related to software quality, quality assurance, software testing, software measurement and software quality engineering. The objectives of this course is to describe verification & validation techniques, the process of software testing Yazılım Kalitesi Kalitenin Sağlanması Kalite Mühendisliği - Yazılım Ölçümü ve Ölçütleri Yazılım Standartlar - Yazılım Süreç İyileştirme (CMMI vb) - Geçerleme&Doğrulama Yazılım Test Aktivite ve Teknikleri Sistem Testi Kullanım Testi Test tasarımı Formal Doğrulama Software Process and Product Ouality Quality Assurance Quality Engineering Software Measurement and Metrics Software Process Improvement (CMMI, SPICE) - Software Validation&Verification Test Activities and Techniques System Testing - Usage Testing - Software Test Case Design Formal Verification Kalite yönetim süreçlerini ve yazılım kalite standartlarını anlamak Yazılım doğrulama &geçerleme arasındaki farkı anlamak Sistem testi ve birim bileşen testini anlamak ve uygulamak Yazılım Test ortamını hazırlayabilmek To understand the quality management process and software quality standards To understand the distinctions between software verification and validation To understand principles of system testing and component testing To generate system test cases. KAYNAKLAR / SOURCES Ders Kitabı / Textbook Jeff Tian, Software quality engineering testing, quality assurance, and quantifiable improvement, John Wiley Pub., 2005 Diğer Kaynaklar / Other Sources William E. Lewis, David Dobbs, Gunasekaran Veerapillai Software testing and continuous quality improvement, Taylor and Francis, 2008 Galin D., Software quality assurance from theory to implementation, Pearson/Addison Wesley, 2004-590 sayfa Nina S.Godbole, Software quality assurance principles and practice, Pearson, 2004 Sommerville I., Software Engineering, Addison Wesley, 2009- HAFTALIK KONULAR VE İLGİLİ ÖN HAZIRLIK ÇALIŞMALARI Hafta / Week Konular / Subjects 1 Yazılım Kalitesi ve kalite faktörleri (ISO 9126 and Mc Call,..) Software Quality Frameworks and Quality Factors8 (ISO-9126 and- Mc Call, ) 2 Yazılım Süreç Modelleri ve Kalite yaklaşımı Yazılım Sürecinde Kalite sağlama Aktiviteleri Software Processing Models and Quality Approach Qualty Assurance Activities in Software Process Ön Hazırlık / Related Preparation

3 Yazılım Süreç Modelleri ve Kalite yaklaşımı Yazılım Sürecinde Kalite sağlama Aktiviteleri Software Processing Models and Quality Approach Qualty Assurance Activities in Software Process 4 Yazılım Süreç İyileştirme (CMMI, SPICE, vb) Software Standards Software Process Improvement Software Standards 5 Kalite Mühendisliği, Yazılım Ölçümü ve Ölçütleri Quality Engineering 6 Yazılım Geçerleme & Doğrulama Yöntemleri Verification and Validation Perspectives 7 Yazılım test Süreci Test Planlama - Software Testing Test Planning 8 Yazılım test Süreci Test Ortamı Tasarımı Software Testing Test Cases 9 Yazılım test Süreci Sistem Testi Test Araçları Software Testing Test Automation 10 1.Ara Sınav Midterm 1 11 Arabirim ve Kullanıcı Testleri Arabirim ve Kullanıcı Testleri 12 Çevik Yazılım GeliştirmeYöntemleri ve Test Agile Software Development Models and Test 13 Yazılım Test Uygulamaları Case Study 14 Proje Sunumları Project Presentations 15 Proje Sunumları Project Presentations 16 Final Sınavı/ Final Exam DEĞERLENDİRME SİSTEMİ / EVALUATION SYSTEM Yarıyıl İçi Çalışmaları / In-Term Studies Sayısı / Number Katkı Payı / Percentage of Grade Devam / Attendance Laboratuar / Lab Uygulama / Application Arazi Çalışması / Field Work Derse Özgü Staj / Special Course Internship Ödev / Homework Assignments 2 5 Sunum / Presentations Projeler / Project 1 25 Seminer / Seminar

Ara sınavlar / Mid-Terms 1 30 Final / Final 1 40 TOPLAM / TOTAL 100 Yarıyıl İçi Çalışmaların Başarı Notuna Katkısı / 60 Percentage of In-Term Studies Yarıyıl Sonu Sınavının Başarı Notuna Katkısı / 40 Percentage of Final Examination TOPLAM/TOTAL 100 DERSİN ÖĞRENİM ÇIKTILARININ PROGRAM YETERLİLİKLERİ İLE İLİŞKİSİ / THE RELATIONSHIP BETWEEN COURSE LEARNING OUTCOMES AND PROGRAM COMPETENCIES No 1 2 3 4 5 6 7 8 9 10 11 Program Yeterlikleri/Çıktıları Program Competencies/Outcomes Temel bilimleri Bilgisayar Mühendisliği alanında kullanabilme becerisi Ability to apply basic sciences in the field of computer engineering İstenilen gereksinimleri karşılayacak sistemleri tasarlayabilme becerisi Ability to design systems to meet desired needs Tasarımları, deneysel yöntemler ile destekleyerek uygulayabilme becerisi Ability to implement designs by experiments Takım çalışması yapabilme becerisi Ability to function as a member of a team Analitik düşünce ile mevcut sistemleri inceleme, iyileştirme ve geliştirmeye yönelik algoritmik çözümler üretebilme becerisi Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches Mesleki ve etik sorumluluklara sahip olma, yetki alabilme ve gereğini yerine getirebilme becerisi Ability to possess professional and ethical responsibilities, taking charge and fulfiling the requirements Türkçe ve İngilizce etkin sözlü ve yazılı iletişim kurabilme becerisi Ability to communicate effectively in written/spoken Turkish and English Küresel ve toplumsal boyutlarda mühendislik alanındaki gelişmeleri takip edebilecek ve üretebilecek eğitime sahip olmak The ability to possess the necessary level of education to pursuit engineering advances and to develop them Yaşam boyu öğrenme gereğini algılamak ve kendi kendine öğrenme becerisini kazanmak Comprehend the necessity of life-long learning and gain the ability of self-learning Değişken koşullara uyum sağlayabilme becerisi Ability to adapt to changing conditions Mühendislik uygulamaları için gerekli teknikleri ve modern mühendislik araçlarını kullanabilme becerisi Ability to use techniques and modern engineering tools necessary for *Katkı Düzeyi *Level of Contribution 1 2 3 4 5

engineering practice *1 en düşük, 2 düşük, 3 orta, 4 yüksek, 5 en yüksek *1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest AKTS İŞ YÜKÜ TABLOSU / ECTS WORKLOAD TABLE Etkinlikler / Activities Sayısı Süresi (Saat) Toplam İş Yükü Ders Süresi (Sınav haftası dahildir 16x toplam ders saati)/ Course hours 16 3 48 Laboratuar/ Lab Uygulama/ Application Derse Özgü Staj(varsa)/ Special Course Internship Arazi Çalışması/ Field Work Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)/ Study hours out of class 14 2 28 Sunum / Seminer Hazırlama/ Presentations/ Seminar 1 8 8 Proje/ Project 1 20 20 Ödevler/ Homework Assignments 2 5 10 Ara sınavlar/ Mid-Terms 2 10 20 Yarıyıl Sonu Sınavı/Final Examination 1 5 5 Toplam İş Yükü / Total Workload 119 Toplam İş Yükü / 30 (s) / Total Workload / 30(h) 119/30 AKTS Kredisi / ECTS Credit 4