Kişisel bir bilgisayarın yazılımına neler dahildir. Sabit disk bakım yazılımı. Hangi programlara enstrümantal denir

Bilgisayar yazılımı

yazılım nedir

Modern bir bilgisayarın yetenekleri o kadar büyüktür ki, giderek artan sayıda insan onu işlerinde, çalışmalarında ve günlük yaşamlarında kullanmaktadır. Modern bir bilgisayarın en önemli kalitesi, kullanıcıyla ilgili "dostluğu"dur. Bir kişi ve bir bilgisayar arasındaki iletişim basit, açık ve anlaşılır hale geldi. Bilgisayarın kendisi, kullanıcıya belirli bir durumda ne yapacağını söyler, zor durumlardan kurtulmaya yardımcı olur. Bu, bilgisayar yazılımı sayesinde mümkündür.

Yine bir bilgisayar ile insan arasındaki analojiyi kullanalım. Yeni doğmuş bir insan hiçbir şey bilmiyor ve nasıl olduğunu bilmiyor. Gelişim, öğrenme, hafızasında bilgi biriktirme sürecinde bilgi ve beceri kazanır. Fabrikada yongalardan, kablolardan, panolardan ve diğer şeylerden monte edilen bilgisayar, yeni doğmuş bir insan gibidir. Bilgisayar hafızasına yükleniyor diyebiliriz yazılım bir çocuğun öğrenme sürecine benzer. Yazılım, programcılar tarafından oluşturulur.

Bir bilgisayarın tüm uzun süreli bellek aygıtlarında depolanan programların toplamı, onun yapısını oluşturur. yazılım(ÜZERİNDE).

Bilgisayar yazılımları sürekli güncellenmekte, geliştirilmekte, iyileştirilmektedir. Modern bir PC'de kurulu programların maliyeti, genellikle teknik cihazlarının maliyetini aşıyor. Modern yazılımın geliştirilmesi, programcılardan çok yüksek nitelikler gerektirir.

Yazılım türleri

Bilgisayar yazılımında, onsuz hiçbir şey yapılamayan gerekli bir bölüm vardır. denir sistem yazılımı. Müşteri, bilgisayarın çalışması için bellek veya işlemci kadar önemli olan sistem yazılımıyla donatılmış bir bilgisayar satın alıyor. Sistem yazılımına ek olarak, bilgisayar yazılımı ayrıca şunları içerir: Uygulama programları ve programlama sistemleri.

Bilgisayar yazılımı ikiye ayrılır:

    - sistem yazılımı;
    - Uygulama yazılımı;
    - programlama sistemleri.

Sistem yazılımı ve programlama sistemleri daha sonra tartışılacaktır. Şimdi de uygulama yazılımını tanıyalım.

Uygulama yazılımı bileşimi

Kullanıcının bilgi sorunlarını programlamaya başvurmadan çözebileceği programlara uygulama programları denir.

Kural olarak, tüm kullanıcılar hemen hemen herkesin ihtiyaç duyduğu bir dizi uygulama programına sahip olmayı tercih eder. Arandılar genel amaçlı programlar. Bunlar şunları içerir:

    Çeşitli metinler hazırlayabileceğiniz, çizimler oluşturabileceğiniz, çizimler oluşturabileceğiniz metin ve grafik editörleri; başka bir deyişle, yaz, çiz, çiz;

    Bir bilgisayarı herhangi bir konuda bir referans kitabı haline getirmeyi sağlayan veritabanı yönetim sistemleri (DBMS);

    Pratikte çok yaygın olan tablolu hesaplamaları düzenlemeye izin veren tablo işlemciler;

    Bir bilgisayar ağındaki verilerle bağlantılı diğer bilgisayarlarla bilgi alışverişi yapmak için tasarlanmış iletişim (ağ) programları.

Çok popüler bir uygulama yazılımı türü bilgisayar oyunları. Çoğu kullanıcı, bilgisayarla iletişimini onlarla başlatır.

Ayrıca çok sayıda Uygulama programları özel amaç profesyonel faaliyetler için. Genellikle uygulama paketleri olarak adlandırılırlar. Bunlar örneğin tahakkuk yapan muhasebe programlarıdır. ücretler ve muhasebede yapılan diğer hesaplamalar; tasarımcıların çeşitli teknik cihazlar için tasarımlar geliştirmelerine yardımcı olan bilgisayar destekli tasarım sistemleri; karmaşık matematik problemlerini programlamadan çözmeyi sağlayan paketler; çeşitli okul konularında eğitim programları ve çok daha fazlası.

Sorular ve görevler

    1. Bilgisayar yazılımı nedir?
    2. Uygulama yazılımı hangi görevleri yerine getirir?
    3. Genel amaçlı uygulama programlarının ana türlerini adlandırın.
    4. Özel amaçlı uygulamalar nelerdir?

Sistem yazılımı ve programlama sistemleri hakkında

işletim sistemi nedir

Uygulama programlarının ne işe yaradığını anlamak kolaydır. Sistem yazılımı nedir?

Sistem yazılımının ana kısmı, işletim sistemi(İŞLETİM SİSTEMİ).

İşletim sistemi, kullanıcı ile iletişim kuran RAM, işlemci, harici cihazlar ve dosyaları yöneten bir dizi programdır.

İşletim sisteminin yapacak çok işi var ve neredeyse her zaman çalışır durumda. Örneğin, bir uygulama programını yürütmek için, harici bellekte (disk üzerinde) bulunması, içine yerleştirilmiş olması gerekir. Veri deposu, orada boş bir yer bulduktan sonra, programı yürütmek için işlemciyi "başlatın", yürütme sırasında makinenin tüm cihazlarının çalışmasını izleyin ve arıza durumunda teşhis mesajlarını görüntüleyin. Tüm bu endişeler işletim sistemi tarafından halledilir.

Kişisel bilgisayarlar için bazı yaygın işletim sistemlerinin adları şunlardır: MS-DOS, Windows, Linux.

etkileşimli mod

Çalışma sırasında uygulama programı kullanıcı ile iletişimi kendisi organize eder, ancak program işini bitirdiğinde işletim sistemi kullanıcı ile iletişim kurmaya başlar. Bu iletişim şu şekli alır:

İşletim sistemi belirli bir biçimde bir bilgi istemi görüntüler. Buna karşılık kullanıcı, makineden ne istediğini belirleyen bir komut verir. Bu, yeni bir uygulama programını çalıştırma komutu, dosyalarla bazı işlemleri gerçekleştirme komutu (dosya silme, kopyalama vb.), geçerli saati veya tarihi bildirme komutu vb. olabilir. Bir sonraki kullanıcı komutunu çalıştırdıktan sonra, işletim sistemi yeniden bir davetiye gönderir.

Bu çalışma modu denir diyalog modu. işletim sistemi sayesinde kullanıcı kendini asla kendi cihazlarına bırakılmış hissetmez. Kişisel bilgisayarlardaki tüm işletim sistemleri, kullanıcı ile diyalog modunda çalışır. Diyalog modu genellikle denir etkileşimli mod.

Servis programları

