Batch Prossessing(Yığın İşleme): Time-Sharing(Zaman Paylaşımı): Batch Prossessing(Yığın İşleme):

Benzer belgeler
PARADİGMALAR Paradigma nedir? Paradigmalar neden önemlidir? Dönüşüm paradigmaları. Etkileşim paradigmaları. Paradigma nedir?

Arayüz Nedir? Arayüz Çeşitleri Arayüz Tasarım Yöntemleri Arayüz Tasarım Hataları. Ömer Faruk MIZIKACI

Doğrudan Yönlendirme. Doğrudan Yönlendirme ve Görsel Ortamlar. Ben Shneiderman 05/12/2013

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Paradigma nedir? Paradigmalar neden önemlidir? Dönüşüm paradigmaları. Etkileşim paradigmaları. Paradigmalar neden önemlidir?

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

İnternet Nedir? 1. İnternet Teknolojileri. İçerik. İnternet Nedir? 2. Ders 1

İnternet Teknolojileri. Ders 1

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

Akdeniz Üniversitesi

SIEMENS NX CAE YAZILIMLARI İÇİN COMPOSITE HOST ID VE MAC ADRESİ NASIL ÖĞRENİLİR?

İYİ BİR ARAYÜZÜN KURALLARI

Etkileşimli Tasarım Temelleri. Etkileşimler ve Müdahaleler. Tasarım Nedir? Tasarımın Altın Kuralları. Tasarımın Altın Kuralları.

Yazılım Mühendisliğine Giriş 2018 GÜZ

WEB TASARIMININ TEMELLERİ

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

Açıklama 1 (A-1): Uzaktan eğitim yönetim sistemine giriş için öncelikle Üniversitemiz sayfasına giriş yapılmalıdır.

Yazılım Mühendisliği Bölüm - 3 Planlama

iş zekası business intelligence- harita- performans göstergeleri - balanced scorecard 7 boyut da görsel tasarım LOGOBI İş Zekası Platformu

Responsive Tasarım Önerileri!

Akdeniz Üniversitesi

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

WINDOWS SERVER 2008 R2-SERVER 2012 DE IP SANALLAŞTIRMA

Akdeniz Üniversitesi

NETCAD GIS. Dr. Cemal Sevindi

Akdeniz Üniversitesi

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

Alanya Alaaddin Keykubat UniversityInternational Relations Office

BİLİŞİM TEKNOLOJİLERİ BİL-109 ÖĞRETİM GÖREVLİSİ SEMİH ÇALIŞKAN

Ders İ zlencesi. Ders Başlığı. Dersin amacı. Önceden sahip olunması gereken beceri ve bilgiler. Önceden alınması gereken ders veya dersler

Site Türleri ve Yapıları. Web Teknolojileri ve Programlama ODTÜ-SEM

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ

TEMEL BİLGİTEKNOLOJİLERİ

i eknolojt yon Ġnovas

ÖĞRENME FAALİYETİ 2 ÖĞRENME FAALİYETİ 2

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Türk Standartlari Enstitüsü'nün tanımladığı

LOGO 3 SERİSİ: KULLANICI DENEYİMİNİN BİTMEYEN YOLCULUĞU

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Windows İşletim Sistemi

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ

BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar

İşletim Sistemleri. Discovering Computers Living in a Digital World

Bilişim Teknolojileri Temelleri 2011

AVRASYA ÜNİVERSİTESİ

ÖĞRENCİLER İÇİN ÖĞRENME YÖNETİM SİSTEMİ KULLANMA KILAVUZU

İNTERNET PROGRAMCILIĞI - II

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

Bilgi Çağında Kütüphane

Bütçelemenin En Kolay Hali!

Geçen hafta neler öğrendik?

E-Mükellef Kontrol Programı Kullanım Kılavuzu

2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

DB.NET Laboratuvar Uygulaması-Öğrenci Notları

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

İşletim Sistemi. BTEP205 - İşletim Sistemleri

