Bilgisayar Mühendisliğindeki Yeri

Slides:



Advertisements
Benzer bir sunumlar
Dr. Şeyda Serdar-Asan İTÜ Endüstri Mühendisliği Bölümü
Advertisements

Yazılım Geliştirme Süreci
ALPER LAÇİN SERDAR TAŞAN
Sistem Analizi ve Planlama
Kalite Kavramı.
İç Mimarlık Ve Çevre Tasarımı Sanat ve Tasarım Bölümü
KALİTE KONTROL VE STANDARDİZASYON
AKREDİTASYON SİSTEMİNDE BALIKESİR SANAYİ ODASININ KALİTE UYGULAMALARI Konya.
PROJE YÖNETİMİ VE RİSK ANALİZİ
6. Kaynak Yönetimi 1-İnsan kaynakları (görevlendirme, yeterlilik, eğitim) 2-Enformasyon 3-Alt yapı (işyeri, ekipman, devamlılık, destek hizmetler) 4-Çalışma.
Yazılım Mühendisliği Bölüm - 7 Yazılım Doğrulama ve Geçerleme
1) İÇ DENETİM KAVRAMI İç denetim, kamu idaresinin çalışmalarına değer katmak ve geliştirmek için kaynakların ekonomiklik, etkililik ve verimlilik esaslarına.
ÜNİVERSİTELERDE İŞ MÜKEMMELLİĞİ MODELİ 2 MART 2003.
Proje yönetiminde başarının yeni formülü. Daha başarılı projeler Daha ekonomik çözümler Daha özelleşmiş hizmetler için… Neden ?
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
BBY Bilgi Teknolojisi ve Yönetimi
Bora GÜRSEL CBÜ BAUM Proje Yöneticisi
Prof. Dr. M. Erdal GÜZELDEMİR
7.1 GENEL Kuruluş, güvenli ürünler gerçekleştirmek için ihtiyaç duyulan süreçleri planlamalı ve geliştirmelidir.
Yazılım Proje Yönetimi
109/06/08 VIVA Eğitim İlişkileri Yönetimi. 209/06/08 Ajanda Hedefler & Gerçekleşenler Proje Yönetimi AR - GE Sistem Testler Sonuç Demo Sorular & Yorumlar.
 BÜTÜNLEŞME Çevrenin taleplerinin karşılanması için gerekli bölümler arasındaki birliğin kalitesini ifade etmektedir. Bu tanım, bağımsız birimler arasındaki.
ELEKTRONİK ORTAMDA DENETİME GENEL BAKIŞ Prof. Dr
24 Kalite yönetimi.
AKDENİZ ÜNİVERSİTESİ TOPLAM KALİTE YÖNETİMİ ÜST DÜZEY YÖNETİCİ SEMİNERİ 1-2 MART 2003 ANTALYA.
İlköğretim Okul Müdürlerinin Teknoloji Liderliği Davranışları Bu çalışmanın amacı, ilköğretim okul müdürlerinin okullarında eğitim teknolojilerinin sağlanması.
FMEA Failure Mode and Effects Analysis-Hata Türü ve Etkileri Analizi
ÜÇÜNCÜ BÖLÜM İÇ DENETİM VE İÇ KONTROL SİSTEMİ
BİLİŞİM TEKNOLOJİLERİ
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
Şişecam S ayısal Yönetimle Verim VIII. "Türkiye'de İnternet" Konferansı 20 ARALIK 2002 Canan Özcan Türkiye Şişe ve Cam Fab. A.Ş.
İŞ KALİTESİ ve MALİYET İLİŞKİLERİ
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
Bilişim Teknolojileri Alanı
Kalite Yönetim Prensipleri (Devam)
GİRİŞ Program İyileştirme Çalışmaları Kapsamında Gerçekleştirilen İşlemler Fakülte / Bölüm Amaçlarının Belirlenmesi Bölüm / Program Yeterliklerinin Belirlenmesi.
EĞİTİMDE KALİTE ÖDÜLÜ EKİP RAPORU
WEB PROGRAMCILIĞI.
Veri Tabanı Programcılığı
ISO ÇEVRE YÖNETİM SİSTEMİ TEMEL EĞİTİMİ
1.1 © 2003 by Prentice Hall BÖLÜM 1 BİLİŞİMLE İLGİLİ GENEL KAVRAMLAR VE İŞ DÜNYASINDA BİLİŞİMİN ÖNEMİ.
İşletmelerde Bilişim Sistemleri
ISO 9001:2015 KALİTE YÖNETİM SİSTEMİ ŞARTLAR
Sistem Analizi Sistem Analisti
Kalite Yönetimi Genel Tanımlar.
KALİTE YÖNETİM SİSTEMİ
Kurumsal ve Gelişmiş Stratejik Planlama Çözümü.
Topluluk İnovasyon Girişimi Süreç Açıklaması ve Yol Haritası Dokümanı 26 Mayıs
 Projeler üç nedenle sona erdirilirler. 1. Proje amaçlarına ulaşılmış ve başarılı olarak tamamlanmıştır. 2. Projenin durdurulması gerekmektedir. 3. Proje.
 Bir projeyi yönetmek üzere görevlendirilen ve projeyi, mümkün olan en yüksek üretkenlik, en düşük belirsizlik ve risk ile yürütmekten sorumlu kişidir.
