tfc - enginyera del programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · anàlisi...
TRANSCRIPT
TFC - Enginyera del Programari
Autor: Sergio Plaza RuizConsultor: Ricard Burriel Maurel
Descripció del projecte
Objectius Metodologia Riscos Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut
Arquitectura Esquema del
programri Integració de l’eina
a Internet Integració al món
real Pressupost Planificació Síntesi
Contingut
Logotipo
En aquest projecte es contempla la creació d’un portal de gestió de cobraments i pagaments, dins del marc de la certificació digital que es basa en la implantació del estàndard e-factura que es reconeix a Espanya.
La primera àrea inclou:
Descripció del projecte
Logotipo
La segona àrea inclou:
Com a objectius principals d’aquest treball destaquem:
Utilitzar l’estàndard Factura-e. Realitzar un disseny en un entorn amigable. Unificar i modernitzar tots els processos que
comporta gestionar una factura. Dissenyar una plataforma capaç
d’evolucionar i adaptar-se segons les necessitats del mercat.
Proporcionar als clients un valor afegit.
Objectius
Logotipo
La metodologia utilitzada per elaborar la plataforma s’ha basat en:
La programació orientada a l’objecte Reduir els problemes de productivitat amb
la reutilització del programari. Utilització d’eines CASE,
Metodologia
Logotipo
Pel desenvolupament del projecte s’ha optat per un cicle de vida iteratiu en cascada per crear un feedback entre l’alumne i el consultor per tal de millorar el resultat final.
Metodologia
Logotipo
Riscos
Logotipo
Pèrdua del desenvolupament del programa.
Manca de coneixements de certificats corporatius.
Fallada validació signatura
Fallada d’algun mòdul intern
Realitzar un testingabans i durant la finalització del producte.
Contractar un servei de validació alternatiu.
Possibles riscos Pla d’actuació
Seleccionar personal qualificat.
Realització de backups/backups en línea(CloudStorage)
Per realitzar l’estudi dels requisits i requeriments del programari s’ha tingut en compte:
Jerarquia d’usuaris(client,entitat, delegat, etc). Necessitats del usuaris(enviar,rebre,sol·licitar
certificat,correu,etc). Necessitats del sistema(arquitectura). Fases d’una factura. Seguretat al sistema. Seguretat de les dades(llei LOPD).
Anàlisi
Logotipo
Anàlisi
Logotipo
S’ha realitzat l’estudi de tots el casos d‘ùs per tal de satisfer les enccesitats de l’usauri.› Registre d’un usuari a la plataforma.
Diagrama E/R
Logotipo
Per la realització del disseny del programari G.P.D s’han valorat el següents factors:
Usabilitat i Accessibilitat respectant l'estàndard WAI que proposa W3C.
Realitzar un disseny enfocat a l’usuari basat en la simplicitat, textualitat i eficiència.
Disseny
Logotipo
Pel desenvolupament del programari s’utilitzarà el llenguatge C# integrat amb:
Windows Visual Studio MSDN amb Windows Presentation Foundation per la realització del back-end
Framework ASP.NET per la realització del frond-end
Subversion pel control de versions.
Disseny
Logotipo
Diagrama de blocs
Logotipo
El producte obtingut esta adaptat a la normativa actual sobre factures electròniques contemplat a l’estat espanyol. Gestió de tot el cicle de vida d’una factura
digitalment.
Disseny preparat per tramitar factures tant dins de l’eina com fora d’aquesta.
Sistema escalable, permet la incorporació d’altres mòduls.
Producte Obtingut
Logotipo
Pel correcte funcionament de la plataforma s’ha dissenyat un arquitectura formada per: Servidor Windows 2008 DataCenter:
› SQL Server 2012› IIS8 com a servidor webservices(servei web)› Servidor amb SSL per a les connexions
encriptades. Servei subcontractat de correu
Exchange com a Web Mail.
Arquitectura
Logotipo
Esquema del programari
Logotipo
La integració de l’eina a Internet s’ha considerat com un valor afegit de cara a l’usuari. La integració a Internet fa que la
plataforma poguí estar disponible i arribar a més gent.
Amplia el mercat de possibles usuaris. Validacions de certificats online al
moment.
Integració de l’eina a Internet
Logotipo
La utilització de la plataforma garanteix l’estalvi en temps i cost als clients.
La utilització de la plataforma amb la incorporació de la signatura digital habilita a qualsevol usuari per poder treballar amb els organismes públics.
Simplificació dels passos per obtenir un certificat digital.
Integració al món real
Logotipo
Diss
eny
i Anà
lisi
Arq
uite
ctur
a
Logotipo
Pla de treball:› Descripció› Objectius› Planificació
Anàlisi› Riscos› Necessitat i requeriments› Arquitectura
Disseny› Disseny de la persistència› Disseny de la interface
Planificació
Logotipo
Planificació
Logotipo
En la realització d’aquest projecte he intentat unificar en una sola plataforma tots els processos pels que pot passar una factura electrònica, el seu disseny permet desenvolupar altres mòduls que es poden afegir per donar més valor afegit.
Tot i que l' interval de temps ha sigut curt he pogut complir la planificació establerta.
Síntesi
Logotipo
Gràcies per la vostra atenció
Logotipo