ADOBE CONNECT PRO MEETİNG NASIL KULLANIRIM. Her yerden kolayca erisilebilen sinif. Erzurum

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Mac OS İşletim Sisteminde MetaTrader4 Kurulumu

Turcademy Kullanım Kılavuzu. adresi üzerinden Turcademy Türkiye Akademik Yayınlar Platformuna ulaşıyoruz.

WEB KULLANILABİLİRLİĞİ

Dersin Yürütülmesi Hakkında

Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Google Cloud Print Kılavuzu

Öğretim planındaki AKTS

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Isparta / Yenişarbademli Yenişarbademli Halk Eğitim Merkez Eğitim-Öğretim Yılı Kurs Planı (163 Saat)

TEMEL BİLGİ TEKNOLOJİLERİ SORU-CEVAP ÇALIŞMA NOTLARI

EĞİTİMDE BİLGİSAYAR UYGULAMALARI. Yrd. Doç. Dr. Halil Ersoy

NovaFortis Yazılım Danışmanlık. E-dönüşüm adaptörü

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ

Bitirme Ödevi Sunumu PLATFORM BAĞIMSIZ BENZETİM PROGRAMI. Danışman : Yrd.Doç.Dr. D Feza BUZLUCA Gökhan Akın ŞEKER

Bilişim Teknolojilerine Giriş

NB Macro Kullanımı Hakkında Genel Bilgiler

Tek veya Çalışma Grubu İş İstasyonu için WorldShip Yükseltmesi

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

Sanal Dünyaların Yaşam Boyu Öğrenme Etkinliklerinde Kullanımı

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Bundan 20 yıl kadar önce, bilgi işlem servisleri günümüzdeki kadar yaygın kullanılmadığından, bilişim sistemleri günümüzdeki kadar önemli bir yere

Armitage Nedir? Kullanım Öncesi

EĞİTİMİN DİJİTALLEŞMESİ

1. Bilgisayarınızda kullandığınız Web tarayıcı programını (Internet Explorer, Mozilla Firefox vb.) çalıştırınız.

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ


DOS (Disk Operating System)

BÖLÜM BAŞKANLARI İÇİN BOLOGNA İŞLEMLERİ YARDIM DOKÜMANI

Tasarım Aşaması. Eksiksiz Fonksiyonel Tanımlamalar

AKADEMEDYA YAZILIM BİLGİSAYAR EĞİTİM VE DANIŞMANLIK TİC. SAN. LTD. ŞTİ Kocaeli Üniversitesi Yeniköy Teknopark Yerleşkesi Başiskele / Kocaeli Tel Faks

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Transkript:

2008638037 Sinan TÜREMİŞ 2008638017 İhsan POLAT İnsan bilgisayar etkileşiminin tarihini anlamak paradigma değişimini anlamakla ilgilidir. Paradigmadaki değişimin teknolojik değişimle birlikte gelmesi muhtemeldir. Batch Prossessing(Yığın İşleme): Birkaç iş serisinin el ile müdahale etmeden arka arkaya çalıştırılmasıdır. 1950 li yıllarda bulunmuş ve kişisel olamayan bilgisayarlarda kullanılmıştır. Paradigma : Bir probleme veya duruma çözüm getirmeyi amaçlayan fikirlerdir. * Batch Prossessing(Yığın İşleme): Avantajı : Her bir inputu tek tek girip işlemin sonu beklemek zorunda değiliz. Dezavantajı : İnsan bilgisayar etkileşimine zıt bir sistem. Tüm parametreler önceden komut satırından girilmeli. Çalışma anında hiç etkileşim yok. Time-Sharing(Zaman Paylaşımı): 1960 lı yıllların patlayan teknolojisi. Etkileşimli bilgi işlemeyi başlattı. MultiThreading ve MultiTasking in temeli. Bir kaynağa birden fazla proses erişebiliyor. İşletim sistemi ve network konusunda çığır açacak nitelikte bir buluş. Fatura hesaplama ve virüs taramaları bu metodla yapılmaktadır. *örnek göster 1

