DOCUMENTO DE REQUISITOS DE SOFTWARE
PROJETO “WEBSITE FATEC ITU” Versão 1.0 Escritório de Projetos Fatec Itu
1
INDICE 1 Sobre o Documento de Requisitos ! 2 Descrição Geral do Sistema!
5
8
3 Requisitos Funcionais! 10 RF001 - Cadastrar Funcionário!10 RF002 - Cadastrar Aluno!11 RF003 - Login!12 RF004 - Desativar Usuário!13 RF005 - Recuperar Senha!14 RF006 - Cadastrar Evento!15 RF007 - Publicar Portaria!16 RF008 - Publicar Edital ou Licitação!17 RF009 - Publicar TCC!18 RF010 - Publicar Guias!19 RF011 - Publicar Grande de Horários Oficial!20 RF012 - Publicar Vagas de Estágio!21 RF013 - Publicar Ata da Congregação!22 RF014 - Inscrever-se em Evento!23 RF015 - Publicar Jornal ou Revista!24 RF016 - Consultar inscrições em um evento!25 RF017 - Gerenciamento de Recursos Audio-Visual!26 RF018 - Consultar Requerimentos!27 RF019 - Cadastrar Requerimento!28 RF020 - Consultar Eventos!29 2
RF021 - Visitar Página sobre cursos extra-curriculares.!30 RF022 - Visitar Página sobre intercâmbio.!31 RF023 - Visitar página sobre monitorias.!32 RF024 - Visitar Página sobre Vestibular.!33 RF025 - Visitar página sobre o curso de Análise e Desenvolvimento de Sistemas.!34 RF026 - Visitar Página sobre o curso de Gestão da Tecnologia da Informação.!35 RF027 - Visitar Página com os meios de contato com a Fatec (Fale Conosco).!36 RF028 - Visitar páginas com informações gerais sobre a Fatec Itu (Institucional)!37 RF029 - Visitar a página com informações sobre a estrutura física da Fatec (Estrutura)!38 RF030 - Visitar página sobre a Diretoria Administrativa.!39 RF031 -Visitar página sobre a Diretoria Acadêmica.!40 RF032 - Visitar página com informações sobre o Escritório de Projetos. !41 RF033 - Visitar página com informações sobre o Núcleo de Inovação.!42 RF034 - Visitar página com informações sobre a Biblioteca.!43 RF035 - Visitar página sobre Responsabilidade Social da Fatec Itu!44 RF036 - Visitar página sobre a incubadora de Empresas!45 RF037 - Visitar página sobre o Departamente de Relações Institucionais.!46 RF038 - Visitar página sobre a Empresa Júnior!47 RF039 - Visitar página com a grade de horário e Salas!48 RF040 - Visitar página sobre o setor de estágios.!49 RF041 - Visitar a página de Notícias.!50 RF042 -Filtrar as notícias por categorias.!51 3
RF043 - Visitar página com informações sobre os professores da Fatec Itu.!52 RF044 - Visitar página sobre as parcerias da Fatec Itu.!53 RF045 -Visitar página sobre a Congregação.!54 RF046 -Visitar página sobre o curso de Mecatrônica.!55 RF047 -Visitar página com informações sobre Trabalhos de Conclusão de Curso.!56 RF048 - Link para acesso ao sistema interno da Fatec.!57 RF049 - Visitar página com informações sobre o Diretório Acadêmico!58
4 Requisitos Não Funcionais !
59
5 Análise dos Requisitos!60 6 Diagrama de caso de uso ! 7 Glossário !
61
62
4
1 SOBRE O DOCUMENTO DE REQUISITOS 1.1 Introdução Este documento tem como objetivo apresentar uma descrição detalhada dos requisitos do web site da Faculdade de Tecnologia “Dom Amaury Castanho” - FATEC de Itu. Por meio deste, todos os envolvidos tomarão conhecimento das funcionalidades e conteúdo do novo site.
1.2 Objetivos Dentre os objetivos deste documento estão o de listar da forma mais clara possível, os requisitos funcionais e não funcionais do sistema em questão. Assim, como dito anteriormente, o cliente tomará conhecimento do que o sistema fará e os desenvolvedores de como poderão implementar as funcionalidades.
1.3 Escopo O presente documento visa ser escrito de forma abrangente e clara para que possa ser utilizado por todos os desenvolvedores, analistas e arquitetos envolvidos.
1.4 Referências Não se aplica
5
1.5 Visão geral do documento A seguir são apresentadas as divisões deste documento e uma rápida descrição de cada seção: Seção 2 – Descrição Geral do Sistema: descreve o escopo do sistema e seus usuários de maneira geral. Seção 3 – Requisitos Funcionais: especifica todos os requisitos funcionais planejados para o sistema. Seção 4 – Requisitos Não-Funcionais: especifica todos os requisitos não-funcionais da primeira iteração do sistema. Seção 5 – Análise dos Requisitos: especifica as prioridades e dependências dos requisitos. Seção 6 – Diagrama de casos de uso: resume o relacionamento entre os casos de uso que executam os requisitos elicitados, apresentando casos de uso com fluxos de eventos, entradas e saídas.
1.6 Padrões e Convenções 1.6.1 Identificação dos Requisitos Para a especificação dos requisitos utilizaremos a seguinte representação: [TIPODOREQUISITONúmero] Nome O campo TIPODOREQUISITO poderá ser especificado pelos códigos RF (Requisitos Funcionais) ou RNF (Requisitos NãoFuncionais). Já o campo Número será preenchido com um número correspondente à ordem em que os requisitos aparecem no documento. 1.6.2 Prioridade dos Requisitos A cada requisito será atribuída uma prioridade. A descrição de cada uma segue abaixo: Essencial é um requisito imprescindível. Sem ele, o sistema não funcionará. 6
Importante é um requisito que deve ser implementado, mas, se não for, o sistema funcionará do mesmo jeito, mas de maneira insatisfatória. Desejável é um requisito que trará um diferencial adicional ao sistema. Por isso, pode ser deixado para ser implementado por último ou em próximas iterações. Na apresentação dos requisitos, quando da descrição dos casos de uso, utilizamos a notação: - para denotar a inexistência de précondições ou parâmetros de entrada e saída ou ainda a manutenção do estado do sistema (no campo de pós-condições).
7
2 DESCRIÇÃO GERAL DO SISTEMA Considerando que a Faculdade de Tecnologia “Dom Amaury Castanho” – FATEC de Itu, ainda não possui um web site que atenda suas necessidades, o Escritório de Projetos tomou a iniciativa de iniciar um projeto de construção de um novo web site, que contará com a participação de alunos e professores da própria FATEC de Itu. O web site terá a seguinte URL: www.fatecitu.edu.br. O novo site tem como objetivo melhorar a comunicação entre todos os envolvidos diretamente com a faculdade, permitindo aos funcionários da faculdade interagir com o site atualizando informações. Vamos criar um meio de comunicação mais efetivo com os alunos e comunidade melhorando a interface gráfica e estrutura das informações, para que todos possam navegar de maneira intuitiva e encontrar facilmente as informações que procuram.
2.1 Escopo Negativo Devido a diversas possibilidades de expansão da idéia original, torna-se necessário definir o escopo não enfatizando apenas as funcionalidades que serão implementadas, mas também esclarecendo o que não fará parte do nosso escopo do projeto. Este projeto irá priorizar as funcionalidades consideradas prioritárias. Dessa forma, não farão parte do escopo desse projeto serviços tais como: Desenvolvimento de funcionalidades extras: só serão implementadas as funcionalidades explicitamente descritas. Controles de segurança sofisticados: a segurança do acesso dos usuários será com senha cadastrada.
8
2.2 Descrição dos Atores O sistema apresenta três atores diferenciados pelas funcionalidades a que tem acesso. Ator
Descrição
Aluno
Todos os usuários que estão matriculados na Fatec Itu.
Funcionário
Usuários contratados pela Fatec Itu.
Visitante
Outros.
9
3 REQUISITOS FUNCIONAIS RF001 - Cadastrar Funcionário Prioridade Ator Descrição
Essencial Funcionário O Administrador do sistema irá cadastrar funcionários e informá-los do seu usuário e senha.
Dados de entrada ❖Usuário ❖Senha ❖Tipo ❖Perfil de Acesso ❖Nome ❖CPF ❖e-mail
10
RF002 - Cadastrar Aluno Prioridade Ator Descrição
Essencial Funcionário Cadastro de usuário para alunos.
Dados de entrada ❖Nome ❖Curso ❖RA ❖e-mail ❖Senha
11
RF003 - Login Prioridade Ator Descrição
Essencial Funcionário e Aluno Entrar com e-mail e senha para ser identificado no sistema.
Dados de entrada ❖e-mail ❖senha Compara os dados recebidos com a tabela de usuários, se existir o e-mail e a senha for a mesma, direcionar para o sistema de controle de acesso.
12
RF004 - Desativar Usuário Prioridade Ator Descrição
Essencial Funcionário Desativar uma conta de acesso.
Dados de entrada ❖e-mail Receber o e-mail e apresentar uma tela com os dados do usuário em questão, pedir confirmação para desativar. Desativar é marcar o registro do usuário como desativado.
13
RF005 - Recuperar Senha Prioridade Ator Descrição
Essencial Todos Receber a senha cadastrada no e-mail cadastrado.
Dados de entrada ❖e-mail Receber o e-mail do usuário e buscar no banco de dados a senha, enviar um e-mail para o usuário com a senha que consta no banco de dados.
14
RF006 - Cadastrar Evento Prioridade
Importante
Ator
Funcionário
Descrição
O Funcionário do setor de Relações Institucionais deverá ter a possibilidade de cadastrar eventos realizados pela Fatec.
Dados de entrada ❖Nome do evento ❖Data e horário inicial ❖Data e horário final ❖Local ❖Organizador - Quem esta criando o evento. ❖Limite de vagas ❖Data limite de inscrição
15
RF007 - Publicar Portaria Prioridade
Importante
Ator
Funcionário
Perfil de Acesso Descrição
Diretoria Administrativa O Funcionário da Diretoria Administrativa deverá ter a possibilidade de publicar Portarias.
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
16
RF008 - Publicar Edital ou Licitação Prioridade
Importante
Ator
Funcionário
Perfil de Acesso Descrição
Diretoria Administrativa O Funcinário da Diretoria Administrativa deverá ter a possibilidade de publicar um Edital ou Licitação.
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
17
RF009 - Publicar TCC Prioridade
Importante
Ator
Funcionário
Perfil de Acesso Descrição
Diretoria Acadêmica Publicação de TCC
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
18
RF010 - Publicar Guias Prioridade Ator Perfil de Acesso Descrição
Desejável Funcionário Diretoria Administrativa Publicação de Guias como o Guia da Internet do Centro Paula Souza.
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
19
RF011 - Publicar Grande de Horários Oficial Prioridade
Importante
Ator
Funcionário
Perfil de Acesso Descrição
Diretoria Administrativa Publicação da grade de horários oficial.
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
20
RF012 - Publicar Vagas de Estágio Prioridade Ator Perfil de Acesso Descrição
Desejável Funcionário Setor de Estágios Publicação de Vagas de Estágio
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
21
RF013 - Publicar Ata da Congregação Prioridade Ator Perfil de Acesso Descrição
Desejável Funcionário Direção Publicação das atas de reunião da Congregação.
Dados de entrada do usuário ❖Título ❖Descrição ❖Arquivo PDF
22
RF014 - Inscrever-se em Evento Prioridade Ator Perfil de Acesso Descrição
Importante Funcionário, Aluno Todos Qualquer usuário deve poder inscrever-se em um evento.
Dados de entrada do usuário ❖Selecionar o Evento desejado
23
RF015 - Publicar Jornal ou Revista Prioridade
Importante
Ator
Funcionário
Perfil de Acesso Descrição
Editor O Editor deve poder fazer as publicações do Jornal e Revista da Fatec.
Dados de entrada do usuário ❖Título ❖Descrição ❖Anexo PDF
24
RF016 - Consultar inscrições em um evento Prioridade
Importante
Ator
Funcionário
Perfil de Acesso Descrição
Relações Institucionais Verificar a lista de inscritos no evento.
25
RF017 - Gerenciamento de Recursos Audio-Visual Prioridade Ator Perfil de Acesso Descrição
Desejável Aluno, Funcionário Todos Reservar um equipamento para um dia/horário.
Funcionalidades ❖Aluno ou Funcionário reservar um equipamento. ❖Funcionário do Diretório Acadêmico aprovar ou rejeitar uma reserva. ❖Funcionário do Diretório Acadêmico registrar a devolução de um equipamento.
26
RF018 - Consultar Requerimentos Prioridade Ator Perfil de Acesso Descrição
Desejável Funcionário Diretoria Acadêmcia Ver a lista de Requerimentos que foram solicitados
27
RF019 - Cadastrar Requerimento Prioridade Ator Perfil de Acesso Descrição
Desejável Funcionário, Aluno Todos Fazer uma solicitação “Requerimento” a Diretoria Acadêmica
28
RF020 - Consultar Eventos Prioridade Ator Descrição
Importante Aluno, Funcionário Lista com todos os eventos que irão acontecer ou estejam acontecendo ordenados por mês.
29
RF021 - Visitar Página sobre cursos extra-curriculares. Prioridade Ator Descrição
Desejável Todos Página com informações sobre os cursos extracurriculares, prazos de inscrição, horários, ementa e etc.
Objetivo:
30
RF022 - Visitar Página sobre intercâmbio. Prioridade
Desejável
Ator
Todos
Perfil de Acesso
Todos
Descrição
Página com informações sobre oportunidades de intercâmbio, prazos de inscrição, como fazer a inscrição, e etc.
31
RF023 - Visitar página sobre monitorias. Prioridade
Desejável
Ator
Todos
Perfil de Acesso
Todos
Descrição
Página com informações sobre como ser um monitor, monitorias que estão acontecendo, horários, quem é o monitor e etc.
32
RF024 - Visitar Página sobre Vestibular. Prioridade Ator
Essencial Todos
Objetivo: Orientar o visitante sobre todo o processo do vestibular. Conteúdo Obrigatório: ❖Passo a passo do vestibular, desde a inscrição até a matrícula. ❖Os cursos que ele pode se inscrever (link para a página deles).
33
RF025 - Visitar página sobre o curso de Análise e Desenvolvimento de Sistemas. Prioridade Ator
Essencial Todos
Conteúdo Obrigatório: ❖Grade do curso (Matérias) ❖Objetivo do curso ❖Tempo de duração ❖Período (Matutino, Vespertino ou Noturno) ❖Onde trabalha esse tipo de profissional
34
RF026 - Visitar Página sobre o curso de Gestão da Tecnologia da Informação. Prioridade
Essencial
Ator
Todos
Perfil de Acesso
Todos
Descrição
Página com informações sobre o Curso de Gestão da Tecnologia da Informação.
Conteúdo Obrigatório: ❖Grade do curso (Matérias) ❖Objetivo do curso ❖Tempo de duração ❖Período (Matutino, Vespertino ou Noturno) ❖Onde trabalha esse tipo de profissional
35
RF027 - Visitar Página com os meios de contato com a Fatec (Fale Conosco). Prioridade Ator Descrição
Essencial Todos Página com uma lista das pessoas responsáveis por cada setor da faculdade e seu e-mail de contato oficial da Fatec.
❖Secretaria
36
RF028 - Visitar páginas com informações gerais sobre a Fatec Itu (Institucional) Prioridade Ator Descrição
Essencial Todos Falar o que é a Fatec, a história da Fatec Itu e sua visão para o futuro.
Dados da página ❖Link para o Regimento (PDF) ❖Link para avaliações como o SAI (PDF) ❖Quem Somos ❖Missão, Visão e Objetivos ❖Localização
37
RF029 - Visitar a página com informações sobre a estrutura física da Fatec (Estrutura) Prioridade Ator Descrição
Essencial Todos Página com fotos e dados sobre o prédio da Fatec.
38
RF030 - Visitar página sobre a Diretoria Administrativa. Prioridade
Desejável
Ator
Todos
Perfil de Acesso
Todos
Descrição
Informações gerais sobre o departamento e link para o Demostrativo de Pagamento e Estatuto dos Servidores.
39
RF031 -Visitar página sobre a Diretoria Acadêmica. Prioridade
Importante
Ator
Todos
Perfil de Acesso
Todos
Descrição
?
40
RF032 - Visitar página com informações sobre o Escritório de Projetos. Prioridade Ator
Importante Todos
Descrição A página deve conter as seguintes informações: ❖O que é? ❖Quem é o responsável? ❖Contato ❖Projetos em andamento ❖Material de Apoio
41
RF033 - Visitar página com informações sobre o Núcleo de Inovação. Prioridade Ator Descrição
Importante Todos ?
42
RF034 - Visitar página com informações sobre a Biblioteca. Prioridade Ator Descrição
Desejável Todos ?
43
RF035 - Visitar página sobre Responsabilidade Social da Fatec Itu Prioridade Ator Descrição
Desejável Todos Informação os projetos que são desenvolvidos com cunho social pela Fatec Itu.
44
RF036 - Visitar página sobre a incubadora de Empresas Prioridade Ator
Importante Todos
Descrição
❖O que é a incubadora ❖Como ter sua empresa incubada
45
RF037 - Visitar página sobre o Departamente de Relações Institucionais. Prioridade Ator Descrição
Importante Todos ?
46
RF038 - Visitar página sobre a Empresa Júnior Prioridade Ator Descrição
Importante Todos ?
47
RF039 - Visitar página com a grade de horário e Salas Prioridade Ator Descrição
Essencial Todos Em um primeiro momento nós vamos criar essa página com a grade de horários que é publicada oficialmente para os alunos que será inserida manualmente através da edição do código da página, depois que o sistema de publicações estiver pronto essa página irá mostrar as grades de horário publicadas através do mesmo.
48
RF040 - Visitar página sobre o setor de estágios. Prioridade Ator Descrição
Importante Todos O que é o setor do estágios, como posso publicar uma vaga, como posso me candidatar a uma vaga, quais são as vagas disponíveis.
49
RF041 - Visitar a página de Notícias. Prioridade Ator Descrição
Essencial Todos A página de notícias irá reunir todas as publicações de todos os setores.
Observação: Essa página funcionará como uma central de notícias, cada notícia deverá ser apresentada com o título e uma breve descrição (colocar link no título).
50
RF042 -Filtrar as notícias por categorias. Prioridade
Essencial
Ator
Todos
Perfil de Acesso
Todos
Descrição
Na página de notícias terá um seletor de categoria onde o usuário pode escolher as notícias de uma categoria específica.
51
RF043 - Visitar página com informações sobre os professores da Fatec Itu. Prioridade
Importante
Ator
Todos
Perfil de Acesso
Todos
Descrição
Quem são os professores, seu contato e link para o currículo no Lattes.
52
RF044 - Visitar página sobre as parcerias da Fatec Itu. Prioridade
Importante
Ator
Todos
Perfil de Acesso
Todos
Descrição
Empresas parceiras e qual o tipo de parceria.
53
RF045 -Visitar página sobre a Congregação. Prioridade
Importante
Ator
Todos
Perfil de Acesso
Todos
Descrição
?
54
RF046 -Visitar página sobre o curso de Mecatrônica. Prioridade
Essencial
Ator
Todos
Perfil de Acesso
Todos
Descrição
Página com informações sobre o curso de mecatrônica.
Conteúdo Obrigatório: ❖Grade do curso (Matérias) ❖Objetivo do curso ❖Tempo de duração ❖Período (Matutino, Vespertino ou Noturno) ❖Onde trabalha esse tipo de profissional
55
RF047 -Visitar página com informações sobre Trabalhos de Conclusão de Curso. Prioridade Ator Descrição
Essencial Todos Página com informações sobre as regras do Trabalho de conclusão de curso.
56
RF048 - Link para acesso ao sistema interno da Fatec. Prioridade Ator Descrição
Essencial Todos O site deverá conter em algum lugar de fácil acesso um link para que professores possam acessar o sistema interno da Fatec.
57
RF049 - Visitar página com informações sobre o Diretório Acadêmico Prioridade
Essencial
Ator
Todos
Perfil de Acesso
Todos
Descrição
O site deverá conter em algum lugar de fácil acesso um link para que professores possam acessar o sistema interno da Fatec.
58
4 REQUISITOS NÃO FUNCIONAIS Esta seção apresenta em detalhes os requisitos não funcionais do sistema. Código
Descrição
Prioridade
RNF001
Validação no site dasilva.com Normal nos padrões e-gov.
RFN002
Feed de notícias RSS para cada Normal Categoria
59
5 ANÁLISE DOS REQUISITOS 5.1 Dependencias
60
6 DIAGRAMA DE CASO DE USO
61
7 GLOSSÁRIO
62