DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

Ministerstwo Edukacji i Nauki Federacji Rosyjskiej

Federalna Agencja Edukacji

GOU VPO Omsk State Technical University

Departament Marketingu i Przedsiębiorczości

ZADANIE DOMOWE

NA DYSCYPLINIE „INFORMATYKA”

Temat: „Oprogramowanie użytkowe”

Ukończone: student gr. MU-129

Virova E.A.

Sprawdzone: Sideltsev V.V.

Oprogramowanie (SO) to połączenie oprogramowania i towarzyszącej mu dokumentacji, która pozwala rozwiązywać różne zadania na komputerze w obszarach ekonomicznych, zarządczych i innych, a także zapewniać funkcjonowanie sprzętu komputerowego.

Pod narzędzie programowe Oznacza program lub logicznie połączony zestaw programów umieszczony na nośnikach danych maszyny i dostarczony z dokumentacją.

Pod program zrozumieć sekwencję poleceń (operatorów, instrukcji) komputera, których wykonanie prowadzi do rozwiązania problemu.

Oprogramowanie można klasyfikować według różnych kryteriów. Najczęstszą jest klasyfikacja, w której podstawowym znakiem jest obszar użytkowania oprogramowania:

Sprzęt komputerowy i sieci komputerowe;

Technologia tworzenia oprogramowania;

Zadania funkcjonalne różnych dziedzin tematycznych.

Na tej podstawie wyróżnia się trzy klasy oprogramowania (ryc. 1):

Oprogramowanie systemowe;

Zestaw narzędzi technologii programowania;

Pakiety aplikacji.

Tabela 1

Koncepcja, cel i skład oprogramowania użytkowego.

Oprogramowanie , przeznaczony efektywny rozwój i realizacji określonych, zwykle złożonych kompleksów zadań użytkownika, tzw oprogramowanie (oprogramowanie). Działa w systemie operacyjnym i składa się z zastrzeżonych pakietów oprogramowania i aplikacji użytkownika. Oprogramowanie aplikacyjne powstaje w organizacjach specjalizujących się w tworzeniu oprogramowania i jego wdrażaniu na rynkach. Jest rozwijany przez specjalistów - analityków systemowych i programistów. Oprogramowanie aplikacyjne to zestaw programów na nośniku maszynowym i związana z nim dokumentacja, przede wszystkim podręczniki użytkownika zawierające informacje o poprawnej pracy z określonymi programami, które są używane do rozwiązywania problemów w określonym obszarze problemu.

Większość oprogramowania to pakiety aplikacji (RFP). Pakiet aplikacji Jest to zestaw programów zaprojektowanych w celu rozwiązania określonej klasy problemów na określony temat. Pakiety są opracowywane w taki sposób, aby uprościć korzystanie z komputerów przez specjalistów różnych zawodów, uwalniając je od konieczności studiowania programowania i innych dziedzin wiedzy związanej z komputerem. Osiąga się to poprzez tak zwany przyjazny interfejs. Jednocześnie użytkownik wykonuje zestaw działań określonych przez język wejściowy pakietu (wchodzenie z klawiatury, wykonywanie poleceń, przeglądanie informacji itp.) W trybie komunikacji z komputerem lub postępuje zgodnie z instrukcjami wbudowanego narzędzia (modułu oprogramowania) w celu stopniowego osiągnięcia wyniku, zwanego kreatorem.

Obecnie istnieje ogromna liczba zapytań ofertowych obejmujących prawie wszystkie aspekty działalności człowieka. Cały zestaw zapytań ofertowych można podzielić na dwie duże klasy: pakiety ogólnego przeznaczenia i pakiety specjalistyczne.

Ogólne zapytanie ofertowe - uniwersalne oprogramowanie przeznaczone do automatyzacji rozwoju i obsługi zadań funkcjonalnych użytkownika.

Ta klasa zapytań ofertowych obejmuje:

1. redaktorzy: tekst (Word, WordPad) i graficzny (CorelDraw, PhotoShop);

2. arkusze kalkulacyjne (Excel, Lotus 1-2-3);

3. systemy zarządzania bazami danych (Access, Oracle);

4. narzędzia do przygotowywania prezentacji (PowerPoint);

5. zintegrowane zapytanie ofertowe;

6. projektowanie systemów automatyzacji (AutoCad);

7. skorupa systemy eksperckie i systemy sztuczna inteligencja itd.

W klasie pakietów ogólnego przeznaczenia specjalne miejsce zajmują zintegrowane pakiety aplikacji. Są wielofunkcyjnym zestawem programów, w których możliwości różnych pakietów funkcjonalnych ogólnego przeznaczenia są połączone w jeden. Ideą łączenia jest z jednej strony funkcjonalna kompletność programów komplementarnych tego samego typu interfejs użytkownika, a z drugiej strony zdolność do przeprowadzenia całego cyklu technologicznego przetwarzania danych w jednym miejscu pracy.

Ta klasa oprogramowania jest najbardziej różnorodna, przede wszystkim ze względu na powszechne stosowanie technologii komputerowej we wszystkich obszarach działalności człowieka, tworzenie zautomatyzowanych systemy informacyjne różne obszary tematyczne.

Zorientowane na problemy zapytanie ofertowe

Oprogramowanie tej klasy można sklasyfikować według różnych kryteriów:

1. rodzaje dziedzin tematycznych;

2. rodzaje systemów informatycznych;

3. funkcje i kompleksy zadań realizowanych metodą programową itp.

W niektórych obszarach tematycznych możliwe jest pisanie funkcji sterujących, struktur danych i algorytmów przetwarzania. Doprowadziło to do opracowania znacznej liczby zapytań ofertowych o tym samym przeznaczeniu funkcjonalnym, a tym samym stworzyło rynek produktów programowych:

1. automatyczna księgowość;

2. działalność finansowa;

3. zarządzanie personelem (akta osobowe);

4. zarządzanie zapasami;

5. zarządzanie produkcją;

6. systemy informacji bankowej itp.

Główne trendy w rozwoju zorientowanych na problemy narzędzi programowych:

1. tworzenie systemów oprogramowania w formie stacji roboczych (APM) personel menadżerski;

2. Tworzenie zintegrowanych systemów zarządzania domenami w oparciu o sieci komputerowe łączenie stacji roboczych w jednym pakiecie oprogramowania z architekturą klient-serwer;

3. Organizacja danych dużych systemów informatycznych w formie rozproszona baza danych w sieci komputerowej;

4. dostępność prosty język narzędzia użytkownika końcowego do zapytań do baz danych;

5. tworzenie oprogramowania, które pozwala skonfigurować funkcje przetwarzania danych użytkownika końcowego (bez udziału programistów);

6. ochrona programu oraz dane z nieautoryzowanego dostępu (ochrona hasłem na poziomie funkcji, trybów pracy, danych).

W przypadku tej klasy programów wymagania dotyczące wydajności przetwarzania danych są wysokie (na przykład pasmo dla systemów bankowych powinno być kilkaset transakcji na sekundę). Ilość przechowywanych informacji jest duża, co prowadzi do wzrostu wymagań dotyczących narzędzi do administrowania danymi w bazie danych (aktualizacji, kopiowania i zapewnienia wydajności przetwarzania danych).