İşletim sistemine ek olarak, sistem yazılımı ayrıca bakım, hizmet niteliğinde birçok program içermelidir. Örneğin, bunlar disk bakım programlarıdır (kopyalama, biçimlendirme, "iyileştirme" vb.), disklerdeki dosyaları sıkıştırma (arşivleyiciler), savaşma bilgisayar virüsleri ve daha fazlası.

Programlama sistemleri

Sistem ve uygulama yazılımlarına ek olarak üçüncü bir yazılım türü daha vardır. Programlama sistemleri (SP) olarak adlandırılır.

Bir programlama sistemi, bir programcının çalışması için bir araçtır.

Programcılar programlama sistemleriyle çalışır. Her ortak girişim belirli bir programlama diline odaklanır. Çok var farklı diller, örneğin, Pascal, BASIC, FORTRAN, C ("C"), Assembler, LISP, vb. Bu dillerde, bir programcı programlar yazar ve programlama sistemlerinin yardımıyla bunları bir bilgisayara girer, hata ayıklar, testler ve yürütür.

Programcılar her türlü programı yaratırlar: sistem, uygulama ve yeni programlama sistemleri.

Sorular ve görevler

    1. Modern bilgisayarlarda ne tür yazılımlar bulunur?
    2. İşletim sistemi (OS) nedir? Başlıca işlevleri nelerdir?
    3. İşletim sistemi ve kullanıcı arasındaki etkileşimli iletişim modu nedir?
    4. Programlama sistemleri ne içindir? Onlarla kim çalışıyor?

Yazılım (İngilizce) syazılım) bilgisayarların işleyişini ve konu alanlarındaki problemlerin yardımlarıyla çözülmesini sağlayan bir dizi programdır. Yazılım (SW), bir bilgisayar sisteminin ayrılmaz bir parçasıdır, teknik araçların mantıksal bir devamıdır ve bilgisayarın kapsamını belirler.

Modern bilgisayarların yazılımı, üç gruba ayrılabilen çok çeşitli programlar içerir (Şekil 3.1):

1. Sistem yazılımı (sistem programları);

2. Uygulama yazılımı (uygulama programları);

3. Takımlama (alet sistemleri).

Sistem yazılımı (SW), bir bilgisayarın çalışmasını kontrol eden ve örneğin bilgisayar kaynaklarını yönetme, bilgi kopyaları oluşturma, bilgisayar cihazlarının çalışabilirliğini kontrol etme, yayınlama gibi çeşitli yardımcı işlevleri yerine getiren programlardır. arkaplan bilgisi bilgisayar hakkında vb. Tüm kullanıcı kategorilerine yöneliktir, bilgisayarın ve kullanıcının verimli çalışması ve uygulama programlarının etkin bir şekilde yürütülmesi için kullanılır.

İşletim sistemleri, sistem programları arasında merkezi bir yer tutar. işletme sistemler). İşletim sistemi (OS), diğer kullanıcı programlarının yüklenmesini, başlatılmasını ve yürütülmesini yönetmek ve ayrıca bilgisayar bilgi işlem kaynaklarını planlamak ve yönetmek için tasarlanmış bir dizi programdır. Açıldığı andan gücün kapatıldığı ana kadar PC çalışmasının kontrolü. Bilgisayar açıldığında otomatik olarak yüklenir, kullanıcı ile diyalog kurar, bilgisayarı, kaynaklarını (RAM, disk alanı vb.) iletişim kurmak - arayüz - bilgisayar cihazlarıyla. Başka bir deyişle, işletim sistemi, bilgisayarın tüm bileşenlerinin çalışmasını ve birbirine bağlanmasını sağlar ve ayrıca kullanıcının donanım özelliklerine erişmesini sağlar.

İşletim sistemi sistemin performansını, veri koruma derecesini, bir bilgisayarda çalışabileceğiniz programların seçimini ve donanım gereksinimlerini belirler. OS örnekleri MS DOS, OS/2, Unix, Windows 9x, Windows XP'dir.

Servis sistemleri sistem bakımı için işletim sisteminin yeteneklerini genişletin, kullanıcı rahatlığı sağlayın. Bu kategori, bakım sistemlerini, yazılım kabuklarını ve işletim sistemi ortamlarını ve ayrıca yardımcı programları içerir.

Bakım sistemleri izleme, test etme ve tanılama gerçekleştiren ve bilgisayar cihazlarının işleyişini kontrol etmek ve bilgisayarın çalışması sırasında arızaları tespit etmek için kullanılan bir dizi PC yazılım ve donanım araçlarıdır. Bilgisayar donanımının çalıştırılması ve onarımında uzmanlar için bir araçtır.

Bilgisayar ile daha kullanışlı ve görsel bir kullanıcı arayüzü düzenlemek, yazılım kabuklar işletim sistemleri - kullanıcının işletim sistemi tarafından sağlananlar dışındaki bilgisayar kaynaklarını yönetmek için eylemler gerçekleştirmesine izin veren programlar (daha anlaşılır ve verimli). En popüler kabuklar, Norton Commander paketlerini içerir ( Symantec), FAR (Dosya ve Arşiv yöneticisi) ( E. Roşal).

Araçlar (araçlar, en. yardımcı araçlar- fayda) - bunlar, kullanıcıya sık yapılan işlerin uygulanması için bir takım ek hizmetler sağlayan veya işin rahatlığını ve konforunu artıran yardımcı programlardır. Bunlar şunları içerir:

 Disklerdeki bilgileri daha yoğun bir şekilde kaydetmenize ve ayrıca birkaç dosyanın kopyalarını arşiv dosyası (arşiv) olarak adlandırılan tek bir dosyada birleştirmenize olanak tanıyan paketleyiciler (arşivleyiciler);

 bilgisayar virüslerinin bulaşmasını önlemek ve bulaşmanın sonuçlarını ortadan kaldırmak için tasarlanmış anti-virüs programları;

 disk alanı optimizasyonu ve kalite kontrol programları;

 bilgi kurtarma, biçimlendirme, veri koruma programları;

 CD kaydetme programları;

 Sürücüler - giriş / çıkış aygıtlarını, RAM'i vb. yönetmek için işletim sisteminin yeteneklerini genişleten programlar. Bilgisayarınıza yeni aygıtlar bağladığınızda, uygun sürücüleri yüklemeniz gerekir;

 bilgisayarlar vb. arasında bilgi alışverişini organize eden iletişim programları.

Bazı yardımcı programlar işletim sistemine dahildir ve bazıları çok işlevli Norton Utilities yardımcı programı paketi gibi bağımsız yazılım ürünleri olarak pazarlanır ( Symantec).

Uygulama yazılımı (PPO) kullanıcı sorunlarını çözmek için tasarlanmıştır. Bileşimi şunları içerir: kullanıcı uygulamaları ve uygulama paketleri (PPP) çeşitli amaçlar için .

uygulama programı kullanıcı belirli bir problem alanı içindeki bir problemin çözümüne katkıda bulunan herhangi bir programdır. Uygulama programları, bağımsız olarak veya yazılım sistemlerinin veya paketlerinin bir parçası olarak kullanılabilir.

Uygulama paketleri (PPP) için tasarlanmış özel olarak organize edilmiş yazılım sistemleridir. genel uygulama belirli bir sorun alanında ve ilgili teknik belgelerle desteklenmiştir. Aşağıdaki PPP türleri vardır:

Genel PPP- çok çeşitli kullanıcı görevlerini otomatikleştirmek için tasarlanmış evrensel yazılım ürünleri. Bunlar şunları içerir:

Metin editörleri(örneğin, MS Word, Word Perfect, Lexicon);

Tablo işlemcileri(örneğin, MS Excel, Lotus 1-2-3, Quattro Pro);

Dinamik Sunum Sistemleri(örneğin, MS Power Point, FreelanceGraphics, Harvard Graphics);

Veritabanı Yönetim Sistemleri(örneğin, MS Access, Oracle, MS SQL Server, Informix);

Grafik düzenleyici(örneğin, Corel Draw, Adobe Photoshop);

Yayıncılık sistemleri(örneğin, Sayfa Oluşturucu, Girişim Yayıncısı);

Tasarım otomasyon sistemleri(örneğin, BPWin, ERWin);

Elektronik sözlükler ve çeviri sistemleri(örn. İstem, Socrates, Lingvo , Bağlam);

Metin tanıma sistemleri(ör. İnce Okuyucu, Cunei Formu).

Genel amaçlı sistemler genellikle ofis otomasyonu için çok bileşenli paketlere entegre edilir - ofis paketleri – Microsoft Office, StarOffice, vb.

yöntem odaklı RFP problemleri çözmek için matematiksel yöntemlerin uygulanmasına dayanan. Bunlar, örneğin matematiksel veri işleme sistemlerini (Mathematica, MathCad, Maple), istatistiksel veri işleme sistemlerini (Statistica, Stat.);

problem odaklı RFP belirli bir konu alanındaki belirli bir sorunu çözmek için tasarlanmıştır. Örneğin bilgi ve hukuk sistemleri YurExpert, YurInform; muhasebe ve kontrol paketleri 1C: Muhasebe, Galaxy, Angelica; pazarlama alanında - Kasatka, Pazarlama Uzmanı; bankacılık sistemi STBank;

entegre PPP tek bir araçta birleştirilmiş birkaç yazılım ürünü setidir. Bunlardan en gelişmişleri bir metin editörü, bir kişisel yönetici (organizatör), bir elektronik tablo, bir veritabanı yönetim sistemi, e-posta destek araçları, sunum grafikleri oluşturmak için bir programdır. Bireysel alt programlar tarafından elde edilen sonuçlar, tablo, grafik ve metin materyali içeren nihai bir belgede birleştirilebilir. Bunlar, örneğin MS Works'ü içerir. Entegre paketler, kural olarak, bileşenler arasında yakın etkileşim imkanı sağlayan bir tür çekirdek içerir.

Tipik olarak, uygulama yazılım paketleri, işlem sırasında konu alanının özelliklerine uyarlanmalarına izin veren özelleştirme araçlarına sahiptir.

İle araç yazılımı Dahil etmek: programlama sistemleri yeni programların geliştirilmesi için, örneğin Pascal, BASIC. Genellikle şunları içerir: editör metinler Orijinal programlama dilinde (kaynak programlar) programların oluşturulmasını ve düzenlenmesini sağlayan, çevirmen, birlikte rutin kütüphaneler; enstrümantal ortamlar görsel programlama araçlarını içeren C ++, Delphi, Visual Basic, Java gibi uygulamalar geliştirmek için; simülasyon sistemleri örneğin, MatLab simülasyon sistemi, BpWin iş süreci modelleme sistemleri ve ErWin veritabanları ve diğerleri.

Çevirmen (İngilizce) çevirmen- çevirmen), bir programı üst düzey bir dilden makine komutlarından oluşan bir programa dönüştüren bir çevirmen programıdır. Tercümanlar formda uygulanır derleyiciler veya tercümanlar, nasıl çalıştıkları açısından önemli ölçüde farklılık gösterir.

Derleyici(İngilizce) derleyici- derleyici, toplayıcı) tüm programı okur Baştan sona, çevirir ve programın tam bir sürümünü makine dilinde oluşturur ve daha sonra yürütülür. Derleme, ne kaynak programın ne de derleyicinin çalışmasını gerektirmeyen yürütülebilir bir program üretir.

Tercüman(İngilizce) tercüman– tercüman, tercüman) programı çevirir ve yürütür satır satır. Yorumlayıcı tarafından işlenen program, her çalıştırıldığında yeniden makine diline çevrilmelidir.

Derlenmiş programlar daha hızlı çalışır, ancak yorumlanmış programların düzeltilmesi ve değiştirilmesi daha kolaydır.

Her gün bir kişisel bilgisayar, dizüstü bilgisayar veya telefon başlatırken, bize hizmet eden programlarla karşı karşıya kalıyoruz. Üstelik bunu düşünmezseniz, masaüstünde kısayolu başlattığımız anda yazılımın kullanımı başlıyor gibi görünüyor. Ancak durum böyle değil.

Temel

Yazılımın ne olduğunu anlayalım. Aslında, bir grafik kabuk - bir arayüz içine alınmış bir dizi komut ve program kodudur. Ancak arayüz farklıdır ve doğrudan uygulamaya ve amacına bağlıdır.

Herhangi bir yazılım, programın yürütme sırasında izlediği prosedürleri ve işlevleri içeren dosyalardan oluşur.

İlk yazılım modellerinden biri Turing makinesiydi. 1935'te Alan Turing, bazı soyut makinelerin sabit bir kümeden temel komutları yürüterek bir durumdan diğerine geçmek zorunda olduğu matematiksel bir model formüle etti.

Yazılım nedir sorusunun analizine, sınıflandırması ile başlayalım.

İşletim sistemi

Başlangıçta, farklı yazılım sınıfları ayırt edilebilir. İlk ve en temel ihtiyaç sistem yazılımı olarak adlandırılmalıdır. Herhangi bir yazılım ortamını kullanan bir bilgisayar veya diğer ekipman üzerinde çalışmanın imkansız olduğu arayüzler, programlar ve kodlar. Bu, kişisel bilgisayarınızdaki en önemli yazılımdır.


Bu sınıfın iki önemli alt bölümü vardır:

  1. Temel yazılım. İster resmi ister korsan olsun, kamu uygulamaları çalıştırıyor olsun ya da bu yazılım ortamının oluşturulduğu sadece 1-2 uygulama programı olsun her türlü işletim sistemini içerir. Bu grup ayrıca çeşitli yazılım ortamlarını simüle etmenize izin veren çeşitli emülatörler ve sanal makineler içerir.
  2. Servis yazılımı ayrı bir gruptur. Adından da anlaşılacağı gibi, işletim sistemine hizmet etmek ve onu korumak için oluşturulmuştur. Bunlar, PC'niz için arama motorları, antivirüsler ve tanılama ve sorun giderme araçlarını içerir.

Kendi başına sistem yazılımı, kişisel bir bilgisayar ve bilgisayar ağlarının çalışmasını desteklemek için tasarlanmış çeşitli program ve ortamların bir koleksiyonudur. Bu tür bir yazılımın geliştirilmesi, işyerinin sağlığı buna bağlı olacağından uzun ve özenli bir süreçtir. Sistem yazılımı aşağıdaki görevleri gerçekleştirir:

  • uygulama programlarının işleyişi için bir ortam yaratmak;
  • PC ve ağ desteği;
  • PC ve LAN arızalarını teşhis etme ve önleme;
  • arşivleme, biçimlendirme, birleştirme ve diğerleri gibi ek destekleyici işlemleri yürütmek.

