Bilgi Sistemleri Geliştirilmesi Ders Notları

Bilgi sistemleri geliştirme ve uygulama süreçleri

🎧 Sesli Anlatımı Dinle
36 bölüm İlk 6 bölüm ücretsiz

İçerik Tablosu

  1. 1 Proje Yönetimi Temelleri ve Süreç Grupları
  2. 2 Proje Yönetimi Temelleri ve Süreç Grupları • Proje Yönetimi, Yönetişim ve Organizasyonel Yapılar
  3. 3 Proje Yönetimi, Yönetişim ve Organizasyonel Yapılar • Proje Organizasyon Yapıları, Paydaş Rolleri ve Kalite Yönetimi
  4. 4 Proje Organizasyon Yapıları, Paydaş Rolleri ve Kalite Yönetimi
  5. 5 Proje Organizasyon Yapıları, Paydaş Rolleri ve Kalite Yönetimi • Proje Yönetimi, Kalite Kontrol ve Maliyet Tahminleme
  6. 6 Proje Yönetimi, Kalite Kontrol ve Maliyet Tahminleme • Yazılım Proje Yönetimi: Tahminleme, Maliyet ve Zaman Çizelgeleme
  7. 7 Yazılım Proje Yönetimi: Tahminleme, Maliyet ve Zaman Çizelgeleme
  8. 8 Yazılım Proje Yönetimi: Tahminleme, Maliyet ve Zaman Çizelgeleme • Proje Yönetimi Teknikleri, Planlama ve İş Olurluk Analizi
  9. 9 Proje Yönetimi Teknikleri, Planlama ve İş Olurluk Analizi • Bilgi Sistemleri Proje Yönetimi: Denetim, Kontrol ve Risk Yönetimi
  10. 10 Bilgi Sistemleri Proje Yönetimi: Denetim, Kontrol ve Risk Yönetimi • Proje Risk Yönetimi ve Değerlendirme Süreçleri
  11. 11 Proje Risk Yönetimi ve Değerlendirme Süreçleri
  12. 12 Proje Risk Yönetimi ve Değerlendirme Süreçleri • Proje Risk Yönetimi, Performans İzleme ve Kapanış Süreçleri
  13. 13 Proje Risk Yönetimi, Performans İzleme ve Kapanış Süreçleri • Proje Kapanış Süreçleri, Denetim ve Sistem Geliştirme Yaşam Döngüsü (SDLC)
  14. 14 Proje Kapanış Süreçleri, Denetim ve Sistem Geliştirme Yaşam Döngüsü (SDLC)
  15. 15 Proje Kapanış Süreçleri, Denetim ve Sistem Geliştirme Yaşam Döngüsü (SDLC) • Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Yazılım Geliştirme Modelleri
  16. 16 Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Yazılım Geliştirme Modelleri • Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Gereksinim Analizi
  17. 17 Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Gereksinim Analizi
  18. 18 Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Gereksinim Analizi • Yazılım Seçimi, Tasarımı ve Geliştirme Süreçleri
  19. 19 Yazılım Seçimi, Tasarımı ve Geliştirme Süreçleri • Yazılım Geliştirme Yaşam Döngüsü, Test ve Metodolojiler
  20. 20 Yazılım Geliştirme Yaşam Döngüsü, Test ve Metodolojiler • Modern Yazılım Geliştirme Metodolojileri ve Sistem Dönüşüm Teknikleri
  21. 21 Modern Yazılım Geliştirme Metodolojileri ve Sistem Dönüşüm Teknikleri
  22. 22 Modern Yazılım Geliştirme Metodolojileri ve Sistem Dönüşüm Teknikleri • DevOps, BPR ve Yazılım Geliştirme Araçları Denetimi
  23. 23 DevOps, BPR ve Yazılım Geliştirme Araçları Denetimi • Bilgi Sistemleri Altyapı Geliştirme, Tedarik ve 4. Nesil Diller
  24. 24 Bilgi Sistemleri Altyapı Geliştirme, Tedarik ve 4. Nesil Diller
  25. 25 Bilgi Sistemleri Altyapı Geliştirme, Tedarik ve 4. Nesil Diller • Yazılım Edinimi, RFP Süreçleri ve Test Metodolojileri
  26. 26 Yazılım Edinimi, RFP Süreçleri ve Test Metodolojileri • Yazılım Test Türleri ve Metodolojileri
  27. 27 Yazılım Test Türleri ve Metodolojileri
  28. 28 Yazılım Test Türleri ve Metodolojileri • Yazılım Test Yaklaşımları, Canlıya Geçiş Teknikleri ve SDLC Denetimi
  29. 29 Yazılım Test Yaklaşımları, Canlıya Geçiş Teknikleri ve SDLC Denetimi • Sistem Geliştirme Süreçleri: Performans, Risk ve Denetim
  30. 30 Sistem Geliştirme Süreçleri: Performans, Risk ve Denetim
  31. 31 Sistem Geliştirme Süreçleri: Performans, Risk ve Denetim • Bilgi Sistemleri Denetimi, Bakım ve Hata Yönetimi Süreçleri
  32. 32 Bilgi Sistemleri Denetimi, Bakım ve Hata Yönetimi Süreçleri • Hata Takibi, Değişim Yönetimi ve Uygulama Kontrolleri
  33. 33 Hata Takibi, Değişim Yönetimi ve Uygulama Kontrolleri • Bilgi Sistemlerinde Uygulama Kontrolleri ve Yetkilendirme Süreçleri
  34. 34 Bilgi Sistemlerinde Uygulama Kontrolleri ve Yetkilendirme Süreçleri
  35. 35 Bilgi Sistemlerinde Uygulama Kontrolleri ve Yetkilendirme Süreçleri • Bilgi Sistemleri İşleme Prosedürleri ve Uygulama Kontrolleri
  36. 36 Bilgi Sistemleri İşleme Prosedürleri ve Uygulama Kontrolleri

