Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı
2
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
3 Genel Yazılım Çeşitleri
4
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
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
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
7 Çoklu Programlamaya Karşı Tek Program Uygulaması
8
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
9 Sanal Depolama
10
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
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
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
13 PC İşletim Sistemleri ve Grafiksel Kullanıcı Arabirimi Windows XPWindows XP UNIXUNIX LinuxLinux
14
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
15 Assembly dili
16
16 FORTRAN
17
17 COBOL
18
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
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
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
21 Sınıflar, altsınıflar ve metodu tekrar yazma
22
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
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
24 Hesap Tablosu Yazılımları
25
25 Veri Yönetimi Yazılımı
26
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
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
28 Ara Yazılım
29
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
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
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
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
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
34 DİNLEDİĞİNİZ İÇİN TEŞEKKÜR EDERİM
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.