
Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.
Nesne Yönelimli Çözümleme ve Tasarım, bir sistemin/sistem modülleri setinin/organizasyonun/işletme biriminin gereksinimlerinin çözümlenmesinde ve uygun bir çözümün tasarımında nesne ile modelleme tekniklerini kullanır. Modern nesne yönelimli çözümleme ve tasarım yöntemlerinin çoğu, gereksinim, tasarım, uygulama, test ve dağıtım süreçleri boyunca kullanım senaryoları üzerine kuruludur. Kullanım Senaryoları, nesne yönelimli programlama ile birlikte ortaya çıkmış olmasına rağmen yordamsal programlanan sistemlerde de işe yaramaktadır.
Programlama dizisinde nesne-yönelimli programlamada, nesne, basit yapılı blok programları olarak kullanılan, işletim zamanı verilerinin saklanması için oluşturulmuş özel birimidir. Programın işlemlerde bir koleksiyon gibi veya programın bilgisayarda komutlar listesi gibi basitçe göründüğü geleneksel bakış açısının tersine, bu nesneler birbiri üzerinde rol oynar. Her nesne mesaj alımına, veriyi işlemeye ve diğer nesnelere veri aktarımına yatkındır. Her nesne farklı rollerde ve sorumluluklarda yer alan veya bağımsız küçük makineler olarak gözlemlenebilir.

Birleşik Modelleme Dili, iş sistemlerinin nasıl modellenebileceğini belirleyen ve açıklayan yöntemlerin bir araya toplanmış hâlidir. Daha çok yazılım geliştiriciler tarafından kullanılmaktadır. Ancak bir iş sistemini veya bir süreci veya herhangi bir şeyi grafik ile açıklamak isteyen herkesçe kullanılabilir; UML ile yapılan modellemeler her zaman yazılım projelerinde kullanılmak zorunda değildir.
Bileşen diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language, kısaca UML'in 14 diyagramından biridir. Bileşen diyagramı bir Yapısal diyagram 'dır ve modellenen sisteme belli bir açıdan bakışı gösterir. Gösterim Bileşenleri ve Arabirimlerini ve Portları içerir. Aynı zamanda bileşenlerin hangi bağımlılıkları olduğunu ve nasıl bağlantı elemanlarına sahip olduklarını da gösterir. Bileşenlerin iç yapısını da gösterebilmek amacıyla daha çok sınıf ve birleşik yapı diyagramlarında kullanılan notasyon elemanlarını kullanır. Bileşen Diyagramı öncelikli olarak yazılım geliştirmede bileşen tabanlı yazılım sistemlerinin modellenmesi için kullanılmaktadır.
Birleşik yapı diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language, kısaca UML'in 14 diyagramından biridir. Birleşik yapı diyagramları özellikle bir Sınıflandırıcı ve onun çevresi ile olan alışverişlerini gösterir. Bu amaçla parça ve konnektör gösterimleri kullanılır. Mesela bir araba sınıflandırıcı olarak düşünülürse ona ait dört tekerlek "parça" ve o tekerlekler arasındaki bağlantılarda "konnektör" olarak gösterilebilir.
Nesne diyagramları yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language, kısaca UML'in 14 diyagramından biridir. Nesne diyagramında her bir sınıftan oluşturulmuş ("instancing") nesneler yer alır. Nesne gösterimine örnek: nesne adı: sınıf adı, mesela: carihesap: BankaHesabi
Paket Diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language'in (UML), on üç çeşit diyagramından biridir. Paket diagramı Yapısal Diyagram 'dır ve modellenen sisteme belli bir açıdan bakışı gösterir. Gösterim genel olarak paketler, paket birleşmeleri, paket dışa gönderimi ve bağımlılık ilişkilerini içerir.
Dağılım diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language, kısaca UML'in 14 diyagramından biridir.
Faaliyet diyagramı, Unified Modeling Language, kısaca UML'in 14 diyagramından biridir ve davranış diyagramları altında yer almaktadır, daha çok iş sistemi modellemesinde kullanılmaktadır. Faaliyet bir iş sürecini meydana getiren en küçük yapı taşıdır. Faaliyetler bir arada diyagram halinde bulunduğunda ilgili iş süreci hakkında fikir verir. Faaliyet diyagramlarında faaliyetler kutucuklar içinde iki farklı türde olabilir:
Kullanım senaryosu diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language, kısaca UML'in 14 diyagramından biridir. Kullanım senaryosu diyagramı bir davranış diyagramı 'dır ve bir sistemden beklenen belirli bir davranışı gösterir ve sistemden beklenen gereksinimlerin tespit edilmesi için kullanılır. Kullanım senaryosu diyagramında tipik olarak kullanım senaryoları ve bağımlılıkları ve ilişkileri ile aktörler gösterilir.
Etkileşime bakış diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language, kısaca UML'in 14 diyagramından biridir. Etkileşime bakış diyagramı bir davranış diyagramı 'dır. Etkileşime bakış, modellenen sistemin belirli dinamik yönlerini gösterir. Etkileşime bakış diyagramı bir etkileşimin grafiksel gösterimi olmasına rağmen, UML'in diğer diagram türleri olan sıralama ve iletişim diyagramlarından oldukça farklıdır. Etkileşime bakış diyagramının bazı elemanları faaliyetlerin modellenmesi için kullanılan faaliyet diyagramından ödünç alınmıştır.
İletişim diyagramı yazılım ve diğer sistemlerin modellenmesinde kullanılan Unified Modeling Language kısaca UML'in 14 diyagramından biridir. İletişim diyagramı bir davranış diyagramı 'dır ve bir sistemde bulunan sınıflar arasındaki dinamik ilişkileri mesajlar aracılığı ile gösterir. Bu bağlamda etkilenen sınıflar arasındaki mesaj değiş tokuşu yaşam çizgileri ile belirlenir. İletişim diyagramlarının kullanımına örnek olarak bir servis şirketinin servis formunda bulunan bilgileri içeren sınıfları ve o sınıflardan alıntı ve sorgulama işlemini yapan mesajları gösteren diyagram gösterilebilir.