Temel Kavramlar

  • Proje (PMI Tanımı): Benzersiz bir ürün, hizmet ya da sonucun üretildiği, belirli bir başlangıç ve bitiş zamanı olan, tekrarlı olmayan ve özgün nitelik taşıyan bir çalışmadır.
  • Proje Yönetimi: Proje kapsamındaki gereksinimleri karşılamak amacıyla bilgi, beceri, araç ve tekniklerin zaman, maliyet ve kalite kısıtları altında uygulanması sürecidir.
  • Kapsam (Scope): Proje hedeflerini gerçekleştirmek için yürütülmesi gereken tüm faaliyetleri belirleyen, nelerin dahil olup nelerin dışarıda kalacağını tanımlayan unsurdur.
  • Başlatma Aşaması (Initiation): Proje fikrinin oluşturulduğu, temel hedeflerin tanımlandığı, finansal uygunluğun değerlendirildiği ve kilit paydaşların belirlendiği ilk süreç grubudur.
  • Planlama Aşaması (Planning): Projenin kapsam, bütçe, zaman çizelgesi, risk ve iletişim stratejilerinin detaylandırıldığı, projenin nasıl yürütüleceğine dair yol haritasının hazırlandığı aşamadır.
  • Yürütme Aşaması (Execution): Proje planının uygulanmaya başlandığı, ekip üyelerinin görevlerini yerine getirdiği ve kaynakların belirlenen hedefler doğrultusunda aktif kullanıldığı dönemdir.
  • Kontrol ve İzleme (Monitoring and Controlling): Proje ilerlemesinin sürekli ölçüldüğü, performansın bütçe ve takvime göre değerlendirildiği ve gerektiğinde düzeltici önlemlerin alındığı kritik denetim aşamasıdır.
  • Kapanış Aşaması (Closing): Projenin resmi olarak sona erdiği, sonuçların onaylandığı, kaynakların serbest bırakıldığı ve öğrenilen derslerin gelecekteki projeler için belgelendiği aşamadır.
  • Risk Yönetimi: Proje sürecinde karşılaşılabilecek olası tehditlerin önceden belirlenmesi, analiz edilmesi ve bu risklerin etkilerini minimize edecek önlemlerin planlanması sürecidir.
  • İş Olurluğu (Fizibilite): Bir projenin işletme stratejileriyle uyumunu, operasyonel gereksinimleri karşılama potansiyelini ve uzun vadeli sürdürülebilirliğini değerlendiren analiz çalışmasıdır.
  • Paydaş (Stakeholder): Projeden etkilenen veya projeye katkı sağlayan, sponsorlar, müşteriler ve ekip üyeleri gibi projenin başarısında rolü olan tüm kişi ve organizasyonlardır.
  • SMART Kriterleri: Proje hedeflerinin belirli, ölçülebilir, başarılabilir, ilgili ve süreli (zaman bazlı) olması gerektiğini ifade eden yönetimsel bir disiplin yaklaşımıdır.
  • Proje: Benzersiz bir ürün, hizmet veya sonuç üretmek için yürütülen, belirli zaman ve kaynak kısıtları olan geçici çalışma.
  • Üçlü Kısıt: Kapsam, Zaman ve Maliyet unsurlarının birbirine bağımlı olduğu proje yönetim modeli.
  • Proje Yaşam Döngüsü: Başlatma, Planlama, Yürütme, Kontrol ve Kapanış aşamalarından oluşan süreçler bütünü.
  • SMART: Hedeflerin Belirli (S), Ölçülebilir (M), Başarılabilir (A), İlgili (R) ve Süreli (T) olması gerektiğini belirten kriter.
  • Paydaş: Projeden etkilenen veya projeyi etkileyen tüm kişi, grup veya organizasyonlar.

Sık Yapılan Hatalar

  • Hata: Projelerin rutin operasyonel işler gibi sürekli ve tekrarlanabilir olduğunu düşünmek. Doğrusu: Projeler özgün, benzersiz ve belirli bir bitiş tarihine sahip faaliyetlerdir.
  • Hata: Kapsam, zaman ve maliyet kısıtlarını birbirinden bağımsız değişkenler olarak ele almak. Doğrusu: Bu üçlü kısıt birbirine sıkı sıkıya bağlıdır ve birindeki sapma diğerlerini bozar.
  • Hata: Risk yönetimini sadece proje sırasında bir sorun çıktığında devreye giren bir süreç sanmak. Doğrusu: Risk yönetimi, projenin en başında başlayan proaktif bir planlama sürecidir.
  • Hata: Proje yönetimini sadece teknik bir uygulama süreci olarak kısıtlamak. Doğrusu: Proje yönetimi; başlatma, planlama, yürütme, kontrol ve kapanış süreçlerinin tamamını kapsayan bir bütündür.
  • Hata: Proje hedeflerini sadece somut çıktılarla sınırlı tutmak. Doğrusu: Hedefler aynı zamanda organizasyonel stratejiye, gelecekteki teknolojik gelişmelere ve müşteri memnuniyetine hizmet etmelidir.
  • Proje ile operasyonu birbirine karıştırmak (tekrarlı işleri proje sanmak).
  • Kapsamı net belirlemeden projeye başlamak (Scope Creep - Kapsam Kayması).
  • Paydaş beklentilerini ve iletişim stratejisini ihmal etmek.
7

Yazılım Proje Yönetimi: Tahminleme, Maliyet ve Zaman Çizelgeleme

Temel Kavramlar

  • Agile (Çevik) Tahminleme: Yazılımın fonksiyonel gereksinimlerini kullanıcı hikayesi puanı ve sprint tahminleri gibi tekniklerle küçük parçalara ayırarak projenin ilerleyişine göre sürekli güncellenen bir yöntemdir.
  • Fonksiyon Nokta Analizi (FPA): Kullanıcının etkileşimde bulunduğu girdi, çıktı, arayüz, dosya ve sorgu sayılarına dayalı olarak yazılım boyutunu ve karmaşıklığını ölçen dolaylı bir tekniktir.
  • Karmaşıklık Ayarlama Değerleri: Fonksiyon noktası hesaplandıktan sonra güvenilirlik, kritiklik, tekrar kullanılabilirlik ve taşınabilirlik gibi faktörlere dayalı olarak sonucu revize eden derecelendirme faktörleridir.
  • COCOMO (Yapıcı Maliyet Modeli): Fonksiyon nokta analizinin yetersiz kaldığı işletim sistemleri, süreç kontrolü ve mühendislik yazılımları gibi alanlarda kullanılan daha uygun bir tahminleme modelidir.

Önemli Formüller

PERT Zaman Tahmini (Beklenen Süre): $T_E = (T_O + 4T_M + T_P) / 6$
PERT Beklenen Süre Formülü: $T_E = (T_O + 4T_M + T_P) / 6$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

