Вы находитесь на странице: 1из 17

FACULDADES INTEGRADAS DE ARARAQUARA

BACHARELADO EM SISTEMAS DE INFORMAO

YAGO HENRIQUE FERREIRA

ANLISE E PROJETO DE UM
SISTEMA

Araraquara SP
Outubro 2012

YAGO HENRIQUE FERREIRA

ANLISE E PROJETO DE UM SISTEMA

Trabalho da disciplina de Anlise e Projeto


de Sistemas-II destinado ao projeto e
anlise de um sistema de uso domstico
para controle de livros.

Professor: Fabio Papini Fornazari

Araraquara SP
Outubro 2012

SUMRIO

1- Estudo Inicial_____________________________________4
1.1- Objetivos do sistema_________________________4
1.2 - Funcionamento do sistema__________________4
2 - Modelagem lgica do sistema__________________5
2.1 - Levantamento de requisitos_________________5
2.1.1 - Diagrama de Use Case_____________________6
2.1.1.1 - Descrio dos Use Cases___________________7
2.2 - Diagrama de Classes________________________16

1- Estudo Inicial
Este trabalho destina-se a exemplificar a anlise e o projeto de um sistema de
informao.
O sistema escolhido como tema um sistema de uso domstico para fornecer
um controle sobre os livros de um determinado usurio.

1.1- Objetivos do sistema


O sistema tem por objetivo gerenciar o cadastro dos livros do usurio mantendo
informaes importantes sobre eles, como autores e editoras.

1.2 - Funcionamento do sistema


O sistema basicamente vai funcionar da seguinte forma: so cadastrados os
livros do usurio, bem como seus autores e editoras correspondentes. Para que
seja possvel cadastrar um livro, necessrio primeiro cadastrar sua editora e
seu autor, evitando assim inconsistncia dos dados. necessrio ressaltar que ao
excluir um determinado autor, ou uma editora qualquer, todos os livros
referentes eles sero perdidos (problema causado pelo uso do Microsoft
Access como gerenciador de banco de dados).

2 - Modelagem lgica do sistema


2.1 - Levantamento de requisitos
Aps uma anlise sobre a situao ficou decidido que os requisitos que o
sistema deve possuir so:

- Cadastrar, alterar, excluir e gerar relatrios sobre autores de livros.

- Cadastrar, alterar, excluir e gerar relatrios sobre editoras de livros.

-Cadastrar, alterar, excluir e gerar relatrios sobre livros.

2.1.1 - Diagrama de Use Case

2.1.1.1 - Descrio dos Use Cases


CASO DE USO: MANTER EDITORAS

a)Manter editoras (Incluir)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio solicita a tela de cadastro de editoras.
2. O usurio informa os dados da editora, preenchendo os campos
obrigatrios.
7

3. O sistema grava no banco de dados o registro de editora.


4. O sistema exibe mensagem de cadastro efetuado com sucesso.

CENRIO ALTERNATIVO
2. Os campos obrigatrios no so preenchidos.
2.1 O sistema exibe a tela novamente para preenchimento dos dados e
exibe a mensagem "Preencha os campos com valores vlidos !".

b)Manter editoras (Excluir)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio seleciona o registro a ser excludo na lista de editoras
disponveis e confirma a excluso.
2. O sistema exibe mensagem de cadastro removido com sucesso.

c)Manter editoras (Alterar)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio solicita a tela de alterao de editoras, aps selecionar um
registro na lista de editoras cadastradas.
2. O usurio insere os novos dados da editora.
3. O usurio grava as alteraes e o sistema persiste para o banco de dados.
4. O sistema exibe a mensagem de cadastro alterado com sucesso.

CENRIO ALTERNATIVO
2. Os novos dados informados so invlidos.
2.1 O sistema ento exibe uma mensagem "Informe valores vlidos para os
dados" e retorna tela para a leitura dos novos dados.

d)Manter editoras (Consultar)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O funcionrio solicita a tela de consulta de editoras.
2. O sistema exibe uma lista com os as editoras cadastradas.

10

CASO DE USO: MANTER AUTORES

a)Manter autores (Incluir)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio solicita a tela de cadastro de autores.
2. O funcionrio informa os dados do autor, preenchendo os campos
obrigatrios.
3. O sistema grava no banco de dados o registro de autor.
4. O sistema exibe mensagem de cadastro efetuado com sucesso.

CENRIO ALTERNATIVO
2. Os campos obrigatrios no so preenchidos.
2.1 O sistema exibe a tela novamente para preenchimento dos dados e
exibe a mensagem "Preencha os campos com valores vlidos !".

11

b)Manter autores (Excluir)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio seleciona o registro a ser excludo na lista de autores
disponveis e confirma a excluso.
2. O sistema exibe mensagem de cadastro removido com sucesso.

c)Manter autores (Alterar)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio solicita a tela de alterao de autores, aps selecionar um
registro na lista de autores cadastrados.
2. O usurio insere os novos dados do autor.
3. O usurio grava as alteraes e o sistema persiste para o banco de dados.
4. O sistema exibe a mensagem de cadastro alterado com sucesso.

12

CENRIO ALTERNATIVO
2. Os novos dados informados so invlidos.
2.1 O sistema ento exibe uma mensagem "Informe valores vlidos para os
dados" e retorna tela para a leitura dos novos dados.

d)Manter autores (Consultar)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O funcionrio solicita a tela de consulta de autores.
2. O sistema exibe uma lista com os autores cadastrados.

13

CASO DE USO: MANTER LIVROS

Ator principal: Usurio

a)Manter livros (Incluir)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O funcionrio solicita a tela de cadastro de livros.
2. O funcionrio informa os dados do livro, preenchendo os campos
obrigatrios.
3. O sistema grava no banco de dados o registro de livro.
4. O sistema exibe mensagem de cadastro efetuado com sucesso.

CENRIO ALTERNATIVO
2. Os campos obrigatrios no so preenchidos.
2.1 O sistema exibe a tela novamente para preenchimento dos dados e
exibe a mensagem "Preencha os campos com valores vlidos !".

14

b)Manter livros (Excluir)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio seleciona o registro a ser excludo na lista de livros
disponveis e confirma a excluso.
2. O sistema exibe mensagem de cadastro removido com sucesso.

c)Manter livros (Alterar)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O usurio solicita a tela de alterao de livros, aps selecionar um
registro na lista de livros cadastrados.
2. O usurio insere os novos dados do livro.
3. O usurio grava as alteraes e o sistema persiste para o banco de dados.
4. O sistema exibe a mensagem de cadastro alterado com sucesso.

15

CENRIO ALTERNATIVO
2. Os novos dados informados so invlidos.
2.1 O sistema ento exibe uma mensagem "Informe valores vlidos para os
dados" e retorna tela para a leitura dos novos dados.

d)Manter livros (Consultar)


Ator principal: Usurio

CENRIO PRINCIPAL
1. O funcionrio solicita a tela de consulta de livros.
2. O sistema exibe uma lista com os livros cadastrados.

16

2.2 - Diagrama de Classes

17

Вам также может понравиться