İçeriğe atla

Kullanıcı arayüzü tasarımı

Grafiksel kullanıcı arayüzü bilgisayar ekranında sunulur (görüntülenir). İşlenmiş kullanıcı girdisinin sonucudur ve genellikle insan-makine etkileşimi için birincil arayüzdür. Küçük mobil cihazlarda popüler olan dokunmatik kullanıcı arayüzü görsel çıktının görsel girdiye bindirilmesidir.

Arayüz tasarımı (İngilizce: User interface design), bir hizmeti sunan sistem (makine, bilgisayar) ile kullanan sistem (kullanıcı) arasında bir iletişim ve etkileşim köprüsü görevi gören kullanıcı arayüzlerinin tasarımı ile ilgili tasarım disiplinidir.

Buna kullanıcının sorularının, sistemin kontrol sorularının ve her iki tarafın cevaplarının içeriklerinin yapılandırılması, soru cevap diyalog senaryolarının tasarımı, eğer kullanıcı sistem etten kemikten bir insan ise görüp kullandığı iletişim mekanizmalarının (görüntü, ses, tuş, kumanda, vs..) kullanılabilirliği veya ergonomik özellikleri, belli kural ve standardlara uyumluluk derecesinin (zamanı ve eldeki olanakları da göz önünde tutarak) belirlenmesi gibi konular dahildir.