Sınıf, nesne yönelimli programlama dillerinde nesnelerin özelliklerini, davranışlarını ve başlangıç durumlarını tanımlamak için kullanılan şablonlara verilen addır. Bir sınıftan türetilmiş bir nesne ise o sınıfın örneği olarak tanımlanır. Sınıflar genelde şahıs, yer ya da bir nesnenin ismini temsil ederler. Sınıflar metotları ile nesnelerin davranışlarını, değişkenleri ile ise nesnelerin durumlarını kapsül ederler. Sınıflar hem veri yapısına hem de bir ara yüze sahiptirler. Sınıflar ile nasıl etkileşime girileceği bu ara yüzler sayesinde sağlanır. Örneğin bir sınıf şablonu ile renk özelliğine, tekerleklere ve sür metoduna sahip olan bir araba temsil edebilir.
Yedi kalite aracı, toplam kalite yönetiminde sorun çözme tekniğine temel oluşturan yedi temel araç. Kalite yönetim araçları kişilere ve gruplara, kalite kontrol süreçlerini uygulamak, uygulanan bu süreçleri görüntülemek ve herhangi bir süreçten kaynaklanan bir problemi çözmek için destek sağlar. Yedi kalite aracı, iş problemleri analizlerine ve çözümlerine yapısal yaklaşım dolayısıyla da analizler ve çözümlerde gelişmeyi sağlar. Bu araçlar imalat süreçlerinde olduğu gibi hizmet odaklı süreçlerde de uygulanabilir. Yedi kalite aracı, takım veya gruplar tarafından uygulandığında en fazla getiri elde edilir. Böylece en kullanışlı, yani yönetim için tasarlanmış bilgiler ortaya çıkar. Bu araçlar, ürün geliştirmeden, pazarlamaya ve müşteri ilişkilerine kadar bütün üretim süreçlerinde süreç geliştirme ve müşteri memnuniyetini artırmak için uygulanabilir. Bir işletmenin ya da bir sürecin performansını geliştirmek amacıyla atılacak adımların, verilecek kararların verilere dayanması gerekir. 'Gerçeklere Dayalı Yönetim' ve 'Sürekli Gelişme' ancak; doğru, anlaşılabilir ve güvenilir veriler ile gerçekleştirilebilir.
Serpilme diyagramı, bir tür kalite diyagramı.
Serpilme diyagramı, iki farklı değişkenin arasındaki ilişkiyi belirlemek için kullanılır. Aralarındaki ilişkinin sebebi görülemese de, ilgili iki değişkenin arasında direkt olarak bir ilişki bulunup bulunmadığı ve bu ilişkinin ne derece güçlü olduğu görülebilir. Aralarında ilişki bulunan iki değişkenin değerleri diyagramda bir çizgi boyunca uzanacaktır. Karşılık gelen değerler bu çizgiye yaklaştıkça aralarındaki ilişkinin güçlendiği anlaşılır.
Serpilme diyagramı aynı zamanda 7 temel kalite kontrol aracından birisidir.
- Serpilme diyagramının kalite açısından önemi şu şekilde belirtilebilir:
İlişki diyagramı, önemli konular üzerindeki sebep-sonuç ilişkilerinin belirlenmesini ve anlaşılır kılınmasını sağlayan bir analiz aracıdır. 7MP olarak da söz edilen yedi yönetim aracından birisidir. Diğer yönetim araçları, ilgi diyagramı, ok diyagramı, önceliklendirme Matrisleri, matris diyagramı, ağaç diyagramı, proses karar diyagramıdır.

Minkowski diyagramı ya da uzay zaman diyagramı, 1908 yılında Hermann Minkowski tarafından geliştirilen ve uzay ve zaman, Özel görelilik teorisi içinde yer alan uzay ve zamanın, özelliklerinin örneklerini temin etmeyi sağlayan diyagram. Zaman genişlemesi ve uzunluk kısalması gibi fenomenlere ilişkin sayısal yönden bir kolay anlaşılabilme özelliği sağlıyordu ve bunu yaparken de matematiksel denklemleri kullanmıyordu.
Kavramsal model bir sistemin temsilidir ve modelin temsil ettiği sistemin insanların daha rahat bir şekilde anlamalarına yardımcı olur. Örneğin, montajı yapılarak oluşturulan bir oyuncak model temsil ettiği objenin çalışmasını modelini oluşturacak bir şekilde çalışabilir.

yEd çoklu belge arayüzüne sahip genel amaçlı bir diyagram oluşturma programıdır.