8

Yazılım Proje Yönetimi: Tahminleme, Maliyet ve Zaman Çizelgeleme • Proje Yönetimi Teknikleri, Planlama ve İş Olurluk Analizi

Temel Kavramlar

  • Agile (Çevik) Tahminleme: Yazılımın fonksiyonel gereksinimlerini kullanıcı hikayesi puanı ve sprint tahminleri gibi tekniklerle küçük parçalara ayırarak projenin ilerleyişine göre sürekli güncellenen bir yöntemdir.
  • Fonksiyon Nokta Analizi (FPA): Kullanıcının etkileşimde bulunduğu girdi, çıktı, arayüz, dosya ve sorgu sayılarına dayalı olarak yazılım boyutunu ve karmaşıklığını ölçen dolaylı bir tekniktir.
  • Karmaşıklık Ayarlama Değerleri: Fonksiyon noktası hesaplandıktan sonra güvenilirlik, kritiklik, tekrar kullanılabilirlik ve taşınabilirlik gibi faktörlere dayalı olarak sonucu revize eden derecelendirme faktörleridir.
  • COCOMO (Yapıcı Maliyet Modeli): Fonksiyon nokta analizinin yetersiz kaldığı işletim sistemleri, süreç kontrolü ve mühendislik yazılımları gibi alanlarda kullanılan daha uygun bir tahminleme modelidir.

Önemli Formüller

PERT Zaman Tahmini (Beklenen Süre): $T_E = (T_O + 4T_M + T_P) / 6$
PERT Beklenen Süre Formülü: $T_E = (T_O + 4T_M + T_P) / 6$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

9

Proje Yönetimi Teknikleri, Planlama ve İş Olurluk Analizi • Bilgi Sistemleri Proje Yönetimi: Denetim, Kontrol ve Risk Yönetimi

Temel Kavramlar

  • Mihenk Noktası (Kilometre Taşı): Projede dikkate değer bir gelişmeyi temsil eden, genellikle süresi olmayan ancak projenin ilerlemesini işaretleyen önemli ve tanımlanabilir olaydır.
  • Kritik Yol: Projenin başlangıcından sonuna kadar olan en uzun faaliyetler dizisidir; bu yol üzerindeki herhangi bir gecikme doğrudan tüm projenin gecikmesine yol açar.
  • Zorunlu Bağıntılar: Faaliyetler arasında değiştirilmesi mümkün olmayan teknik bağıntılardır; örneğin bir yazılımın kodlaması bitmeden test aşamasına geçilememesi gibi.
  • Dış Bağıntılar: Proje yöneticisinin kontrolü dışında kalan, dış uzmanların veya üçüncü tarafların belirlediği süre ve koşullara dayanan faaliyet ilişkileridir.

Önemli Formüller

Proje Kalite Dengesi Formülü: $Zaman + Maliyet + Kapsam = Kalite$
PERT Zaman Tahmini (Genel Mantık): $TE = (TO + 4TM + TP) / 6$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

10

Bilgi Sistemleri Proje Yönetimi: Denetim, Kontrol ve Risk Yönetimi • Proje Risk Yönetimi ve Değerlendirme Süreçleri

Temel Kavramlar

  • İş Olurluk İncelemesi (Fizibilite): Projenin teknik, finansal ve operasyonel uygulanabilirliğini değerlendiren, AI tabanlı tahmin araçları ve büyük veri analizleri ile desteklenen kapsamlı araştırma sürecidir.
  • Yatırım Getirisi Analizi (ROI): Projelerin potansiyel faydalarını ve risklerini ölçen, bilgi sistemleri denetçileri tarafından raporlanan ve süreç boyunca düzenli olarak izlenen finansal analiz yöntemidir.
  • Agile ve Scrum: İşletme hedefleri ile yazılım gereksinimleri arasındaki uyumu sağlayan, projenin değişen ihtiyaçlara hızlı adaptasyonuna imkan tanıyan esnek ve çevik yönetim metodolojileridir.
  • Continuous Integration ve DevOps: Yazılım geliştirme sürecinde yapılan her değişikliğin hızlıca test edilmesini ve sisteme entegrasyonunu sağlayarak sürdürülebilirliği artıran teknik yaklaşımlardır.

Önemli Formüller

Risk Değeri Formülü: $Etki \times Olasılık \times Belirlenememe = Risk Değeri$
Zaman Ayarlama Oranı: $Eski Süre \times Sabit Oran = Yeni Kestirim Süresi$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

11

Proje Risk Yönetimi ve Değerlendirme Süreçleri

Temel Kavramlar

  • Proje Risk Yönetimi: İstenmeyen olayların etkisini ve olasılığını kontrol altına almak amacıyla risklerin tespiti, değerlendirilmesi ve kaynakların koordineli şekilde uygulanması sürecidir.
  • Belirsizlik Yelpazesi: Riski hem olumlu hem de olumsuz sonuçlar içerebilen geniş bir belirsizlik alanı olarak tanımlayan, riskin fırsat boyutunu da kapsayan yaklaşımdır.
  • Dış Kaynaklı Öngörülemeyen Riskler: Mevzuat değişiklikleri, doğal afetler ve dolaylı etkiler gibi proje dışından gelen, önceden tahmin edilmesi ve kontrol edilmesi mümkün olmayan risk sınıfıdır.
  • İçten Kaynaklanan Teknik Olmayan Riskler: Yönetim, program, maliyet ve para akışı gibi projenin iç dinamiklerinden kaynaklanan ve genellikle proje yönetimi tarafından kontrol edilebilen risklerdir.

Önemli Formüller

Risk Değeri Formülü: $Etki \times Olasılık \times Belirlenememe = Risk Değeri$
Zaman Ayarlama Oranı: $Eski Süre \times Sabit Oran = Yeni Kestirim Süresi$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

12

Proje Risk Yönetimi ve Değerlendirme Süreçleri • Proje Risk Yönetimi, Performans İzleme ve Kapanış Süreçleri