Bu tasarım disiplininin başlıca amaçları ve amaca ulaşmak için öngördüğü yöntemler şu şekilde sıralanabilir:

  • Kullanıcı odaklı tasarım (ing. user centered design): Bu tasarım yöntemi, kullanıcı arayüzünün, kullanıcının amaçları, alışkanlıkları ve kullanım deneyimi göz önünde bulundurularak tasarlanmasını öngörmekte ve hatta bir adım daha öteye giderek, söz konusu ürünün daha üretim öncesinde bu kullanıcı özellikleri gözönünde bulundurularak tasarlanmasını amaçlamaktadır.
  • Etkileşim tasarımı (ing. interaction design: İnsan ile makine arasındaki etkileșimin (ing. interaction) hedeflerinin ve yöntemlerinin tespiti.
  • Hedeflere en etkin biçimde ulaşmanın önündeki makineden veya insandan kaynaklanan engellerin araştırılarak ortadan kaldırılması.

Arayüz veya kullanıcı arayüzü denilince kastedilen, sadece grafiksel kullanıcı arayüzü değildir. Geniş anlamıyla arayüzün tanımı şöyle yapılabilir: Herhangi bir programlama bilgisine sahip olmayan kullanıcıların da bilgisayar programlarını veya bilgisayar programları ve komutları içeren makineleri kullanabilmelerini mümkün kılmak için geliştirilen görsel, işitsel veya dokunsal kumanda araçlarının tümü.[1]

Kullanıcı arayüzü çeşitleri

  • Grafiksel kullanıcı arayüzü (ing. Graphical User Interface / GUI): Bir programı kullanmak için ekran üzerinde sunulan tüm butonlar, linklenmiş grafikler, linkler, girdi alanları.
  • İşitsel kullanıcı arayüzü (ing. Auditory User Interface): Ses ile ekran okuma (görme engelliler için) ve sesli kumanda olanağı sağlayan teknolojilerle donatılmış arayüz.
  • Dokunsal kullanıcı arayüzü (ing. Tactile User Interface): Joystick; robotları uzaktan kumanda etmeye yarayan, dokunmaya, çevirmeye ve çekmeye duyarlı butonlar; dokunmatik ekranlar, dokunarak okunan tek satırlık braille ekran ve görme engelliler için parmak ucu uyarabilen fare.

Kaynakça

  1. ^ "Noncommand User Interfaces". Noncommand User Interfaces. 1 Aralık 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Mayıs 2012. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">İşletim sistemi</span> bilgisayar donanım kaynaklarını yöneten yazılım

İşletim sistemi ya da işletim dizgesi, bir bilgisayarın donanım kaynaklarını yöneten ve uygulama yazılımlarına hizmet sağlayan yazılımların bir bütünüdür. İşletim sistemleri, bilgisayarın donanımı ile uygulama yazılımları arasında bir köprü görevi görerek kullanıcıların sistemle etkileşim kurmasını sağlar. Öne çıkan örnekler arasında Microsoft Windows, macOS, GNU/Linux dağıtımları, Android ve iOS yer alır.

Veri madenciliği, büyük ölçekli veriler arasından faydalı bilgiye ulaşma, bilgiyi madenleme işidir. Büyük veri yığınları içerisinden gelecekle ilgili tahminde bulunabilmemizi sağlayabilecek bağıntıların bilgisayar programı kullanarak aranması olarak da tanımlanabilir.

<span class="mw-page-title-main">Windows Vista</span> 2007de piyasaya sürülen Windows sürümü

Windows Vista, kişisel bilgisayarlar için geliştirilen Microsoft Windows işletim sistemleri ailesinin sürüm olarak altıncı üyesidir. 22 Temmuz 2005'te gerçek adı duyurulmadan önce Longhorn kod adıyla tanınıyordu. Windows Vista, 30 Ocak 2007'de dünya çapında piyasaya sürülmüştür. Microsoft Türkiye, 24 Ocak 2007 tarihindeki tanıtımıyla Vista'nın resmî lansmanını yapan ilk Microsoft şubesi olmuştur. Windows Vista eski sürümle oranla birçok yeni özellik ve değişikliğe sahiptir. Bu değişim geliştirilmiş grafiksel kullanıcı arayüzü, görsel stil, yeniden tasarlanmış arama fonksiyonları, multimedya araçları, yeniden tasarlanmış ağ iletişimi, görüntü ve yazıcı gibi çeşitli fonksiyonları kapsamaktadır.

<span class="mw-page-title-main">Makine</span> herhangi bir enerji türünü başka bir enerjiye dönüştürmek, belli bir güçten yararlanarak bir işi yapmak veya etki oluşturmak için dişliler, yataklar ve miller gibi çeşitli makine elemanlarından oluşan düzenekler bütünü

Makine, bir iş yapmak için kuvvet uygulamak ve hareketi kontrol etmek için güç kullanan fiziksel bir sistemdir. Terim genellikle motor kullanan yapay cihazlara veya moleküler makineler gibi doğal biyolojik makromoleküllere de uygulanır.

Tasarım bir planın, bir nesnenin ya da bir inşa sürecinin meydana getirilmesine denir. Elizabeth Adams Hurwitz tarafından kısa ve öz olarak “gerekli olanın araştırılması” şeklinde tanımlanmıştır. Genellikle tatbikî sanatlar ve görsel sanatlar, mühendislik, mimarî, peyzaj ve diğer yaratıcı işler çerçevesinde ele alınır. Hem bir isim, hem de bir fiil (tasarlamak) olarak kullanılır. Tasarlamak, yeni bir nesne veya ürün, mekân ve alan için bir plan oluşturma ve geliştirme sürecine işaret eder. Tasarı ise hem son plan veya taslak ya da bir plan veya taslağın sonucu için kullanılır.

Arayüz kelimesi genelde bir sistemi tasarlarken tasarımın, sistemin dışarıdan belli bakış açılarından nasıl görünüp nasıl işlediğini belirleyen kısımlarının genel adıdır. Bakış açılarına göre daha özel isimler verilebilir. Bu bağlamda arayüz aşağıdaki anlamlara gelebilir:

<span class="mw-page-title-main">Komut satırı</span> yazıyla komutlar girilen ve çıktının da yazıyla ifade edildiği bilgisayar arayüz sistemi

Komut satırı, bir bilgisayar kullanıcısının, belirli metinleri (komutları) girerek, bilgisayarla iletişime geçmesini sağlar. Komut satırı arayüzleri; konsol, kabuk, terminal veya uçbirim diye de adlandırılır.

<span class="mw-page-title-main">Kullanıcı arayüzü</span> bir kullanıcının bir makineyle etkileşime girdiği ve makineyi kontrol ettiği araçlar

Kullanıcı arayüzü ya da kullanıcı arabirimi, insanların bir makine, cihaz, bilgisayar programı ya da karmaşık aletlerle etkileşimini sağlayan yöntemlerin bileşkesine verilen addır.

UUCP, Unix-to-Unix Copy 'nın kısaltmasıdır. Bu kavram, genellikle uzaktan komut çalıştırmaya ve bilgisayarlar arasında dosya, e-posta ve ağ haberleri taşınmasına imkân sağlayan bilgisayar programı ve protokoller paketi olarak adlandırılır.

<span class="mw-page-title-main">Giyilebilir bilgisayar</span>

Giyilebilir bilgisayar, vücuda giyilen bilgisayarlardır. Giyilebilir bilgisayar teknolojisi etkin bir araştırma alanıdır ve insan bilgisayar etkileşimi, giyilebilir teknoloji, taşınabilir teknolojiler ve kablosuz teknolojilerden yararlanır. 2010 yıllarından sonra popüler olmuştur.

Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir yazılım çerçevesi, yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir. Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi içerir.

<span class="mw-page-title-main">Gömülü sistem</span> Belli bir fonksiyonu yapmaya yönelik bilgisayar sistemi

Gömülü sistem, bilgisayarın kendisini kontrol eden cihaz tarafından içerildiği özel amaçlı bir sistemdir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir.

Kullanılabilirlik kavramı incelenmesi gereken çok boyutlu bir kavramdır. Arayüz bu kavramlardan biridir; kullanılan sistemle olan etkileşim ve iletişimi sağlayan araç olması nedeniyle önemli bir ögesidir. Kullanılabilirlik, sistem ve kullanılanların arayüz aracılığı ile açık ve hızlı bir biçimde iletişim kurabilmektir. Geniş anlamıyla kullanılabilirlik; herhangi bir ürünün belirli bir kullanım çerçevesinde, belirli kullanıcılar için, belirli amaçları gerçekleştirmek üzere etkin, verimli ve tatmin edici bir şekilde kullanılmasıdır. Yani kullanılabilirlik kavramı etkililik, etkinlik, performans ve kullanıcı memnuniyeti gibi kavramları içermektedir. Etkinlik; kullanılan amaçlarını ve görevlerini doğru ve tam bir biçimde tamamlama düzeyleridir. Verimlilik; amaçları gerçekleştirirken gösterilen çabayı ve zamanı aynı zamanda da kullanılan kaynakları ifade eder. Memnuniyet ise kullanıcıların sistem kullanımı ile ilgili pozitif tutumları inceler ve kullanıcıların rahatlıklarını ölçer.

Bir sistem mimarisi veya çoklu sistemlerin mimarisi; sistemin yapısını, davranışını ve biçimselliğini tanımlayan kavramsal modeldir. Bir mimari tanımı; sistemin yapıları ve davranışları hakkında mantıksallığı destekleyecek şekilde organize edilen ilişkiselliğin standart bir açıklaması veya temsilidir.

HIG uygulama geliştiricilerine bir dizi öneriler sunan yazılım geliştirme belgeleridir. Amaç, uygulama arayüzlerini daha sezgisel, öğrenilebilir ve tutarlı hale getirerek kullanıcıların deneyimini iyileştirmektir. Kılavuzların çoğu, belirli bir masaüstü ortamında uygulamalar için ortak bir görünüm ve his tanımlamakla sınırlanır. Kılavuzlar belirli politikaları numaralandırır. Politikalar bazen insan-bilgisayar etkileşimi çalışmalarına dayanmaktadır, ancak çoğu platform geliştiricileri tarafından seçilen keyfi sözleşmelere dayanmaktadır.

Kullanıcı deneyimi kişilerin bir ürün, sistem ya da servisi kullanırken hissettikleri duygular ile davranışlarını ifade eder. İnsan - bilgisayar etkileşimi ve ürün sahipliğinin uygulamalı, deneysel, duygulanımlı, anlamlı ve değerli yönlerini kapsar.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

Chatbot, kullanıcı ile genellikle metin, bazı durumlarda ise konuşma yoluyla diyalog kurarak bilgi veren veya bir işlemi gerçekleştiren bir yazılımdır.

Bağlam duyarlı kullanıcı arayüzü, program işleminin geçerli veya önceki durumlarına göre çok sayıda seçenek arasından otomatik olarak seçim yapabilen bir arayüz. Bağlam duyarlılığı, geçerli grafiksel kullanıcı arayüzlerinde, genellikle bağlam menüleri biçiminde neredeyse her yerde bulunur. Bağlam duyarlılığı, doğru çalışırken, kullanıcı için pratik olarak şeffaf olmalıdır. Bu, dosya adı uzantılarına göre dosyaları çalıştırmak için uyumlu bir program çağıran bilgisayar işletim sistemlerinde; metin dosyalarını bir kelime işlemciyle açma, video dosyalarını bir video oynatıcıyla, resim dosyalarını fotoğraf görüntüleyiciyle açma veya program dosyalarını kendileri çalıştırma ve kısayolları seçildiğinde yaşanabilmektedir.

Evrensel tasarım, üretilecek bir yapının, ürünlerin, yazılımın veya ortamların; dünyadaki tüm insanların fizyolojik özelliklerine, yaşına, cinsiyetine, ırkına, boyuna, kilosuna, yetersizliğine, ekonomik ve eğitim düzeyine vb bakılmaksızın herkes için eşit kullanılabilir tasarlanması anlamına gelir. Evrensel tasarım terimi, mimar Ronald Mace tarafından farklılığı ne olursa olsun tüm insanların mümkün olan en geniş ölçüde, eşit şekilde faydalanabileceği bir tasarım kavramı olarak ortaya çıkmıştır.