1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

el ma 1Erdoğan ÖZTÜRK ma ma 2 Em re 3 E ren 4.
Oktay ERBEY CRM & B2B Ürün Satış Hizmet Yöneticisi
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Eğitim Programı Kurulum Aşamaları E. Savaş Başcı ASO 1. ORGANİZE SANAYİ BÖLGESİ AVRUPA BİLGİSAYAR YERKİNLİĞİ SERTİFİKASI EĞİTİM PROJESİ (OBİYEP)
ASELSAN- TOKİ YAPRACIK KONUTLARI KOORDİNASYON KURULU
İNTERNET.
İNTERNET.
Dijital Dünyada Yaşamak
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
BİLGİ ve İletİŞİM TeknolojİSİ
Bilgi Teknolojisinin Temel Kavramları
Ders Adı: Bilgisayar Donanımına Giriş
Microsoft Danışman Öğrenci
BELGELEME Ian Sommerville, “Software Documentation”,
KÜTÜPHANELERDE HALKLA İLİŞKİLER ve PAZARLAMA ANKARA ÜNİVERSİTESİ KÜTÜPHANESİ ÖRNEĞİ Tuna CAN & E.Erdal AYDIN
Yönetim Bilgi Sistemleri Şubat TAPU VE KADASTRO GENEL MÜDÜRLÜĞÜ.
Bölüm 1: Introductions (Tanıtım,Tanım)
Ankara Üniversitesi Açık Arşiv Uygulaması
KIR ÇİÇEKLERİM’ E RakamlarImIz Akhisar Koleji 1/A.
VERİ TABANI ve YÖNETİMİ
İkili Arama Ağaçları (Binary Search Trees) BST
Üsküdar Halk Eğitim Merkezi Eczane Çalışanlarının Eğitimi
AB SIĞIR VE DANA ETİ PAZAR DURUMU 13 Aralık 2012.
HAZIRLAYAN:SAVAŞ TURAN AKKOYUNLU İLKÖĞRETİM OKULU 2/D SINIFI
BÖLÜM 2: BİLGİSAYAR SİSTEM YAPILARI
Mobil Uygulamalar ve Bilgi Hizmetleri Orçun Madran
ARALARINDA ASAL SAYILAR
AB SIĞIR VE DANA ETİ PAZAR DURUMU 18 Temmuz 2013.
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
FİİLİMSİLER (EYLEMSİLER)
PERFORMANS BÜTÇE HAZIRLIK SÜRECİ
Algoritmalar DERS 4 Çabuk sıralama Böl ve fethet Bölüntüler
Matematik 2 Örüntü Alıştırmaları.
PARAMETRİK VE HEDEF PROGRAMLAMA
TÜRKİYE İSTATİSTİK KURUMU İzmir Bölge Müdürlüğü 1/25.
PROGRAM GELİŞTİRME 1.HAFTA.
Bilgisayara Giriş Doç. Dr. Mehmet S. İlkay.
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
İŞLETİM SİSTEMLERİ WINDOWS 98 KURULUMU VE ÖZELLİKLERİ
İLKÖĞRETİMDE TEKNOLOJİNİN KULLANILMASI VE UYGULANMASI
HABTEKUS' HABTEKUS'08 3.
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
Akış Kontrol Mekanizmaları
Chapter 6: Using Arrays.
Ek-2 Örnekler.
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
Cemil ŞAHİN Bilişim Teknolojileri Öğretmeni
Diferansiyel Denklemler
STRATEJİK PLANLAMA SÜRECİ 2.1. Durum Analizi -Bahçe Ziraatı Programında halen 1. Sınıfta 43 öğrenci; 2. Sınıfta 60 öğrenci olmak.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
AB SIĞIR VE DANA ETİ PAZAR DURUMU 22 Ekim AB TOPLAM BÜYÜKBAŞ HAYVAN VARLIĞI CANLI HAYVAN May / June SURVEY CANLI HAYVAN May / June SURVEY.
1 (2009 OCAK-ARALIK) TAHAKKUK ARTIŞ ORANLARI. 2 VERGİ GELİRLERİ TOPLAMIDA TAHAKKUK ARTIŞ ORANLARI ( OCAK-ARLIK/2009 )
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
İSMİN HALLERİ.
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
Proje Konuları.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
CEBİRSEL İFADELERİ ÇARPANLARINA AYIRMA
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
İnsan Kaynakları Bilgi Sistemleri
Bilgisayar Yazılımları ? ? ? ?
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
PROGRAMLAMA TEMELLERİ
Bilgisayar Mühendisliğine Giriş
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Sunum transkripti:

1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı

2 Yazılım programı: Bilgisayara verilen ifadeler yada komutlar dizisidir. Yazılım programı: Bilgisayara verilen ifadeler yada komutlar dizisidir. Sistem yazılımı: Bilgisayarın kaynaklarını yöneten yaygınlaşmış programlardır. Sistem yazılımı: Bilgisayarın kaynaklarını yöneten yaygınlaşmış programlardır. Uygulama yazılımı: Son kullanıcılar için özelleştirilmiş görevleri uygulamak için yazılan programlardır. Uygulama yazılımı: Son kullanıcılar için özelleştirilmiş görevleri uygulamak için yazılan programlardır.

