Analise de sistemas

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2016 palavras )
  • Download(s) : 0
  • Publicado : 16 de maio de 2011
Ler documento completo
Amostra do texto
[pic]

Unidade Curricular de Análise de Sistemas

2010/2011

– Trabalho Prático –

Título | Tema do Trabalho: Sistema de Apoio à Gestão de Horários

Docentes: Prof. Renato

Prof. Ana Mendes

Prof. Vitor Barbosa

Identificação dos elementos do Grupo de Trabalho:

Roberto Ricachi deAlmeida | 080323025

GSI, turma 2

Vitor Manuel da Graça Ferreira | 080323044

GSI, turma 2

Bruno Miguel Caldeira Bettencourt | 090323082

GSI, turma 2

Índice geral

1. Introdução 4
2. Objectivos do trabalho 5
3. Análise de Requisitos 5
3.1Identificação dos Actores e Necessidades 6
4. Diagrama Use Case 7
4.1 Actores 7
4.2 Use case 7
4.3 Relação entre Use Cases e Actores do Projecto 8
4.4 Caracterizam dos Actores 9
4.5 Caracterização dos Use Cases 9
4.6 Generalização 11
4.7 Inclusão (include) 12
4.8 Extensão (extend) 12
4.9 Especificações 12
5. Diagrama de Classes 23
5.1 Associações 24
5.2Heranças/Generalizações 25
6. Diagrama de sequência 26
6.1 Definir nº turmas por ano e curso 26
6.2 Condicionantes dos docentes 27
6.3 Oficializar horário 28
6.4 Enviar horários 29
7. Diagrama de actividades 30
7.1 Descrição do diagrama de actividades 31
8. Conclusão 32
9. Bibliografia 33

Índice de Figuras

Figura 1 – Actores e Respectivas Funções 6
Figura 2 – Relação usecases/actores 8
Figura 3 – Diagrama de Use Cases 11
Figura 4 – Diagrama de Classes 23
Figura 5 – Classe Salas e respectivas heranças 25
Figura 6 – Classe Utilizadores e respectivas heranças 25
Figura 7 – Classe Docente e respectivas heranças 25
Figura 8 – Diagrama Sequência Definir nº turmas 26
Figura 9 – Diagrama de sequências condicionantes dos docentes 27
Figura 10 – Diagrama de sequênciasOficializar Horário 28
Figura 11 – Diagrama de Sequência Enviar Horários 29
Figura 12 – Diagrama de Actividades 30

1. Introdução

Este projecto proporcionará, um aprofundamento dos conteúdos leccionados na unidade curricular de Analise de Sistemas, mais concretamente a análise orientada a objectos, através do uso da UML (Unified Modelling Language) e dos seus diversos diagramas, para a suadevida aplicação no sistema em questão, e uma sucinta descrição destes mesmos diagramas.

2. Objectivos do trabalho

A realização deste trabalho prático tem como objectivo a demonstração da aquisição de conhecimentos dos conteúdos abordados na UC, nomeadamente nas aulas laboratoriais, através do desenvolvimento de diversos diagramas em UML que representam a proposta de sistema pensado pelo grupopara representar um pequeno sistema de informação.

O sistema de informação a analisar consiste na elaboração de um sistema de apoio à gestão de horários numa escola onde vão ser explicitados todas as funcionalidades do sistema em causa e do comportamento do sistema nos diversos tipos de utilização.

3. Análise de Requisitos

Os use cases constituem a técnica em UML para representar olevantamento de requisitos de um sistema. Desde sempre que o correcto levantamento de requisitos no desenvolvimento de sistemas de informação tenta garantir que o sistema será útil para o utilizador final, estando de acordo com as suas necessidades.

“O requisito num sistema é uma funcionalidade ou característica considerada relevante na óptica do utilizador. Normalmente, representa ocomportamento esperado do sistema, que na prática consiste num serviço que deve ser disponibilizado a um utilizador.”

(Booch, Rumbaugh e Jacobson, 1999).

Existem várias técnicas que podem ser utilizadas para efectuar o levantamento de requisitos. Estas técnicas abrangem a realização de reuniões participativas (workshops), entrevistas, questionários, observação directa, estudo e amostra de...
tracking img