Kullanım Durum (Use Case)Bir kullanıcı ile sistem arasındaki etkileşimi anlatan senaryo topluluğudur. Örneğin, bir hastanın 'Randevu Al' işlemi, sistemin hastaya sunduğu bir kullanım durumdur.
AktörSistemle etkileşime giren, olayları başlatan veya tetikleyen kullanıcılar, kurumlar veya diğer sistemlerdir. Örneğin, hastane sisteminde 'Doktor' bir aktördür.
Sistem SınırıKullanım durum diyagramında, sistemin kapsamını belirleyen ve içindeki tüm işlevleri kapsayan çerçevedir. Diyagramda bir dörtgen ile gösterilir.
Bağıntı İlişkisiAktör ile kullanım durum arasındaki doğrudan etkileşimi ifade eden çizgisel bağlantıdır. Örneğin, 'Hasta' aktörü ile 'Muayene Ol' kullanımı arasındaki bağdır.
Genişletme İlişkisi (Extends)Bir kullanım durumun, başka bir kullanım duruma yeni işlevler ekleyerek zenginleştirilmesidir. Örneğin, 'Tahlil Ver' işlemine ek olarak 'Kısa Mesaj At' işleminin yapılmasıdır.
Ekleme İlişkisi (Include)Ortak işlevlerin tekrar kullanılabilirliğini sağlamak için bir kullanım durumun diğerine dahil edilmesidir. Örneğin, her tahlil işleminde 'Sıra Numarası Al' adımının zorunlu olmasıdır.
Kalıtım İlişkisiOrtak özellikleri olan aktörlerin, soyut bir aktör üzerinden genelleştirilmesidir. Örneğin, 'Hasta' ve 'Doktor'un ortak bir 'Kullanıcı' aktöründen türetilmesi.
Veri Yaşam DöngüsüVerinin sistemdeki ilk ihtiyacından, silinmesine veya arşivlenmesine kadar geçen süreçtir. Örneğin, bir hastanın tetkik sonucunun 5 yıl saklanıp sonra silinmesi.
Harici Veri ModeliKullanıcı gruplarının kendi işlevlerini gerçekleştirmek için ihtiyaç duydukları veri ögelerinin görünümüdür. Örneğin, 'Laboratuvar' grubunun sadece tetkik verilerini görmesi.
Kavramsal Veri ModeliSistemin genel veri gereksinimlerini, teknik ayrıntılardan bağımsız olarak gösteren modeldir. Örneğin, ERD ile çizilen hasta-doktor ilişkisi.
Mantıksal Veri ModeliTüm verilerin birleştiği, ilişkisel tablolarla ifade edilen modeldir. Örneğin, veritabanındaki tablolar ve birincil anahtarların tanımlanması.
Fiziksel Veri ModeliVeritabanı yönetim sistemi ve donanım detaylarını içeren teknik modeldir. Örneğin, verilerin diskte nasıl bloklandığının tanımlanması.
Varlık (Entity)Sistemde var olan ve özellikleriyle tanımlanan nesnelerdir. Örneğin, bir hastane sistemindeki 'Poliklinik' bir varlıktır.
Öznitelik (Attribute)Varlıkların sahip olduğu özelliklerdir. Örneğin, 'Hasta' varlığının 'Adres' veya 'Telefon No' bilgisi birer özniteliktir.