Documento de Requisitos de Software

Post on 16-Mar-2016

219 views 2 download

description

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

Transcript of 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

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

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

7 Glossário ! 62

4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ator

Perfil de Acesso

Descrição

Importante

Todos

Todos

?

40

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

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 EmpresasPrioridade

Ator

Descrição

Importante

Todos

❖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úniorPrioridade

Ator

Descrição

Importante

Todos

?

47

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

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

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

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

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

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

Ator

Perfil de Acesso

Descrição

Importante

Todos

Todos

?

54

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

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

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

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

5 ANÁLISE DOS REQUISITOS5.1 Dependencias

60

6 DIAGRAMA DE CASO DE USO

61

7 GLOSSÁRIO

62