bilgisayar için

Yazılımın ne olduğunu anlamamızı sağlayan bir diğer bilgi, yazılımın nasıl geliştirildiğini anlamaktır. Bu işlem için araç yazılımı, yani uygulama yardımcı programlarının sistem kodunu yazmak ve derlemek için kullanılan bir dizi yazılım ve donanım aracı kullanılır.

Araç yazılımında üç alt grup ayırt edilebilir:

  • programlama dilleri ve sistemleri;
  • entegre programlama ortamları;
  • yazılım kompleksleri.

Çok sayıda programlama dili vardır ve hepsi, oryantasyon ilkesine göre - bitmiş ürün için çözülmesi gereken görevlerin kapsamına göre alt gruplara ayrılır.

Makine yönelimli programlama dillerinin ne olduğu hakkında birkaç söz söylememek mümkün değil. Son kullanıcı için yazılım yazmaya değil, doğrudan donanım için destekleyici yazılım kodu oluşturmaya hizmet ederler. Bu diller, belirli bir bilgisayarın mimarisinin benzersizliğini ve çalışma ilkelerini veya örneğin ortak işletim sistemleri altında çalışmayan bir fabrikada çalışan bir makineyi hesaba katmayı mümkün kılar.

kullanıcı için

Makineden bağımsız programlama dilleri, program kodları yazma işlevinin yanı sıra hazır kabuklar ve işletim sistemleri için uygulama programları gerçekleştirir.


  • Prosedürel odaklı programlama dilleri özel yazılımlardır. Örnekler Pascal, Temel'dir. Bu basit programlama dilleri, temel uygulama programları, işlevleri ve prosedürleri yazmak için kullanılır. Ayrıca, görevleri çözmek için algoritmaları tanımlamak.
  • Etki alanına yönelik diller - daha dar belirli programlama alanlarındaki sorunları çözmenize izin verir, örnekleri olarak adlandırılabilir - Lisp, APL.
  • Nesne yönelimli diller, uygulama uygulamaları oluşturmak ve oluşturmak için daha modern ve kullanışlı araçlardır. Farklı çeşit son kullanıcı için yazılım. Ana özellikleri, iletişim kutuları, doldurma alanları, düğmeler gibi hazır uygulama öğeleri oluşturma yeteneğidir. Örneklemek gerekirse C++ ve Visual Basic gibi dillerden bahsedilebilir.

ne ile çalışıyoruz

Son sınıf uygulama yazılımıdır. Makaleyi dikkatlice okuduysanız, bunun günlük hayatta uğraştığımız programlardan, uygulamalardan ve oyunlardan başka bir şey olmadığını tahmin etmiş olmalısınız. Ancak bu kadar basit bir kavram bile uzmanlar tarafından alt sınıflara ayrılmaktadır.


  1. Belki de en yaygın uygulama kategorisi multimedyadır. Yani video, ses, oyun oynatma programları. Son kullanıcıyı eğlendirmeye hizmet eden her şey. Böylece, biri en büyük icatlarçalışan bir bilimsel araçtan insanlık, genel halk için bir eğlence aracı haline geldi.
  2. Bilgi alma yazılımı. Anladığınız gibi, bunlar küresel ağdan bilgi almak için tasarlanmış çeşitli tarayıcılar ve İnternet teknolojisi istemcileridir.
  3. Genel amaç. Bunlar, kullanılan yazılım türleridir. sıradan hayat sadece gerektiği gibi. Bunlar grafik ve metin editörleri, posta hizmetleri, veritabanlarıdır.
  4. Sorun odaklı. Örneğin, uzman sistemler veya sesli ve görüntülü konferans sistemleri.
  5. Profesyonel düzeyde yazılım ortamları. Bunlar muhasebe ve pedagojik sistemler, erişim kontrol sistemleridir.

açıklayıcı örnek

Yazılımın ne olduğunu öğrendikten sonra, gerçek hayatta karşılaşabileceğimiz bazı gerçek program ve uygulama örneklerine bakalım.


  • 1C Muhasebe. Çarpıcı bir örnek muhasebe, yasal alan ve daha birçok desteklenen ve ilgili alanla çalışmaya hizmet eden profesyonel yazılım.
  • Microsoft Office Word'ü. Genel amaçlı yazılımların en anlaşılır ve ulaşılabilir örneği. Hemen hemen herkes hayatında özgeçmiş, özet veya rapor yazmak için bu yazılım paketini kullanmıştır.
  • Microsoft Office Erişimi. Aynı zamanda genel amaçlı bir yazılım olan bir veritabanının en basit uygulaması.
  • Herkes multimedya kategorisini duymuştur. Bu, hem ses hem de video dosyalarını oynatabilen, iyi bilinen Windows Media Player'dır.
  • Photoshop, genel amaçlı yazılımın başka bir örneğidir. Pek çok matbaa firmasının kullandığı profesyonel bir grafik editörü olduğu için profesyonel düzeyde yazılım ortamına da aittir.
  • Genel amaçlı yazılımdan bahsedecek olursak, bilgisayar çalıştıran herkes onunla karşılaşmıştır. Bu iyi bilinen Windows'tur.

Bunların hepsi çok yaygın bir yazılımdır. Başka programlardan örnek vermenin anlamı yok. Bir çocuğun bile uygulama geliştirebildiği günümüzde, her kullanıcı bilinen markaların yerini almak için dilediği gibi indirebiliyor.

Kurulum

Çoğu durumda yazılımı yüklemek, ortalama bir kullanıcı için zorluklara neden olmaz. Günlük hayatta kullandığımız uygulamaların çoğu, özellikle deneyimsiz kullanıcıları hedef alır. AT bitmiş programözel bir modül dikilir - bir yükleyici.


Yazılım diskini sürücüye taktığınızda, yükleyici otomatik olarak başlayacaktır. İletişim kutularında gezinerek, sabit sürücünüzde yazılımın yükleneceği yolu seçersiniz. İşletim sisteminiz için yazılımı destekliyorsa, gerekli klasöre otomatik olarak yüklenecektir.

Uygulama geliştirme için gerekli yazılımlar gibi bazı yazılımlar kurulum gerektirmez. Program klasöründe çalışan bir kısayol başlatılır ve ardından bir geliştirme aracı gelir.

Anakart veya BIOS gibi bazı bilgisayar donanımları için yazılım yüklemek özel beceriler ve profesyonel bilgi gerektirebilir, bu nedenle bu gibi durumlarda bir uzmanı aramaktan çekinmeyin.

oluşturma

Yazılım geliştirme birkaç aşamada gerçekleşir.


  • İlk aşama, fikrin ortaya çıkması ve uygulanması aşamasıdır. Gelecekteki uygulamanın tasarımının yanı sıra işlevselliğinin oluşturulması.
  • Alfa testi, dahili bir test sürecidir. Bu ve herhangi bir işlevin eklenmesi, genellikle geliştiriciler veya onlara yakın kişiler olmak üzere sınırlı bir insan çevresi içinde gerçekleştirilir.
  • Beta testi, üreticinin takdirine bağlı olarak tüketiciler arasında gerçekleştirilir. Bu, bir programda hata ayıklama işlemidir.
  • Sürüm adayı. Bulunan ve düzeltilen kritik hatalarla testin tüm aşamalarını geçen bir program. Sürüm için neredeyse hazır uygulama.
  • Ve son olarak, serbest bırakın. Serbest bırakma ve çoğaltma ürünü için hazır.
  • Yayımlandıktan sonra devam eden son aşama ise uygulamanın yazılım desteği ve bakımıdır.