1 Yazılım Mühendisliği / 10.Hafta. 2Yazılım Mühendisliği / 11.Hafta.
Sistem Analizi ve Tasarımı
KALİTE YÖNETİM SİSTEMİ
Konu 3 Kalite kontrolünün amaçları
TEKSTİL MÜHENDİSLİĞİ HAKKINDA……
Kalite Yönetimi Yrd.Doç.Dr. Murat Tanık.
KİTAP: PROF.DR. BÜLENT KOBU
Kalite ile ilgili kavramlar
ISO 9001:2015 standardı – 8. Maddenin Tanıtımı
Kalite Yönetim Prensipleri (Devam)
SAĞLIK ENFORMASYON YÖNETİMİ 1 DERSİ 5
BİLGİSAYAR DESTEKLİ EĞİTİM İÇİN ÖĞRETİM TASARIMI
ERP Projesinin Aşamaları İzmir. ERP Projesinin Aşamaları SatışSatış - Başlangıç – Kurulum – Analiz – Plan – Uyarlama – Eğitim – Geliştirme.
Problem Çözme Yaklaşımları
YER TEMİZLEME MAKİNASI
Yazılım Mühendisliği Temel Süreçler - Sistem Analizi
İŞLETMEDE BİLGİ SİSTEMLERİ
NİŞANTAŞI ÜNİVERSİTESİ
Bilişim Teknolojileri Meslek Seçimi ve Ücretler (2019)
Sunum transkripti:

Bilgisayar Mühendisliğindeki Yeri Yazılım Kalitesi Ve Standartlarının Bilgisayar Mühendisliğindeki Yeri Yazılım Mühendisliği

Bilgisayar Mühendisliği Eğitiminin Amaçları Temel bilimleri Bilgisayar Mühendisliği alanında kullanabilme Analitik düşünce ile mevcut sistemleri inceleme, iyileştirme ve geliştirmeye yönelik algoritmik çözümler üretebilme Yazılım Mühendisliği

Bilgisayar Mühendisliği Eğitiminin Amaçları İstenilen gereksinimleri karşılayacak sistemleri tasarlayabilme Tasarımları, deneysel yöntemler ile destekleyerek uygulayabilme Küresel ve toplumsal boyutlarda mühendislik alanındaki gelişmeleri takip edebilme Yazılım Mühendisliği

Bilgisayar Mühendisliği Eğitiminin Amaçları Yaşam boyu öğrenme gereğini algılama ve kendi kendine öğrenebilme Takım çalışması yapabilme Mesleki ve etik sorumluluklara sahip olma, yetki alabilme ve gereğini yerine getirebilme Yazılım Mühendisliği

Örnek Çalışma Alanları Bilgisayar Mühendisi Bilgi İşlem Yöneticisi Sistem Analisti Uygulama Mühendisi Veritabanı Uzmanı / Yöneticisi / Müdürü Tasarım Mühendisi Yazılım Mühendisi / Geliştirme Uzmanı / Tasarım Mühendisi Donanım Mühendisi Yazılım Mühendisliği

Örnek Çalışma Alanları Teknik Destek Uzmanı Bilgi Sistemleri Yöneticisi MIS Direktörü / Uzmanı MRP Uzmanı Multimedya Tasarımcısı Network Mühendisi / Yöneticisi ERP Uzmanı Sistem Yöneticisi / Analisti / Mühendisi Teknik Destek Müdürü Web / Internet Uzmanı Yazılım Mühendisliği

Yazılım Mühendisliği Yazılım mühendisliği, bilgisayar bilimi, yönetim bilimi, ekonomi ve bilişim bilim dallarından yararlanmakta ve sorun çözümünde mühendislik yöntemlerini kullanmaktadır. Yazılım Mühendisliği

Yazılım Mühendisliği Dersinin Hedefleri Yazılım mühendisliğinin önemi ve gereği Yazılım geliştirme süreci Yazılım Yeterlilik Olgunluk Modeli'nin (Capability Maturity Model, CMM) yapı ve düzeyleri Yazılım standartlarının yapısı ve tipleri Yazılım Mühendisliği

Yazılım Mühendisliği Dersinin Hedefleri CASE Teknolojisi Yazılım proje maliyeti tahmin yöntemleri, yazılım ölçümü kriterleri, yazılım proje planı hazırlama Yazılım kalite özellikleri ve yazılım kalite yönetimi teknikleri Yazılım Mühendisliği

Yazılım Mühendisliği Dersinin Hedefleri Yazılım bakımı kavramı Yazılım mühendisliğinde konfigürasyon yönetiminin yeri ve önemi, yazılım değişim kontrolü ve versiyon kontrolü yolları Yazılım gereksinim analizi kavramı, yazılım gereksinim spesifikasyonu hazırlama teknikleri Yazılım tasarım süreci ve tasarım notasyonları Nesne yönelimli (object-oriented) yaklaşımın özellikleri ve analiz ve tasarım yöntemleri Yazılım Mühendisliği

Yazılım geliştirme sürecinde gerçekleştirilen işlemler Esas işlemler Gereksinim Analizi Kodlama Test Bakım Yazılım Mühendisliği

Yazılım geliştirme sürecinde gerçekleştirilen işlemler Destek İşlemler Proje Yönetimi Kalite Yönetimi Yazılım Konfigürasyon Yönetimi Risk Yönetimi Yazılım Mühendisliği

Yazılım Proje Yönetimi Yazılım proje yönetimi, yazılım projelerinde kaynakların en etkin biçimde kullanılmasını sağlamaya yöneliktir. Etkin proje yönetimi gerçekleştirmek için, insan kaynakları, problem ve yazılım geliştirme sürecindeki işlemler göz önünde bulundurulmalıdır. Yazılım Mühendisliği

Yazılım Proje Yönetimi Hedefleri Yazılım proje yönetimi elemanları Yazılım ölçümü kriterleri Yazılım ölçüm yöntemleri Yazılım proje maliyeti tahmin yöntemleri Risk analizine yaklaşımlar Yazılım proje planı hazırlama Yazılım Mühendisliği

Yazılım Geliştirme Planı Yazılım geliştirme planının: Ne? Ne kadar? Ne zaman? sorularını yanıtlaması beklenmektedir. Yazılım Mühendisliği

Yazılım Geliştirme Planı Aşamaları Sorunun tanımlanması Çözüm yolunun karşılaştırılması Geliştirme sürecinin plânlanması Proje organizasyonu Proje zamanlaması Yazılım Mühendisliği

Yazılım Kalite Yönetimi Yazılım kalite özellikleri Yazılım kalite ölçümü Kalitenin sağlanması Yazılımın sınanması Yazılım sınama teknikleri Yazılım Mühendisliği

Yazılım Kalite özellikleri Doğruluk: spesifikasyonlara uygunluk ve müşteri isteklerini karşılama derecesi Güvenirlik: tasarlanan işlevleri istenilen duyarlıkla yerine getirme olanağı Bağlanabilirlik: bir sistemin diğerine bağlanabilme olanağı. Yazılım Mühendisliği

Yazılım Kalite özellikleri Verimlilik: programın işlevlerini yerine getirebilmesi için gerekli bilgi-işlem kaynaklarının ve kodlamanın gideri Güvenlik: yetkisiz kişilerin yazılıma ya da veriye girişi önleme olanağı Kullanışlılık: öğrenme, işletme, girdi hazırlama ve çıktı yorumlamada kolaylık derecesi Yazılım Mühendisliği

Yazılım Kalite özellikleri Hata bulma kolaylığı: hatanın yerini bulma ve düzeltme olanağı Esneklik: programda değişiklik yapma kolaylığı Sınama kolaylığı: programın doğruluğunu sınamadaki kolaylık Yazılım Mühendisliği

Yazılım Kalite özellikleri Taşınabilirlik: programın farklı donanımlarda ve değişik yazılım sistemi ortamlarında kullanılma olanağı Tekrar kullanılabilme: programın veya bir bölümünün başka bir uygulamada kullanılma olanağı Yazılım Mühendisliği

Yazılım Geliştirme Sürecinde Kaliteyi Sağlama Örnekleri Gereksinim analizi aşamasında: sistemin kolayca kullanılıp öğrenilir olması, istenmeyen hallerin plânlı olarak değiştirilmesine çaba gösterilmesi Modüllere ayırmada: taşınabilirlik ve bağlanabilirlik özeliklerine önem verilmesi Ayrıntılı tasarımda: doğruluk faktörüne ağırlık verilmesi Sınama aşamasında: doğruluk ve olduğunca performans vb. diğer faktörlerin ölçümüne çaba gösterilmesi Yazılım Mühendisliği

Yazılım Kalitesini Sağlamak İçin, Hata Ve Eksiklerin Anında Bulunması Ve Düzeltilmesi Yazılım Mühendisliği

Yazılım Kalitesi Aşamaları Geliştirmenin plânlanması aşamasında kalite kontrolü yöntem ve araçlarının belirlenmesi Geliştirme sürecinin durak noktalarında yapılanların gözden geçirilmesi Kaynak programın sınanması Yazılım Mühendisliği

Yazılım Mühendisliği

… Örnek Çalışma Yazılım Mühendisliği