Académique Documents
Professionnel Documents
Culture Documents
Introdução.......................................................................................................................................................1
Objectivos do Trabalho ...................................................................................................................................2
Geral ............................................................................................................................................................2
Específicos ...................................................................................................................................................2
Métodos de Recolha de Dados ...................................................................................................................2
Descrição do Problema ...................................................................................................................................2
Estudo de viabilidade ......................................................................................................................................3
Viabilidade técnica e operacional ...................................................................................................................3
Ferramentas de software............................................................................................................................3
Equipamentos de hardware........................................................................................................................3
.Viabilidade Económica ...................................................................................................................................3
Ciclo de Vida do Desenvolvimento de um SI ..................................................................................................4
Fase de definição do problema ...................................................................................................................4
Fase de Desenvolvimento ...........................................................................................................................4
Fase de Manutenção...................................................................................................................................5
UML .................................................................................................................................................................5
Conceitos.........................................................................................................................................................7
Conceitos de Análise de Sistemas ...............................................................................................................7
Desenvolvimento do novo Sistema de Informação ........................................................................................8
Construção do modelo visual em UML .......................................................................................................8
. Análise de Requisitos ............................................................................................................................8
. Requisitos Funcionais ............................................................................................................................8
Requisitos não Funcionais.......................................................................................................................9
Actores (Utilizadores)............................................................................................................................11
Casos de uso por Actor .........................................................................................................................11
Análise .......................................................................................................................................................12
Diagrama de Classes .................................................................................................................................12
6.2.1. Diagrama de Sequência de Registo ...........................................................................................13
Conclusões ....................................................................................................................................................14
0
Introdução
No fim das aulas de Informatica e Telecomunicacoes tive nececidade de fazer um projecto
por qual usaria como trabalho do fim do curso para obter o sertificado.
Por enquanto nao ha registo dos membros do quarteirao excpto os responsaves de uma
determinada familia, para dizer que os chefes do Quarteirao nao tem capacidade de destinguir ou
reconhecer um determinado membro a nao ser que seja vizinho ou muito popular na zona, o que
nao e bom para um quarteirao, para pedir Declaraco do Bairro na ausencia do chefe do quarteirao
e obrigado a deixar teus dados pessoas e nao ha responsavel de garantir a seguranca dos tais
dados. Reconhecendo isso, procurei a resolução deste problema. criando um Sistema de Registo
de Membros de Quarteirao (SRMQ). A concepção deste trabalho contribuirá como o meu
trabalho de final do Curso.
1
Objectivos do Trabalho
Geral
Garantir o control dos membros do Quarteirao
Específicos
Garantir que o outro chefe de quarteirao a ser Promovido tenha dados verdadeiros dos membros
do quarteirao
Descrição do Problema
2
Estudo de viabilidade
Para a solução dos problemas acima mencionados propõe-se a criação de uma aplicação que
funcionará a base de SGBD (Sistema de Gestão de Base de Dados).
Ferramentas de software
Sistema Operativo Windows 7
Visual Studio 2010 SQLsever
Equipamentos de hardware
Flash drive Computador core i5
.Viabilidade Económica
Deve ser realizado sempre que um novo projecto esteja em fase de avaliação.. O grande
benefício desse tipo de análise é conseguir visualizar através de projecções e números, o real
potencial do investimento no projecto em questão e, portanto, decidir se as premissas estão
interessantes e se o projecto deve ir adiante ou não. Para a realização do presente projecto requer-
se um investimento de 59.400,00mt.
3
Descrição Quantidade Preço Unitário Preço total
Computador 1 24.000,00mt 24.000,00mt
Impressora 1 10.000,00mt 10.000,00mt
UPS 1 17.000,00mt 17.000,00mt
Dispositivo Cópia de 1 3.000,00mt 3.000,00mt
segurança
Subtotal 54.000,00mt
Contingências 10% 5.400,00mts
Valor total 59.400,00mts
Fase de Desenvolvimento
Identifica-se a solução. Como é que as estruturas de dados, arquitectura do produto
e as funções serão realizadas; Como é que o desenho se traduzirá numa Linguagem
de Programação; e como serão efectuados os testes do produto.
4
o Desenho – tradução dos requisitos um conjunto de representações (texto gráfico)
que descrevem a estrutura de dados, arquitectura e funções;
o Programação - tradução do desenho em instruções;
o Teste – procura e eliminação de defeitos na funcionalidade do produto.
Fase de Manutenção
Esta fase está focada nas alterações do produto, devidas a erros detectados nas
fases anteriores ou alterações propostas pelo cliente. Volta aplicar as fases de
definição e de desenvolvimento mas partindo do código já desenvolvido.
UML
UML significa (Unified Modeling Language) Linguagem de Modelação Unificada, que utiliza
uma notação padrão para especificar, construir, visualizar e documentar Sistemas de Informação
orientados a objectos com isso facilitando a integração de aspectos de natureza organizacional que
compõe o negócio e elementos de natureza tecnológica, assim ajuda a diminuir a complexidade de
regras de negócio e definir os processos e fluxos de informação.
NB: A UML não é uma metodologia, mais sim, uma linguagem de modelação que utiliza uma
notação padrão.
5
Diagrama de Casos de Usos - Este diagrama tem por objectivo identificar as fronteiras do
Sistema de Informação e descreve os serviços (Casos de Uso), que devem ser disponibilizados a
cada um dos diversos utilizadores (Actores) do Sistema de Informação.
Os Casos de Usos constituem, a técnica em UML para representar, levantamento ou
especificações de requisitos do Sistema de Informação.
Diagrama de Classes - Este diagrama é usado para descrever a estrutura da informação, isto é,
Classes e as suas relações que são utilizadas no Sistema de Informação. O diagrama de classes
descreve o modelo geral da informação de um Sistema de Informação, ele é composto por classes
de objectos, relações de associação, generalização e multiplicidade.
A perspectiva estática fornecida pelos diagramas de classes tem como objectivo suportar os
requisitos do Sistema de Informação que foram identificados previamente. Deste modo o
diagrama de classes é o resultado da análise de requisitos fornecendo um modelo que mais tarde
será usado na fase de desenho para a definição dos componentes da aplicação.
Diagrama de Sequência - Este Diagrama é usado para ilustrar os objectos e as mensagens para
os casos de uso no nosso sistema, o qual descreve os processos pelo qual as actividades são
executadas no sistema. Os objectos que participam na sequência são colocados ao longo do topo
do diagrama usando actores a partir do diagrama de casos de uso e classes a partir do diagrama de
classes.
Para cada um dos objectos, o nome da classe da qual são uma instância aparece depois do objecto.
Diagrama de Actividades - Representa o fluxo de tarefas que podem ser executadas pelo sistema
ou por um actor.
6
Diagrama de Estado - Representa um conjunto de estados que um objecto pode estar que
estimulam a transição de um objecto de um estado para o outro
Conceitos
Análise: definida de um modo geral como estudo de um problema antes de passar à sua
resolução.
Funcionais - Descrevem as funções, tarefas e subtarefas que se esperam que o sistema realize.
A identificação e definição dos requisitos funcionais não é um exercício de como o sistema
suportará as funções, actividades e tarefas, mas sim, um exercício detalhado de como o
sistema contemplará e perceberá os utilizadores. Os requisitos funcionais geralmente
distinguem-se entre orientados aos processos (funções que o sistema deve realizar) e
orientados a informação (informação que o sistema deve conter).
7
Não Funcionais - São aqueles requisitos que não dizem especificamente respeito às
funcionalidades de um sistema. Eles colocam restrições no sistema a desenvolver e no
processo a usar e especificam as restrições externas às quais o produto deve obedecer.
Requisitos não funcionais incluem, entre outros requisitos de fiabilidade, segurança,
adaptabilidade, portabilidade e desempenho. Por vezes há necessidade de sacrificar requisitos
funcionais para respeitar os não funcionais, nomeadamente, por limitações de tecnologia. Os
requisitos não funcionais podem ser de âmbito geral, por vezes denominados de
suplementares ou estarem associados a um requisito ou subconjunto de requisitos funcionais.
Os Casos de Uso modelados serão descritos por meio de um texto que especifica os requisitos do
actor que utilizará o sistema em desenvolvimento.
. Requisitos Funcionais
3. Descrição: 4. O sistema deve registar a entrada de dados, isto é, atribuir uma referência à ao5.
Membro .
8
RF2 Registar detalhes do Membro
Descrição: O sistema deve registar o Responsavel da Familia, dados dos membros da familia
e dados de alguem que moreu numa determinada familia.,
Descrição: O sistema deve permitir a consulta de todos Membros que constam dos registos,
com restrições.
9
O sistema deve ser acessível no Computador de mesa e no laptop, por meio de
pelo menos os seguintes Sistemas Operativos:
Windows 7 Não aplicavel
Windows 8
Windows 10
10
Microsoft Visual Studio .Net: Um IDE para desenvolvimento de
aplicações C#, VB e outros.
RNF8 Privacidade Autenticar
O sistema deve permitir acesso a usuários autorizados. Para utilizadores Usuário
autorizados o sistema cria um historial de acesso e de registo.
Actores (Utilizadores)
Chefe do Quarteirao – Responsavel pelos Registos e Reconhecimento de dados
Casos de uso
usuario
11
Análise
Nesta fase se apresenta as primeiras abstracções, isto é, as classes e os objectos, bem como, os
mecanismos que estarão presentes no domínio do problema. Portanto, a seguir se apresenta o
diagrama de classes e seus relacionamentos que irão posteriormente gerar o modelação Base de
Dados pertencentes ao domínio principal do problema.
Diagrama de Classes
Por meio de um diagrama se faz a demonstração do que os actores, ou seja, os utilizadores do
futuro Sistema de Informação deverão esperar deste, dando uma visão geral de toda a sua
funcionalidade, no entanto sem se importar com a forma como este será implementada.
12
Resumindo, nesta fase fez-se o detalhamento das especificações para a fase de programação do
sistema em desenvolvimento.
13
Conclusões
Neste trabalho foram expostos os conhecimentos Obtidos por modo Investigativo, no que se refere
à Análise de Sistemas. Usando como ferramenta o modelo visual UML foi possível descrever os
passos para a criação do SRMQ( Sistema de Registo de Membros de Quarteirao), o mesmo será
posteriormente criado e com objectivo de ser implementado no futuro. O Sistema de Registo de
Membros de Quarteirao devera satisfazer as necessidades dos Chefes de Quarteroes a saber:
14