sonuçlar

Dolayısıyla, şimdi anladığınız gibi, yazılım geliştirme ve kullanımı günlük hayatımızın ayrılmaz bir parçasıdır. Kişisel bir bilgisayarda en basit işlemleri yaparken, her gün, uzmanların özellikle kullanıcılar için özenli çalışmasıyla oluşturulan çeşitli yazılımlarla karşılaşıyoruz. Programların ve uygulamaların sınıflandırılması o kadar geniştir ki, şu anda ne üzerinde çalıştığınızı tam olarak söylemek imkansızdır.

Yazılım nedir? bunun örnekleri pratik kullanım Her gün bilgisayar başında otururken buluşuyoruz. Sadece fareyi ekran üzerinde hareket ettirmek bile yazılımın sonucudur. Yazılım türleri nelerdir? Yazılım geliştirme nasıl yapılır?

Yazılım: teori

Bir bilgisayarın çalışması, donanım ve yazılımın birlikte kullanılmasıyla gerçekleştirilir. Birincisi, bir PC'yi oluşturan bir dizi yonga, kart ve diğer elektronik bileşenler ve cihazlarla ilgilidir. İkinci olarak - bir PC kullanarak bilgileri işlemek ve faydalı eylemler gerçekleştirmek için tasarlanmış bilgisayar programları. Birincisi argoda genellikle "donanım", ikincisi - "yazılım" olarak adlandırılır.

Yazılım, kurulum sırasında bilgisayarda görünür - uygun dosyaları diske yerleştirir. Bazı durumlarda yazılımı güncellemek gerekir. Bu, aslında, yazılımın daha gelişmiş ve modern bir sürümünün yeniden yüklenmesidir. Sözde "dağıtım kitine" sahip olmak gereklidir. Özel bir kurulum programıdır.

İki ana yazılım türü vardır - sistem ve uygulama. İlk çeşitlilik, bilgisayarın ana işlevleri açısından çalışmasını sağlar: düşük seviyeli bilgi işlem işlemlerini başlatma, yükleme ve gerçekleştirme. Sistem yazılımının ana çeşitleri, bilgisayarın donanım bileşenlerini ve ayarlarını kontrol etmenin yanı sıra araçlar olarak kabul edilir.

Bunlar, bir bilgisayarda pratik olarak önemli eylemlerin gerçekleştirildiği programlardır. Örneğin, yazma, tablo oluşturma, çizim yapma, interneti kullanma vb.

Dili sadeleştirmek için şu şekilde özetlenebilir: sistem yazılımı bilgisayar içindir, uygulama yazılımı kullanıcı içindir. Farkı açıklamanın başka bir yolu sade dil: iş genellikle görünmez. Gizli modda, kullanıcı ile "koordinasyon" olmadan işlevlerini yerine getirirler. Buna karşılık, uygulama yazılımı yalnızca kullanıcının doğrudan katılımıyla çalışır. Bugün bunların her ikisinin de örneklerine bakacağız.

Elbette, "bilgisayar dışı" yazılım türleri de vardır. Diğer cihaz türlerini kontrol edebilirler - örneğin tabletler, akıllı telefonlar, TV'ler. İklim kontrol sistemleri, endüstriyel tesisler vb. için yazılımlar bulunmaktadır.

İşletim sistemi nedir?

İşletim sistemi, bir PC'nin yeteneklerinden yararlanma açısından temel sistem yazılımı türüdür. Neden bu yazılım kategorisinde sınıflandırılıyor? Gerçek şu ki, işletim sistemlerinin oluşturduğu ortamlarda diğer tüm bilgisayar yazılımları (hem sistem hem de uygulama) çalışır. İşletim sistemi, bilgisayarın çalışmasının temelidir. İşletim sistemi yoksa, başka hiçbir program çalışmaz. İşletim sisteminin ana işlemleri kullanıcıdan gizlenir.

Dünyadaki en yaygın PC işletim sistemi Windows'tur (en popüler, birçok sürümü vardır - 7., 8., XP ve diğerleri), Linux, MacOS.

Sistem yazılımı: sürücüler

İkinci, belki de en önemli sistem yazılımı türü sürücüdür. Donanım bileşenlerinin doğru çalışmasını sağlamak için tasarlanmıştır. Diskin sürücüleri bilgisayarda yüklü değilse, çalışmayacaktır. Benzer şekilde - bir video kartı, fare, modem ve hatta bir işlemci için. Tipik ağ yazılımı, bir yönlendirici veya modem sürücüsüdür. Bu tip Yazılım genellikle donanım üreticileri tarafından sağlanır (ve çoğu durumda işletim sistemleriyle birlikte verilir).

Sistem yazılımının özü budur. Sırada uygulama yazılımı, en popüler çözüm örnekleri ve kullanıcılara sunulan ana özellikler var.

Uygulamalı yazılım: antivirüsler, yardımcı programlar

Yaygın uygulama yazılımı türleri, antivirüsler ve yardımcı programlardır. İlki, bilgisayarı korumak için tasarlanmıştır. kötü amaçlı yazılım, diğer yazılımları ve hatta bilgisayar donanım bileşenlerini devre dışı bırakabilir. Rusya'daki en popüler antivirüslerden bazıları NOD32, DrWeb, Kaspersky'dir. Yardımcı programlar, bilgisayarın kararlı çalışmasını sağlamak, bilgisayarın işlemci, diskler, bellek ve diğer donanım bileşenlerinin ne kadar iyi çalıştığını izlemek için tasarlanmıştır.

Popüler Microsoft Word

Uygulama yazılımının belirli örneklerinden hangileri bugün en çok talep görüyor? Her şeyden önce, kelime işleme programlarıyla ilgilidir. Bir bilgisayarda bu tür bir işlem tarihsel olarak ilktir. Kelime işleme ve ilgili işlemler (çizim tabloları, grafikler vb.) için dünyanın en popüler programlarından biri Word'dür. Dünyanın en büyük şirketlerinden biri olan Amerikan Microsoft tarafından geliştirildi. Rusça transkripsiyonu kabul edilebilir, bu da kulağa "Kelime programı" gibi geliyor.

Bugüne kadar, bu yazılımın birkaç sürümü yayınlandı. Her birinin işlevleri farklıdır, ancak MS Word tarafından bir değişiklikte veya başka bir şekilde gerçekleştirilen temel (ve pratikte en çok talep edilen) görev, metin biçimlendirme, bir dosyaya kaydetme ve (gerekirse) yazıcıya doğru çıktısını sağlamadır. .

Microsoft Word Özellikleri

"Kelime programı" çok sayıda işlemi gerçekleştirebilir. Yani:

Harfleri ve paragrafları biçimlendirme (istenen boyutta ve temel niteliklerde yazı tipinin seçilmesi - altı çizili, kalın, italik, satır aralığı vb.)

