Documento de Requisitos de Software

62
DOCUMENTO DE REQUISITOS DE SOFTWARE 1 PROJETO “WEBSITE FATEC ITU” Versão 1.0 Escritório de Projetos Fatec Itu

description

Este documento descreve todos os requisitos do projeto do novo site da Fatec Itu

Transcript of Documento de Requisitos de Software

Page 1: Documento de Requisitos de Software

DOCUMENTO DE REQUISITOS DE SOFTWARE

1

PROJETO “WEBSITE FATEC ITU”Versão 1.0

Escritório de Projetos

Fatec Itu

Page 2: Documento de Requisitos de Software

INDICE1 Sobre o Documento de Requisitos ! 5

2 Descrição Geral do Sistema! 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

Page 3: Documento de Requisitos de Software

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

Page 4: Documento de Requisitos de Software

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 ! 61

7 Glossário ! 62

4

Page 5: Documento de Requisitos de Software

1 SOBRE O DOCUMENTO DE REQUISITOS1.1 IntroduçãoEste 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 ObjetivosDentre 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 EscopoO 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ênciasNão se aplica

5

Page 6: Documento de Requisitos de Software

1.5 Visão geral do documentoA 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ções1.6.1 Identificação dos RequisitosPara a especificação dos requisitos utilizaremos a seguinte representação:[TIPODOREQUISITONúmero] NomeO campo TIPODOREQUISITO poderá ser especificado pelos códigos RF (Requisitos Funcionais) ou RNF (Requisitos Não-Funcionais). 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 RequisitosA 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

Page 7: Documento de Requisitos de Software

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

Page 8: Documento de Requisitos de Software

2 DESCRIÇÃO GERAL DO SISTEMAConsiderando 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 NegativoDevido 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 funcional idades 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

Page 9: Documento de Requisitos de Software

2.2 Descrição dos AtoresO 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

Page 10: Documento de Requisitos de Software

3 REQUISITOS FUNCIONAISRF001 - 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

Page 11: Documento de Requisitos de Software

RF002 - Cadastrar AlunoPrioridade

Ator

Descrição

Essencial

Funcionário

Cadastro de usuário para alunos.

Dados de entrada❖Nome❖Curso❖RA❖e-mail❖Senha

11

Page 12: Documento de Requisitos de Software

RF003 - LoginPrioridade

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

Page 13: Documento de Requisitos de Software

RF004 - Desativar UsuárioPrioridade

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

Page 14: Documento de Requisitos de Software

RF005 - Recuperar SenhaPrioridade

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

Page 15: Documento de Requisitos de Software

RF006 - Cadastrar EventoPrioridade

Ator

Descrição

Importante

Funcionário

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

Page 16: Documento de Requisitos de Software

RF007 - Publicar PortariaPrioridade

Ator

Perfil de Acesso

Descrição

Importante

Funcionário

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

Page 17: Documento de Requisitos de Software

RF008 - Publicar Edital ou LicitaçãoPrioridade

Ator

Perfil de Acesso

Descrição

Importante

Funcionário

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

Page 18: Documento de Requisitos de Software

RF009 - Publicar TCCPrioridade

Ator

Perfil de Acesso

Descrição

Importante

Funcionário

Diretoria Acadêmica

Publicação de TCC

Dados de entrada do usuário❖Título❖Descrição❖Arquivo PDF

18

Page 19: Documento de Requisitos de Software

RF010 - Publicar GuiasPrioridade

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

Page 20: Documento de Requisitos de Software

RF011 - Publicar Grande de Horários OficialPrioridade

Ator

Perfil de Acesso

Descrição

Importante

Funcionário

Diretoria Administrativa

Publicação da grade de horários oficial.

Dados de entrada do usuário❖Título❖Descrição❖Arquivo PDF

20

Page 21: Documento de Requisitos de Software

RF012 - Publicar Vagas de EstágioPrioridade

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

Page 22: Documento de Requisitos de Software

RF013 - Publicar Ata da CongregaçãoPrioridade

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

Page 23: Documento de Requisitos de Software

RF014 - Inscrever-se em EventoPrioridade

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

Page 24: Documento de Requisitos de Software

RF015 - Publicar Jornal ou RevistaPrioridade

Ator

Perfil de Acesso

Descrição

Importante

Funcionário

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

Page 25: Documento de Requisitos de Software

RF016 - Consultar inscrições em um eventoPrioridade

Ator

Perfil de Acesso

Descrição

Importante

Funcionário

Relações Institucionais

Verificar a lista de inscritos no evento.

25

Page 26: Documento de Requisitos de Software

RF017 - Gerenciamento de Recursos Audio-VisualPrioridade

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

Page 27: Documento de Requisitos de Software

RF018 - Consultar RequerimentosPrioridade

Ator

Perfil de Acesso

Descrição

Desejável

Funcionário

Diretoria Acadêmcia

Ver a lista de Requerimentos que foram solicitados

27

Page 28: Documento de Requisitos de Software

RF019 - Cadastrar RequerimentoPrioridade

Ator

Perfil de Acesso

Descrição

Desejável

Funcionário, Aluno

Todos

Fazer uma solicitação “Requerimento” a Diretoria Acadêmica

28

Page 29: Documento de Requisitos de Software

RF020 - Consultar EventosPrioridade

Ator

Descrição

Importante

Aluno, Funcionário

Lista com todos os eventos que irão acontecer ou estejam acontecendo ordenados por mês.

29

Page 30: Documento de Requisitos de Software

RF021 - Visitar Página sobre cursos extra-curriculares.Prioridade

Ator

Descrição

Desejável

Todos

Página com informações sobre os cursos extra-curriculares, prazos de inscrição, horários, ementa e etc.

Objetivo:

30

Page 31: Documento de Requisitos de Software

RF022 - Visitar Página sobre intercâmbio.Prioridade

Ator

Perfil de Acesso

Descrição

Desejável

Todos

Todos

Página com informações sobre oportunidades de intercâmbio, prazos de inscrição, como fazer a inscrição, e etc.

31

Page 32: Documento de Requisitos de Software

RF023 - Visitar página sobre monitorias.Prioridade

Ator

Perfil de Acesso

Descrição

Desejável

Todos

Todos

Página com informações sobre como ser um monitor, monitorias que estão acontecendo, horários, quem é o monitor e etc.

32

Page 33: Documento de Requisitos de Software

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

Page 34: Documento de Requisitos de Software

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

Page 35: Documento de Requisitos de Software

RF026 - Visitar Página sobre o curso de Gestão da Tecnologia da Informação.

Prioridade

Ator

Perfil de Acesso

Descrição

Essencial

Todos

Todos

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

Page 36: Documento de Requisitos de Software

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

Page 37: Documento de Requisitos de Software

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

Page 38: Documento de Requisitos de Software

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

Page 39: Documento de Requisitos de Software

RF030 - Visitar página sobre a Diretoria Administrativa.Prioridade

Ator

Perfil de Acesso

Descrição

Desejável

Todos

Todos

Informações gerais sobre o departamento e link para o Demostrativo de Pagamento e Estatuto dos Servidores.

39

Page 40: Documento de Requisitos de Software

RF031 -Visitar página sobre a Diretoria Acadêmica.Prioridade

Ator

Perfil de Acesso

Descrição

Importante

Todos

Todos

?

40

Page 41: Documento de Requisitos de Software

RF032 - Visitar página com informações sobre o Escritório de Projetos.

Prioridade

Ator

Descrição

Importante

Todos

A página deve conter as seguintes informações:❖O que é?❖Quem é o responsável? ❖Contato❖Projetos em andamento❖Material de Apoio

41

Page 42: Documento de Requisitos de Software

RF033 - Visitar página com informações sobre o Núcleo de Inovação.

Prioridade

Ator

Descrição

Importante

Todos

?

42

Page 43: Documento de Requisitos de Software

RF034 - Visitar página com informações sobre a Biblioteca.Prioridade

Ator

Descrição

Desejável

Todos

?

43

Page 44: Documento de Requisitos de Software

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

Page 45: Documento de Requisitos de Software

RF036 - Visitar página sobre a incubadora de EmpresasPrioridade

Ator

Descrição

Importante

Todos

❖O que é a incubadora❖Como ter sua empresa incubada

45

Page 46: Documento de Requisitos de Software

RF037 - Visitar página sobre o Departamente de Relações Institucionais.

Prioridade

Ator

Descrição

Importante

Todos

?

46

Page 47: Documento de Requisitos de Software

RF038 - Visitar página sobre a Empresa JúniorPrioridade

Ator

Descrição

Importante

Todos

?

47

Page 48: Documento de Requisitos de Software

RF039 - Visitar página com a grade de horário e SalasPrioridade

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

Page 49: Documento de Requisitos de Software

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

Page 50: Documento de Requisitos de Software

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

Page 51: Documento de Requisitos de Software

RF042 -Filtrar as notícias por categorias.Prioridade

Ator

Perfil de Acesso

Descrição

Essencial

Todos

Todos

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

Page 52: Documento de Requisitos de Software

RF043 - Visitar página com informações sobre os professores da Fatec Itu.

Prioridade

Ator

Perfil de Acesso

Descrição

Importante

Todos

Todos

Quem são os professores, seu contato e link para o currículo no Lattes.

52

Page 53: Documento de Requisitos de Software

RF044 - Visitar página sobre as parcerias da Fatec Itu.Prioridade

Ator

Perfil de Acesso

Descrição

Importante

Todos

Todos

Empresas parceiras e qual o tipo de parceria.

53

Page 54: Documento de Requisitos de Software

RF045 -Visitar página sobre a Congregação.Prioridade

Ator

Perfil de Acesso

Descrição

Importante

Todos

Todos

?

54

Page 55: Documento de Requisitos de Software

RF046 -Visitar página sobre o curso de Mecatrônica.Prioridade

Ator

Perfil de Acesso

Descrição

Essencial

Todos

Todos

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

Page 56: Documento de Requisitos de Software

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

Page 57: Documento de Requisitos de Software

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

Page 58: Documento de Requisitos de Software

RF049 - Visitar página com informações sobre o Diretório Acadêmico

Prioridade

Ator

Perfil de Acesso

Descrição

Essencial

Todos

Todos

O site deverá conter em algum lugar de fácil acesso um link para que professores possam acessar o sistema interno da Fatec.

58

Page 59: Documento de Requisitos de Software

4 REQUISITOS NÃO FUNCIONAISEsta seção apresenta em detalhes os requisitos não funcionais do sistema.

Código Descrição Prioridade

RNF001 Validação no site dasilva.com nos padrões e-gov.

Normal

RFN002 Feed de notícias RSS para cada Categoria

Normal

59

Page 60: Documento de Requisitos de Software

5 ANÁLISE DOS REQUISITOS5.1 Dependencias

60

Page 61: Documento de Requisitos de Software

6 DIAGRAMA DE CASO DE USO

61

Page 62: Documento de Requisitos de Software

7 GLOSSÁRIO

62