Najważniejsze dla tej klasy oprogramowania jest tworzenie przyjazny interfejs dla użytkowników końcowych.

RFP CAD

Programy tej klasy mają na celu wspieranie pracy projektantów i technologów zaangażowanych w budowę rysunków, schematów, schematów, modulacji i projektowania graficznego, tworzenie biblioteki standardowych elementów do rysunków i ich wielokrotne stosowanie, tworzenie ilustracji demonstracyjnych i kreskówek.

Charakterystycznymi cechami tej klasy produktów programowych są wysokie wymagania dotyczące technicznej części systemu przetwarzania danych, obecność bibliotek wbudowanych funkcji, obiektów, interfejsów z systemami graficznymi i bazami danych.

Ogólne zapytanie ofertowe

Ta klasa zawiera szeroką gamę oprogramowania, które przede wszystkim obsługuje technologie informacyjne dla użytkowników końcowych. Oprócz użytkowników końcowych, te produkty programowe, dzięki wbudowanej technologii programowania, mogą być wykorzystywane przez programistów do tworzenia wyrafinowanych programów do przetwarzania danych.

Ze względu na ogromną różnorodność oprogramowania istnieje ogromna liczba różnych klasyfikacji. Najczęstszą jest klasyfikacja, która obejmuje podział oprogramowania na trzy główne klasy:

Obrazek 1.

Oprogramowanie ogólnego zastosowania

Oprogramowanie ogólnego zastosowania obejmuje programy zaprojektowane do rozwiązywania typowych uniwersalnych problemów. Z takich programów korzysta większość użytkowników komputerów PC.

Edytory tekstu służy do tworzenia i edycji tekstu bez zastosowania żadnego projektu. Najsłynniejsze edytory tekstu - Notatnik (dołączony do standardowego systemu operacyjnego Windows), TextPad.

  • obrazy - ACDSee, FastStone Image Viewer itp.;
  • Strony HTML - przeglądarki internetowe Internet Explorer, Mozilla Firefox, Google Chrome, Opera i inne;
  • zawartość medialna (odtwarzacze, odtwarzacze):
    • o odtwarzacze audio AIMP, Spider player, Media Monkey itp.;
    • o centra multimedialne Windows Media Player (WMP, zawarty w standardowym składzie systemu operacyjnego MS Windows), QuickTime Player (zawarty w standardowym składzie Mac OS), Winamp, VLC Media Player, Media Player Classic itp .;
  • zawartość flash używana do odtwarzania plików wideo i audio na stronach internetowych z grami online - Adobe Flash Player Odtwarzacz Flash itd.;
  • pliki pdf do przeglądania i drukowania plików pdf - program Adobe Reader.

Systemy zarządzania bazami danych (DBMS), które obejmują bazowe bazy danych do tworzenia i zarządzania pracą bazy danychw tym MS Access, Paradox. Funkcje DBMS obejmują opis danych, zapewnianie dostępu do danych, wyszukiwanie i selekcję danych według określonych kryteriów.

Tłumacze:

  • słowniki elektroniczne do tłumaczenia pojedynczych słów - ABBYY Lingvo, MultiLex;
  • programy do tłumaczenia dużych tekstów - PROMT.

Oprogramowanie specjalnego przeznaczenia

Uwaga 1

Oprogramowanie specjalnego przeznaczenia - zestaw programów do rozwiązywania wąskich problemów różnych dziedzin.

Systemy eksperckie stał się dalszym rozwinięciem DBMS i są przeznaczone do analizy danych przechowywanych w bazach wiedzy (zastąp specjalisty). DBMS wykonują operacje na danych, a systemy eksperckie przeprowadzają logiczną analizę danych, są wyposażone w funkcje samouczące się. Najbardziej znane to: MYCIN (medycyna), ACES (nauka wojskowa), ACE (elektronika), KODY (informatyka), DENDRAL (chemia), PROSPEKTOR (geologia), REMORAMA (handel). Systemy eksperckie są używane głównie przez pracowników zaangażowanych w diagnostykę, projektowanie, planowanie i zarządzanie.

Publikowanie na pulpiciewykorzystywane do elektronicznego układu materiałów drukowanych (gazety, czasopisma, książki, broszury). Używany przez pracowników drukarni, redakcji czasopism i gazet, wydawnictw, a także pracowników agencji reklamowych. Wśród programów są QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher (najczęściej używany jako program ogólnego przeznaczenia).

Encyklopedie elektroniczne, podręczniki, słowniki, podręczniki są używane przez dzieci w wieku szkolnym, studentów, badaczy, specjalistów z różnych dziedzin w celu uzyskania wiedzy w danej dziedzinie. Encyklopedia znana nowoczesna technologia. Konstrukcja ”,„ Podręcznik mistrza budowniczego ”,„ Słownik muzyczny ”, interaktywny podręcznik multimedialny„ Chemia organiczna ”i wiele innych. inny

Serwer DBMS wykorzystywane przez administratorów baz danych do zarządzania tworzeniem i działaniem baz danych systemów informatycznych. Należą do nich mySQL, MS SQL Server, baza danych Oracle.

Edytory wideo (systemy edycji wideo):

  • professional (Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro);
  • „Strona główna” (Windows Movie Maker (część działania system Windows), Corel VideoStudio Pro, Pinnacle Studio).

Edytory audio (systemy edycji dźwięku):

  • profesjonalne - przeznaczone do nagrywania plików muzycznych, tworzenia fonogramów dla radia, sondowania filmów, gier komputerowych, przywracania starych fonogramów (Adobe Audition, Sony Sound Forge. Audacity itp.);
  • „Dom” - służy do nagrywania amatorskich plików muzycznych, tworzenia własnych dzwonków telefony komórkowe i wsp. (CyberPower Audio Editing Lab, Akram Audio Editor itp.).

Edytory muzyczne są używane przez pracowników wydawnictw muzycznych, instytucji edukacyjnych, teatrów muzycznych, towarzystw filharmonicznych, kompozytów, dyrygentów do tworzenia i edytowania nut z projektem, a także do odtwarzania tekstu pisanego na maszynie (Finale, Encore, Cakewalk Overture, Sibelius, MuseScore).

Profesjonalne oprogramowanie aplikacyjne

Oprogramowanie profesjonalny cel rozwiązuje wąskie zadania zawodowe w różnych obszarach tematycznych.

Profesjonalne oprogramowanie jest obecnie coraz częściej wykorzystywane w różnych dziedzinach życia i podzielone na osobną grupę (wcześniej profesjonalne programy na liście specjalnego oprogramowania). Obejmuje systemy księgowe, automatyczne systemy kontroli, automatyczne systemy badawcze i wiele innych.

Komputerowe systemy projektowania (CAD, CAD / CAM / CAE) służą do automatyzacji opracowywania rysunków, schematów, modeli 3D, dokumentacji projektowej. Używany przez inżynierów projektantów, architektów. Dobrze znane programy to Compass, AutoCAD, ZwCAD, BtoCAD itp.

Systemy Informacji Geograficznej (GIS):

  • uniwersalny i specjalistyczny, za pomocą którego można tworzyć, edytować i analizować elektroniczne mapy geograficzne, wyszukiwać informacje o obiektach mapy: miastach, drogach, budynkach, ulicach, rzekach, ukształtowaniu terenu, średniej rocznej temperaturze. Używany przez specjalistów GIS, operatorów GIS, inżynierów kartograficznych, geologów, geodetów, hydrologów, meteorologów (MapInfo, ArcGIS, Arcview, GeoServer, GRASS, Polygon, Panorama, GIS Meteo);
  • informacje i informacje referencyjne są wykorzystywane przez nieprofesjonalistów do przeglądania map miasta i jego okolic, wyszukiwania organizacji, tras transportu oraz wskazówek dojazdu przez miasto. Należą do nich 2GIS.

Zintegrowane systemy biurowe pracownicy używają go do utrzymania pełnego cyklu dokumentu w instytucji: od tworzenia dokumentów, organizowania przepływu i księgowania dokumentów do przechowywania dokumentów (programy Delo, LanDocs, Kopciuszek, Wielki Dock itp.).

Systemy księgowe wykorzystywane do rachunkowości i rachunkowości podatkowej. Na przykład 1C: Księgowość.

Systemy finansowe i analityczne są zaprojektowane do prowadzenia rachunkowości analitycznej finansowej i gospodarczej działalności organizacji (systematyzacja informacji, obliczanie wskaźników analitycznych i raportowanie). Na przykład Alt-Finance, Audit Expert, INEC-Analyst, FinEkAnaliz itp.

Uwaga 2

Lista tych programów jest daleka od ukończenia, ponieważ Programy do różnych celów mnożą się wykładniczo.

Ministerstwo Edukacji i Nauki Federacji Rosyjskiej

Federalna Agencja Edukacji

GOU VPO Omsk State Technical University

Departament Marketingu i Przedsiębiorczości

ZADANIE DOMOWE

NA DYSCYPLINIE „INFORMATYKA”

Temat: „Oprogramowanie użytkowe”

Ukończone: student gr. MU-129

Virova E.A.

Sprawdzone: Sideltsev V.V.

Oprogramowanie (SO) to połączenie oprogramowania i towarzyszącej mu dokumentacji, która pozwala rozwiązywać różne zadania na komputerze w obszarach ekonomicznych, zarządczych i innych, a także zapewniać funkcjonowanie sprzętu komputerowego.

Pod narzędzie programowe Oznacza program lub logicznie połączony zestaw programów umieszczony na nośnikach danych maszyny i dostarczony z dokumentacją.

Pod program zrozumieć sekwencję poleceń (operatorów, instrukcji) komputera, których wykonanie prowadzi do rozwiązania problemu.

Oprogramowanie można klasyfikować według różnych kryteriów. Najczęstszą jest klasyfikacja, w której podstawowym znakiem jest obszar użytkowania oprogramowania:

Sprzęt komputerowy i sieci komputerowe;

Technologia tworzenia oprogramowania;

Zadania funkcjonalne różnych dziedzin tematycznych.

Na tej podstawie wyróżnia się trzy klasy oprogramowania (ryc. 1):

Oprogramowanie systemowe;

Zestaw narzędzi technologii programowania;

Pakiety aplikacji.

Koncepcja, cel i skład oprogramowania użytkowego.

Oprogramowanie , przeznaczony do skutecznego opracowywania i wdrażania określonych, zwykle złożonych kompleksów zadań użytkownika, tzw oprogramowanie (oprogramowanie). Działa w systemie operacyjnym i składa się z zastrzeżonych pakietów oprogramowania i aplikacji użytkownika. Oprogramowanie aplikacyjne powstaje w organizacjach specjalizujących się w tworzeniu oprogramowania i jego wdrażaniu na rynkach. Jest rozwijany przez specjalistów - analityków systemowych i programistów. Oprogramowanie aplikacyjne to zestaw programów na nośniku maszynowym i związana z nim dokumentacja, przede wszystkim podręczniki użytkownika zawierające informacje o poprawnej pracy z określonymi programami, które są używane do rozwiązywania problemów w określonym obszarze problemu.

Większość oprogramowania to pakiety aplikacji (RFP). Pakiet aplikacji Jest to zestaw programów zaprojektowanych w celu rozwiązania określonej klasy problemów na określony temat. Pakiety są opracowywane w taki sposób, aby uprościć korzystanie z komputerów przez specjalistów różnych zawodów, uwalniając je od konieczności studiowania programowania i innych dziedzin wiedzy związanej z komputerem. Osiąga się to poprzez tak zwany przyjazny interfejs. Jednocześnie użytkownik wykonuje zestaw działań określonych przez język wejściowy pakietu (wchodzenie z klawiatury, wykonywanie poleceń, przeglądanie informacji itp.) W trybie komunikacji z komputerem lub postępuje zgodnie z instrukcjami wbudowanego narzędzia (modułu oprogramowania) w celu stopniowego osiągnięcia wyniku, zwanego kreatorem.

Obecnie istnieje ogromna liczba zapytań ofertowych obejmujących prawie wszystkie aspekty działalności człowieka. Cały zestaw zapytań ofertowych można podzielić na dwie duże klasy: pakiety ogólnego przeznaczenia i pakiety specjalistyczne.

Ogólne zapytanie ofertowe - uniwersalne oprogramowanie przeznaczone do automatyzacji rozwoju i obsługi zadań funkcjonalnych użytkownika.

Ta klasa zapytań ofertowych obejmuje:

1. redaktorzy: tekst (Word, WordPad) i graficzny (CorelDraw, PhotoShop);

2. arkusze kalkulacyjne (Excel, Lotus 1-2-3);

3. systemy zarządzania bazami danych (Access, Oracle);

4. narzędzia do przygotowywania prezentacji (PowerPoint);

5. zintegrowane zapytanie ofertowe;

6. projektowanie systemów automatyzacji (AutoCad);

7. systemy ekspertowe powłoki i systemy sztucznej inteligencji itp.

W klasie pakietów ogólnego przeznaczenia specjalne miejsce zajmują zintegrowane pakiety aplikacji. Są wielofunkcyjnym zestawem programów, w których możliwości różnych pakietów funkcjonalnych ogólnego przeznaczenia są połączone w jeden. Ideą łączenia jest z jednej strony kompletność funkcjonalna uzupełniających się programów, które mają ten sam interfejs użytkownika, az drugiej strony możliwość wykonania całego cyklu technologicznego przetwarzania danych w jednym miejscu pracy.

Ta klasa oprogramowania jest najbardziej różnorodna, przede wszystkim ze względu na powszechne stosowanie technologii komputerowej we wszystkich obszarach działalności człowieka, tworzenie zautomatyzowanych systemów informatycznych o różnych obszarach tematycznych.

Oprogramowanie tej klasy można sklasyfikować według różnych kryteriów:

1. rodzaje dziedzin tematycznych;

2. rodzaje systemów informatycznych;

3. funkcje i kompleksy zadań realizowanych metodą programową itp.

W niektórych obszarach tematycznych możliwe jest pisanie funkcji sterujących, struktur danych i algorytmów przetwarzania. Doprowadziło to do opracowania znacznej liczby zapytań ofertowych o tym samym przeznaczeniu funkcjonalnym, a tym samym stworzyło rynek produktów programowych:

1. automatyczna księgowość;

2. działalność finansowa;

3. zarządzanie personelem (akta osobowe);

4. zarządzanie zapasami;

5. zarządzanie produkcją;

6. systemy informacji bankowej itp.

Główne trendy w rozwoju zorientowanych na problemy narzędzi programowych:

1. tworzenie systemów oprogramowania w formie stacji roboczych (APM) personel menadżerski;

2. Tworzenie zintegrowanych systemów zarządzania domenami w oparciu o sieci komputerowe łączenie stacji roboczych w jednym pakiecie oprogramowania z architekturą klient-serwer;

3. Organizacja danych dużych systemów informatycznych w formie rozproszona baza danych w sieci komputerowej;

4. dostępność prosty język narzędzia użytkownika końcowego do zapytań do baz danych;

5. tworzenie oprogramowania, które pozwala skonfigurować funkcje przetwarzania danych użytkownika końcowego (bez udziału programistów);

6. ochrona programu oraz dane z nieautoryzowanego dostępu (ochrona hasłem na poziomie funkcji, trybów pracy, danych).

W przypadku tej klasy programów wymagania dotyczące wydajności przetwarzania danych są wysokie (na przykład przepustowość systemów bankowych powinna wynosić kilkaset transakcji na sekundę). Ilość przechowywanych informacji jest duża, co prowadzi do wzrostu wymagań dotyczących narzędzi do administrowania danymi w bazie danych (aktualizacji, kopiowania i zapewnienia wydajności przetwarzania danych).

Najważniejsze dla tej klasy oprogramowania jest tworzenie przyjazny interfejs dla użytkowników końcowych.

RFP CAD

Programy tej klasy mają na celu wspieranie pracy projektantów i technologów zaangażowanych w budowę rysunków, schematów, schematów, modulacji i projektowania graficznego, tworzenie biblioteki standardowych elementów do rysunków i ich wielokrotne stosowanie, tworzenie ilustracji demonstracyjnych i kreskówek.

Charakterystycznymi cechami tej klasy produktów programowych są wysokie wymagania dotyczące technicznej części systemu przetwarzania danych, obecność bibliotek wbudowanych funkcji, obiektów, interfejsów z systemami graficznymi i bazami danych.

Ogólne zapytanie ofertowe

Ta klasa zawiera szeroką gamę oprogramowania, które przede wszystkim obsługuje technologie informacyjne dla użytkowników końcowych. Oprócz użytkowników końcowych, te produkty programowe, dzięki wbudowanej technologii programowania, mogą być wykorzystywane przez programistów do tworzenia wyrafinowanych programów do przetwarzania danych.

Przedstawiciele tej klasy oprogramowania - stacjonarne systemy zarządzania bazami danych (DBMS), zapewnianie organizacji i przechowywania lokalne bazy dane na komputerach autonomicznych lub scentralizowane przechowywanie baz danych na serwerze plików i dostęp do nich przez sieć.

Obecnie najbardziej reprezentowane systemy zarządzania relacyjnymi bazami danych dla komputerów osobistych, wdrażające:

1. praca z bazą danych za pomocą formularzy ekranowych;

2. Organizacja zapytań do wyszukiwania danych przy użyciu specjalnych języków zapytań wysokiego poziomu;

3. Generowanie raportów różnych struktur danych z podsumowaniem wyników pośrednich i końcowych;

4. przetwarzanie obliczeniowe przy użyciu wbudowanych funkcji, programów napisanych w językach programowania i makr.

Aplikacje użytkownika (aplikacje) działające w środowisku DBMS są tworzone zgodnie z typem menu użytkownika końcowego, którego każde polecenie zapewnia automatyczne wykonanie określonej funkcji. Nowoczesne DBMS (na przykład Access 2.0 DBMS) zawierają elementy technologii projektowania CASE, w szczególności:

Wizualizowany schemat bazy danych;

Integralność bazy danych była automatycznie obsługiwana dla różnych rodzajów przetwarzania (włączanie, usuwanie lub modyfikowanie danych bazy danych);

Zapewnione są tak zwane „kreatory”, które wspierają proces projektowania (tryb „konstruktora”) - „kreator tabel”, „kreator formularzy”, „kreator raportów”, „kreator menu” itp.;

Prototypy (szablony) struktur baz danych, formularzy, raportów itp. Zostały stworzone do powszechnego użytku.

Wszystko to wskazuje na rozszerzenie funkcjonalności DBMS jako narzędzia do tworzenia aplikacji.

Serwery baz danych - skutecznie rozwijający się rodzaj oprogramowania zaprojektowanego do tworzenia i korzystania ze zintegrowanych baz danych w architekturze klient-serwer podczas pracy w sieci.

Systemy DBMS dla wielu użytkowników (takie jak Paradox, Access, FoxPro itp.) W wersji sieciowej przetwarzania danych przechowują informacje na serwerze plików - komputerze dedykowanym w scentralizowanej formie, ale samo przetwarzanie danych odbywa się na stacjach roboczych. Serwery baz danych wręcz przeciwnie, wszystkie przetwarzanie danych (przechowywanie, pobieranie, pobieranie i przesyłanie do klienta) odbywa się niezależnie, przy jednoczesnym zapewnieniu danych dużej liczbie użytkowników sieci. Wspólne dla różnych typów serwerów baz danych jest korzystanie z relacyjnych język SQL (Structured Query Language - ustrukturyzowany język zapytań do uzyskiwania dostępu do relacyjnych baz danych) do implementacji zapytań o dane.

Większość serwerów baz danych może jednocześnie korzystać z kilku platform (Windows NT, Unix, OS / 2 itd.), Obsługuje szeroki zakres protokołów przesyłania danych (IPX, TCP / IP, X.25 itp.).

Największe problemy z korzystaniem z serwerów baz danych to zapewnienie integralności (spójności) baz danych, rozwiązanie problemu duplikacji (duplikacji) danych między węzłami sieci i ich synchroniczne aktualizowanie.

Generatory raportów (serwery) - oprogramowanie z niezależnym kierunkiem rozwoju, zapewniające realizację wniosków i generowanie raportów w formie drukowanej lub ekranowej w środowisku sieciowym z architekturą klient-serwer.

Serwer raportów łączy się z serwerem bazy danych przy użyciu wszystkich poziomów przesyłania i sterowników serwera bazy danych.

Serwery raportów obejmują:

- programy planistyczne służy do śledzenia czasu generowania raportów na żądanie użytkowników, planowania wydawania i dystrybucji raportów w sieci;

- żądać programów do zarządzania kolejkami w sprawie tworzenia raportów;

- programy słownika użytkownika dla zróżnicowania dostępu do generowanych raportów;

- raportowanie programów archiwalnych itd.

Przygotowane raporty są wysyłane do klientów e-mailem lub przez innego agenta transportowego. Serwery raportów zazwyczaj obsługują heterogeniczne platformy, dzięki czemu skutecznie działają w heterogenicznych sieciach komputerowych.

Edytory tekstu - programy służące do automatycznego formatowania dokumentów, wstawiania rysowanych obiektów i grafiki do tekstu, przygotowywania spisów treści i indeksów, pisowni, projektowania czcionek, przygotowywania szablonów dokumentów. Przykładem rozwoju tego kierunku produktów programowych są systemy wydawnicze.

Procesor stołowy - programy do obliczeń przez użytkownika końcowego; narzędzia grafiki biznesowej, specjalistyczne programy przetwarzające (funkcje wbudowane, praca z bazami danych, przetwarzanie danych statystycznych itp.).

Narzędzia do prezentacji grafiki - specjalistyczne programy zaprojektowane do tworzenia obrazów i wyświetlania ich na ekranie, przygotowywania slajdów, kreskówek, filmów wideo, edycji, określania sekwencji obrazów. Prezentacja może zawierać wykresy i wykresy. Wszystkie programy graficzne prezentacji są warunkowo podzielone na programy do przygotowywania pokazów slajdów i programy do przygotowywania prezentacji multimedialnych. Do pracy tych programów konieczne jest również posiadanie specjalistycznego sprzętu - LCD (ciekłokrystaliczny pulpit) - ciekłokrystalicznego panelu projekcyjnego, który jest oświetlany przez projektor do wyświetlania obrazu na ekranie oraz sprzęt wideo.

Prezentacja wymaga wstępnego opracowania planu pokazu. Projektowanie odbywa się dla każdego slajdu: określa się zawartość slajdu, rozmiar, skład elementów, metody ich projektowania itp. Dane do wykorzystania na slajdach można przygotować ręcznie lub uzyskać w wyniku wymiany z innych systemów oprogramowania.

Zintegrowane pakiety - Zestaw kilku programów, które funkcjonalnie się uzupełniają, wspierając zunifikowane technologie informacyjne zaimplementowane na wspólnej platformie obliczeniowej i operacyjnej.

Najczęstsze zintegrowane pakiety, których składnikami są:

2. edytor tekstu;

3. procesor tabel;

4. organizator;

5. narzędzia wsparcia e-mail;

6. programy do tworzenia prezentacji;

7. edytor grafiki.

Komponenty zintegrowanych pakietów mogą działać w oderwaniu od siebie, ale główne zalety zintegrowanych pakietów ujawniają się, gdy są rozsądnie połączone ze sobą. Użytkownicy zintegrowanych pakietów mają zunifikowany interfejs dla różnych komponentów, zapewniając w ten sposób względną łatwość ich rozwoju.

Charakterystyczne cechy tej klasy oprogramowania to:

Kompletność technologie informacyjne dla użytkowników końcowych;

Interfejs użytkownika tego samego typu dla wszystkich programów zawartych w zintegrowanym pakiecie - ogólne polecenia menu, standardowe ikony tych samych funkcji (zapisywanie na dysku, drukowanie, sprawdzanie pisowni, projektowanie czcionek itp.), Standardowa konstrukcja i praca z okna dialogowe itp.;

Ogólna usługa dla zintegrowanych programów pakietowych (na przykład słownik i narzędzia pisowni do pisowni, konstruktora wykresów, konwertera danych itp.);

łatwość wymiany i łącza do obiektów tworzonych przez zintegrowane programy pakietowe (stosowane są dwie metody: DDE - dynamiczna wymiana danych i OLE - dynamiczny układ obiektów), jednolity transfer obiektów (metoda przeciągnij i upuść);

obecność jednej platformy językowej do analizy makr, programów użytkownika;

możliwość tworzenia dokumentów integrujących możliwości różnych programów tworzących zintegrowany pakiet.

Zintegrowane pakiety są również skuteczne w praca grupowa w sieci wielu użytkowników. Tak więc z aplikacji, w której pracuje użytkownik, możesz wysyłać dokumenty i pliki danych do innego użytkownika, podczas gdy obsługiwane są standardy przesyłania danych w postaci obiektów przez sieć lub pocztą e-mail.

Zorientowane na metody zapytanie ofertowe

Ta klasa obejmuje produkty programowe, które zapewniają, niezależnie od dziedziny i funkcji systemów informatycznych, matematyczne, statyczne i inne metody rozwiązywania problemów. Najpopularniejsze metody to programowanie matematyczne, rozwiązywanie równań różniczkowych, symulacja, badania operacyjne.

Metody przetwarzania statystycznego i analizy danych (statystyki opisowe, analizy regresji, prognozowanie wartości wskaźników technicznych i ekonomicznych itp.) Są szeroko stosowane. Tak więc nowoczesne procesory tabel znacznie rozszerzyły zestaw wbudowanych funkcji wdrażających przetwarzanie statystyczne i technologie informacyjne analizy statystycznej. Jednocześnie rośnie potrzeba korzystania ze specjalistycznych narzędzi przetwarzania statystycznego, które zapewniają wysoką dokładność i różnorodność metod statystycznych. W oparciu o metody planowania sieci ze wskaźnikami ekonomicznymi projektu, tworzenie różnego rodzaju raportów, ukształtował się nowy kierunek narzędzi programistycznych - zarządzanie projektami, użytkownikami tych programów są kierownicy projektów.

Zapytanie ofertowe dotyczące biura

Ta klasa oprogramowania obejmuje programy zapewniające zarządzanie organizacyjne urzędu:

1.Organizatorzy (planiści) - oprogramowanie do planowania godzin pracy, sporządzania protokołów spotkań, harmonogramów, prowadzenia notesu i książki telefonicznej.

Programy organizatora obejmują: kalkulator, notatnik, zegar, kalendarz itp. Najczęściej takie oprogramowanie jest opracowywane dla laptopów, notebooków.

2.Oprogramowanie do tłumaczenia , narzędzia do sprawdzania pisowni i tekstu zawierać:

1. programy tłumaczące zaprojektowane do tworzenia interlinearnego kodu źródłowego w określonym języku;

2. słowniki pisowni używane podczas sprawdzania tekstu;

3. słowniki synonimów używanych do stylizacji tekstów;

4. programy do rozpoznawania informacji czytanych przez skanery i konwersji do reprezentacji tekstu. Obejmują one:

RFP OCR Cunei Form 2.0 - zapewnia rozpoznawanie mieszanych tekstów rosyjsko-angielskich w języku format RTF zarówno tekst, jak i ilustracje są zapisywane;

PPP OCR Tiger - system nauki czcionek do rozpoznawania języka rosyjskiego z możliwością automatycznego wybierania czcionki z biblioteki, umożliwia wielostronicowe wprowadzanie tekstu;

PPP Stylus Lingvo Office - realizuje cały cykl „od arkusza do arkusza” - za pomocą skanera obraz tekstowy jest odczytywany na wydrukowanym arkuszu; FineReader zapewnia rozpoznawanie obrazów optycznych i zapisywanie odczytanych informacji w formie tekstowej; Rysik dla systemu Windows tłumaczy się na określony język; Korektor Lingvo korektor pisowni i rezydentny słownik Lingvo sprawdza i edytuje. Wynik tłumaczenia jest prezentowany w formacie edytora tekstów Word dla Windows.

Komunikacja IFR - zaprojektowany do organizowania interakcji użytkownika ze zdalnymi subskrybentami sieci informacyjnej. Wraz z rozwojem globalnej sieci informacyjnej Internet pojawiła się nowa klasa oprogramowania - przeglądarki, narzędzia do tworzenia stron WWW. Różnią się opcjami wsparcia. język HTML, przy użyciu kolorów podczas projektowania tła, tekstu, formatowania tekstu, przy użyciu graficznych formatów obrazów, tabel, dźwięku tła, animacji itp. Większość przeglądarek używa język Java. E-mail staje się również niezbędnym składnikiem zapytania ofertowego w biurze.

Publikowanie na pulpicie

Ta klasa programów obejmuje programy udostępniające technologie informacyjne do publikowania na komputerze:

1. formatowanie i edycja tekstów;

2. automatyczne dzielenie stron na tekst;

3. tworzenie nagłówków;

4. układ komputerowy wydrukowanej strony;

5. grafika montażowa;

6. przygotowanie ilustracji itp.

Adobe Page Maker 6.0 zapewnia wielostronicowe publikowanie w kolorze, elastyczny projekt strony i drukowanie w wysokiej jakości. Rozszerzone możliwości układu: nieograniczona liczba stron szablonów, które można wykorzystać w jednej publikacji; stosowanie różnych efektów do kolorowych obrazów; wyostrzanie i regulacja kolorów w importowanych plikach; być może ustalenie położenia obiektów na stronie, automatyczne wyrównanie obiektów.

Oprogramowanie multimedialne

Głównym celem oprogramowania multimedialnego jest tworzenie i wykorzystywanie informacji audio i wideo w celu rozszerzenia przestrzeń informacyjna użytkownik.

Oprogramowanie do multimediów zajęło wiodącą pozycję na rynku w zakresie usług informacyjnych dla bibliotek, procesu uczenia się i spędzania wolnego czasu. Bazy danych obrazów komputerowych dzieł sztuki, biblioteki nagrań dźwiękowych będą stanowić podstawę dla stosowanych systemów szkoleniowych, gier komputerowych, katalogów bibliotecznych i funduszy.

Systemy sztucznej inteligencji

Ta klasa produktów programowych realizuje indywidualne funkcje ludzkiej inteligencji. Głównymi elementami systemów sztucznej inteligencji są baza wiedzy, inteligentny interfejs użytkownika oraz program do generowania logicznych wniosków. Ich rozwój obejmuje następujące obszary:

programy powłoki do tworzenia systemów eksperckich poprzez wypełnianie baz wiedzy i reguł wnioskowania;

gotowe systemy eksperckie do podejmowania decyzji w niektórych obszarach tematycznych;

systemy zarządzania bazą wiedzy do obsługi modeli semantycznych (sieć proceduralna, sieć semantyczna, rama, produkcja itp.).

Zwykle inteligentny interfejs obejmuje:

procesor dialogu w języku naturalnym;

program planujący, który przekształca opis zadania w program rozwiązania na podstawie informacji z bazy wiedzy;

monitor zarządzający elementami interfejsu.

Specjalne oprogramowanie obejmuje iFR zorientowany na metody i zorientowane na problemy zapytania ofertowe.

Zorientowany na metody Zapytanie ofertowe znamienny tym, że w swojej bazie algorytmicznej zastosował dowolną metodę ekonomiczną i matematyczną służącą do rozwiązywania problemów. Pakiety w tej kategorii obejmują oprogramowanie, które implementuje matematyczne metody programowania (liniowe, dynamiczne, statystyczne itp.), Planowanie i zarządzanie siecią, teoria kolejkowania; statystyki matematyczne itp.

Zorientowane na problemy zapytanie ofertowe Jest to obszerna grupa pakietów oprogramowania zaprojektowanych do automatyzacji procesów rozwiązywania różnych problemów funkcjonalnych w przemysłowych i nieprzemysłowych obszarach działalności. Praktycznie nie ma jednego obszaru tematycznego, dla którego przynajmniej jedno zapytanie ofertowe nie istnieje. Przykłady pakietów problemowych to pakiety zaprojektowane w celu wdrożenia technologii przetwarzania informacji w określonych obszarach gospodarki:

W dziedzinie rachunkowości są to programy automatyzacji rachunkowości 1C: Księgowość, Żagiel, Usługa Intellect itp.;

w bankowości są to produkty oferowane przez Diasoft, Inversion, R-Style itp.

systemy informacyjne i referencyjne, takie jak „Consultant Plus”, „Gwarant”, „Yusis” itp.

Zorientowany na problemy Zapytania ofertowe nazywane są produktami programowymi zaprojektowanymi do rozwiązywania złożonych zestawów zadań w określonym obszarze funkcjonalnym. Z całej gamy problematycznych BCP wyróżniamy grupy przeznaczone do zintegrowanej automatyzacji funkcji zarządzania w sferach przemysłowych i nieprzemysłowych oraz BCP o określonych obszarach tematycznych.

Zorientowane na problemy zapytania ofertowe dla sfera przemysłowa powinien stanowić podstawę technologiczną nie tylko do planowania produkcji za pomocą ulepszonych metod, kontroli realizacji planu prac, ale także zapewniać przepływ zasobów finansowych i pracy, wykonywać szereg funkcji związanych z kontrolą usług posprzedażnych, dystrybucją produktów gotowych i marketingiem.

Zorientowane na problemy zapytanie ofertowe sfera nieprzemysłowa zaprojektowany w celu zautomatyzowania działalności firm niezwiązanych z produkcją materiałów (banki, giełdy, handel itp.) Wymagania dotyczące zapytania ofertowego tej klasy obejmują stworzenie zintegrowanych systemów wielopoziomowych.

Zapytanie ofertowe poszczególne obszary tematyczne są jednym z głównych kierunków rozwoju branży oprogramowania. Od ponad dziesięciu lat opracowywane są zapytania ofertowe w różnych obszarach tematycznych: rachunkowość, zarządzanie finansami, systemy prawne itp.

Zapytanie ofertowe zarządzanie finansami (PPP FM) pojawiło się w związku z potrzebą planowania finansowego i analiz firm. Obecny rosyjski rynek MF IFR reprezentowany jest głównie przez dwa podmioty

klasy programów: do analizy finansowej przedsiębiorstwa i do oceny efektywności inwestycji.

Systemy odniesienia prawnego RFP Są skutecznym narzędziem do pracy z ogromną ilością informacji legislacyjnych napływających w sposób ciągły.

Przykładem zintegrowanego pakietu szeroko stosowanego w zarządzaniu finansami jest zapytanie ofertowe Project Expert.

Ekspert projektu - system do opracowywania projektów inwestycyjnych i planowania finansowego przedsiębiorstwa, pozwalający analizować efektywność inwestycji. Program Project Expert wykorzystuje metodologię oceny projektów inwestycyjnych i technikę analizy finansowej.

Project Expert to aplikacja działająca w systemie Windows NT, Windows 98, Windows 95, Windows 2000 i spełniająca współczesne wymagania dotyczące wydajności.

Ekspert projektu pozwala wziąć pod uwagę specyfikę rosyjskiej rzeczywistości gospodarczej (zmiany podatkowe, inflacja itp.).

Główne funkcje programu:

1. szczegółowo opisać i zaprojektować działalność każdego przedsiębiorstwa, biorąc pod uwagę zmiany parametrów otoczenia zewnętrznego (inflacja, podatki, kursy walut);

2. opracowanie planu realizacji projektu inwestycyjnego, strategii marketingowych i produkcyjnych zapewniających najbardziej racjonalne wykorzystanie zasobów materialnych, ludzkich i finansowych;

3. zbudować model finansowania projektu;

4. analizować różne scenariusze rozwoju przedsiębiorstwa, zmieniając wartości parametrów wpływających na jego wyniki finansowe;

5. zidentyfikować kluczowe ryzyka;

6. przygotowywać sprawozdania finansowe (Motion Report pieniądze (Przepływy pieniężne), bilans, rachunek zysków i strat, sprawozdanie z wykorzystania zysku) oraz biznesplan projektu inwestycyjnego w pełni zgodny z wymogami międzynarodowymi;

7. przeprowadzić kompleksową analizę projektu, w tym analizę wrażliwości, analizę ogólnej wydajności projektu (wskaźnik rentowności, wartość bieżąca netto, wewnętrzna stopa zwrotu), analizę przepływów pieniężnych dla każdego uczestnika projektu oraz analizę wyników finansowych dla szeregu wskaźników (bieżący wskaźnik płynności, zysk na akcję itp.);

8. przeprowadzić analizę statystyczną projektu;

9. Twórz wykresy w różnych wersjach, w tym trójwymiarowych, zarówno na podstawie raportów, jak i przy użyciu opisu zależności matematycznej;

W tym artykule rozważono, co stanowi oprogramowanie aplikacyjne. Osobno przeanalizowano: klasyfikację oprogramowania komputerowego, klasyfikację i zakres oprogramowania aplikacyjnego, główne funkcje i aplikacje pakietów oprogramowania ogólnego zastosowania, cechy zintegrowanych zapytań ofertowych, a także profesjonalne zapytania ofertowe do rozwiązywania problemów ekonomicznych.

1. Dubina A.G., Orlova S.S., Shubina I.Yu., Khromov A.V. Excel dla ekonomistów i menedżerów. - St. Petersburg: Peter, 2005.

2. Informatyka: warsztaty z technologii komputerowej: podręcznik. dodatek / wyd. N.V. Makarova. - M .: Finanse i statystyki, 2005.

3. Informatyka: podręcznik / wyd. N.V. Makarova. - Wydanie 4, poprawione. - M .: Finanse i statystyki, 2005.

4. Informatyka: podręcznik dla szkół średnich / wyd. S.V. Simonovich. 2nd ed. 2007.

Zaprojektowany do wykonywania określonych zadań i przeznaczony do bezpośredniej interakcji z użytkownikiem. W większości systemów operacyjnych programy aplikacyjne nie mają bezpośredniego dostępu do zasobów komputera, ale wchodzą w interakcje ze sprzętem i innymi programami za pośrednictwem systemu operacyjnego. Również w prostym języku - programy pomocnicze.

DO oprogramowanie programy komputerowe napisane dla użytkowników lub przez samych użytkowników, aby dać komputerowi określone zadanie. Programy do przetwarzania zamówień lub listy mailingowe są przykładem oprogramowania aplikacyjnego. Nazywa się programistów, którzy piszą oprogramowanie programiści aplikacji .

Klasyfikacja

Rodzaj

  • oprogramowanie ogólnego zastosowania
  • oprogramowanie rozrywkowe
  • oprogramowanie specjalnego przeznaczenia
    • Aplikacje multimedialne (odtwarzacze multimedialne, programy do tworzenia i edycji wideo, dźwięku, syntezatora mowy itp.)
    • Systemy hipertekstowe (słowniki elektroniczne, encyklopedie, systemy pomocy)
  • profesjonalne oprogramowanie
    • CAD - wspomagane komputerowo systemy projektowania
    • AWP - stacja robocza
    • ACS - automatyczny system kontroli
    • ACS TP - automatyczny system kontroli procesu
    • ASNI - zautomatyzowany system badawczy
    • Systemy bilingowe
    • CRM - systemy zarządzania relacjami z klientem
    • CTRM / ETRM - systemy zarządzania magazynem
    • SRM (zarządzanie relacjami z dostawcami) - systemy zarządzania relacjami z dostawcami
    • (Business Intelligence) - systemy analityczne
    • DMS (Document Management System) - System zarządzania dokumentami / Document Automation System (elektroniczny system zarządzania dokumentami)
    • CMS (Content Management System) - systemy zarządzania treścią
    • Systemy ERP - systemy planowania zasobów przedsiębiorstwa
    • Systemy EAM - systemy zarządzania środkami trwałymi w przedsiębiorstwie
    • Systemy MRM - marketingowe systemy zarządzania zasobami
    • Systemy MES - systemy zarządzania operacyjnego (warsztatowego) produkcją i naprawami
    • Systemy ABS - zautomatyzowane systemy bankowe
    • Systemy RBS - systemy zdalnej bankowości

Według zastosowania

  • Oprogramowanie użytkowe przedsiębiorstw i organizacji. Na przykład zarządzanie finansami, relacje z konsumentami, łańcuch dostaw. Ten typ obejmuje również oprogramowanie działowe dla małych firm, a także oprogramowanie dla poszczególnych jednostek w dużym przedsiębiorstwie. (Przykłady: zarządzanie transportem, wsparcie IT)
  • Oprogramowanie zapewniające użytkownikom dostęp do urządzeń komputerowych.
  • Oprogramowanie infrastruktury korporacyjnej. Zapewnia ogólne możliwości obsługi oprogramowania dla przedsiębiorstw.
  • Oprogramowanie dla pracowników informacyjnych. Służy potrzebom indywidualnych użytkowników w zakresie tworzenia i zarządzania informacjami. Zwykle jest to zarządzanie czasem, zasobami, dokumentacją, na przykład edytorami tekstu, arkuszami kalkulacyjnymi, programami klienckimi do poczty e-mail i blogów, systemami informacji osobistej i edytorami mediów.
  • Oprogramowanie do dostępu do treści. Służy do uzyskiwania dostępu do niektórych programów lub zasobów bez ich edycji (może jednak obejmować również funkcję edycji). Zaprojektowany dla grup lub indywidualnych użytkowników treści cyfrowych. Są to na przykład odtwarzacze multimedialne, przeglądarki internetowe, przeglądarki pomocnicze itp.
  • Oprogramowanie do treści edukacyjnych jest zbliżone do oprogramowania medialnego i rozrywkowego, ale w przeciwieństwie do niego ma jasne wymagania dotyczące testowania wiedzy użytkowników i śledzenia postępów w studiowaniu określonego materiału. Wiele programy edukacyjne obejmują udostępnianie i współpracę wielostronną.
  • Oprogramowanie do symulacji. Służy do symulacji fizycznych lub abstrakcyjnych systemów do badań, edukacji lub rozrywki.
  • Narzędzia oprogramowania medialnego. Zapewnienie potrzeb użytkowników, którzy produkują media drukowane lub elektroniczne dla innych konsumentów, na zasadach komercyjnych lub edukacyjnych. Są to programy drukujące, skład, przetwarzanie multimediów, edytory HTML, edytory cyfrowej animacji, cyfrowy dźwięk itp.
  • Programy aplikacyjne do projektowania i budowy. Wykorzystywane w rozwoju sprzętu i oprogramowania. Obejmują one projektowanie wspomagane komputerowo (CAD), inżynierię wspomaganą komputerowo (CAE), edycję i kompilację języków programowania oraz programy Integrated Development Environments (IDE).

Oprogramowanie Zaprojektowany do opracowywania i wykonywania określonych zadań użytkownika. Oprogramowanie aplikacji jest uruchomione system operacyjny (podstawowe oprogramowanie). Oprogramowanie aplikacji obejmuje pakiety aplikacji i aplikacje użytkownika.

Pakiet aplikacji(PPP) - kompleks programów zaprojektowanych do wykonywania zadań określonej klasy.

Wyróżnia się następujące typy aplikacji:

- oprogramowanie ogólnego zastosowania

- oprogramowanie zorientowane na metody;

- oprogramowanie zorientowane na problemy;

- oprogramowanie dla sieci globalnych;

- Oprogramowanie do zarządzania procesem obliczeniowym.

Do oprogramowania aplikacji ogólny celobowiązują następujące IFR:

Edytory tekstu i grafiki, systemy wydawnicze;

Arkusze kalkulacyjne;

Systemy zarządzania bazą danych;

Zintegrowane pakiety;

Technologia obudowy;

Systemy ekspertowe Shell i systemy sztucznej inteligencji.

Redakcja zwane oprogramowaniem przeznaczonym do tworzenia i modyfikowania tekstów, dokumentów, danych graficznych i ilustracji. Redaktorzy na swój sposób funkcjonalność można podzielić na edytory tekstu, edytory graficzne i systemy wydawnicze.

Edytory tekstu używane do przetwarzania informacje tekstowe i wykonaj następujące funkcje: napisz tekst do pliku; wstawianie, usuwanie, zamiana znaków, linii i fragmentów tekstu; sprawdzanie pisowni; typografia w różnych czcionkach; wyrównanie tekstu; przygotowywanie spisów treści, paginacja tekstu; wyszukiwać i zamieniać słowa i wyrażenia; włączenie prostych ilustracji do tekstu; wydrukować tekst.

Najczęściej używane edytory tekstu
Microsoft Word, Word Perfect, ChiWriter, MultiEdit, AmiPro, Lexicon.

Edytor graficzny(w tym systemy CAD) są przeznaczone do tworzenia i przetwarzania dokumentów graficznych, w tym schematów, ilustracji, rysunków, schematów.

Najpopularniejsze są następujące edytory graficzne:

Adobe Photoshop, CorelDRAW, PaintBrush, Adobe Illustrator.

Systemy wydawniczepołączyć możliwości edytorów tekstu i obrazów. Rozwinęli możliwości formowania pasków z tekstem i materiałami graficznymi, a następnie drukowania. Systemy te koncentrują się na wykorzystaniu w publikacjach i są nazywane systemami układów. Przykładami takich systemów są Adobe PageMaker i Ventura Publisher.

Arkuszzwany programem do przetwarzania danych liczbowych w tabelach. Dane różnych typów (liczby, dane znakowe, formuły) są przechowywane w osobnych komórkach tabeli. Za pomocą formuł ustawia się zależności wartości jednej komórki od zawartości innych komórek. Najpopularniejszy arkusz kalkulacyjny można uznać za MS Excel.

Do pracy z bazami danych używa się specjalnego oprogramowania - systemy zarządzania bazami danych (DBMS).Baza danych (DB) to zbiór specjalnie zorganizowanych zestawów danych przechowywanych na dysku. Zarządzanie bazą danych obejmuje wprowadzanie danych, ich poprawianie i manipulowanie danymi, tj. Dodawanie, usuwanie, pobieranie, aktualizowanie i inne operacje.

W zależności od metody organizacji danych istnieją sieciowe, hierarchiczne, rozproszone i relacyjne DBMS. Z dostępnych DBMS, Microsoft Access, Microsoft FoxPro, MS SQL Server, Borland Paradox, MySQL, a także Oracle, Informix, Ingress, Sybase, Progress itp. Otrzymały najwięcej dystrybucji.

Zintegrowane pakietyjest nazywany zestawem funkcjonalnie różnych produktów ogólnego zastosowania, które się uzupełniają, zdolne do interakcji ze sobą poprzez wymianę danych, posiadające pojedynczy interfejs użytkownika, zaimplementowane na jednej działającej platformie komputerowej. Zazwyczaj zawierają one edytor tekstu, arkusz kalkulacyjny, edytor graficzny, DBMS, kilka innych programów i moduł komunikacyjny. Obecnie integracja modułów oprogramowania ma charakter obiektowy, którego cechą jest wykorzystanie zasobów współdzielonych przez kilka aplikacji. Najpopularniejsze zintegrowane pakiety to Microsoft Office, Framework, Startnave, Lotus SmartSuite dla Windows, Borland Office dla Windows.

Technologia CASEsłużą do tworzenia złożonych systemów informatycznych, które zwykle wymagają wspólnej realizacji projektu, w którym biorą udział różni specjaliści: analitycy systemów, projektanci i programiści.

Korzystając z technologii CASE, każdy specjalista rozwiązuje problemy na swoim poziomie, nie rozpraszając się innymi szczegółami.

Systemy eksperckie- Są to systemy przetwarzania wiedzy w wysoce wyspecjalizowanym obszarze podejmowania decyzji przez użytkowników na poziomie profesjonalnych ekspertów. Systemy eksperckie służą do prognozowania sytuacji, diagnozowania stanu obiektu, planowania celu i kontrolowania funkcjonowania. Powstały w wyniku komputeryzacji tego typu procesów rozwiązywania problemów "co się zdarzy jeśli...",w oparciu o logikę i doświadczenie specjalistów. Przykładem powłok systemów eksperckich jest Expert-Ease, który jest wykorzystywany w ekonomii.

DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu