23
TFC - Enginyera del Programari Autor: Sergio Plaza Ruiz Consultor: Ricard Burriel Maurel

TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

TFC - Enginyera del Programari

Autor: Sergio Plaza RuizConsultor: Ricard Burriel Maurel

Page 2: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 3: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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:

Page 4: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 5: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 6: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 7: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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)

Page 8: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 9: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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.

Page 10: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

Diagrama E/R

Logotipo

Page 11: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 12: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 13: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

Diagrama de blocs

Logotipo

Page 14: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 15: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 16: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

Esquema del programari

Logotipo

Page 17: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 18: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 19: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

Diss

eny

i Anà

lisi

Arq

uite

ctur

a

Logotipo

Page 20: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 21: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

Planificació

Logotipo

Page 22: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

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

Page 23: TFC - Enginyera del Programariopenaccess.uoc.edu/webapps/o2/bitstream/10609/23084/7... · Anàlisi Diagrama E/R Disseny Diagrama de blocs Producte obtingut Arquitectura Esquema del

Gràcies per la vostra atenció

Logotipo