Dekor dış görünüş sayfalar (arka planda renk ve desen ayarlama, grafik, resim ekleme vb.)

Eşlik eden metin öğeleri (tablolar, grafikler, simgeler vb.)


Word'ün nasıl kullanılacağını öğrenmek çok kolaydır. Program kontrollerinin çoğu sezgiseldir. Word'ü yayınlayan Microsoft'un, çözümüne kullanıcının klavyede F1 tuşuna basarak erişebileceği ayrıntılı bir yardım sistemi sağladığını da belirtmekte fayda var.

Popüler Uygulamalar: Microsoft Excel

Başka bir popüler uygulama yazılımına bir örnek, Microsoft Excel(Rusça - "Excel programı"). Uzmanlık alanı elektronik tablo hesaplamalarıdır. Bu tür çözümler, sayılarla çalışmayı büyük ölçüde basitleştirir.


Bu programın profesyonel olarak kabul edilmesine rağmen, acemi kullanıcılar bile onunla çalışmanın temel yöntemlerinde ustalaşabilir (bu yüzden dünya çapında ün kazanmıştır).

Microsoft Excel: özellikler

Excel'deki en temel işlemler, metin ve sayıları tablo şeklinde görüntülemektir. Programın çalışma alanı, aslında, her birine bir şey girebileceğiniz çok sayıda hücreye benziyor. Daha karmaşık bir prosedür, grafiklerin oluşturulması, formüllerin tanıtılmasıdır. Profesyonel eğitim gerektiren işlemler - sözde "makrolar" (bir tür dahili program), mühendislik hesaplamalarının programlanması.


"Excel programının" çözebileceği pratikte en yaygın görev türlerini listeliyoruz:

Tablo hücrelerinde sayısal değerleri kullanarak matematiksel hesaplamalar (toplama, çıkarma, bölme, çarpma, bina ilerlemeleri vb.);

Hesap otomasyonu için formüllerin uygulanması;

Tablolar şeklinde en rahat görünen raporları, formları, anketleri ve diğer belgeleri hazırlamak;

Grafiklerin oluşturulması, çizelgeler kullanılarak istatistiklerin görselleştirilmesi.

Tıpkı Word'de olduğu gibi, Excel'i de kendi başınıza öğrenmek çok kolaydır. Program kontrolleri büyük ölçüde sezgiseldir. Bu tür bir yazılım ayrıca ayrıntılı bir yardım sistemi ile donatılmıştır (yalnızca acemi bir kullanıcı için değil, aynı zamanda bir profesyonel için de faydalı olabilir).

Popüler Uygulamalar: Adobe Photoshop

Çoğu zaman, kullanıcıların ilginç bir program kullanma ihtiyacı vardır - Photoshop. Windows 7, 8 veya XP için çok sayıda versiyonda mevcuttur. Resmi olarak bu programın adı Adobe Photoshop. Çizim için tasarlanmıştır (bu tür çözümlere "grafik düzenleyiciler" denir). Word ve Excel'de olduğu gibi, hem acemi kullanıcılar hem de profesyoneller tarafından kullanılır: tasarımcılar, web geliştiricileri, çizgi film yaratıcıları.

Photoshop, görüntüleri "raster" modunda işleyen programları ifade eder. Bunun anlamı ne? Bilgisayar grafiklerinin ana bölümünün "raster" kategorisine ait olduğunu söyleyebiliriz. Hakkında oluşan resimler hakkında Büyük bir sayı küçük noktalar (bir resmin TV ve monitörde nasıl oluşturulduğunu unutmayın - prensip aynıdır). "Raster" yardımıyla kesinlikle herhangi bir grafik öğesi oluşturabilirsiniz. Bir kişinin, bir evin, bir manzaranın - herhangi bir şeyin portresini çizebilirsiniz. "Raster" grafiklere ek olarak "vektör" grafikler de vardır. Buna dayalı görüntüler, yalnızca programda belirtilen şablonlara göre oluşturulabilir.

Adobe Photoshop Özellikleri

Photoshop'u kullanarak yalnızca resim oluşturamazsınız, aynı zamanda hazır olanlarda da değişiklik yapabilirsiniz. Bu nedenle "photoshop" terimi. Örneğin, bir fotoğraftaki nesneleri değiştirebilir, onlara bir şeyler ekleyebilir, rötuş yapabilirsiniz - Photoshop ile çok fazla deneyime sahipseniz, her şey çok inandırıcı olabilir.


Adobe Photoshop, farklı formatlar için geniş dönüştürücü seti nedeniyle çoğu grafik dosya formatı ile çalışır. İkincisi, dosyadan okunduğunda grafik bilgilerini dosya formatından Adobe Photoshop düzenleyicisinin yerel formatına dönüştürür. Bir dosyaya yazarken, dönüştürücüler ters dönüştürmeyi gerçekleştirir.

Photoshop'ta gerçekleştirilen en popüler işlem türleri nelerdir? Bunlar aşağıdakileri içerir:

Farklı renkler kullanarak sanal fırçalar, kurşun kalemler, cetveller, şekiller kullanarak yeni çizimler oluşturun;

Resimlerin boyutunu veya tek tek öğelerini değiştirme;

İki farklı görselin içeriğinin birleştirilmesi;

Resmin veya bölümlerinin rengini değiştirin;

Programda yerleşik olarak bulunan şablonlar ve algoritmalar sayesinde görsel efektlerin uygulanması;

Görüntü dönüştürme (yansıma, döndürme, vb.).

Word ve Excel'de olduğu gibi, Photoshop'un kontrollerini sezgisel olarak öğrenmek kolaydır. Böylece deneyimsiz bir kullanıcı bile bir şeyler çizebilecek. Programın sürümlerinin çoğu, Photoshop ile nasıl çalışılacağını ayrıntılı olarak anlatan Rusça bir yardım sistemi ile donatılmıştır.

Popüler uygulama yazılımı türleri: tarayıcılar

Tarayıcı, kullanıcıların İnternet'e eriştiği, web sitelerinden haberleri okuduğu, sosyal ağlarda mesaj yazdığı, video izlediği bir programdır - tek kelimeyle, "sanal alan" için tipik olan her şeyi yaparlar. Bu türden dünyanın en popüler çözümleri Internet Explorer, Opera, Google Chrome. Çok sayıda analogları ve alt türleri vardır. Her birinin işlevselliği genellikle aynıdır. Çoğu kullanıcı, program tasarımının kalitesinin öznel bir değerlendirmesine ve üzerlerindeki kontrollerin yerinin uygunluğuna dayanarak birini veya diğerini kullanmayı tercih eder.


Tarayıcıların çalışma prensibi, hiper metin biçimlendirme dilini (HTML olarak adlandırılır) tanımaya ve onu metin, resimler, tablolar, videolar, animasyonlar, mesaj formları vb. gibi kullanıcı dostu görsel öğelere dönüştürmeye dayanır.

tarayıcılar: özellikler

Bu tür yazılım örnekleri çok basit bir şekilde düzenlenmiştir. Tarayıcının ana öğeleri, İnternet'ten gelen bilgilerin görüntülendiği site adresi ve ana alan (çoğunlukla "web arayüzü" olarak adlandırılır) içeren bir satırdır. ana özellik böyle bir program - PC kullanıcısı ile sanal alandaki diğer insanlar arasında bir aracıdır. Yani, bir tarayıcı (daha doğrusu bir "web arayüzü") yardımıyla, bir kişi aslında kendisinden bir şeyler (metin, dosyalar) göndererek ve başkalarından bir şeyler alarak veri alışverişi yapabilir. Tarayıcılar icat edilmeden önce internet var mıydı? Şüphesiz. Gerçek şu ki, "web arayüzü" tarihsel olarak kullanıcılar arasındaki ilk iletişim yolu değildir. "Sanal" bilgi alışverişinin yapılması gereken standartların uzun yıllar uluslararası uyumlaştırılmasından sonra ortaya çıktı.

Yazılım: ücretli ve ücretsiz

Yazılım sınıflandırma kriterlerinden biri maliyettir. Üç çözüm kategorisi vardır. İlk olarak, tamamen ücretsiz bir yazılımdır. İkincisi, ticari var. Kullanıcı bu tür bir yazılımı kullanmak isterse, kurulumu için ödeme yapması gerekir. Üçüncüsü, bir ara yazılım türü vardır - shareware. Özelliği nedir? Genel olarak, bu tür yazılımların kullanımı aşağıdaki gibidir: kurulum için ödeme yapmanız gerekmez, ancak programı bir süre (örneğin bir ay) kullandıktan sonra, daha fazla kullanım için geliştiriciye para aktarmanız gerekecektir. .

"Bulut teknolojisi" nedir?

AT son yıllar"Bulut teknolojisi" terimi çok popüler hale geldi. Bu fenomen nedir? "Bulut bilişim", basit bir ifadeyle, bir tarayıcıdan çalıştırılabilen uygulama yazılımıdır (sırasıyla, bir PC'ye yüklenmez). Bir örnek düşünün. Yukarıda bahsettiğimiz Microsoft Word, masaüstündeki simgeye çift tıklanarak başlatılır. Ama aynı çözüm var ama "bulutlu": bu tür yazılımların kullanımı tarayıcının web arayüzü üzerinden gerçekleştirilir. Kural olarak, kullanıcının bu tür yazılımları kullanarak çalıştığı dosyalar da İnternet'te saklanır.

Artık "bulut" biçiminde birçok program var. Bu tür işletim sistemlerinin sürümleri bile vardı. Yani "bulut" formatının sadece uygulandığını değil, aynı zamanda sistem yazılımı olduğunu söyleyebiliriz. Bugün bu tür çözümlerin popülaritesi, İnternet'in hızlı hızıyla (birkaç yıl önce durum böyle değildi) ve kullanıcının zamanını kaydetmesiyle ilişkilidir - bir PC'ye herhangi bir şey yüklemeye gerek yoktur. Bu arada, bulut tipi yazılım güncellemeleri kullanıcıdan bağımsız olarak gerçekleşir. Bu da uygundur.

Yazılımı kim geliştiriyor?

Yazılım geliştirmenin gerçekleştirildiği bir ekonomi dalı var - programlama. Çok çeşitli bilgi profillerine sahip insanları istihdam eder. Ama onlar birleşik ortak özellik- programlama dilleri bilgisi. Bir veya daha fazlasını kullanarak bir kişi yazılım yazar. Bir programlama dili, bir bilgisayarın donanım bileşenleri tarafından tanınan bir dizi komuttur. Belirli bir şekilde oluşturulmuş bir "ifade" yazdıktan sonra, yazılım oluşturan bir kişi, işlemciye veya örneğin bir PC diskine dosya üzerinde şu veya bu işlemi gerçekleştirmesi için bir "talimat" verir. Yazılım geliştirmenin yapıldığı yüzlerce dil vardır. Popüler olanlar arasında C ("C"), Java, Pascal, Ruby-on-Rails bulunmaktadır.

Yazılım oluşturmayı öğrenmek zor mu?

Hiç de bile. Herkes yazılım geliştirici olabilir. Yazılım oluşturmak kesinlikle yasaklanmış bir faaliyet değildir. Birçok başarılı girişimciler yazılım geliştirmekle başladı. Bu tür insanlara örnek olarak Bill Gates, Linux Torvalds, Evgeny Kaspersky verilebilir. Çok sayıda mevcut literatüre, video eğitimlerine veya özel kursları ziyaret ederek yazılım oluşturma dillerini öğrenebilirsiniz. Yazılım geliştirme, en hızlı büyüyen endüstrilerden biridir ve popülaritesindeki artış temel olarak evrensel erişilebilirlikten kaynaklanmaktadır.

Herhangi bir bilgisayar, içine yerleştirilmiş programlara göre çalışan otomatik bir cihazdır. Bir bilgisayar programı, bilgisayarın işlemcisi tarafından anlaşılabilir bir makine dilinde ikili biçimde yazılmış bir talimat dizisidir. Bir bilgisayar programı, problemleri çözmek için bir algoritma yazma şeklidir. Bilgisayarın RAM'inde ve harici belleğinde saklanan, yürütülmeye hazır programların kümesine onun adı verilir. yazılım .

Yazılım türleri

Üç ana yazılım türü vardır: sistem, uygulama ve enstrümantal.

Sistem yazılımı, bilgisayar cihazlarının koordineli etkileşimini sağlar ve diğer programların yürütülmesi için koşullar yaratır. Sistem yazılımının en önemli parçası, bir bilgisayarı çalıştırmak için gereken yazılım olan işletim sistemidir. İşletim sistemi aşağıdaki işlevleri yerine getirir:

  • bir kullanıcı arayüzü sağlamak, yani yazılım araçları insan ve bilgisayar arasındaki diyalog;
  • cihazlara (işlemci, bellek, giriş-çıkış cihazları) erişimlerini organize etmek de dahil olmak üzere bilgisayardaki diğer programların yürütülmesini yönetmek;
  • Dosyaları içeren hiyerarşik bir klasör sistemi biçiminde bir bilgisayarda bilgilerin depolanmasını yönetmek.

İşletim sistemi diğer programların çalıştığı ortamdır diyebiliriz.

Sistem yazılımı ayrıca sürücüleri içerir - G / Ç cihazlarının ve diğer bazı cihazların çalışmasını kontrol eden ve çalışma parametrelerini yapılandırmanıza izin veren programlar. Sürücüler genellikle aygıtlarla birlikte gönderilir. İşletim sistemiyle birlikte en yaygın sürücülerden oluşan bir set sağlanır.

Sistem yazılımı ayrıca antivirüsler ve bilgisayar bakımıyla ilgili diğer programları içerir. Sistem programları genellikle yardımcı programlar olarak adlandırılır (Latince yardımcı programdan - yararlı).

Uygulama yazılımları (uygulamalar), doğrudan kullanıcının ihtiyaçlarını karşılamak için tasarlanmış programlardır. Uygulama yazılımının tipik temsilcileri:

  • metin ve grafik editörleri;
  • elektronik tablo programları;
  • Veritabanı Yönetim Sistemleri;
  • web sayfası izleyicileri;
  • eğitim sistemleri, elektronik ansiklopediler, oyunlar;
  • için özel yazılım sistemleri
  • belirli bir mesleki faaliyet türünün otomasyonu, örneğin bankacılık sistemleri, ulaşım yönetim sistemleri, makine mühendisliğinde geometrik modelleme sistemleri.

Araç yazılımı, geliştirme otomasyon araçlarını içerir bilgisayar programları, yani programcının araçları. Araç yazılımı bir tür uygulama yazılımıdır (geliştirici için uygulama yazılımıdır).

Yazılım geliştirirken algoritmaları bilgisayarın anlayabileceği bir biçimde temsil etmek gerekir. Bunun için programlama sistemleri adı verilen yazılım paketleri kullanılmaktadır. Araç yazılımının temelini oluştururlar.

Bilet numarası 16

Uygulama yazılım paketi(kısalt. PPP, eng. uygulama paketi) veya yazılım paketi- belirli bir konu alanının belirli bir sınıfının problemlerini çözmek için tasarlanmış bir dizi birbiriyle ilişkili modül.

Genel amaçlar için uygulama yazılım paketlerinin (APP) özellikleri
Uygulama programları, uygulamayı sağlamak için tasarlanmıştır. bilgisayar Bilimi insan faaliyetinin çeşitli alanlarında. Uygulama geliştiriciler, yeni yazılım ürünleri yaratmanın yanı sıra, popüler sistemleri geliştirmek ve modernize etmek ve bunların yeni sürümlerini oluşturmak için de çok çaba harcarlar. Yeni sürümler, kural olarak, eskileri destekler, sürekliliği korur ve temel bir minimum (standart) özellik içerir.
Uygulama paketleri, yazılımın en dinamik olarak gelişen kısmıdır: PPP'nin yardımıyla çözülen görevlerin yelpazesi sürekli genişlemektedir. Birçok yönden, yeni PPP'nin ortaya çıkması ve mevcut PPP'nin iyileştirilmesi nedeniyle bilgisayarların hemen hemen tüm faaliyet alanlarında kullanılması mümkün hale geldi.
İşlevsellik açısından daha güçlü bilgisayarların ortaya çıkmasına neden olan mikroelektronik alanındaki gelişmeler, yeni PPP'lerin yaratılmasının da nedenidir. Buna karşılık, çözerken paketi kullanmanın özelliklerini iyileştirme ihtiyacı özel görevler kullanıcı, bilgisayarların ve çevresel aygıtların mimarisinin ve eleman tabanının iyileştirilmesiyle teşvik edilir.
Bir PPP oluşturmanın yapısı ve ilkeleri, bilgisayar sınıfına ve bu paketin içinde çalışacağı işletim sistemine bağlıdır. En fazla sayıda çeşitli yazılım uygulaması, MS DOS ve Windows işletim sistemlerine sahip IBM PC uyumlu bilgisayarlar için oluşturulmuştur.
Her paket grubunun kendi organizasyon, geliştirme ve yaratma zorlukları vardır. Her paket, paketin gereksinimlerine ve dilin yeteneklerine uygun olarak belirli bir programlama dilinde uygulanır.
Biri seçenekler uygulama yazılımını oluşturan yazılım araçlarının sınıflandırılması Şekil 7.15'te gösterilmiştir. Şekilde gösterilen hemen hemen tüm sınıflandırmalar gibi, mümkün olan tek sınıflandırma bu değildir.
Metin editörleri (işlemciler) - bir kullanıcı bir belge oluşturduğunda metinleri oluşturmanıza, biçimlendirmenize ve düzenlemenize izin veren belgelerle (metinler) çalışmak üzere tasarlanmış özel programlar. Genellikle metin ve nesne bloklarıyla çalışmak için ek işlevler içerirler.
Masaüstü yayıncılık sistemleri (masaüstü yayıncılık) - profesyonel yayıncılık için tasarlanmış ve elektronik yerleşime izin veren programlar geniş bir yelpazede haber bülteni, kısa renkli broşür ve hacimli katalog veya satış talebi, kılavuz gibi temel belge türleri. Bu tür paketlerde sağlanan araçlar şunları yapmanızı sağlar:
- metni oluşturmak (düzenlemek);
- her türlü yazı tipini kullanın ve görüntüleri yazdırın;
- en iyi kelime işlemcileri seviyesinde metin düzenlemesi yapmak;
- grafik görüntüleri işlemek;
- baskı kalitesinde belgelerin çıktısını sağlamak;
- ağlarda ve farklı platformlarda çalışın.
Bilgisayarlar için bu alandaki en iyi paketler: Corel Venture, PageMaker, QuarkXPress, FrameMaker, Microsoft Publisher, Windows için Illustrator vb.
Grafik sistemleri - grafik bilgilerini işlemek için tasarlanmış paketler.
Bilgisayar grafikleri şu anda en hızlı büyüyen yazılım alanlarından biridir. Grafik bilgilerinin - çizimler, çizimler, resimler vb. - girişini, işlenmesini ve çıkışını içerir. - bilgisayar teknolojisi araçları. farklı şekiller grafik sistemleri, görüntüleri hızlı bir şekilde oluşturmanıza, bir tarayıcı veya video kamera kullanarak illüstrasyonlar girmenize ve animasyonlu videolar oluşturmanıza olanak tanır.
Grafik düzenleyiciler, çeşitli sanatçı araçlarını, standart görüntü kitaplıklarını, standart yazı tipi setlerini, görüntü düzenlemeyi, parçaları ekran sayfalarında kopyalama ve taşıma vb. kullanmanıza olanak tanır.
Grafik paketleri, raster grafikler ve görüntü işleme paketleri ve vektör grafik paketleri olarak ikiye ayrılır.
Raster grafik grafik paketleri, fotoğraflarla çalışmak üzere tasarlanmıştır ve fotoğrafik görüntüleri ve dijital bir formu kodlamak için bir dizi araç içerir. Bu sınıfın paketleri arasında tanınan lider Adobe Photoshop'tur. Aldus Photo Styler, Picture Publisher, Photo Works Plus paketleri de bilinmektedir.
Vektör grafik paketleri, daha sonraki renkli baskı (örneğin tasarımcıların iş yerlerinde) ile sanatsal ve teknik çizim ile ilgili profesyonel çalışmalar için tasarlanmıştır, bilgisayar destekli tasarım (CAD) paketleri ile masaüstü yayıncılık sistemleri arasında bir ara pozisyonda yer alırlar.
Bu sınıfın paketleri şu anda grafik görüntülerin karmaşık, doğru işlenmesi için oldukça geniş bir işlevsellik yelpazesine sahiptir ve şunları içerir:
- grafik görüntüler oluşturmak için araçlar;
- hizalama araçları (taban çizgisi ve sayfa, ızgara, kesişme, en yakın nokta, vb.);
- nesneleri manipüle etme araçları;
- paragrafların tasarımı ve değiştirilmesi açısından metin işleme araçları, çeşitli yazı tipleriyle çalışır;
- çeşitli formatlardaki grafik nesnelerinin (dosyalarının) içe (dışa) araçları;
- baskı için ekran görüntüsünün uygun şekilde ayarlanmasıyla baskı araçları;
- renk ayarlama araçları.
Bu sınıftaki bir tür standart CorelDraw paketidir. Adobe Illustrator, Aldus Free Hand, Professional Draw gibi paketleri de not edebilirsiniz.