3 Genel Yazılım Çeşitleri

4 Sistem Yazılımı ve PC İşletim Sistemleri İşletim sistemi Sistem yazılımıSistem yazılımı Bilgisayarı yönetir ve kontrol ederBilgisayarı yönetir ve kontrol eder

5 Sistem Yazılımı ve PC İşletim Sistemleri İşletim sisteminin fonksiyonları Sistem kaynaklarını belirler ve bölüştürür.Sistem kaynaklarını belirler ve bölüştürür. Bilgisayarın kaynak kullanımını zamanlar.Bilgisayarın kaynak kullanımını zamanlar. Bilgisayar sisteminin aktivitelerini gözetler.Bilgisayar sisteminin aktivitelerini gözetler. Veri ve programlar için ana bellekte konum sağlar.Veri ve programlar için ana bellekte konum sağlar. Girdi ve çıktı araçlarını kontrol eder.Girdi ve çıktı araçlarını kontrol eder.

6 Sistem Yazılımı ve PC İşletim Sistemleri Çoklu Programlama Aynı bilgisayarın kullanımında iki veya daha fazla programı eşzamanlı yürütür.Aynı bilgisayarın kullanımında iki veya daha fazla programı eşzamanlı yürütür. İşlemci sadece tekbir programı yürütür fakat diğerlerinin girdi/çıktı ihtiyaçlarını ayarlar.İşlemci sadece tekbir programı yürütür fakat diğerlerinin girdi/çıktı ihtiyaçlarını ayarlar.

7 Çoklu Programlamaya Karşı Tek Program Uygulaması

8 Sistem Yazılımı ve PC İşletim Sistemleri Çoklu Görev Tek kullanıcılı işletim sistemlerinde çoklu program kabiliyeti.Tek kullanıcılı işletim sistemlerinde çoklu program kabiliyeti. Sanal Depolama Programları küçük sabitlere veya değişken uzunluğa bölerek daha etkili işletilmesi.Programları küçük sabitlere veya değişken uzunluğa bölerek daha etkili işletilmesi.

9 Sanal Depolama

10 Sistem Yazılımı ve PC İşletim Sistemleri Zaman Paylaşımı Bilgisayar kaynaklarının birçok kullanıcı tarafından eş zamanlı paylaşımı.Bilgisayar kaynaklarının birçok kullanıcı tarafından eş zamanlı paylaşımı. Çoklu işlemci Tek bir bilgisayar kullanımında çoklu merkezi işlemci biriminin bir veya daha fazla talimatı eşzamanlı uygulanması.Tek bir bilgisayar kullanımında çoklu merkezi işlemci biriminin bir veya daha fazla talimatı eşzamanlı uygulanması.

11 Sistem Yazılımı ve PC İşletim Sistemleri Dil tercümesi ve yararlı yazılım Yüksek seviye dilli programları makine diline çevir.Yüksek seviye dilli programları makine diline çevir.

12 PC İşletim Sistemleri ve Grafiksel Kullanıcı Arabirimi GUIGUI Microsoft’s Windows 98Microsoft’s Windows 98 Windows Millennium Edition (Windows Me)Windows Millennium Edition (Windows Me) Windows 2000Windows 2000

13 PC İşletim Sistemleri ve Grafiksel Kullanıcı Arabirimi Windows XPWindows XP UNIXUNIX LinuxLinux

14 Uygulama Yazılımı ve Programlama Dilleri Programlama dilleri: 1 ve o dan oluşan ikili koddur.Programlama dilleri: 1 ve o dan oluşan ikili koddur. Assembly dili: Makine diline benzer, sayısal kodlar için bellek yerine kullanılır.Assembly dili: Makine diline benzer, sayısal kodlar için bellek yerine kullanılır. Üçüncü nesil diller: FORTRAN, COBOL, BASIC, Pascal, and CÜçüncü nesil diller: FORTRAN, COBOL, BASIC, Pascal, and C

15 Assembly dili

16 FORTRAN

17 COBOL

18 Dördüncü Nesil Diller ve PC Yazılım Araçları Dördüncü nesil diller: Doğruca son kullanıcılar tarafından kullanılır.Dördüncü nesil diller: Doğruca son kullanıcılar tarafından kullanılır. Doğal diller: İnsan dillerine benzerler.Doğal diller: İnsan dillerine benzerler.

19 Dördüncü Nesil Diller ve PC Yazılım Araçları Sorgulama dilleri: Doğru online cevapların talep edilmesini sağlar.Sorgulama dilleri: Doğru online cevapların talep edilmesini sağlar. Uygulama yazılım paketleri ve PC yazılım araçları: Kelime İşleme Yazılımı, Hesap Tabloları, Veri Yönetim YazılımlarıUygulama yazılım paketleri ve PC yazılım araçları: Kelime İşleme Yazılımı, Hesap Tabloları, Veri Yönetim Yazılımları