Time-Sharing(Zaman Paylaşımı): Peki günümüzde bu paradigma üzerine düşünülüp bulunmuş neler var? Networking(Ağ): 1962 yılında J.C.R. Licklider ın İlk bilgisayar ağını bulmasıyla bilgisayarlar etkileşime geçebildi. Not : Bu ağ internet ağı değil intranet ağıydı. Grafiksel Görüntü Üniteleri Grafiksel Görüntü Üniteleri Bu sayede direk manipulasyon yapılabildi. Bu işin öncüsü Stanford da doktora tezini yapan Ivan Sutherland dir. Komut satırını kullanmak problemdi ama grafiksel görüntü üniteleri kişisel bilgisayarlar için bir adım oldu. Peki bu ünitelerin etkileşime katkısı nedir? Artık komut satırı yok. Herşey görselleştirilebilinir. Örneğin kopyala yapıştır işlemi için komut ekranından işlemleri sistem çağrılarıyla yapmak yerine sürükle bırak işlemiyle kolayca yapılabilir. Yaygın Bilgisayarlar : Her yerde bilgisayarlı sistemlerin kullanılması. Bilgisayarların insan hayatına girmesiyle bilgisayarın yaptığı işler değişti. Geçmişte bu paradigmalar bulundu ama bunlar insan bilgisayar etkileşiminde nelere taban oluşturdu? 2

Zaman Paylaşımı Video Görüntü Birimleri Kişisel Bilgi işleme araçları Pencere Sistemi ve Wımp arayüzü Doğrudan yönlendirme Hypermedia Bilgisayar destekli işbirlikli çalışma World wide web Sensör tabanlı etkileşim Ivan Sutherland, 1963 yılında Stanford araştırma merkezinde Phd tezi olarak Sketchpad programı yapıyor. Bugün komut satırı yoksa Sutherland in ileri görüşlülüğü sayesindedir. Bilgisayarlar veri işleme dışında farklı şeyler içinde kullanılmaya başlandı. Örn : manipülasyon Kişisel bilgisayar kavramı çıkınca şirketler kişiye özel programlar üretmeye başladı. Bunlardan ilki Seymour papert adlı firmanın LOGO programlama diliyle TURTLE adında bir programla geliştirmesiydi. İnsan aynı anda birden fazla iş yapabiliyorsa bunu bilgisayarlara da yaptırmalıyız. Bunu Time-Sharing sayesinde bilgisayara yaptırabiliriz ama bunun görsel olarak nasıl yapmalıyız? Aynı anda birden fazla pencere ile birden fazla iş yapılabilir. Pencere kavramının ortaya çıkması wimp (windows, icons, menus, pointers) kavramınıda ortaya çıkardı. Çünkü insanların açtıkları pencereleri kapatması vb. işlemler gerekiyordu. Xerox ilk defa 1973 yılında wimp arayüzünü yaptı. Xerox ilk defa 1981 yılında wimp arayüzünü bir fuarda tanıttı ama bu arayüzü popülerleştiremedi. Apple 1983 yılında bu arayüzü Macintosh ta kullandı ve Wimp arayüzü bu şekilde popüler oldu. 3

