laboratÓrios de informÁtica iv projecto 6 : apresentaÇÃo da 2ª fase grupo 13 ana sampaio hugo...
TRANSCRIPT
![Page 1: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/1.jpg)
LABORATÓRIOS DE INFORMÁTICA IVPROJECTO 6 : APRESENTAÇÃO DA 2ª FASE
GRUPO 13
Ana Sampaio Hugo FradeMiguel Costa Tiago Abreu
54740 5475054746 54772
![Page 2: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/2.jpg)
Laboratórios de Informática IV
2
Conteúdos
Especificação UML Diagramas de Casos de Uso
Diagramas de Sequência
Diagrama de Classes
Modelo Relacional da Base de Dados
Conclusões
![Page 3: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/3.jpg)
Laboratórios de Informática IV
3
Especificação UML
A especificação UML de um projecto é a fase que se segue depois da análise de requisitos.
O nosso grupo concebeu os seguintes diagramas que especificam o nosso problema:
Diagramas de Casos de Uso (acompanhados da respectiva descrição textual +
refinamento)
Diagramas de Sequência
Diagrama de Classes
![Page 4: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/4.jpg)
Laboratórios de Informática IV
4
Especificação UMLDiagramas de Casos de Uso
Todas as funcionalidades da aplicação podem agrupar-se em 4 grupos distintos:
• Data Base, • Registers,• Consulting,• Comparatio
n.
![Page 5: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/5.jpg)
Laboratórios de Informática IV
5
Especificação UMLDiagramas de Casos de Uso
A tabela ao lado é um exemplo do modo de como estruturamos as nossas descrições textuais.
Primeiramente definimos o Super Use case (caso este exista), depois definimos as pré e pós condições. De seguida definimos a sequências de eventos e/ou as suas alternativas/excepções.
![Page 6: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/6.jpg)
Laboratórios de Informática IV
6
Especificação UMLDiagramas de Sequência
Cada diagrama de sequência é único e corresponde à descrição textual do seu Use Case.
Este diagrama de sequência corresponde à descrição textual que podemos ver no slide anterior.
Os nossos diagramas estão já refinados de modo a que sejam ilustrados os subsistemas envolvidos, e as acções são representadas com os métodos correspondentes que serão programados.
![Page 7: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/7.jpg)
Laboratórios de Informática IV
Especificação UMLDiagramas de Classes
Diagrama de Classes permitiu-nos estruturar a nossa aplicação. Assim, neste diagrama foram designadas as classes, com as respectivas variáveis de instância e métodos.
São também ilustradas as relações entre as classes.
![Page 8: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/8.jpg)
Laboratórios de Informática IV
8
Especificação UMLModelo Relacional da Base de Dados
Tabelas da Base de dados:
User: guarda a informação dos utilizadores.
Software: possui o registo dos softwares.
Software_list: tabela auxiliar da tabela Software.
Caracteristics: relaciona as caracteristicas dos softwares com os seus valores possíveis.
![Page 9: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/9.jpg)
Laboratórios de Informática IV
9
Conclusões
Nesta fase lidamos com a especificação em UML do projecto.
O seu objectivo corresponde a especificar o projecto de forma suficientemente precisa para nos auxiliar na 3ª fase.
Após esta etapa, todos os elementos estão reunidos para iniciarmos a fase final do projecto, que retracta a implementação da aplicação.
![Page 10: LABORATÓRIOS DE INFORMÁTICA IV PROJECTO 6 : APRESENTAÇÃO DA 2ª FASE GRUPO 13 Ana Sampaio Hugo Frade Miguel Costa Tiago Abreu 54740 54750 54746 54772](https://reader036.vdocuments.mx/reader036/viewer/2022070311/552fc130497959413d8d4f20/html5/thumbnails/10.jpg)
LABORATÓRIOS DE INFORMÁTICA IVPROJECTO 6 : APRESENTAÇÃO DA 2ª FASE
GRUPO 13
Ana Sampaio Hugo FradeMiguel Costa Tiago Abreu
54740 5475054746 54772