20 Nesneye Yönelik Programlama Nesneye yönelik programlama Veri ve işlemleri bir tek nesneymiş gibi birleştiren yazılım geliştirme yaklaşımıVeri ve işlemleri bir tek nesneymiş gibi birleştiren yazılım geliştirme yaklaşımı Sanal programlama Programlama nesnelerini seçerek ve tanzim ederek yazılım programlarının oluşturulmasıProgramlama nesnelerini seçerek ve tanzim ederek yazılım programlarının oluşturulması

21 Sınıflar, altsınıflar ve metodu tekrar yazma

22 Java Programlama dilidir.Programlama dilidir. Belirli görevlerde ihtiyaç duyulan yazılımın işlevselliğini sağlar.Belirli görevlerde ihtiyaç duyulan yazılımın işlevselliğini sağlar. Herhangi bir bilgisayarda yada işletim sisteminde çalışır.Herhangi bir bilgisayarda yada işletim sisteminde çalışır.

23 Hypertext Markup Language (HTML) ve XML Hypertext Markup Language (HTML): Sayfa tanıma dili, Web sayfaları ve diğer hiper ortam dokümanlarını oluşturur.Hypertext Markup Language (HTML): Sayfa tanıma dili, Web sayfaları ve diğer hiper ortam dokümanlarını oluşturur. XML (eXtensible Markup Language): Genel amaç dili, çoklu dokümanların linklerini destekler, Web ve Web olmayan uygulamalarda kullanılır.XML (eXtensible Markup Language): Genel amaç dili, çoklu dokümanların linklerini destekler, Web ve Web olmayan uygulamalarda kullanılır.

24 Hesap Tablosu Yazılımları

25 Veri Yönetimi Yazılımı

26 Kurumsal Entegrasyon için Yazılım: Kurumsal Yazılım ve Ara Yazılım Kurumsal yazılım Birleştirilmiş birimler dizisiBirleştirilmiş birimler dizisi Verilerin, iş süreci ve çoklu amaç dahilinde kullanılmasına imkan verirVerilerin, iş süreci ve çoklu amaç dahilinde kullanılmasına imkan verir

27 Ara Yazılım İki farklı uygulamanın veri alışverişinde iletişimin sağlanmasına imkan verirİki farklı uygulamanın veri alışverişinde iletişimin sağlanmasına imkan verir Web sunucu Web sayfalarının depolandıkları yerlerden, onlar için yapılan talepleri yönetirWeb sayfalarının depolandıkları yerlerden, onlar için yapılan talepleri yönetir Kurumsal Entegrasyon için Yazılım: Kurumsal Yazılım ve Ara Yazılım

28 Ara Yazılım

29 Kurumsal Entegrasyon için Yazılım: Kurumsal Yazılım ve Ara Yazılım Kurumsal uygulama entegrasyonu yazılımı Kurumsal entegrasyonu desteklemek için çoklu uygulamaları bir araya getirirKurumsal entegrasyonu desteklemek için çoklu uygulamaları bir araya getirir

30 Elektronik Ticaret ve Dijital Firmalar için Donanım ve Teknoloji Gereksinimi Kapasite planlaması: Hesaplama gücünü öngörebilme sürecirKapasite planlaması: Hesaplama gücünü öngörebilme sürecir Ölçeklenirlik: Bir bilgisayarın, ürünün veya sistemin kabiliyetini arttırmak ve bozulmadan çalışmasını sağlamakÖlçeklenirlik: Bir bilgisayarın, ürünün veya sistemin kabiliyetini arttırmak ve bozulmadan çalışmasını sağlamak

31 Teknoloji Ürünlerine Sahipliğin Toplam Maliyeti Teknolojik kaynaklara sahip olmanın toplam maliyetini belirlerTeknolojik kaynaklara sahip olmanın toplam maliyetini belirler İlk satın alma maliyetlerini, yazılım ve donanım yükseltme maliyetini, bakımı, teknik desteği ve eğitimi kapsarİlk satın alma maliyetlerini, yazılım ve donanım yükseltme maliyetini, bakımı, teknik desteği ve eğitimi kapsar

32 Kiralama veya yapma Kararları: Teknoloji Servis Sağlayıcıları Kullanmak Çevrim içi depolama servis sağlayıcıları Üçüncü kişi sağlayıcılarÜçüncü kişi sağlayıcılar Web te abonelere depolama alanı kiralamakWeb te abonelere depolama alanı kiralamak Müşterilerin veri saklama ve erişmesine imkan vermekMüşterilerin veri saklama ve erişmesine imkan vermek

33 Kiralama veya yapma Kararları: Teknoloji Servis Sağlayıcıları Kullanmak Uygulama Servis Sağlayıcılar (ASPs) Diğer firmalar tarafından kiralanabilen yazılım sağlarDiğer firmalar tarafından kiralanabilen yazılım sağlar Diğer Türdeki Servis Sağlayıcılar Organizasyonların Teknoloji varlıklarını yönetmesine yardım için ilave kaynaklar sağlarOrganizasyonların Teknoloji varlıklarını yönetmesine yardım için ilave kaynaklar sağlar

34 DİNLEDİĞİNİZ İÇİN TEŞEKKÜR EDERİM