Sunteți pe pagina 1din 26

1

SOFTWARE
SOFTWARE DE BAZA
SOFTWARE DE APLICATIE
2

contine programe care executa
task-uri esentiale pentru
functionarea hardware-ului
Software

Software
de aplicatie
Software
de baza
Software-ul sistem

Orice computer
trebuie sa includa
un software care
sa coordoneze
functionarea
hardware-ului.
3
Software de Aplicatie
Sistem de Operare
Hardware
4
Afiseaza informatia pe ecran
Memoreaza date pe discuri
Trimite date la printer
Interpreteaza comenzile
Comunica cu unitatile periferice.
System Software
Sisteme de Operare
Utilitilitare
Drivere
Limbaje de programare
System Software
5
Sisteme de Operare
Microcomputere
DOS
Microsoft Windows
OS/2
Mac OS
Mainframe
UNIX
VMS
MVS
6
Functiile unui sistem de operare :
Controleaza unitatile de input si output
Aloca resursele sistemului de calcul
Gestioneaza memoria
Asigura securitatea sistemului
Detecteaza defectele echipamentului.
IBM-compatible
DOS
Windows 3.1
Windows 95
OS/2
Macintosh
Mac OS
7
Microcomputer Operating Systems
DOS
C:\> _
8
Operating Systems
Windows 3.1
9
Operating Systems
Windows 95
10
Operating Systems
OS / 2
11
Operating Systems
Mac OS
12
Microcomputer Operating Systems
UNIX
SunOS UNIX

login: smith
Password:
Last login: Oct 15 17:42:09 from tserv1.edu

SunOS Release 4.1.1 #1: Wed Mar 20 11:24:14 AST 1991

You have mail.

% _
13
14
Software de baza pentru a extinde sistemul de operare
Da utilizatorului controlul utilizarii resurselor hardware
Unele sunt furnizate odata cu sistemul de operare; altele
separat
Exemplu Norton
Utilitarele
Driverele
Software de baza care spune computerului cum sa
utilizeze unitatile periferice
Trebuie instalate impreuna cu unitatile periferice.
15
Limbajele de programare
Permit programatorilor
sa scrie programe
utilizind instructiuni in
Engleza
Translateaza
instructiunile intr-un
format aceptabil
computerului.
BASIC
Visual Basic
C
C ++
COBOL
Ada
FORTRAN
16
Programe
Programe sursa
Compilator
Programe obiect
Programe executabile
17
Programul unui Computer - un set de instructiuni,
ce indica unui computer cum sa rezolve anumite
probleme si sa execute taskuri.
Computer Programs
program Conversie (input,output);

const
inchesPerFoot = 12;
centimetersPerInch = 2.54;
var
feet, inches, lengthInInches: integer;
centimeters: real;
begin
write(What is the length in feet and inches?);
readln(feet,inches);
lengthInInches :=inchesPerFoot * feet + inches;
centimeters :=centimetersPerInch * lengthInInches;
writeln(The length in centimeters is, centimeters:1:2)
end
Un program
care
converteste
picioare si
inci in
centimetri
Word processing
Spreadsheets
Gestiunea bazelor de date
Electronic mail
Grafica
Desktop publishing
Planificare
Software

Application
Software
System
Software
Birotica -
Productivitate
Educatie si
documentare
Divertisment
Afaceri
Procesoarele de texte
Spreadsheet - Tabelele de calcul
Database management - Sisteme de
gestiune a bazelor de date.
Cele mai populare software-uri de birotica:
Va ajuta sa produceti rapoarte, scrisori,
articole ...
Se utilizeaza pentru a crea, edita, formata si
verifica ortografic documente
Va permite sa reutilizati documente usor
Are o functiune numita mail merge.
Software-ul pentru procesare de texte ...
Va ajuta sa lucrati cu numbere
Afiseaza o retea de linii si coloane
Va permite sa introduceti formule pentru calcule
Are formule prefabricate (functii) pentru calcule
Va permite sa generati grafica de afaceri.
Spreadsheet software ...
Database Management Software
Va ajuta sa stocati, regasiti, actualizati, organizati, si
sa prezentati informatii
Stocheaza informatia sub forma de articole (records)
Va permite sa introduceti un filtru (query) pentru a
regasi informatia
Va permite sa actualizati cu usurinta informatia din
articole
Contine posibilitati deosebite de reporting pentru
crearea de rapoarte tiparite.

Software-ul de Productie - Birotica
Electronic mail -furnizeaza cutii postale electronice ce
colecteaza documente sau mesaje de la alti utilizatori

Graphics -utilizat pentru a desena figuri, imagini in 3-D, si
animatie

Presentation graphics-utilizata pentru a prezenta informatia
de afaceri folosind tehnici de scoatere in evidenta ca liste
punctate, grafice, figuri, si diagrame


Desktop publishing -ajuta la aranjarea in pagina, combinind
text si grafica

Scheduling - ajuta la tinerea evidentei intilnirilor, datelor
oportune si evenimentelor speciale

Suite, Office sau Works:

Sunt citeva software-ruri de
aplicatie ce sunt combinate
intr-unul singur
Contin editor, spreadsheet,
database, presentare
grafica, si adesea electronic
mail
Este usor de a transfera date
intre aplicatii.
Exemple:
Microsoft Works
Claris Works
Lotus SmartSuite
Novell Perfect Office
Microsoft Office


Business Software...
Horizontal market software
... Utilizat de mai multe tipuri
de afaceri


Vertical market software
... Proiectat pentru afaceri
speciale
note de plata medicale
& asigurare medicala
aplicatii pentru
gestiunea spitalelor
sisteme pentru cabinete
medicale
Evaluare in domeniul
medical
ajuta organizatiile sa-si indeplineasca lucrari specifice.
Aplicatii de contabilitate
Aplicatii de salarii
Jocuri ( Solitaire )
Simulari ( golf sau zborul unui avion)
Rezovare de puzzles ( misterele lui Sherlock
Holmes).
Software de divertisment
Software pentru educatie
Tutoriale CAI (Computer Aided Instruction)
Invatarea de noi limbi
Prepararea testelor standardizate
Simulari cu scop educational pentru
manipularea unor modele computerizate de
obiecte reale
Enciclopedii si dictionare electronice.

S-ar putea să vă placă și