Oprogramowanie użytkowe: rodzaje, cel, przykłady. Klasyfikacja oprogramowania użytkowego

20.02.2019

Każdy uczeń lub osoba dorosła, która w jakiś sposób używa komputera w codziennym życiu, ma do czynienia z taką koncepcją, jak "oprogramowanie użytkowe". Niektórzy użytkownicy naiwnie odnoszą się do tej kategorii absolutnie wszystkie programy zainstalowane na komputerze. Jest to jasne nieporozumienie, ponieważ tylko dobrze zdefiniowane aplikacje, które odpowiadają niektórym podstawowym funkcjom, są zawarte w oprogramowaniu aplikacyjnym. Postaramy się podać krótki opis oprogramowania tego typu.

Informatyka: oprogramowanie aplikacyjne

Nowoczesne oprogramowanie można podzielić na kilka typów, z których jednym jest oprogramowanie tej kategorii. Jak odróżnić programy aplikacji od innych typów aplikacji? Bardzo proste.

zastosowane

W większości przypadków zadania aplikacji są ściśle określone przez niektóre ramy. Innymi słowy, całe oprogramowanie jest warunkowo zorientowane na wykonywanie tylko jednego lub kilku podobnych zadań. Trzeba tylko odróżnić oprogramowanie aplikacji od programów użytkowych. Oprogramowanie aplikacyjne to grupa, która integruje absolutnie wszystkie aplikacje (zarówno w sensie ogólnym, jak i w dowolnym wybranym obszarze), podczas gdy programy aplikacyjne są specyficznymi aplikacjami zorientowanymi na konkretny kierunek użytkowania lub stworzone dla jedno lub więcej działań, aby osiągnąć cel.

oprogramowanie użytkowe zawiera

Możesz rozważyć najprostszą sytuację. Weź pakiet Microsoft Office. To jest oprogramowanie aplikacyjne (przykłady mogą być cytowane na innych podobnych selekcji, ale każdy zna "Biuro", więc wygląda wygodniej). Wszystkie aplikacje wchodzące w skład pakietu Office (Word, Excel, Power Point, Access itp.) Są już programami użytkowymi.

Cel oprogramowania aplikacyjnego

Ponieważ tego typu oprogramowanie koncentruje się na wykonywaniu dobrze zdefiniowanych zadań, w pewnym sensie może być (dość warunkowo) podzielone na programy zaprojektowane wyłącznie na jedno wspólne zadanie i całe systemy oprogramowania, które łączą możliwości wykonywania zarówno głównych, jak i powiązanych zadań.

W tej perspektywie można rozważyć oprogramowanie użytkowe. Przykłady są najlepsze na podstawie aplikacji tekstowych. Na przykład wielu użytkowników ciągle myli terminy "edytor tekstu" i "edytor tekstu".

klasyfikacja oprogramowania użytkowego

Chociaż w takich aplikacjach jest wiele wspólnego, różnica między nimi jest znacząca.

przykłady aplikacji

Edytor tekstu służy do przeglądania i edytowania tekstu przy użyciu minimalnego zestawu narzędzi (WordPad) oraz edytor tekstu (MS Word), oprócz wykonywania głównych zadań, umożliwia wykonywanie wielu dodatkowych czynności. Ponownie podział jest bardzo warunkowy.

rodzaje aplikacji

Ale standardowy Notatnik, dostępny w każdym systemie Windows, jest bardziej prawdopodobną aplikacją hybrydową. Wraz z edycją tekstu może być używany jako narzędzie programistyczne, ponieważ obsługuje składnię większości obecnie znanych języków programowania.

Ogólna klasyfikacja oprogramowania aplikacyjnego

Coraz trudniej jest kategoryzować aplikacje programowe, ponieważ nowe programy pojawiają się stosunkowo szybko, a ich zakres stale się rozszerza. Nic dziwnego, że do chwili obecnej nie istnieje po prostu jeden przyjęty system rozdzielania programów.

Jednak, jako jedna z opcji, możesz przynieść najbardziej powszechny podział aplikacji według rodzaju i zakresu zastosowania. Obie kategorie są dość obszerne, więc niektóre typy aplikacji powinny być rozpatrywane osobno. Tylko to może dać pełne zrozumienie ogólnego obrazu.

Rozdzielanie według typu

Klasyfikacja programów według typu koncentruje się przede wszystkim na typie wykonywanego zadania.

przypisanie oprogramowania aplikacji

Aby ułatwić zrozumienie, prawie wszystkie aplikacje można połączyć w kilka dużych grup:

  • Oprogramowanie ogólnego przeznaczenia;
  • oprogramowanie rozrywkowe;
  • Oprogramowanie specjalnego przeznaczenia;
  • profesjonalne oprogramowanie;
  • programy aplikacji użytkownika.

Oprogramowanie ogólnego przeznaczenia

Struktura tej kategorii obejmuje aplikacje i pakiety oprogramowania, o których wie każdy użytkownik nowoczesnego komputera. Obejmują one następujące elementy:

  • edytory tekstu i procesory;
  • Narzędzia do arkuszy kalkulacyjnych
  • pakiety do pracy bazy danych (DBMS) ;
  • edytory graficzne;
  • publikowanie pakietów oprogramowania (layout komputera);
  • Przeglądarki internetowe i downloadery.

Oczywiście lista ta może być dodawana tak długo, jak chcesz. Podaje się jedynie krótką klasyfikację dla ogólnego zrozumienia przedmiotu.

Oprogramowanie rozrywkowe

Ta kategoria, jak wynika już z nazwy, obejmuje wszystko, co zapewnia nasz wolny czas. Przemysł rozrywkowy ma wiele dziedzin, ale w odniesieniu do technologii komputerowej wyróżnimy tylko główne komponenty.

zadania aplikacji aplikacji

W tej kategorii następujące aplikacje i pakiety oprogramowania są zawarte w oprogramowaniu aplikacji:

  • gry komputerowe;
  • wszelkiego rodzaju odtwarzacze multimedialne;
  • programy do oglądania telewizji i słuchania radia (w tym ich odpowiedniki w Internecie);
  • produkty programistyczne o charakterze sportowym;
  • geograficzne, literackie, kulinarne i inne aplety o charakterze kognitywnym itp.

Jak widać, absolutnie wszystkie aspekty związane z wypoczynkiem są po prostu niemożliwe do wylistowania.

Oprogramowanie specjalnego przeznaczenia

Jeśli chodzi o oprogramowanie tego typu, nietrudno zgadnąć, że oprogramowanie tej kategorii obejmuje programy, które mają bardzo wąski zakres.

informatyczne oprogramowanie użytkowe

Spośród różnych pakietów oprogramowania i aplikacji osobno można wyróżnić następujące komponenty:

  • systemy eksperckie (programy logiczne do rozwiązywania problemów lub podejmowania określonych decyzji);
  • systemy hipertekstowe (biblioteki elektroniczne, słowniki, systemy odniesienia, encyklopedie);
  • tłumacze (konwertery programów napisanych w określonym języku programowania na pliki obiektowe);
  • systemy zarządzania treścią (udostępnianie, edytowanie itp.);
  • pakiety przetwarzania multimedialnego (audio, edytory wideo, aplikacje Text-to-Speech, sekwensery, wirtualne studia muzyczne).

Profesjonalne oprogramowanie

Dzięki sekcji profesjonalnego oprogramowania sytuacja jest nieco bardziej skomplikowana. Ta kategoria jest bardzo duża, a program, w swojej skrzynce odbiorczej, zwykli użytkownicy prawie nigdy nie korzystają.

odmiany oprogramowania użytkowego

Jednak w tej grupie można wyróżnić następujące pakiety:

  • komputerowe systemy projektowania;
  • automatyczne systemy kontroli;
  • oprogramowanie i systemy sprzętowe automatyzacja pracy ;
  • systemy kontroli procesu;
  • automatyczne systemy do badań naukowych;
  • systemy rozliczeniowe;
  • systemy informacji geograficznej;
  • programy zarządzania magazynem;
  • systemy zarządzania relacjami z klientami;
  • systemy wsparcia dla globalnych procesów handlowych;
  • systemy analityczne;
  • automatyzacja przepływu pracy;
  • systemy zarządzania przedsiębiorstwem (planowanie funduszy i zasobów, zarządzanie marketingiem, organizacja zarządzania produkcją i naprawy);
  • systemy bankowości automatycznej;
  • programy do zdalnego zarządzania usługami bankowymi i obsługą klienta itp.

Ponownie bardzo trudno jest wymienić wszystkie kategorie profesjonalnych programów, a ta lista jest dostarczana wyłącznie w celu zrozumienia zawartych w niej produktów oprogramowania.

Aplikacje użytkownika

Ta grupa jest prosta. W przeważającej części są to aplikacje tworzone przez samego użytkownika przy użyciu zestawu narzędzi do jego dyspozycji w określonym środowisku komputerowym zgodnie z możliwościami samego środowiska i systemu operacyjnego, w którym działa.

Podział według zakresu

Klasyfikacja oprogramowania aplikacji dla tej funkcji zawiera również bardzo obszerne informacje. Wśród najbardziej priorytetowych dziedzin wymienimy najczęściej:

  • Oprogramowanie dla przedsiębiorstw i organizacji;
  • Oprogramowanie do interakcji użytkownika ze wszystkimi elementami systemu komputerowego;
  • organizacja infrastruktury przedsiębiorstwa;
  • pracownik informacji o narzędziach (biurowych);
  • systemy zarządzania treścią i udostępniania;
  • edukacyjne oprogramowanie interaktywne;
  • Oprogramowanie symulacyjne do badań i prognoz;
  • systemy instrumentalne w dziedzinie mediów;
  • projektowanie i inżynieria, oprogramowanie inżynierskie itp.

Wniosek

Jak widać z powyższego, oprogramowanie aplikacyjne jest jedną z największych grup w rozdzielaniu programów i aplikacji. Oczywiste jest, że nie można fizycznie wymienić absolutnie wszystkich rodzajów programów, wskazówek dotyczących rozwiązywania ustalonych zadań lub zakresu takich programów. Niemniej jednak, nawet biorąc pod uwagę przykładowa klasyfikacja pozwala od razu zrozumieć różnice, powiedzmy od oprogramowanie systemowe i narzędzia do zarządzania lub usług.

Na koniec należy podkreślić najważniejszą właściwość oprogramowania użytkowego. Programy tego typu nie mogą bezpośrednio wchodzić w interakcje z użytkownikiem, a także nie mają bezpośredniej możliwości dostępu do zasobów komputera. Taka interakcja jest możliwa tylko za pośrednictwem zainstalowanego systemu operacyjnego, który w tym przypadku pełni rolę pewnej warstwy między programem, niektórymi komponentami komputerowymi a użytkownikiem końcowym.

Jeśli chodzi o oddzielenie oprogramowania według pewnych charakterystycznych cech, dziś można znaleźć sporo opcji klasyfikacji, a dany przykład nie jest jedyny i właściwy a priori. Jeśli przestrzegasz pewnych standardów przyjętych i obowiązujących w różnych krajach, możesz znaleźć inne formy rozdzielania aplikacji i pakietów oprogramowania na klasy. Na przykład możliwe było uwzględnienie tutaj podziału na programy płatne, darmowe i shareware. Jednak to kryterium może spełniać nie tylko oprogramowanie aplikacyjne, ale także inne typy oprogramowania. Jeśli dokładnie przestudiujesz standardy niektórych stanów, nadal możesz znaleźć wiele kryteriów, które mogą spełnić tego typu oprogramowanie. I dlatego dzisiaj nie ma jednego przyjętego systemu, który mógłby z całą pewnością przypisać produkt oprogramowania tylko do jednej kategorii. Co więcej, nawet w najbardziej stosowanym oprogramowaniu można znaleźć sporo, że tak powiem, aplikacji hybrydowych, które równie dobrze mogłyby należeć do różnych klas oprogramowania. Ale jeśli spojrzymy na to pytanie w szerszym kontekście, nawet powyższymi cechami, bardzo prawdopodobne jest powiedzenie, że dany program należy w szczególności do typu aplikacji, a nie do jakiejś innej kategorii.