Temel Kavramlar

  • Proje Risk Yönetimi: İstenmeyen olayların etkisini ve olasılığını kontrol altına almak amacıyla risklerin tespiti, değerlendirilmesi ve kaynakların koordineli şekilde uygulanması sürecidir.
  • Belirsizlik Yelpazesi: Riski hem olumlu hem de olumsuz sonuçlar içerebilen geniş bir belirsizlik alanı olarak tanımlayan, riskin fırsat boyutunu da kapsayan yaklaşımdır.
  • Dış Kaynaklı Öngörülemeyen Riskler: Mevzuat değişiklikleri, doğal afetler ve dolaylı etkiler gibi proje dışından gelen, önceden tahmin edilmesi ve kontrol edilmesi mümkün olmayan risk sınıfıdır.
  • İçten Kaynaklanan Teknik Olmayan Riskler: Yönetim, program, maliyet ve para akışı gibi projenin iç dinamiklerinden kaynaklanan ve genellikle proje yönetimi tarafından kontrol edilebilen risklerdir.

Önemli Formüller

Risk Değeri Formülü: $Etki \times Olasılık \times Belirlenememe = Risk Değeri$
Zaman Ayarlama Oranı: $Eski Süre \times Sabit Oran = Yeni Kestirim Süresi$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

13

Proje Risk Yönetimi, Performans İzleme ve Kapanış Süreçleri • Proje Kapanış Süreçleri, Denetim ve Sistem Geliştirme Yaşam Döngüsü (SDLC)

Temel Kavramlar

  • Yarı Nicel Analiz: Riskleri sayısal verilerle değerlendirerek farklı senaryolar altında projenin performansını ölçen ve karar alma sürecine somut, yapılandırılmış bir temel sağlayan analiz yöntemidir.
  • Riskin Azaltılması: Risk olayının gerçekleşme olasılığını veya proje üzerindeki olumsuz etkisini düşürmeyi amaçlayan, genellikle geçmiş proje oranları ve kestirimleri kullanılarak uygulanan stratejidir.
  • Riskten Kaçınma: Kaybetme riski ve şiddeti yüksek olan durumlarda, proje planını değiştirerek riski veya etkilerini tamamen ortadan kaldırmayı hedefleyen, belirsiz teknolojiler yerine ispatlanmış olanları seçme yöntemidir.
  • Riskin Transferi: Riskin gerçekleşmesi durumunda oluşacak zararın sigorta veya sözleşmeler yoluyla üçüncü taraflara aktarılmasıdır; riski azaltmaz ancak mali sorumluluğu ek bir ödeme karşılığında devreder.

Önemli Formüller

Oranla Süre Ayarlama: $Yeni Süre = Eski Süre \times Oran$
Toplam Geliştirme Süresi Tahmini: $Toplam Süre = Birim Süre \times Miktar$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

14

Proje Kapanış Süreçleri, Denetim ve Sistem Geliştirme Yaşam Döngüsü (SDLC)

Temel Kavramlar

  • Nihai Proje Raporu: Proje yaşam çevrimi boyunca yaşanan tüm gelişmeleri, başarı ölçütlerini, SWOT analizini ve ekip tavsiyelerini içeren, gelecek projeler için yol gösterici nitelikteki kapsamlı belgedir.
  • Öğrenilmiş Dersler Belgesi: Proje yöneticisi ve ekibinin karşılaştığı problemleri, kök nedenlerini ve çözüm yollarını sistematik olarak listeleyen, kurumsal hafızayı güçlendiren bir kapanış dokümanıdır.
  • Tedarik Kapatma Alt Süreci: Projenin başlamasıyla devreye giren ve kapanışla sona eren, müşteri onayının alınması ve sözleşmesel tüm anlaşmaların sonlandırılmasını kapsayan kritik bir süreçtir.
  • Proje Tespit Raporu: Proje kapatıldığı anda henüz ortaya çıkmamış olan faydaların, proje sonlandıktan sonra gerçekleşmesi durumunda proje yöneticisi tarafından hazırlanan özel bir izleme raporudur.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

15

Proje Kapanış Süreçleri, Denetim ve Sistem Geliştirme Yaşam Döngüsü (SDLC) • Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Yazılım Geliştirme Modelleri

Temel Kavramlar

  • Nihai Proje Raporu: Proje yaşam çevrimi boyunca yaşanan tüm gelişmeleri, başarı ölçütlerini, SWOT analizini ve ekip tavsiyelerini içeren, gelecek projeler için yol gösterici nitelikteki kapsamlı belgedir.
  • Öğrenilmiş Dersler Belgesi: Proje yöneticisi ve ekibinin karşılaştığı problemleri, kök nedenlerini ve çözüm yollarını sistematik olarak listeleyen, kurumsal hafızayı güçlendiren bir kapanış dokümanıdır.
  • Tedarik Kapatma Alt Süreci: Projenin başlamasıyla devreye giren ve kapanışla sona eren, müşteri onayının alınması ve sözleşmesel tüm anlaşmaların sonlandırılmasını kapsayan kritik bir süreçtir.
  • Proje Tespit Raporu: Proje kapatıldığı anda henüz ortaya çıkmamış olan faydaların, proje sonlandıktan sonra gerçekleşmesi durumunda proje yöneticisi tarafından hazırlanan özel bir izleme raporudur.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

16

Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Yazılım Geliştirme Modelleri • Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Gereksinim Analizi

Temel Kavramlar

  • Yapay Zeka (AI): Sistemlerin daha verimli çalışması için veri analizi ve hata tespiti yapan, makine öğrenmesi ile birlikte hataların azaltılmasında kritik rol oynayan teknolojidir.
  • API (Uygulama Programlama Arayüzü): Farklı yazılım sistemlerinin birbiriyle uyumlu çalışmasını sağlayan ve işletmelerin entegrasyon süreçlerini kolaylaştırarak verimliliği artıran teknik arayüzdür.
  • Organizasyon Odaklı Uygulamalar: Temel amacı bilinmesi gerekenler ilkesine göre verileri konsolide etmek, arşivlemek ve paylaşmak olan, genellikle SDLC yaklaşımları kullanılan merkezi sistemlerdir.
  • Son Kullanıcı Odaklı Uygulamalar: Performansı optimize etmek amacıyla farklı veri görünümleri sağlayan, Karar Destek Sistemleri (DSS) ve CRM gibi alternatif geliştirme yaklaşımları içeren sistemlerdir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

17

Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Gereksinim Analizi