Artık kişisel bilgisayarlar var ve insanlar komut satırı konusunda pek başarılı değil. Bilgisayar kullanmak ciddi bilgisayar bilgisi gerektiriyordu. Tasarımcılar ürünlerin komut ekranı yerine görsel ekranın popülerliği arttırdığını farkettiler. Mantık : Görsel ürün daha çok satıyor. O zaman görselliğe daha çok önem verelim. Örnek: birşeyi bir yere kopyalayacağız ama kopyalanıp kopyalanmadığını bilmiyoruz. Çünkü bir dönüt yok. Görsel ve işitsel dönütler sayesinde kullacıya her hareketi sonucunda geri dönütler sağlayabiliyoruz. Farklı tasarımlar yaratmayı sağlayan bir metod. Resim müzik, video vb. şeyleri içeriğinde bulundurabilmesi lazım. bilgisayar sayesinde işbirliği içinde bulunabilme yöntemidir. Buna örnek olarak; E-posta (?) Tartışma grupları Toplantı programları (Teamviewer gibi) Sohbet odaları Bilgisayarların birbiriyle dünya çapında iletişim kurabildiği, görüntü, ses veya veri paylaşımı yapabildiği global bir ağdır. Bilinçten bağımsız, ortama göre değişen bilgi işleme mantığıdır. Not : Bu intranet değil internet ağıdır. Girdiler daha belirsiz ve olasılıksaldır.(*) Bu etkileşimde dikkat edilmesi gereken şey ; Beklenmeyen olasılıklar sonucu hatalara neden olmamalıdır. 4

Kullanılabilirliğinden emin olabilmektir. Peki bir sistemin kullanılabilirliğinden nasıl emin olunabilir? Kullanılabilirliği destekleyen ilkeler vardır. Bu ilkelere uyularak sistemin kullanılabilirliğinden emin olunabilinir. Bu ilkeler ; Öğrenilebilirlik Esneklik Sağlamlıktır. 1. ÖĞRENİLEBİLİRLİK: Mantığı, sistemi ilk defa kullanan bir kullanıcının bile sistemi etkin kullanabilmesine, sistemden maximum performans almayı başarabilmesine dayanır. Bunları başarmamızı sağlayan ilkeler vardır; Tahmin edilebilirlik Sentezlenebilirlik Tutarlılık 1. Tahmin edilebilirlik: Bu tip sistemler geçmişte nasıl yapılıyorsa o şekilde yap ki kullanıcı bu sistemi nasıl kullanabileceğini tahmin edebilsin 2. Sentezlenebilirlik: Geçmişteki sistemleri sentezle ve etkilerini değerlendir. Hangi özellikler iyiyse onları al. 3. Tutarlılık: Sisteme giren bir input ve çıkan output arasındaki ilişki tutarsız olmamalı. 2. ESNEKLİK: Sistem ile kullanıcı arasındaki bilgi etkileşimi yollarının çokluğudur. Bunları başarmamızı sağlayan ilkeler vardır ; Uyarlanabilirlik Görev Geçişgenliği Eş Zamanlı Çalışma 5

1. Uyarlanabilirlik: 3. Eş Zamanlı Çalışma: Sistem, sistem veya kullanıcı tarafından modifiye edilebilmeli. 2. Görev Geçişgenliği: Kullanıcı, sisteme göre sorumlu olduğu işleri yapmak zorunda bırakılmamalı. İsteğine bağlı olarak o işlemi yapmayabilmeli. Sistem, aynı anda birden fazla işlemin yapılmasına izin vermeli. Örneğin: bir dosya seçmesi için diyalog penceresi açıkken kullanıcı, programın içindeki başka bir yerden arka plan rengini değiştirebilmeli 3. SAĞLAMLIK: Kullanıcı sistemi kullanırken yapmak istediği işlemi gerçekleştirirken hiçbir problem çıkmaması için sağlanan destektir. Bunları başarmamızı sağlayan ilkeler vardır ; Gözlenebilirlik Geri alınabilirlik Görevlere uyma 1. Gözlenebilirlik: Kullanıcı dışardan bir metin girişi yapacaksa bu girişi sistemin anladığı yazım stilinde yapmayabilir. Bu durumda sistem kullanıcıyı gözlemlemelidir ve gerekli önermeleri yapmalıdır. 2. Geri Alınabilirlik: Bir hata farkedildiğinde kullanıcıya düzeltici eylemi gerçekleştirebilme yeteneği veriliyor. 3. Görevlere Uyma: Her kullanıcının farklı verilere erişebilme hakkı olduğu bir sistemde yönetici düzeyinde bir kullanıcının verilerine çalışan düzeyinde bir kullanıcı erişememelidir. 6