Escolar Documentos
Profissional Documentos
Cultura Documentos
universidade
Especificação de Requisitos
Janeiro 2022
Inovar Mais – Especificação de Requisitos
Versão
i
Inovar Mais – Especificação de Requisitos
Sumário
Versão......................................................................................................................................................... i
Índice de Figuras....................................................................................................................................... v
1. Introdução............................................................................................................................................. 1
1.3. Glossário...................................................................................................................................... 2
2. Contexto................................................................................................................................................ 5
2.1. Âmbito.......................................................................................................................................... 5
3. Módulo: Funcionalidades.................................................................................................................. 11
3.1. Alunos........................................................................................................................................ 12
3.2. Docente...................................................................................................................................... 16
iii
Inovar Mais – Especificação de Requisitos
iv
Inovar Mais – Especificação de Requisitos
Índice de Figuras
v
Inovar Mais – Especificação de Requisitos
Índice de Tabelas
Tabela 3 – Terminologia.............................................................................................................................. 3
vii
Inovar MAIS– Especificação de Requisitos
1. Introdução
Na secção seguinte são elencados os objetivos que levam ao desenvolvimento do sistema Gestão
de alunos de uma universidade e os que motivaram o desenvolvimento do seu sistema predecessor.
Segue-se a secção de glossário para definições da terminologia utilizada no documento. Inclui-se, de
seguida, a secção de referências com a enumeração dos documentos e outras fontes citadas neste
documento. O capítulo introdutório conclui com uma secção que apresenta o formato adotado para os
requisitos do sistema.
Este documento conclui com um capítulo para descrever os requisitos suplementares do sistema.
Trata-se de todos os requisitos que não puderam ser enquadrados em casos de uso. Descrevem
características, atributos e propriedades transversais que devem ser observadas para todo o sistema.
1
Inovar Mais – Especificação de Requisitos
1.3. Glossário
Tabela 2 – Terminologia
Conceito Definição
2
Inovar MAIS– Especificação de Requisitos
O estado indica a forma como está descrito o caso de uso. Os estados possíveis são os indicados
na tabela 5.
Os cenários de utilização são descritos através de fluxos de eventos. Estes podem ser de quatro
tipos:
Fluxo básico – sequência de eventos considerada mais comum para atingir o objetivo do
caso de uso (existe um só fluxo básico);
Fluxos alternativos – outras sequências de eventos para realizar o caso de uso;
Fluxos opcionais – sequências de eventos que estendem o fluxo básico do caso de uso;
Fluxos de exceção – sequências de eventos que normalmente levam a que o caso de uso
não atinja o seu objetivo.
3
Inovar Mais – Especificação de Requisitos
«Nome do fluxo»
Passos Descrição Pontos de
extensão
Os pontos de extensão são necessários para referenciar o início e conclusão dos fluxos
alternativos, opcionais ou de exceção no fluxo básico.
Após a indicação dos fluxos de eventos segue-se a lista de requisitos do caso de uso. Cada
requisito é apresentado no formato da tabela 7.
«Identificador» «Sumário»
Descrição Texto que descreva o requisito utilizando, se necessário, linguagem formal para
que seja compreensível de forma unívoca por todo o público-alvo.
Motivação Principais razões que levaram à inclusão do requisito. O texto pode ser extenso.
Informação Detalhes adicionais relacionados com o requisito, mas não essenciais para a sua
adicional implementação. O texto pode ser extenso e fazer uso de diagramas, figuras ou outros
elementos de apoio.
Grau Significado
1. Essencial O produto não pode ser aceite enquanto o requisito não for implementado da forma descrita
2. Condicional O requisito melhora o produto, mas não o torna inaceitável se não for implementado
3. Opcional Representa uma função que pode ser interessante, dando ao fabricante a oportunidade de
propor funcionalidades não previstas na especificação inicial.
No último capítulo os requisitos não são enquadrados em casos de uso, sendo organizados por
categorias.
4
Inovar MAIS– Especificação de Requisitos
2. Contexto
2.1. Âmbito
2.1.1. Estrutura da organização
A organização que criamos chama se “Inovar MAIS” e trabalha na área pedagógica sendo não a
universidade, mas sim uma app.
5
Inovar Mais – Especificação de Requisitos
Secretária: tem em folhas de papel de forma organizada por cada ano e turma as informações de cada
aluno e dos docentes da universidade, porém tudo feito de uma forma manual, sendo que cada alteração
tem de ser feita no mesmo constantemente.
Alunos: tem de ir apontado as suas avaliações ao logo dos semestres, se quiser se escrever em
atividades extracurriculares terá que se dirigir a secretária ou ao docente representante dessa mesma
atividade e é responsável por todos os anos ter que levar uma folha preenchida com todas as suas
informações (habituais, curso ou disciplinas extracurriculares) a secretária.
Docentes: terão de informar os alunos sobre as suas respetivas avaliações de forma oral no decorrer das
aulas e tal como os alunos, em cada ano, terão de levar uma folha preenchida com todas as suas
informações a secretária.
6
Inovar MAIS– Especificação de Requisitos
Secretária: Deixa de existir, pois os alunos e os docentes podem preencher no sistema as suas
informações e fica tudo arquivado, podendo alterar quando quiserem.
Alunos: Será possível consultar as suas avaliações ao longo dos semestres e a sua assiduidade,
podem também se escrever pelo sistema em atividades extracurriculares e como já foi mencionado em
cima, podem preencher as suas informações no sistema.
Docente: Poderá divulgar as avaliações de cada aluno no sistema e também pode preencher as
suas informações no sistema.
7
Inovar Mais – Especificação de Requisitos
Figura 1 – Diagrama de
pacotes do sistema “Inovar Mais”
8
Inovar MAIS– Especificação de Requisitos
9
Inovar MAIS– Especificação de Requisitos
3. Módulo: Funcionalidades
Nas secções seguintes apresenta-se uma descrição de cada caso de uso, com indicação dos
respetivos fluxos de eventos e lista de requisitos.
11
Inovar Mais – Especificação de Requisitos
3.1. Alunos
3.1.1. Adicionar/remover informações habituais
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Informação Pessoal” inf
3 Adicionar ou remover informação
Conclusão do caso de uso atingindo o seu objetivo.
Início em “inf”
1 Remover informação
Retomar o fluxo básico em inf
Lista de requisitos
Prioridade Essencial
12
Inovar MAIS– Especificação de Requisitos
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Curso e Atividades Extracurriculares” cur
3 Escolher o curso ou atividade extracurricular
Conclusão do caso de uso atingindo o seu objetivo.
Início em “cur”
Retomar o fluxo básico em cur
Lista de requisitos
Prioridade Essencial
13
Inovar Mais – Especificação de Requisitos
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Notas e Assiduidade” av
3 Escolher o curso ou atividade extracurricular
Conclusão do caso de uso atingindo o seu objetivo.
Lista de requisitos
Prioridade Essencial
Motivação Poder com as avaliações e assiduidade saber se o aluno passou para o ano a seguir.
14
Inovar MAIS– Especificação de Requisitos
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Imprimir Histórico Escolar” hesc
Conclusão do caso de uso atingindo o seu objetivo.
P Descrição Ponto de
asso extensão
Início em “hesc”
Retomar o fluxo básico em hesc
Lista de requisitos
Prioridade Essencial
15
Inovar Mais – Especificação de Requisitos
3.2. Docente
3.2.1. Adicionar/remover informação habitual
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Informação Pessoal” inf
3 Adicionar ou remover informação
Conclusão do caso de uso atingindo o seu objetivo.
P Descrição Ponto de
asso extensão
Início em “inf”
1 Remover informação
Retomar o fluxo básico em inf
Lista de requisitos
16
Inovar MAIS– Especificação de Requisitos
Prioridade Essencial
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Avaliações” av
3 Selecionar a opção “Aluno”
4 Alterar as avaliações
Conclusão do caso de uso atingindo o seu objetivo.
P Descrição Ponto de
asso extensão
Início em “av”
1 Alterar as avaliações
Retomar o fluxo básico em av
Lista de requisitos
17
Inovar Mais – Especificação de Requisitos
Prioridade Essencial
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Data de contratação e cargo” cont
Conclusão do caso de uso atingindo o seu objetivo.
Início em “cont”
Retomar o fluxo básico em cont
Lista de requisitos
18
Inovar MAIS– Especificação de Requisitos
Prioridade Essencial
Motivação Saber desde quando começou a sua carreira profissional e o seu cargo atual
Fluxos de execução
Fluxo
básico
P Descrição Ponto de
asso extensão
1 Fazer Login
2 Selecionar a opção “Salário Mensal” sal
3 Selecionar a opção “Bónus”
4 Alteração no salário
Conclusão do caso de uso atingindo o seu objetivo.
P Descrição Ponto de
asso extensão
19
Inovar Mais – Especificação de Requisitos
Início em “sal”
1 Alteração no salário
Retomar o fluxo básico em sal
Lista de requisitos
Prioridade Essencial.
Prioridade Essencial
Descrição O sistema Inovar Mais será desenvolvido para funcionar em ambiente web, portanto
deverá por sua vez possuir um design responsivo. A plataforma deverá funcionar independente do
dispositivo que será utilizado para o acesso da mesma, desde Browser a Smartphones ou Tablets
Motivação Para ser consultado e utilizado o sistema terá que ter uma interface que permita fazer uso
de todas as suas funcionalidades.
Prioridade Essencial
Descrição A plataforma vai recorrer a uma base de dados relacional, para realizar uma modulação
20
Inovar MAIS– Especificação de Requisitos
dos dados bem como para proteger a integridade dos modelos (tabelas).
Motivação É essencial uma base de dados para que todos os dados introduzidos sejam guardados.
Prioridade Essencial
Motivação Este requisito é essencial, pois cada sistema terá que ter uma arquitetura e modo de
funcionamento, daí a sua inclusão.
Prioridade Essencial
Descrição O sistema não poderá permitir cache de senha, a gravação da senha ou qualquer outro
recurso do tipo. A cada novo acesso, a autenticação deverá se realizada novamente, de maneira
integral.
Motivação Este requisito é essencial para garantir a segurança do sistema, para que não haja
qualquer tipo de fraude na introdução da senha no processo de log in.
21