Temel Kavramlar

  • SDLC (Sistem Geliştirme Yaşam Döngüsü): Yeni yazılım ve donanımların oluşturulması, kullanılması ve elden çıkarılması süreçlerini sistematik ve sıralı bir yaklaşımla düzenleyen yönetim modelidir.
  • Fizibilite Çalışması: Projenin teknik ve finansal açılardan hedeflere ulaşıp ulaşamayacağını öngören, maliyet tasarruflarını ve geri ödeme planını tahmin eden başlangıç araştırmasıdır.
  • İş Olurluğu (Business Case): Maliyetlerin ve iş faydalarının karşılaştırıldığı, projenin devam edip etmeyeceğine dair 'tamam mı devam mı' kararının alındığı kritik karar aşamasıdır.
  • Gereksinim Analizi: Sistemin ne yapması gerektiğini ve kullanıcı etkileşimlerini tanımlayan, projenin başarısının doğrudan bağlı olduğu hayati bir SDLC aşamasıdır.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

18

Sistem Geliştirme Yaşam Döngüsü (SDLC) ve Gereksinim Analizi • Yazılım Seçimi, Tasarımı ve Geliştirme Süreçleri

Temel Kavramlar

  • SDLC (Sistem Geliştirme Yaşam Döngüsü): Yeni yazılım ve donanımların oluşturulması, kullanılması ve elden çıkarılması süreçlerini sistematik ve sıralı bir yaklaşımla düzenleyen yönetim modelidir.
  • Fizibilite Çalışması: Projenin teknik ve finansal açılardan hedeflere ulaşıp ulaşamayacağını öngören, maliyet tasarruflarını ve geri ödeme planını tahmin eden başlangıç araştırmasıdır.
  • İş Olurluğu (Business Case): Maliyetlerin ve iş faydalarının karşılaştırıldığı, projenin devam edip etmeyeceğine dair 'tamam mı devam mı' kararının alındığı kritik karar aşamasıdır.
  • Gereksinim Analizi: Sistemin ne yapması gerektiğini ve kullanıcı etkileşimlerini tanımlayan, projenin başarısının doğrudan bağlı olduğu hayati bir SDLC aşamasıdır.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

19

Yazılım Seçimi, Tasarımı ve Geliştirme Süreçleri • Yazılım Geliştirme Yaşam Döngüsü, Test ve Metodolojiler

Temel Kavramlar

  • Bulut Teknolojileri: İşletmelere ölçeklenebilirlik ve maliyet avantajı sunan, abonelik bazlı ödeme modeliyle donanım yatırımını azaltan ancak veri güvenliği ve hizmet kesintisi riskleri barındıran çözümlerdir.
  • Açık Kaynak Yazılım: Kaynak koduna erişim ve özelleştirme imkanı sunan, genellikle ücretsiz veya düşük maliyetli olan ancak resmi destek eksikliği ve güvenlik açıkları gibi riskler taşıyan yazılımlardır.
  • Yazılım Taban Çizgisi (Design Freeze): Kullanıcı gereksinimlerinin zaman, fayda ve maliyet dengesiyle belirlenip dondurulduğu, tasarımın kesme noktasını ifade eden ve kontrolsüz değişiklikleri engelleyen referans noktasıdır.
  • Stratejik Risk: Kurumsal stratejiler dikkate alınmadan iş amaçları tanımlandığında ortaya çıkan; pazar değişiklikleri, teknolojik gelişmeler ve yanlış tedarikçi seçimi gibi unsurları kapsayan risk türüdür.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

20

Yazılım Geliştirme Yaşam Döngüsü, Test ve Metodolojiler • Modern Yazılım Geliştirme Metodolojileri ve Sistem Dönüşüm Teknikleri

Temel Kavramlar

  • Çıktı Analizörleri: Programın ürettiği verileri izleyerek beklenen sonuçlarla gerçek çıktıları karşılaştıran, özellikle karmaşık sistemlerde anomali ve tutarsızlık tespiti yapan araçlardır.
  • Kullanıcı Kabul Testi (UAT): Yazılımın fiili olarak devreye alınmasından önce son kullanıcılar tarafından tasarım, işlevsellik ve kullanılabilirlik açısından değerlendirildiği nihai onay aşamasıdır.
  • Doğrulayıcı Bakım: Sistemin tesliminden sonra ortaya çıkan tasarım, kodlama veya dökümantasyon hatalarını gidermek ve yazılımın istenen işlevselliği sağlamasını temin etmek için yapılan işlemdir.
  • Kusursuzlaştırma Bakımı: Mevcut işlevselliği optimize etmek, performansı artırmak veya kullanıcı deneyimini iyileştirmek amacıyla yazılıma yeni özellikler eklenmesini kapsayan bakım türüdür.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

21

Modern Yazılım Geliştirme Metodolojileri ve Sistem Dönüşüm Teknikleri

Temel Kavramlar

  • Hızlı Uygulama Geliştirme (RAD): 1991'de James Martin tarafından tanıtılan bu metodoloji, uzun süreli planlama yerine sürekli müşteri geri bildirimi ve hızlı prototip sürümlerine öncelik vererek geliştirme maliyetlerini düşürür.
  • Gereksinim Planlama Aşaması: RAD sürecinin ilk aşaması olup kullanıcılar ve BT personelinin iş ihtiyaçları ile proje kapsamı üzerinde anlaştığı, yönetim yetkisinin alınmasıyla sona eren kritik bir evredir.
  • Kullanıcı Tasarımı Aşaması: Kullanıcıların sistem analistleriyle etkileşime girerek JAD teknikleri ve CASE araçları yardımıyla sistem modellerini ve çalışan prototipleri sürekli bir döngüde geliştirdiği aşamadır.
  • Nesneye Yönelik Sistem Geliştirme (OOSD): Veri ve prosedürleri nesneler halinde gruplandıran, klasik yaklaşımların aksine veri merkezli ve sınıf modelleri üzerine kurulu olan, kodun yeniden kullanılabilirliğini artıran bir tekniktir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

22

Modern Yazılım Geliştirme Metodolojileri ve Sistem Dönüşüm Teknikleri • DevOps, BPR ve Yazılım Geliştirme Araçları Denetimi

