>

Coğrafi Bilgi Sistemlerinde Açık Kaynak Kodlu Proje Yönetimi

Jeodezi ve Jeoinformasyon Mühendisliği

Fen Bilimleri Enstitüsü
Doktora
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Coğrafi Bilgi Sistemlerinde Açık Kaynak Kodlu Proje Yönetimi JJM617 Seçmeli Doktora 1 Güz 8

Öğretim Elemanı Adı

Doç. Dr. Taner ÜSTÜNTAŞ

Dersin Öğrenme Kazanımları

1) Coğrafi Bilgi Sistemi yazılım proje yaşam döngüsü bilir
2) Scrum yöntemi ile yazılım geliştirebilir
3) Kara kutu test tekniğinin CBS projelerine uygulayabilir
4) Coğrafi Bilgi Sistemi yazılım proje yaşam döngüsü bilir
5) Coğrafi Bilgi Sistemi yazılım proje yaşam döngüsü bilir
6) PostgreSQL Veritabanı testleri yapabilir

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4
Öğrenme Kazanımları
1 Yüksek Yüksek Orta Orta
2 Orta Yüksek Orta Orta
3 Düşük Düşük Düşük Düşük
4 Yüksek Yüksek    
5 Orta Orta Düşük  
6        

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

CBS alanındaki açık kaynaklı kod projeleri, proje ekibi ile proje yönetimi esasları ile uygulayabilmek. Çevik proje yönetimi öğrenilecek.

Dersin İçeriği

Çevik proje yaşam döngüsünü ile CBS açık kaynak kod geliştirme uygulamasını yapmak. CBS kod yazma proje yönetimi süreçleri ve test işlemleri anlatılacaktır. Kod Hata ayıklama yöntemleri, hata raporlama, yazılım proje ekibi iletişim uygulamalı anlatılacaktır.

Haftalık Ders İzlencesi

1) Coğrafi Bilgi Sistemi (CBS) yazılım proje yaşam döngüsü nedir?
2) Şelale proje yönetim ile proje tanımlama, planlama, uygulama izleme ve kontrol akşamları.
3) Çevik manifestosu, çevik çalışma modelinin oniki prensibi.
4) Coğrafi Bilgi Sistemi yazılım projelerinde “Kanban” yöntemi ile yazılım geliştirme.
5) Coğrafi Bilgi Sistemi yazılım projelerinde “Scrum” yöntemi ile yazılım geliştirme.
6) Mevcut Proje yönetimlerini karşılaştırma. CBS Yazılım projesine uygun proje yönetiminin belirlenmesi.
7) Ara sınav
8) CBS yazılım projesi testinin temel kavramları.
9) Negatif testler, regresyon testleri, statik testlerin CBS projelerine uygulanışı.
10) Negatif testler, regresyon testleri, statik testlerin CBS projelerine uygulanışı.
11) GitHub ile CBS projesi hata raporlaması.
12) Jira yazılımı ile hata raporlaması ve çevik proje yönetiminin CBS projelerine uygulanışı.
13) Açık kaynak kodlu PostgreSQL Veritabanı testleri.
14) GRASS CBS kaynak kodunu indirme ve derleme aşamaları.
15) GRASS CBS kaynak kodunu incelemesi.
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

1- The Agile Software Tester: Software testing in the agile world: Revision 7, KC Martin, 2021
2- Methods of IT Project Management, Fourth Edition, Jeffrey L. Brewer, 2022
3- https://agilemanifesto.org/
4- https://www.scrum.org/

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Anlatım
3) Soru-Cevap
4) Soru-Cevap
5) Alıştırma ve Uygulama
6) Alıştırma ve Uygulama


Değerlendirme Yöntemi ve Ölçütleri

Ara Sınav Notunun Başarıya Oranı

40%

Yarıyıl Sonu Sınavının Başarıya Oranı

60%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte