Despre Aplicatii Web
Transcript of Despre Aplicatii Web
-
7/30/2019 Despre Aplicatii Web
1/90
Dr.Sabin
Buraga
www.purl.o
rg/net/busa
co
Inginerie Web
Aspecte privind dezvoltarea aplicatiilor Web
detalii in [PSW, 197-298]vezi si G. Kappel et al. (Editors), Web Engineering,
Wiley & Sons, 2006
-
7/30/2019 Despre Aplicatii Web
2/90
Dr.Sabin
Buraga
www.purl.o
rg/net/busa
co
Sa te stradui sa adaptezi intotdeauna
momeala pe gustul pestelui.
Lloyd George
-
7/30/2019 Despre Aplicatii Web
3/90
Dr.Sabin
Buraga
www.purl.o
rg/net/busaco
Aplicatii Web sisteme software complexe,in evolutie permanenta
-
7/30/2019 Despre Aplicatii Web
4/90
Dr.Sabin
Buraga
www.purl.o
rg/net/busaco
Realitati privind proiectele Web de anvergura:
neadaptare la cerintele de tip business (84%)
intirzieri in lansare (79%)
neincadrare in buget (63%)
lipsa functionalitatii (53%)calitatea precara a aplicatiei (52%)
-
7/30/2019 Despre Aplicatii Web
5/90
Dr.Sabin
Buraga
www.
purl.o
rg/net/busaco
Asigurarea calitatii aplicatiilor Web
corectitudine & robustete (reliability)extindere & reutilizare (modularitate)
compatibilitate
eficienta (asigurarea performantei)
portabilitate
-
7/30/2019 Despre Aplicatii Web
6/90
Dr.Sabin
Buraga
www.
purl.o
rg/net/busaco
Asigurarea calitatii aplicatiilor Web
usurinta in utilizare (usability)functionalitate
relevanta momentului lansarii (timeliness)
mentenabilitate
securitate
-
7/30/2019 Despre Aplicatii Web
7/90
Dr.Sabin
Buraga
www.
purl.o
rg/net/busaco
Asigurarea calitatii aplicatiilor Web
alte aspecte de interes:verificabilitate
integritate
reparabilitate
economie
-
7/30/2019 Despre Aplicatii Web
8/90
Dr.Sabin
Buraga
www.
purl.o
rg/net/busaco
Necesitati:
scopuri & cerinte clar specificate
dezvoltarea sistematica, in faze, a aplicatiilor Web
planificarea judicioasa a etapelor de dezvoltare
controlul permanent al intregului proces de dezvoltare
-
7/30/2019 Despre Aplicatii Web
9/90
Dr.Sabin
Buraga
www.
purl.o
rg/net/busaco
Necesitati:
scopuri & cerinte clar specificate
dezvoltarea sistematica, in faze, a aplicatiilor Web
planificarea judicioasa a etapelor de dezvoltare
controlul permanent al intregului proces de dezvoltare
inginerie Web
-
7/30/2019 Despre Aplicatii Web
10/90
Dr.Sabin
Buraga
www.
purl.o
rg/net/busaco
aspecte de interes
Categorii de aplicatii WebCentrate pe documente
Interactive
Tranzactionale
Colaborative
Orientate spre portaluri
De tip ubicuuWeb social
Web semantic
-
7/30/2019 Despre Aplicatii Web
11/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
Categorii de aplicatii WebCentrate pe documente
Interactive
Tranzactionale
Colaborative
Orientate spre portaluri
De tip ubicuuWeb social
Web semantic
evolutia in timp
a complexitatii
-
7/30/2019 Despre Aplicatii Web
12/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
Centrate pe documente document centric
continut/pagini static(e):situri de companii, personale
-
7/30/2019 Despre Aplicatii Web
13/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
Interactive
expozitii virtualesituri de stiri
sisteme din domeniul turismului
-
7/30/2019 Despre Aplicatii Web
14/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
Tranzactionale
online bankingsolutii B2B (business-to-business)
fluxuri de activitati (workflow-uri)
-
7/30/2019 Despre Aplicatii Web
15/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
Colaborative
tele-conferinte Web
wiki-uri
servicii e-learning
aplicatii Webpeer-to-peer
-
7/30/2019 Despre Aplicatii Web
16/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
Orientate spre portaluri
localizare unitara a informatiilor:tehnice, de afaceri, guvernamentale,
specie: Web-ul cetatenesc
-
7/30/2019 Despre Aplicatii Web
17/90
Dr.Sabin
Buraga
www.p
url.o
rg/net/busaco
aspecte de interes
De tip ubicuu
servicii mobile bazate pe locatia utilizatorului,
disponibile pe mai multe plaforme:
desktop, dispozitive mobile, tablet,
Web-ul mobil
-
7/30/2019 Despre Aplicatii Web
18/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
aspecte de interes
Web social
(micro)blog-uri
mediatizare (syndication)
spatii de lucru virtuale
filtrare colaborativa
divertisment social social (game) computing
t
-
7/30/2019 Despre Aplicatii Web
19/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
aspecte de interes
Web semantic
modelarea cunostintelor
pentru a fi intelese de calculatoare
date
informaii
cunotine
avansat
t
-
7/30/2019 Despre Aplicatii Web
20/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
aspecte de interes
Web semantic
modelarea cunostintelor
pentru a fi intelese de calculatoare
date
informaii
cunotine
detalii la master la Dezvoltarea aplicatiilor Web
avansat
t
-
7/30/2019 Despre Aplicatii Web
21/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
Web semantic
interconectarea datelor avnd descrieri procesabile
la nivelul calculatoarelor
linked open data
aspecte de interes
avansat
t
-
7/30/2019 Despre Aplicatii Web
22/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
http://lod-cloud.net/
avansat
t
-
7/30/2019 Despre Aplicatii Web
23/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
Web semantic
management de cunotine
mediatizare complex
realizare automat de raionamente
recomandare inteligent de resurse
regsirea i reutilizarea dateloretc.
aspecte de interes
avansat
-
7/30/2019 Despre Aplicatii Web
24/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
Aspecte importante:
stabilirea standardelor de calitatelicitare & negociere aspect important: copyright-ul
documentare
verificare & validare
management
cerinte
-
7/30/2019 Despre Aplicatii Web
25/90
Dr.SabinBuraga
www.p
url.o
rg/net/busaco
cerinte
Aspecte specifice aplicatiilor Web:
Lipsa unei structuri reale (tangibile)
Multi-disciplinaritate
Necunoasterea publicului-tinta real
Volatilitatea cerintelor & constringerilor
Mediu de operare impredictibilImpactul sistemelor traditionale (legacy)
Aspecte calitative diferite
Inexperienta vizitatorilor
Termenul de lansare
-
7/30/2019 Despre Aplicatii Web
26/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
cerinte: exemplu
Situl Web al unui muzician
To maintain and develop lasting relationships with fans
ofRoberts music. In addition to being visuallyand
emotionallyappealing and appropriate to Roberts fan base,
the site should be a reliable source for current information
on Roberts activities and provide consistentlyupdatedaudio and visual stimuli that encourage repeated visits
from fans.
-
7/30/2019 Despre Aplicatii Web
27/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
cerinte: exemplu
Punctele de plecare in dezvoltarea Flickr
presupuneri initiale (assumptions):
folosirea succesului blogging-ului, partajarea nu doar
a insemnarilor, ci si fotografiilor (personale),
suport pentru realizarea de comentarii + tagging
-
7/30/2019 Despre Aplicatii Web
28/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
cerinte: exemplu
Punctele de plecare in dezvoltarea Flickr
presupuneri initiale (assumptions):
oamenilor le place sa-si impartaseasca amintirile
-
7/30/2019 Despre Aplicatii Web
29/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
cerinte: exemplu
Punctele de plecare in dezvoltarea Flickr
declaratia scopului (claim):
Flickr.com is almost certainly the best online photo
management and sharing application in the world.
pretindea Flickr in 2005
-
7/30/2019 Despre Aplicatii Web
30/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
noi tipuri de cerinte
Privitoare la continut
audientacontext de navigare
preferinte
disponibilitate
etc.
-
7/30/2019 Despre Aplicatii Web
31/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
noi tipuri de cerinte
Interactiunea cu utilizatorul in contextul Web
inclusiv vizand Web-ul social
content mash-up
itsyours to take, re-arrange and re-use
-
7/30/2019 Despre Aplicatii Web
32/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
noi tipuri de cerinte
Calitative
functionalitatefiabilitate
utilizabilitate
eficienta
mentenabilitateindependenta de platforma
-
7/30/2019 Despre Aplicatii Web
33/90
Dr.SabinBuraga
www.p
url.o
rg/net/bus
aco
noi tipuri de cerinte
Privitoare la mediul de executie
(in)dependenta de navigatorul Webwireless on-line vs. off-line
-
7/30/2019 Despre Aplicatii Web
34/90
Dr.SabinBuraga
www
.purl.o
rg/net/bus
aco
noi tipuri de cerinte
Referitoare la evolutie
perpetual beta
-
7/30/2019 Despre Aplicatii Web
35/90
Dr.SabinBuraga
www
.purl.o
rg/net/bus
aco
In ce mod dezvoltam o aplicatie Web?
-
7/30/2019 Despre Aplicatii Web
36/90
Dr.SabinBuraga
www
.purl.o
rg/net/bus
aco
modelare
Uzual, se recurge la o metodologie
-
7/30/2019 Despre Aplicatii Web
37/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
modelare
Uzual, se recurge la o metodologie
se prefera abordarile conduse de modele
(MDA model-driven architecture)
www.omg.org/mda/
avansat
-
7/30/2019 Despre Aplicatii Web
38/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
modelare
Metodologii orientate spre:date: RMM (Relationship Management Methodology),
Hera, WebML
interactiune: HDM (Hypertext Design Model),
WSDM (Web Site Design Method), UsiXML
obiecte: OOHDM (Object-Oriented HDM),
UWE (UML-based Web Engineering),
OOWS (Object-Oriented Web Solutions)
software: WAE (Web Application Extension)
avansat
avansat
-
7/30/2019 Despre Aplicatii Web
39/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
avansat
Robert Baxley
avansat
-
7/30/2019 Despre Aplicatii Web
40/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
avansat
Jesse Garrett
-
7/30/2019 Despre Aplicatii Web
41/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
arhitecturi
Calitatea aplicatiilor Web este influentata
de arhitectura pe care se bazeaza
-
7/30/2019 Despre Aplicatii Web
42/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
arhitecturi
Dezvoltarea unei arhitecturi software ia in calcul:
cerinte functionale impuse de clienti, vizitatori,
factori calitativi vizand performanta, reutilizabilitatea,scalabilitatea etc.
aspecte tehnice OS, middleware, sisteme legacy,
experienta recurgerea la arhitecturi existente,pattern-uri, management de proiecte etc.
-
7/30/2019 Despre Aplicatii Web
43/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
arhitecturi
Arhitecturi Web generice componente tipice:client(i)
firewall
proxyserver(e) Web
server(e) de stocare persistenta (baze de date)
server(e) de continut multimedia
server(e) de management al continutului
server(e) de aplicatii
aplicatii traditionale (legacy)
-
7/30/2019 Despre Aplicatii Web
44/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
arhitecturi
Solutii complexe:
paradigme de comunicare intre (module de) aplicatii
SOA Service Oriented Architecture
integrare la nivel de: date, aplicatie, procese de afaceri
-
7/30/2019 Despre Aplicatii Web
45/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
testare
Teste specifice in contextul aplicatiilor Web
privind continutul structura, meta-date
probleme la nivel de hipertext(e.g., broken links)
utilizabilitate inclusiv accesibilitate, multi-lingvism
estetica interfetei Web dificil de evaluat/testat
-
7/30/2019 Despre Aplicatii Web
46/90
Dr.Sabi
nBuraga
www
.purl.o
rg/net/bus
aco
testare
Teste specifice in contextul aplicatiilor Web
integrare a componentelor
gradul de disponibilitate permanenta si de flexibilitate
(evolutie continua)
gradul de independenta de dispozitiv multi-screen
(numar mare de dispozitive & caracteristici potentiale)
-
7/30/2019 Despre Aplicatii Web
47/90
Dr.SabinBuraga
www
.purl.o
rg/net/bus
aco
testare
Alte tipuri de testari:
privind performantaincarcare (load)
stressing
testare continua
scalabilitate
referitoare la securitate
vezi cursul viitor
-
7/30/2019 Despre Aplicatii Web
48/90
Dr.SabinBuraga
www
.purl.o
rg/net/bus
aco
testare
Poate fi realizata:
manual
semi-automat
automat
-
7/30/2019 Despre Aplicatii Web
49/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
testare: exemplu codul-sursa
Documente (X)HTML validator.w3.org, Tidy
Documente CSS
Documente XML bine-formatate / valide
Script-uri pe partea client (JavaScript) via JSLint
Programe rulate la nivel de server (JSP, PHP,): xUnit
Integritatea si accesul la sistemul de fisiere
Integritatea si accesul la bazele de dateRezolvarea independentei de navigator
Prevenirea/solutionarea problemelor de securitate
Rezolvarea scalabilitatii aplicatiei Web
-
7/30/2019 Despre Aplicatii Web
50/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: aspecte de interes
Disponibilitatea imediata & globala:
24 h 7 zile, numar nelimitatde utilizatori
suport permanent acordat clientilor
continua dezvoltare a aplicatiei Web
-
7/30/2019 Despre Aplicatii Web
51/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: aspecte de interes
Includerea aplicatiei Web in fluxul de activitati
(workflow-ul) deja existent al organizatiei
asteptari:
cresterea productivitatii, asigurarea calitatii,
reducerea ciclurilor de activitati etc.
efect posibil:
redefinirea workflow-urilor
-
7/30/2019 Despre Aplicatii Web
52/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: aspecte de interes
Publicarea sitului
server dedicat
furnizor de gazduire Web (hosting)
fara Under construction nicaieri!
-
7/30/2019 Despre Aplicatii Web
53/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: aspecte de interes
Alegerea domeniului(poate reflecta brand-ul)
batalia numelor de domenii
servicii de redirectionare
utilizarea de domenii speciale:
.tv (Tuvalu), .fm (Federatia Micronezia) etc.
-
7/30/2019 Despre Aplicatii Web
54/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: promovarea
Numele sitului legat de numele organizatiei
Anunturi publicitare catre toti clientii, furnizorii etc.
Affiliate marketing
(schimb de banner-e,pay per click,)
-
7/30/2019 Despre Aplicatii Web
55/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: promovarea
SEM (Search engine marketing)
inscrierea la motoare de cautare +
optimizarea pentru motoarele de cautare
(SEO search engine optimization)
Content-related marketing e.g., Google AdWords
Folosirea tehnologiilor Web-ului social
social (media) marketing
-
7/30/2019 Despre Aplicatii Web
56/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare
Mentinerea (administrarea) continutului
obtinerea, crearea, pregatirea, managementul,prezentarea, procesarea, publicarea si reutilizarea
continuturilor in maniera sistematica si structurata
-
7/30/2019 Despre Aplicatii Web
57/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare
Mentinerea (administrarea) continutului
obtinerea, crearea, pregatirea, managementul,prezentarea, procesarea, publicarea si reutilizarea
continuturilor in maniera sistematica si structurata
puncte de vedere:organizational
tehnic
referitoare la utilizator
avansat
-
7/30/2019 Despre Aplicatii Web
58/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: management
In nivel organizational:managementul cunostintelor (knowledge management)
managementul relatiilor cu clientii(CRM Client Relationship Management)
planificarea resurselor
(ERP Enterprise Resource Planning)managementul workflow-urilor + business rules
integrarea aplicatiilor (EAI Enterprise App Integration)
avansat
-
7/30/2019 Despre Aplicatii Web
59/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: management
In nivel tehnic:
managementul continutului de catre personal non-tehnic,asigurind separatia dintre continut,
structura si presentare
sisteme de management al continutului(CMS Content Management Systems)
instrumente colaborative (e.g., enterprise wiki)
avansat
-
7/30/2019 Despre Aplicatii Web
60/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: management
Privind utilizatorul:
utilizabilitate Web
mediatizare, agregare, mixare
cresterea performantei8090% of the end-user response time is spent
on the front-end (Steve Souders)
avansat
-
7/30/2019 Despre Aplicatii Web
61/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: analiza utilizarii
Usage analysis
metode explicite (offline) vs. metode implicite (online)
metode explicite bazate pe date oferite de utilizator
exemple: chestionare, analiza mesajelor de e-mail
metode implicite colectare automata a datelor de interes
avansat
-
7/30/2019 Despre Aplicatii Web
62/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
exploatare: analiza utilizarii
Usage analysis
construirea profilului utilizator: Web usage mininganaliza fisierelor de jurnalizare a accesului
(e.g., access.log la Apache, awstats,)
masurarea popularitatii sitului: viteza de incarcare,numarul de accesari, timpul de vizitare etc.
servicii de monitorizare/raportare
e.g., Google Analytics, WordPress Statistics
-
7/30/2019 Despre Aplicatii Web
63/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
obiectiv principal
resurse umanedurata
cost
abordare
tehnologiiprocese
rezultat
profilul echipei
-
7/30/2019 Despre Aplicatii Web
64/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
obiectiv principal
crearea unui produs utilizabil in cit mai scurt timp posibil
-
7/30/2019 Despre Aplicatii Web
65/90
Dr.SabinBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
resurse umane
uzual, 3-9 indivizi
strategii: in-house, outsourcing (offshore), nearshore
-
7/30/2019 Despre Aplicatii Web
66/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
durata
~3-6 luni
-
7/30/2019 Despre Aplicatii Web
67/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
cost
de ordinul miilor de dolari
-
7/30/2019 Despre Aplicatii Web
68/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
abordare
metode agile,
asamblare de componente,
prototipizare
-
7/30/2019 Despre Aplicatii Web
69/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
tehnologii
bazate pe componente
(servicii, API-uri publice, biblioteci)
proiectare/programare vizuala
multimediaetc.
-
7/30/2019 Despre Aplicatii Web
70/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
procese
ad-hoc (agile)
-
7/30/2019 Despre Aplicatii Web
71/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/busaco
management
Parametrii unui proiect Web:
rezultat
reutilizabilitate mare a codului
(in special, la nivel de server),
recurgerea la componente/limbaje/platforme standard,
aplicatii implementate uzual conform standardelor
designul vizual este, de cele mai multe ori, unicat
-
7/30/2019 Despre Aplicatii Web
72/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management
Parametrii unui proiect Web:
profilul echipei
specialisti in interactiune e.g., designeri Web
+
dezvoltatori (programatori) Web
+arhitecti de baze de date
+
specialisti in marketing si/sau relatii cu publicul
-
7/30/2019 Despre Aplicatii Web
73/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Personal aplicatii Web de anverguraManagement: Site editor, Project manager
Dezvoltare: System architect, Creative lead,Security architect, Data (DB/XML) modeler & developer,
Component developer, Web interface developer,
Graphic artist(s), HCI engineer
Programare: Server-side programmers, Client-sideprogrammers, Data/component integration programmers
Testare: Testing lead, Client-side tester, Server-side tester,
Component tester,Application integration tester
-
7/30/2019 Despre Aplicatii Web
74/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Personal aplicatii Web de anverguraOperatii tehnice asupra serverului Web:
Webmaster, Hardware & network technicians,Network admin., Backup operator, Database
administrator, Uptime monitor, Security monitor
Marketing: Content producers & editors,
Branding & advertising experts, Direct e-marketer
-
7/30/2019 Despre Aplicatii Web
75/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Componenta tipica:
-
7/30/2019 Despre Aplicatii Web
76/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Caracteristici:
multi-disciplinaritate
paralelism al activitatilor
dimensiuni reduse
-
7/30/2019 Despre Aplicatii Web
77/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Web Designer: mainly a front-end developer
graphics applications, (X)HTML, CSS,cross-browser compatibility, experienta in design vizual,
cunostinte privind interactiunea Web,
JavaScript (jQuery),
-
7/30/2019 Despre Aplicatii Web
78/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Web Developer: mainly a back-end developer
cel putin 1 limbaj obiectual, server-side scripting,protocoale & standarde Internet/Web,
cunostinte de baze de date (inclusiv XML si/sau NoSQL),
familiaritate cu sisteme CMS/wiki,
cunostinte privitoare la servicii Web,cunostinte despre alte paradigme de programare,
-
7/30/2019 Despre Aplicatii Web
79/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Web Technician: junior Web developer
asistent (ajutor) al webmaster-ului,designerului sau dezvoltatorului Web
in formare de abilitati
-
7/30/2019 Despre Aplicatii Web
80/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management: personal
Web Maintainer: maintains information
actualizeaza continutului disponibil pe Webvia o interfata WYSIWYG, uzual
-
7/30/2019 Despre Aplicatii Web
81/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management
Evidenta riscurilor factori importanti:
definirea neclara a obiectivelor
focalizarea asupra unei audiente nereprezentative
(e.g., conducerea organizatiei)
procese bazate pe organigrama, nu pe abilitati reale
lipsa consistentei datorata outsourcing-ului
lipsa bugetului alocat mentenantei
-
7/30/2019 Despre Aplicatii Web
82/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management
Evidenta riscurilor factori importanti:
preluarea inflexibila a continutului
stocat in cadrul documentelor traditionale
lipsa mijloace de navigare prin sit
neintelegerea diferentei Internet/intranet
subestimarea semnificatiei prezentei pe Web
-
7/30/2019 Despre Aplicatii Web
83/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management
Evidenta riscurilor factori importanti:
marketing vs. usability
probleme cauzate de continutul generat de utilizatori
aspectele vizand securitatea aplicatiilor Web
probleme referitoare la performanta
-
7/30/2019 Despre Aplicatii Web
84/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
management
Supravietuirea dupa dezastru
campania negativa
niciodata nu critica adversariiprobleme de securitate
probleme de performanta
promptitudinea
construireaunui
dark site
-
7/30/2019 Despre Aplicatii Web
85/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
concluzii
Optimizarea sitului (implicit a designului)
are loc permanent
fenomenulperpetual beta
a se vizita The Museum of Modern Betas:
http://momb.socio-kybernetics.net/
l
-
7/30/2019 Despre Aplicatii Web
86/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
concluzii
Optimizarea sitului (implicit a designului)
are loc permanent
situl/aplicatia trebuie sa reactioneze in timp-real
la interactiunea cu utilizatorul
l ii
-
7/30/2019 Despre Aplicatii Web
87/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
concluzii
Un numar tot mai mare de aplicatii (servicii)
populare disponibile on-line se bazeaza
pe continut generat de utilizatori
vezi statisticile http://www.alexa.com/topsites
l ii
-
7/30/2019 Despre Aplicatii Web
88/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
concluzii
Un numar tot mai mare de aplicatii (servicii)
populare disponibile on-line se bazeaza
pe continut generat de utilizatori
vezi statisticile http://www.alexa.com/topsites
necesitatea altor metode/tehnici de dezvoltare Web
-
7/30/2019 Despre Aplicatii Web
89/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
rezumat
Inginerie Webdezvoltare, testare & exploatare
managementul aplicatiilor Web
-
7/30/2019 Despre Aplicatii Web
90/90
Dr.Sab
inBuraga
www
.purl.o
rg/net/bu
saco
?