Temel Kavramlar

  • Hızlı Uygulama Geliştirme (RAD): 1991'de James Martin tarafından tanıtılan bu metodoloji, uzun süreli planlama yerine sürekli müşteri geri bildirimi ve hızlı prototip sürümlerine öncelik vererek geliştirme maliyetlerini düşürür.
  • Gereksinim Planlama Aşaması: RAD sürecinin ilk aşaması olup kullanıcılar ve BT personelinin iş ihtiyaçları ile proje kapsamı üzerinde anlaştığı, yönetim yetkisinin alınmasıyla sona eren kritik bir evredir.
  • Kullanıcı Tasarımı Aşaması: Kullanıcıların sistem analistleriyle etkileşime girerek JAD teknikleri ve CASE araçları yardımıyla sistem modellerini ve çalışan prototipleri sürekli bir döngüde geliştirdiği aşamadır.
  • Nesneye Yönelik Sistem Geliştirme (OOSD): Veri ve prosedürleri nesneler halinde gruplandıran, klasik yaklaşımların aksine veri merkezli ve sınıf modelleri üzerine kurulu olan, kodun yeniden kullanılabilirliğini artıran bir tekniktir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

23

DevOps, BPR ve Yazılım Geliştirme Araçları Denetimi • Bilgi Sistemleri Altyapı Geliştirme, Tedarik ve 4. Nesil Diller

Temel Kavramlar

  • DevOps: Geliştirme ve operasyon ekiplerinin işbirliğini artıran, hızlı dağıtım ve otomasyon odaklı bir kültürdür; denetçi bu ortamda görevler ayrılığını (SoD) doğrulamalıdır.
  • DevSecOps: Güvenliği sürekli entegrasyon ve dağıtım hattına (CI/CD) aktif bir parça olarak entegre eden, geliştirme ve operasyon ihtiyaçlarını güvenlikle dengeleyen modeldir.
  • İş Süreçlerinin Yeniden Yapılandırılması (BPR): Mevcut iş süreçlerinin hayatta kalabilmek için manuelden otomatiğe dönüştürülerek temelinden değiştirilmesidir; kilit kontrollerin süreç dışında yapılandırılmasını içerir.
  • CASE (Bilgisayar Destekli Yazılım Mühendisliği): Yazılım geliştirme sürecinde yüksek kaliteli ve bakımı kolay ürünler sağlamak için otomatik araçların kullanıldığı, kontrol odaklı ve disiplinli bir mühendislik yaklaşımıdır.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

24

Bilgi Sistemleri Altyapı Geliştirme, Tedarik ve 4. Nesil Diller

Temel Kavramlar

  • Dördüncü Nesil Diller (4GL): İnsan diline ve düşünme biçimine yakın, profesyonel olmayan geliştiricilerin az kod yazarak pratik çözümler üretmesini sağlayan ancak 3GL'lere göre daha yavaş çalışan dillerdir.
  • Kavram Kanıtı (Proof of Concept - POC): Önerilen bir ürün veya fikrin fizibilitesini gerçek ortamda çalışan bir prototip ile gösteren, maliyetleri düşük tutmak için basitleştirilmiş bir biçimde uygulanan test sürecidir.
  • Modüler Yapı: Yazılım bileşenlerinin bağımsız olarak geliştirilmesini ve test edilmesini sağlayarak esneklik sunan ve gelecekteki güncellemeleri kolaylaştıran yazılım mimarisi yaklaşımıdır.
  • Fiziksel Mimari Analizi: Gereksinimlerin bir kavram kanıtı ile doğrulandığı, mevcut BT altyapısı, sunucu, depolama ve güvenlik gibi alanlardaki uzmanların katılımıyla gerçekleştirilen inceleme sürecidir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

25

Bilgi Sistemleri Altyapı Geliştirme, Tedarik ve 4. Nesil Diller • Yazılım Edinimi, RFP Süreçleri ve Test Metodolojileri

Temel Kavramlar

  • Dördüncü Nesil Diller (4GL): İnsan diline ve düşünme biçimine yakın, profesyonel olmayan geliştiricilerin az kod yazarak pratik çözümler üretmesini sağlayan ancak 3GL'lere göre daha yavaş çalışan dillerdir.
  • Kavram Kanıtı (Proof of Concept - POC): Önerilen bir ürün veya fikrin fizibilitesini gerçek ortamda çalışan bir prototip ile gösteren, maliyetleri düşük tutmak için basitleştirilmiş bir biçimde uygulanan test sürecidir.
  • Modüler Yapı: Yazılım bileşenlerinin bağımsız olarak geliştirilmesini ve test edilmesini sağlayarak esneklik sunan ve gelecekteki güncellemeleri kolaylaştıran yazılım mimarisi yaklaşımıdır.
  • Fiziksel Mimari Analizi: Gereksinimlerin bir kavram kanıtı ile doğrulandığı, mevcut BT altyapısı, sunucu, depolama ve güvenlik gibi alanlardaki uzmanların katılımıyla gerçekleştirilen inceleme sürecidir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

26

Yazılım Edinimi, RFP Süreçleri ve Test Metodolojileri • Yazılım Test Türleri ve Metodolojileri

Temel Kavramlar

  • Teklif Talebi (RFP): Tanımlanmış bir ürün veya hizmet için farklı tedarikçilerden karşılaştırılabilir teklifler almak amacıyla hazırlanan, şeffaflık ve net gereksinim tanımları içeren resmi belgedir.
  • Birim Testi (Unit Test): Yazılımın en küçük parçalarının (metot, sınıf) program mantığını ve iç operasyonlarını spesifikasyonlara göre kontrol eden, hataları erken aşamada yakalayan test yöntemidir.
  • Entegrasyon Testi: Birim testleri tamamlanmış modüllerin bir araya getirildiğinde beklenen uyumu ve veri akışını sürdürüp sürdürmediğini kullanıcı perspektifiyle değerlendiren test aşamasıdır.
  • Büyük Patlama (Big Bang) Testi: Tüm bileşenlerin tek bir aşamada birleştirilerek test edildiği, hızlı sonuç veren ancak hata tespiti ve izolasyonu zor olan en yaygın entegrasyon test tipidir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

27

Yazılım Test Türleri ve Metodolojileri

Temel Kavramlar

  • Alfa Testi: Yazılım geliştirme sürecinin ilk aşamasında, geliştirici işletmedeki kullanıcılar veya ekip tarafından kontrollü ortamda gerçekleştirilen sistem testidir.
  • Beta Testi: Alfa aşamasını geçen yazılımın, gerçek kullanıcılar tarafından gerçek dünya koşullarında kararlılık, güvenilirlik ve güvenlik açısından test edildiği süreçtir.
  • Pilot Testi: Kullanıcı Kabul Testi (UAT) ile üretim aşaması arasında yapılan, sistemin fizibilitesini ve performansını gerçek çalışma koşullarında doğrulayan kostümlü provadır.
  • Beyaz Kutu Testi: Yazılımın iç yapısını, kod aralıklarını ve veri akışlarını temel alan, kod bilgisi gerektiren ve genellikle birim testlerinde kullanılan saydam kutu yaklaşımıdır.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

28

Yazılım Test Türleri ve Metodolojileri • Yazılım Test Yaklaşımları, Canlıya Geçiş Teknikleri ve SDLC Denetimi

Temel Kavramlar

  • Alfa Testi: Yazılım geliştirme sürecinin ilk aşamasında, geliştirici işletmedeki kullanıcılar veya ekip tarafından kontrollü ortamda gerçekleştirilen sistem testidir.
  • Beta Testi: Alfa aşamasını geçen yazılımın, gerçek kullanıcılar tarafından gerçek dünya koşullarında kararlılık, güvenilirlik ve güvenlik açısından test edildiği süreçtir.
  • Pilot Testi: Kullanıcı Kabul Testi (UAT) ile üretim aşaması arasında yapılan, sistemin fizibilitesini ve performansını gerçek çalışma koşullarında doğrulayan kostümlü provadır.
  • Beyaz Kutu Testi: Yazılımın iç yapısını, kod aralıklarını ve veri akışlarını temel alan, kod bilgisi gerektiren ve genellikle birim testlerinde kullanılan saydam kutu yaklaşımıdır.

Önemli Formüller

Her Kullanıcı İçin Harcanan Para: $Proje Bütçesi / Kullanıcı Sayısı$
Kullanıcı Bazında İşlem Hareket Sayısı: $Toplam İşlem Sayısı / Kullanıcı Sayısı$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

29

Yazılım Test Yaklaşımları, Canlıya Geçiş Teknikleri ve SDLC Denetimi • Sistem Geliştirme Süreçleri: Performans, Risk ve Denetim

Temel Kavramlar

  • Aşağıdan Yukarı Yaklaşım: Entegrasyon testlerine alt düzey modüllerden başlayıp üste doğru ilerleyen, başlangıçta kara kutu testlerini kullanan ve alt modüllerin detaylı birim testlerinin tamamlanmasını şart koşan yöntemdir.
  • Yukarıdan Aşağı Yaklaşım: Test sürecine en üst düzey modüllerden başlayıp alta doğru ilerleyen, saydam kutu testleriyle başlayıp sistemin genel işlevselliğini doğrulamaya odaklanan ve yüksek seviye tasarım gerektiren yaklaşımdır.
  • Check-in (Giriş): Bir yazılım veya donanım öğesinin kontrollü ortama taşınması işlemidir; bu süreç değişiklik kontrol formuyla desteklenir ve eş zamanlı kod düzenlemelerini önleyerek sürüm yönetimini sağlar.
  • Veri Dönüştürme: Verilerin anlam ve bütünlüğü korunarak yeni formata veya yapıya aktarılmasıdır; sürecin doğruluğu için denetim izleri, günlükler ve sistem yardımcı programlarının bir arada kullanılması zorunludur.

Önemli Formüller

Her Kullanıcı İçin Harcanan Para: $Proje Bütçesi / Kullanıcı Sayısı$
Kullanıcı Bazında İşlem Hareket Sayısı: $Toplam İşlem Sayısı / Kullanıcı Sayısı$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

30

Sistem Geliştirme Süreçleri: Performans, Risk ve Denetim

Temel Kavramlar

  • İşlem Dağılımı Analizi: Gerçekleştirilen işlemlerin kullanıcı türü, çeşidi ve zaman dilimine göre analiz edilerek sistemdeki yoğunluk noktalarının ve darboğazların belirlenmesidir.
  • Kritik Saat Analizi: Sistem üzerindeki işlem yoğunluğunun zaman bazlı incelenerek yoğun saatlerdeki başarısızlıkların önlenmesi ve kaynakların optimize edilmesidir.
  • Toplam Sahip Olma Maliyeti (TCO): Projenin ilk geliştirme maliyetinin yanı sıra bakım, destek, güncelleme ve eğitim gibi tüm yaşam döngüsü kalemlerini içeren kapsamlı maliyet analizidir.
  • Geri Ödeme Süresi (Payback Period): Proje için yapılan yatırımın ne kadar sürede işlevsel çıktı ve finansal fayda olarak kuruma geri döndüğünü gösteren stratejik ölçümdür.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

31

Sistem Geliştirme Süreçleri: Performans, Risk ve Denetim • Bilgi Sistemleri Denetimi, Bakım ve Hata Yönetimi Süreçleri

Temel Kavramlar

  • İşlem Dağılımı Analizi: Gerçekleştirilen işlemlerin kullanıcı türü, çeşidi ve zaman dilimine göre analiz edilerek sistemdeki yoğunluk noktalarının ve darboğazların belirlenmesidir.
  • Kritik Saat Analizi: Sistem üzerindeki işlem yoğunluğunun zaman bazlı incelenerek yoğun saatlerdeki başarısızlıkların önlenmesi ve kaynakların optimize edilmesidir.
  • Toplam Sahip Olma Maliyeti (TCO): Projenin ilk geliştirme maliyetinin yanı sıra bakım, destek, güncelleme ve eğitim gibi tüm yaşam döngüsü kalemlerini içeren kapsamlı maliyet analizidir.
  • Geri Ödeme Süresi (Payback Period): Proje için yapılan yatırımın ne kadar sürede işlevsel çıktı ve finansal fayda olarak kuruma geri döndüğünü gösteren stratejik ölçümdür.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

32

Bilgi Sistemleri Denetimi, Bakım ve Hata Yönetimi Süreçleri • Hata Takibi, Değişim Yönetimi ve Uygulama Kontrolleri

Temel Kavramlar

  • Görevler Ayrılığı İlkesi: Proje ekiplerinde kritik adımların bağımsız kişilerce yürütülmesini sağlayarak güvenlik risklerini azaltan ve denetlenebilirliği artıran yapısal bir kontroldür.
  • Sürekli Entegrasyon (CI): Geliştiricilerin kodlarını sürekli ana dala entegre etmesini sağlayan, her güncellemede otomatik testlerle hataları erken aşamada tespit eden bir yöntemdir.
  • Sürekli Dağıtım (CD): Yazılımın başarılı testlerin ardından otomatik olarak üretim ortamına gönderilmesini sağlayarak güncellemeleri hızlı ve sorunsuz hale getiren otomasyon sürecidir.
  • Regresyon Testi: Sistemde yapılan bir düzeltme veya değişikliğin, mevcut diğer alanları ve işlevleri olumsuz etkileyip etkilemediğini kontrol etmek amacıyla yapılan kapsamlı testtir.

Önemli Formüller

Toplam Sahip Olma Maliyeti (TCO): $TCO = Maliyetler + İşletme ve Bakım Maliyetleri + Sonlandırma Maliyetleri$
Yatırım Getirisi (ROI): $ROI = (Net Kazanç / Toplam Yatırım Maliyeti) * 100$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

33

Hata Takibi, Değişim Yönetimi ve Uygulama Kontrolleri • Bilgi Sistemlerinde Uygulama Kontrolleri ve Yetkilendirme Süreçleri

Temel Kavramlar

  • Audit Trail (Denetim İzi): Hata kayıtlarında yapılan her değişikliğin kim tarafından, hangi tarihte ve içerikle yapıldığını gösteren, dış denetimlerde izlenebilirlik sağlayan kayıttır.
  • Kök Neden Analizi (RCA): Hatanın sadece görünen etkilerini değil, oluşmasına neden olan temel sebepleri belirleyerek benzer hataların tekrarını önlemeyi amaçlayan analiz sürecidir.
  • Geçici Çözüm (Workaround): Kritik sistemlerde kalıcı çözümden önce sistemi hızla ayağa kaldırmak için uygulanan, kök nedeni hemen çözmeyen ancak iş sürekliliğini sağlayan müdahaledir.
  • Etki Analizi (Impact Analysis): Yapılan bir düzeltmenin veya kod değişikliğinin sistemin diğer bileşenlerini veya işlevlerini olumsuz etkileyip etkilemediğini belirlemek için yapılan incelemedir.

Önemli Formüller

Toplam Sahip Olma Maliyeti (TCO): $TCO = Maliyetler + İşletme ve Bakım Maliyetleri + Sonlandırma Maliyetleri$
Yatırım Getirisi (ROI): $ROI = (Net Kazanç / Toplam Yatırım Maliyeti) * 100$

Tüm ders notlarına erişmek için ücretsiz kayıt olun

34

Bilgi Sistemlerinde Uygulama Kontrolleri ve Yetkilendirme Süreçleri

Temel Kavramlar

  • Uygulama Kontrolleri: İş süreçlerinin bilgi sistemlerine girişinden çıkışına kadar tam ve doğru işlemesini sağlamak amacıyla tasarlanan, organizasyonel hedeflere katkı sunan kontrollerdir.
  • Girdi Kontrolleri: Sisteme veri girişinin doğruluğunu, güvenliğini ve eksiksizliğini temin etmek için erişim kısıtlamaları ve doğrulama mekanizmaları kullanan başlangıç aşaması kontrolleridir.
  • İşlem Kontrolleri: Veri girişinden sonra hesaplamaların doğruluğunu, veri işleme süreçlerinin etkinliğini ve iş akışlarının belirlenen adımlara uygunluğunu denetleyen mekanizmalardır.
  • Çıktı Kontrolleri: Sistemin nihai ürünlerinin organizasyonel hedeflere ve kalite standartlarına uygunluğunu değerlendirerek, hataların son kullanıcıya ulaşmadan tespit edilmesini sağlayan kontrollerdir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

35

Bilgi Sistemlerinde Uygulama Kontrolleri ve Yetkilendirme Süreçleri • Bilgi Sistemleri İşleme Prosedürleri ve Uygulama Kontrolleri

Temel Kavramlar

  • Uygulama Kontrolleri: İş süreçlerinin bilgi sistemlerine girişinden çıkışına kadar tam ve doğru işlemesini sağlamak amacıyla tasarlanan, organizasyonel hedeflere katkı sunan kontrollerdir.
  • Girdi Kontrolleri: Sisteme veri girişinin doğruluğunu, güvenliğini ve eksiksizliğini temin etmek için erişim kısıtlamaları ve doğrulama mekanizmaları kullanan başlangıç aşaması kontrolleridir.
  • İşlem Kontrolleri: Veri girişinden sonra hesaplamaların doğruluğunu, veri işleme süreçlerinin etkinliğini ve iş akışlarının belirlenen adımlara uygunluğunu denetleyen mekanizmalardır.
  • Çıktı Kontrolleri: Sistemin nihai ürünlerinin organizasyonel hedeflere ve kalite standartlarına uygunluğunu değerlendirerek, hataların son kullanıcıya ulaşmadan tespit edilmesini sağlayan kontrollerdir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

36

Bilgi Sistemleri İşleme Prosedürleri ve Uygulama Kontrolleri

Temel Kavramlar

  • Limit Kontrolü: Verilerin belirlenmiş bir üst sınıra kadar girilmesini sağlar; örneğin maaş verisinin tanımlanan X TL tutarını aşması durumunda sistem girişi otomatik reddeder.
  • Aralık Kontrolü: Verilerin önceden tanımlanmış en düşük ve en yüksek değerler arasında olmasını zorunlu kılar; bu aralık dışındaki tüm girişler geçersiz kabul edilerek engellenir.
  • Geçerlilik Kontrolü: Veri girişinin sadece önceden belirlenen format ve karakterlerle yapılmasına izin verir; örneğin medeni durum alanına sadece 'E' veya 'B' harfi girilebilir.
  • Makullük Kontrolü: Verilerin mantıklı sınırlar içinde kalıp kalmadığını denetler; örneğin maaş alanına milyon gibi beklenmedik ve olağan dışı bir rakam girildiğinde sistem hata verir.

Tüm ders notlarına erişmek için ücretsiz kayıt olun

Bu Dersi Öğrenmeye Başla

İnteraktif sorular, detaylı açıklamalar ve ilerleme takibi ile sınava hazırlan.