Você está na página 1de 10

Universidade Federal do Cear Campus Quixad Sistemas de informao

Alunos: Francisco Carlos da Silva Igor Pimentel

TRABALHO 01 DE REUSO DE SOFTWARE BACHARELADO EM SISTEMAS DE INFORMAO

Quixad CE 2013

1. Cenrio principal do SIPPA


1 O SIPPA baseado na Web 2 O usurio-aluno-professor entra no sistema atravs de autenticao de usurio e senha 3 O usurio-aluno deve ser capaz de visualizar sua porcentagem de frequncia em cada disciplina, bem como tambm qual o professor ministra, o cdigo e o perodo letivo. 3.1 O usurio-professor deve ser capaz de atualizar a frequncia de cada aluno por turma 4 O sistema deve armazenar o dirio de frequncia de cada disciplina 5 O usurio-aluno deve ser capaz de visualizar a programao de cada disciplina e sua frequncia correspondente 5.1 O usurio-professor deve ser capaz de postar ou editar a programao de cada disciplina 6 para cada disciplina o sistema deve armazenar arquivos ligados a ele 6.1 O usurio-professor deve ser capaz de enviar arquivos para o sistema 7 O usurio-aluno deve ser capaz de baixar arquivos das disciplinas que est matriculado 8 O usurio-aluno deve ser capaz de visualizar as notas das avaliaes nas disciplinas que est matriculado 9 O usurio-aluno deve ser capaz de enviar trabalhos para o sistema 10 O Sistemas dever ser capaz de armazenar notcias 10.1 As notcias sero postadas pelo usurio-professor 10.2 O usurio-aluno poder visualizar noticias armazenadas no sistema 11 O sistema deve armazenar o calendrio acadmico 12 O sistema deve possibilitar solicitao de segunda chamado 12.1 O usurio-aluno poder solicitar segunda chamada de provas 12.2 O usurio-professor poder visualizar as solicitaes de segunda chamada de suas disciplinas 13 Qualquer usurio poder ser capaz de alterar seus dados cadastrais 14 O sistema deve possibilitar acesso rpido a outros sistemas ligados a famlia SIPPA

2. Cenrio principal do SAVI


1 O SAVI baseado na Web 2 O usurio entra no sistema atravs de autenticao de usurio e senha 3 O usurio deve ser capaz de realizar avaliao de disciplinas 3.1 O usurio deve ser o perodo e a disciplina desejada 3.2 O usurio tem acesso apenas as disciplinas matriculadas por ele em cada perodo 4 O sistema deve dar acesso ao SIPPA e SISAC 5 O usurio deve ser capaz de alterar sua senha 6 O usurio deve ser capaz de alterar seus dados cadastrais

3. Cenrio principal do SISAC


1 O SISAC baseado na Web 2 O usurio entra no sistema atravs de autenticao de usurio e senha 3 O usurio deve ser capaz de visualizar a quantidade de horas complementares realizadas por ele 3.1 As horas cumpridas sero dividas em tipos 4 O sistema deve dar acesso aos sistemas SIPPA e SAVI 5 O usurio-administrador deve ser capaz de cadastrar horas complementares para cada aluno 5.1 As horas complementares cadastradas devem ser armazenadas de acordo com o tipo

4. Definies especficas dos sistemas 4.1 Definio especfica do SIPPA


1 Login 2 Dados Cadastrais 3 Enviar Trabalhos 4 Gerar Plano 5 Gerar Dirio 6 Disciplinas 7 Solicitar 2 chamada 8 Calendrio 9 Integrao Curricular 10 Outros Sistemas 11 Arquivos

4.2 Definio especfica do SAVI


1 Login 2 Selecionar Perodo 3 Escolher Turma 4 Mudar Senha 5 Alterar Perfil

4.3 Definio especfica do SISAC


1 Login 2 Atividades

5. Modelos de Domnio FAMLIA SIPPA, SIPPA, SAVI e SISAC 5.1 Modelos de Domnio FAMLIA SIPPA

5.2 Modelos de Domnio SIPPA

OBS.: Destaque em vermelho as Features correspondentes ao SIPPA

5.3 Modelo de Domnio SAVI

OBS.: Destaque em azul as Features correspondentes ao SAVI

5.4 Modelo de Domnio SISAC

OBS.: Destaque em verdes as Features correspondentes ao SISAC

5.5 Adicional representativo com legenda

6. Arquitetura de referncia 6.1 Representao em Pacotes

7. Arquitetura de Referencia 7.1 Diagrama de Pacotes


Figura 05 Diagrama de Pacotes da Famlia SIPPA

7.2 Justificativa
Como artefato da Arquitetura de Referncia escolhemos o Diagrama de Pacotes, este diagrama muito utilizado para ilustrar a arquitetura de um sistema mostrando o agrupamento de suas classes e com isso podemos descrever os pacotes ou pedaos do sistema divididos em agrupamentos lgicos mostrando as dependncias entre estes. Os pacotes foram definidos destacando a parte fixa e a parte varivel da arquitetura. Os pacotes da parte fixa (Core) esto representados com a cor branca, so eles: - Controle: Controle da Aplicao; - Util: Agrupar classes e componentes teis ao sistema, como envio de e-mail, paginao, etc; - GUI: Objetos de comunicao com o usurio final comum a todos os sistemas; - Banco de Dados: Models comum ao sistema e acesso ao banco de dados; J os pacotes da parte varivel da arquitetura so representados com a cor cinza, so eles: - SIPPA: Agrupa os pacotes referentes ao sistema SIPPA; - SAVI: Agrupa os pacotes referentes ao sistema SAVI; - SISAC: Agrupa os pacotes referentes ao sistema SISAC; Optamos por escolher essa arquitetura pois a manuteno dos sistemas atuais e a integrao de novos sistemas teria um aumento dos nveis de qualidade e produtividade. O aumento de qualidade uma conseqncia da reutilizao de componentes que foram previamente documentados, testados e aprovados. O aumento da produtividade resultado de uma reduo no tempo de desenvolvimento, evitando a reconstruo da parte do sistema que j existe (Core).

Você também pode gostar