US2013 - ArthurSchiavom/gestao-informacao-chao-de-fabrica--projeto-academico GitHub Wiki

US2013

1. Requisitos

Como Gestor de Produção, eu pretendo aplicar uma visualização/transformação (das várias disponiveis) a um ficheiro XML anteriormente gerado/exportado por mim (através do sistema).

Pelos menos 3 visualizações/transformações são requeridas: (i) para HTML, (ii) para JSON e (iii) texto (para leitura por humanos); sempre através de XSLT. O resultado/output deve ser outro ficheiro, mantendo o ficheiro original inalterado.

2. Análise

HTML

1. Informação completa organizada de forma simples e completamente exposta inicialmente
2. Informação completa organizada em collapsibles
3. --

JSON

1. --
2. Número de itens por cada lista abaixo da root
3. Número de itens e lista de IDs, caso tal seja possível

TXT

1. Informação completa

Aplicação

SSD

SSD

3. Design

3.1. Realização da Funcionalidade

SD

SD

3.2. Diagrama de Classes

CD

CD

3.3. Padrões Aplicados

Factory - Para obter a estratégia correta para a conversão

Estratégia - Para conversão de formas diferentes dependendo do formato pretendido

Todos os padrões essenciais: SOLID, GRASP, Gang of Four

3.4. Documentação HTML dos documentos produzidos

Documentação (website externo)

4. Integração/Demonstração

Foi utilizada a libraria Saxon 10.1 para poder exportar os documentos através do uso de XSLT 2.0

⚠️ **GitHub.com Fallback** ⚠️