Processo De Engenharia de Software II

Tamanho: px
Começar a partir da página:

Download "Processo De Engenharia de Software II"

Transcrição

1 UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo De Engenharia de Software II Sistema Sisloc Sistema de Gerenciamento para Locadoras Cascavel, Abril de

2 Gustavo Catarino da Costa Mateus Felipe Teixeira Thiago Magalhães Faino Especificação de Requisitos e Modelagem Orientada a Objetos Professor: Victor Francisco Araya Santander Cascavel, Abril de

3 Sumário 1. Introdução Modelagem Organizacional Modelo de Dependência Estratégicas Modelo de Razões Estratégicas Requisitos Funcionais Requisitos Não-Funcionais Requisitos do Processo Requisitos do Produto Diagrama de Casos de Uso Diagrama de Classes Metodologia Conclusão

4 1. Introdução A empresa escolhida para o desenvolvimento do trabalho prático da disciplina de Processo de Engenharia de Software II (primeira parte - Especificação de Requisito e Análise Orientada a Objetos) foi a VIDEO LOCADORA GRALHA AZUL LTDA, localizada na cidade de Cascavel - Paraná - Brasil, com um único estabelecimento, no endereço: Avenida Gralha-azul, número 480, Bairro Guarujá. Tendo como razão social "Video Locadora Gralha Azul Ltda" e CNPJ: / A empresa trabalha no ramo de locação de filmes, tendo seu trabalho voltado para todas as mídias disponíveis no mercado (fitas VHS, DVD's e Blu-rays) e também para os diversos gêneros de filme. Além disso, a empresa trabalha com filmes recémlançados no mercado e com filmes que são considerados antigos. No auxílio de seus trabalhos a empresa possui um sistema informatizado de gerenciamento de locação e devolução das cópias de filmes. Porém este sistema se tornou antigo e a atual empresa que deveria fornecer suporte ao sistema não está cumprindo com o mesmo, portanto impossibilitando o usuário a desenvolver as atividades da empresa. Além da falta de suporte, o sistema é muito complexo para a empresa em questão, segundo o entrevistado, tantas funções disponíveis acabam tornando o sistema um pouco complicado de usar, mesmo o funcionário atual já trabalhando na empresa há algum tempo, ainda sim há problemas com o sistema. Tendo como uma base inicial o sistema já implantado na empresa e também as entrevistas realizadas com o representante da empresa, foram levantados os principais requisitos do sistema que serão implantados como projeto da disciplina de Processo de Engenharia de Software II, ofertado no curso de Ciência da Computação, Unioeste - Cascavel - PR. Considerando o sistema atual da empresa propõe-se a implementação de um novo sistema de gerenciamento para empresa, que além de gerenciar os filmes, cliente, funcionários e finanças, de uma forma otimizada, não seja complexo e contenha somente as funcionalidades necessárias da empresa. O sistema será implementado para a plataforma Windows, utilizando a linguagem de programação Java e seu banco de dados será gerenciado pela ferramenta PostgreSQL e deverá ter as seguintes características: o funcionário e gerente terão a possibilidade de gerenciar as locações e devoluções de filmes, gerenciar os filmes (cópias), gerenciar clientes, gerenciar finanças da empresa. Como objetivo específico do gerente, o gerente poderá gerenciar finanças, por exemplo, salário de funcionário, gerenciar funcionário e gerar relatórios diversos. Os usuários serão diferenciados por privilégios, usando sistema de login e senha, entre funcionários e gerentes, como já citados. 4

5 Este documento contém a descrição detalhada dos Requisitos Funcionais, Não- Funcionais e modelagem organizacional (i*) do Sistema de Gerenciamento de Locadoras. Além de apresentar os diagramas de Casos de Uso e de Classe. A coleta de informações sobre a empresa está descrita no apêndice A, deste documento. 2. Modelagem Organizacional i* Utilizando a modelagem organizacional, baseada na técnica i*, demonstraremos os modelos de Dependências Estratégicas (SD) e Razões Estratégicas (SR) Modelo de Dependências Estratégicas A partir do modelo SD, figura 1, pode-se perceber que o sistema é composto por seis atores, destes, somente dois, gerente e funcionário, fazem a utilização direta com o sistema, esta utilização é especifica nas dependências destes dois atores com o sistema SisLOC. 5

6 Figura 1 Modelagem SD O ator funcionário interage com o ator sistema, para isso é necessário estar logado no sistema, sendo necessário informar usuário e senha. Após logado o ator funcionário 6

7 poderá realizar as tarefas: Realizar Locação, Consultar Disponibilidade, Realizar Devolução, Gerenciar Finanças e Gerenciar Clientes. Estas funções do sistema relacionado ao ator funcionário não precisa de nenhuma autorização de ator gerente, que detém acesso ilimitado ao sistema. O ator gerente interage com o ator sistema, para isso é necessário estar logado no sistema, sendo necessário informar usuário e senha. Após logado o ator gerente é o único ator que tem acesso total ao sistema. Considerando que o ator gerente é um funcionário especializado e terá acesso a todas as tarefas do ator funcionário também terá acesso as seguintes funções: Gerar Relatórios, Gerenciar Filmes e Gerenciar Funcionários. Para tanto o ator gerente deverá estar devidamente logado como usuário gerente. O ator fornecedor atende as dependências do ator gerente quanto a aquisição de novos filmes para a empresa, também como a disponibilidade de dados para realização de cadastro. O ator cliente depende do ator funcionário, e também do ator gerente, para ser bem atendido, realizar locação e devolução de filmes e também consultar disponibilidade de filmes na empresa. O ator sistema dependerá do ator SGBD para ter acesso garantido ao banco de dados, com consultas otimizadas e integridade dos dados Modelo de Razões Estratégicas O modelo de Razões Estratégicas (SR), figura 2, visa complementar o SD, expandindo cada tarefa que cada ator terá dentro do sistema. No modelo SR temos a expansão do ator sistema, nas tarefas relacionadas diretamente com o ator gerente, temos a tarefa Gerenciar Finanças com a subdivisão: Gerenciar Folhas de Pagamento. Para as tarefas Gerenciar Funcionários, Gerenciar Filmes temos as mesmas subdivisões: Adicionar, Editar e Excluir. E Gerar Relatório com as subdivisões: Escolher Tipo e Gerar. Nas tarefas relacionadas com o funcionário temos Gerenciar Clientes com as seguintes subdivisões: Adicionar, Excluir e Editar. Para Realizar uma Locação deverá: Adicionar ao carrinho do cliente, e efetuar pagamento, caso seja pagamento na locação deverá fazer movimentação de caixa, se não será uma conta à receber. Para Realizar Devolução deverá: Remover filme do carrinho do cliente e caso o filme não esteja pago realizar movimentação de caixa. Outras tarefas do funcionário estão relacionadas a Consultar Disponibilidade, para realizar uma locação e também Gerenciar Finanças. 7

8 Figura 2 Modelo SR 8

9 3. Requisitos Funcionais [RF-01] Gerenciar Finanças Descrição: O sistema deve possibilitar ao gerente gerenciar as folhas de pagamento de todos os funcionários da empresa. Também tendo controle de todos os outros gastos provenientes da empresa. Solicitante: Gerente. Prioridade: Média. [RF-02] Gerenciar Funcionário Descrição: O sistema deve possibilitar ao gerente gerenciar os funcionários da empresa, podendo: Adicionar Funcionário: informando nome, CPF, RG, registro carteira de trabalho, data de nascimento, endereço de moradia, telefone e informações adicionais relevantes; Editar Funcionário: podendo editar as informações relacionadas ao funcionário em questão; Excluir Funcionário: deve retirar um funcionário do cadastro da empresa, antes da operação realizada o sistema deve verificar se não existe pendência (financeira e trabalhista) com este funcionário. Caso haja alguma pendência o sistema não deve permitir a exclusão deste funcionário. Solicitante: Gerente. Prioridade: Média. [RF-03] Gerenciar Filmes Descrição: O sistema deve possibilitar ao solicitante gerenciar os filmes da empresa, podendo: Adicionar Filme: informando nome, gênero, diretor(es), ator(es), ano de lançamento, número de cópias, tipo de mídia (VHS, DVD, Blu-Ray), preço de compra, preço de locação, resumo; Editar Filme: deve possibilitar a edição do cadastro do filme em questão; Excluir Filme: deve possibilitar haver a exclusão de um filme, após verificação de que não haja cópias locadas ou faltando. Caso haja alguma pendência o sistema não deve permitir a exclusão do filme, excluindo todas as cópias do mesmo do sistema. Solicitante: Gerente. Prioridade: Baixa. 9

10 [RF-04] Gerenciar Relatórios Descrição: O sistema deve possibilitar ao solicitante gerar relatórios relevantes a empresa, por exemplo, financeiro, número de locações em um determinado período, número de cópias atrasadas entre outros. Primeiramente o sistema deverá permitir o gerente escolher o tipo de relatório, após deverá escolher entre visualização em tela ou impressão em papel. Solicitante: Gerente. Prioridade: Baixa. [RF-05] Gerenciar Finanças Descrição: O sistema deve possibilitar ao solicitante gerenciar as finanças referentes à: movimentação de caixa - podendo haver entra e saída de dinheiro, contas à receber - que serão as contas que a empresa irá receber, referentes a locações de filmes. E contas a pagar - que serão as contas que a empresa irá pagar, referentes à manutenção da empresa, compra de cópias de filmes e serviços como água, luz, telefone e internet. Solicitante: Funcionário e Gerente.. [RF-06] Realizar Devolução Descrição: O sistema deve possibilitar ao solicitante realizar a devolução de um filme locado, possibilitando remover o filme do cadastro de um cliente, e se necessário realizar a movimentação de caixa, se o cliente pagar a locação na devolução, neste caso será uma entra de caixa, que poderá ser em qualquer forma de pagamento, haja vista que o cliente requisitante do sistema tem um sistema de cartão de crédito na empresa. Caso a devolução do filme esteja atrasada o sistema deverá calcular um valor de multa, levando em consideração o preço de locação do filme, se é lançamento, ofertas, tempo de atraso e outros. Solicitante: Funcionário e Gerente.. 10

11 [RF-07] Consultar Disponibilidade Descrição: O sistema deve possibilitar ao solicitante consultar a disponibilidade de um certo filme, já cadastrado no sistema, para posterior locação. Esta consulta deverá retornar, caso esteja disponível, o número de cópias existentes na empresa. Caso esteja indisponível, sem cópias disponíveis para locação, o sistema deverá retornar quando haverá uma disponível para locação. Solicitante: Funcionário e Gerente. Prioridade: Média. [RF-08] Realizar Locação Descrição: O sistema deve possibilitar ao solicitante realizar a locação de um determinado filme para um determinando cliente, fazendo com que seja consultado a disponibilidade do filme, lançando no carrinho do cliente e marcando a forma de pagamento da locação, caso o pagamento seja na locação entra como movimentação de caixa, entrada. Caso seja na devolução, o pagamento fica como uma conta à receber. Além destas operações, o sistema deverá guardar os seguintes dados de locação: data da locação e data da devolução, filmes locados, identificando qual cópia de um determinado filme esta sendo locado, e valor da locação. Solicitante: Funcionário e Gerente.. [RF-09] Gerenciar Clientes Descrição: O sistema deve possibilitar ao funcionário realizar a gerencia do cliente da empresa, possibilitando 1 - Adicionar Cliente, informando nome, CPF, RG, endereço e telefone. 2 - Edição de Cliente deve possibilitar a edição de qualquer campo relacionado ao cliente. 3 - Exclusão de Clientes, primeiramente deve verificar se o cliente em questão não tem nenhuma pendência com a empresa, verificando contas à pagar e filmes locados, caso esteja regular o sistema deve possibilitar a exclusão do mesmo. Solicitante: Funcionário e Gerente.. 11

12 4. Requisitos Não-Funcionais (NFR) Segue abaixo os requisitos não funcionais obtidos a partir de entrevistas e também propostos pela equipe. São divididos em: processo e produto. O grafo SIG é apresentado em seguida na figura Requisitos do processo [RNF-01] O sistema será implementado na linguagem Java (orientada a objetos) com suporte para o sistema operacional Windows. [RNF-02] A implementação seguirá todos os requisitos pedidos pelo cliente Requisitos do produto Segurança: [RNF-01] A confiabilidade de segurança dos dados será implementada por um sistema de login e senha, e opcionalmente um verificador captch, em que cada funcionário terá acesso as funcionalidades e aos dados conforme seu cargo. [RNF-02] A integridade dos dados será mantida pela utilização do banco de dados e frequentes back-ups dos dados deste banco de dados em um sistema de back-ups. [RNF-03] A disponibilidade será mantida pelo SGDB, podendo conectar-se somente após a realização de login. [RNF-04] A robustez será garantida na prevenção de erros. Usabilidade: [RNF-01] O sistema possuirá uma interface padronizada, com informações e funcionalidades intuitivas e também com um sistema de feedback. [RNF-02] Um sistema de ajuda auxiliará os usuários com informações detalhadas de como operar o sistema e seus dados. Desempenho: [RNF-01] O espaço a ser utilizado será de acordo com o banco de dados. [RNF-02] O tempo de uma operação dependerá dos recursos dos computadores (processadores, memória). [RNF-03] A implementação deverá ser otimizada para melhor um desempenho do sistema. [RNF-04] A consulta ao banco de dados será otimizada pelo SGDB. 12

13 Manutenabilidade: [RNF-01] O sistema deverá ter facilidade nos testes. [RNF-02] O sistema deverá ser fácil para modificar, sendo estruturado, conciso e legível. Figura 3 Grafo SIG 13

14 5. Diagrama de Casos de Uso O diagrama de caso de uso tem como objetivo descrever um cenário que mostra as funcionalidades do sistema no ponto de vista do usuário, nele chamados de ator. A seguir apresentaremos o diagrama de Casos de Uso no ponto de vista dos atores (funcionário e gerente), figura 4. E descreveremos todos os casos de uso de forma textual detalhada. Figura 4 Diagrama de Casos de Uso 14

15 Caso de uso 1: Realizar Login Objetivo no Contexto: Realizar o login de um funcionário no sistema. Pré-condições: Usuário estar cadastrado no sistema. Condição final de Sucesso: Funcionário logado com sucesso. Condição final de Falha: Funcionário não logado e usuário notificado. Ator Primário: Funcionário. Passo 1: Funcionário insere o login e senha. Passo 2: Sistema consulta os dados no banco de dados. Passo 3: Funcionário logado com sucesso. Passo 2.1: Falha no acesso ao banco de dados: operação cancelada e erro notificado. Passo 2.2: Login ou senha não existente no banco de dados: operação cancelada e usuário notificado. Frequência: Alta Caso de uso 2: Consultar Funcionario Objetivo no Contexto: Realizar a consulta de um funcionário no banco de dados. Pré-condições: Estar logado no sistema. Condição final de Sucesso: Funcionário consultado com sucesso. Condição final de Falha: Funcionário não consultado e usuário notificado. Ator Primário: Gerente. Passo 1: Gerente realiza busca do funcionário: Pesquisar Funcionario <<include>>. Passo 2: Gerente visualiza várias informações do funcionário. 15

16 Passo 3: Gerente conclui consulta e clica em Fechar. Frequência: Alta Caso de uso 3: Excluir Categoria e Preco Objetivo no Contexto: Realizar a exclusão de uma categoria e preço de filme do banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Categoria e Preço (A opção de excluir se localiza dentro dessa tela). Condição final de Sucesso: Categoria excluída com sucesso. Condição final de Falha: Categoria não excluída e usuário notificado. Ator Primário: Gerente. Passo 1: O sistema lista todas as categorias e preços cadastradas. Passo 2: Gerente clica na imagem de um X vermelho que fica ao lado da imagem de editar, localizados na lateral direita da tela. Passo 3: Sistema exibe um alerta avisando o usuário que todas as vinculações da categoria e preço com o sistema serão excluídas e que os filmes dessa categoria ficaram com a categoria Sem Categoria e o preço em zero. Passo 4: Sistema exclui categoria e preço do banco de dados. Passo 5: Sistema exibe mensagem de sucesso. Passo 6: Sistema atualiza lista de categorias e preços cadastradas. Passo 1.1: Falha no acesso ao banco de dados: cadastro cancelado e erro notificado. Frequência: Baixa Caso de uso 4: Alterar Categoria e Preco Objetivo no Contexto: Realizar a edição de uma categoria e preço de filmes no banco de dados. 16

17 Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Categoria e Preço (A opção de alterar se localiza dentro dessa tela). Condição final de Sucesso: Categoria e preço editada com sucesso. Condição final de Falha: Categoria e preço não editada e usuário notificado. Ator Primário: Gerente. Passo 1: O sistema lista todas as categorias e preços cadastradas. Passo 2: Gerente clica na imagem de um lápis ao lado da categoria e preço desejada. Passo 3: Sistema exibe um alerta pedindo o novo nome da categoria e preço. Passo 4: Funcionário insere o novo nome da categoria e valor de preço. Passo 5: Sistema verifica se a categoria já existe no banco de dados. Passo 6: Sistema exibe mensagem de sucesso. Passo 7: Sistema atualiza lista de categorias e preços cadastradas. Passo 1.1: Falha no acesso ao banco de dados: cadastro cancelado e erro notificado. Passo 5.1: Categoria já cadastrada: edição cancelada e erro notificado. Frequência: Baixa Caso de uso 5: Cadastrar Categoria e Preco Objetivo no Contexto: Realizar a inserção de uma categoria e preço de filme no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Categoria e Preço. Condição final de Sucesso: Categoria e preço cadastrada com sucesso. Condição final de Falha: Categoria e preço não cadastrada e usuário notificado. Ator Primário: Gerente. Passo 1: O sistema lista todas as categorias e preços cadastradas. Passo 2: Gerente insere o nome da nova categoria e o valor do preço no formulário. Passo 3: O sistema verifica se a categoria já existe no banco de dados. Passo 4: O sistema insere os dados no Banco de Dados. Passo 5: O sistema emite mensagem de cadastro realizado com sucesso. Passo 6: O sistema atualiza a lista de categorias e preços cadastradas. 17

18 Passo 1.1: Falha no acesso ao banco de dados: cadastro cancelado e erro notificado. Passo 3.1: Categoria já cadastrada: cadastro cancelado e erro notificado. Frequência: Baixa Caso de uso 6: Ver Relatorios Objetivo no Contexto: Realizar a visualização de um determinado relatório. Pré-condições: Estar logado no sistema e ter acessado a opção de Ver Relatórios. Condição final de Sucesso: Relatório exibido com sucesso. Condição final de Falha: Relatório não exibido e usuário notificado. Ator Primário: Gerente. Passo 1: Gerente escolhe um relatório em específico. Passo 2: O sistema busca informações no banco de dados e exibe o relatório. Passo 3: Gerente conclui visualização. Passo 2.1: Falha no acesso ao banco de dados: edição cancelada e erro notificado. Passo 3.1: Gerente imprime relatório. Frequência: Média Caso de uso 7: Alterar Funcionario Objetivo no Contexto: Realizar a edição de um funcionário no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Funcionário (A opção de alterar se localiza dentro dessa tela). Condição final de Sucesso: Funcionario editado com sucesso. Condição final de Falha: Funcionario não editado e usuário notificado. Ator Primário: Gerente. 18

19 Passo 1: Gerente realiza busca do funcionário: Pesquisar Funcionario <<include>>. Passo 2: Gerente edita os campos necessários e clica em salvar. Passo 3: O sistema atualiza os dados no Banco de Dados. Passo 4: O sistema emite mensagem de edição realizada com sucesso. Passo 3.1: Falha no acesso ao banco de dados: edição cancelada e erro notificado. Frequência: Baixa Caso de uso 8: Excluir Funcionario Objetivo no Contexto: Realizar a exclusão de um funcionário do banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Funcionário (A opção de excluir se localiza dentro dessa tela). Condição final de Sucesso: Funcionario excluido com sucesso. Condição final de Falha: Funcionario não excluido e usuário notificado. Ator Primário: Gerente. Passo 1: Gerente realiza busca do funcionário: Pesquisar Funcionario <<include>>. Passo 2: Gerente visualiza as informações do funcionário e clica em Excluir. Passo 3: O sistema exibe uma mensagem de confirmação e avisando o usuário que todos os vínculos que o funcionário tem com o sistema serão excluídos e não será possível recuperar esses dados. Passo 4: O sistema exclui o cliente do Banco de Dados. Passo 5: O sistema emite mensagem de exclusão realizada com sucesso. Passo 4.1: Falha no acesso ao banco de dados: exclusão cancelada e erro notificado. Passo 4.2: Funcionario possui pendências com o sistema: exclusão cancelada e erro notificado Prioridade: Média Frequência: Baixa 19

20 Caso de uso 9: Cadastrar Funcionario Objetivo no Contexto: Realizar a inserção de um funcionário no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção Cadastrar Funcionário. Condição final de Sucesso: Funcionario cadastrado com sucesso. Condição final de Falha: Funcionario não cadastrado e usuário notificado. Ator Primário: Gerente. Passo 1: Gerente obtém os dados cadastrais do funcionário e insere-os no formulário. Passo 2: O sistema verifica se funcionário já existe no banco de dados. Passo 3: O sistema insere os dados no Banco de Dados. Passo 4: O sistema emite mensagem de cadastro realizado com sucesso. Passo 2.1: Falha no acesso ao banco de dados: cadastro cancelado e erro notificado. Passo 2.2: Funcionario já cadastrado: cadastro cancelado e erro notificado. Frequência: Baixa Caso de uso 10: Pesquisar Funcionario Objetivo no Contexto: Realiza a busca de um funcionário no banco de dados. Pré-condições: Ter sido chamado por outro caso de uso. Condição final de Sucesso: Funcionario encontrado com sucesso. Condição final de Falha: Funcionario não encontrado. Ator Primário: Gerente. Passo 1: Gerente insere chave para busca do funcionário. Passo 2: O sistema procura funcionários que correspondem com a chave e lista-os. Passo 3: Gerente clica no funcionário desejado. Passo 4: O sistema retorna todas as informações do funcionário escolhido. Passo 2.1: Falha no acesso ao banco de dados: Busca cancelada e erro notificado. 20

21 Frequência: Baixa Caso de uso 11: Cadastrar Filme Objetivo no Contexto: Realizar a inserção de um filme no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Filme. Condição final de Sucesso: Filme cadastrado com sucesso. Condição final de Falha: Filme não cadastrado e usuário notificado. Ator Primário: Funcionario. Passo 1: Funcionário obtém os dados cadastrais do filme e insere-os no formulário. Passo 2: O sistema verifica se filme já existe no banco de dados. Passo 3: O sistema insere os dados no Banco de Dados. Passo 4: O sistema emite mensagem de cadastro realizado com sucesso. Passo 2.1: Falha no acesso ao banco de dados: cadastro cancelado e erro notificado. Passo 2.2: filme já cadastrado: cadastro cancelado e erro notificado. Frequência: Média Caso de uso 12: Alterar Filme Objetivo no Contexto: Realizar a edição de um filme no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Filme (A opção de alterar se localiza dentro dessa tela). Condição final de Sucesso: Filme editado com sucesso. Condição final de Falha: Filme não editado e usuário notificado. Ator Primário: Funcionario. 21

22 Passo 1: Funcionário realiza busca do filme: Pesquisar Filme <<include>>. Passo 2: Funcionário edita os campos necessários e clica em salvar. Passo 3: O sistema atualiza os dados no Banco de Dados. Passo 4: O sistema emite mensagem de edição realizada com sucesso. Passo 3.1: Falha no acesso ao banco de dados: edição cancelada e erro notificado. Frequência: Média Caso de uso 13: Excluir Filme Objetivo no Contexto: Realizar a exclusão de um filme do banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção de Cadastrar Filme (A opção de excluir se localiza dentro dessa tela). Condição final de Sucesso: Filme excluído com sucesso. Condição final de Falha: Filme não excluído e usuário notificado. Ator Primário: Funcionario. Passo 1: Funcionário realiza busca do filme: Pesquisar Filme <<include>>. Passo 2: Funcionário visualiza as informações do filme e clica em Excluir. Passo 3: O sistema exibe uma mensagem de confirmação e avisando o usuário que todos os vínculos que o filme tem com o sistema serão excluídos e não será possível recuperar esses dados. Passo 4: O sistema exclui o filme do Banco de Dados. Passo 5: O sistema emite mensagem de exclusão realizada com sucesso. Passo 4.1: Falha no acesso ao banco de dados: exclusão cancelada e erro notificado. Passo 4.2: Filme possui pendências com o sistema: exclusão cancelada e erro notificado Prioridade: Média Frequência: Baixa 22

23 Caso de uso 14: Ver Contas a Receber Objetivo no Contexto: Visualização geral de todas as pendências dos clientes. Pré-condições: Estar logado no sistema e ter acessado a opção de Ver Contas a Receber. Condição final de Sucesso: Conta consultada com sucesso. Condição final de Falha: Conta não consultada e usuário notificado. Ator Primário: Funcionario. Passo 1: Sistema lista todas as faturas pendentes de pagamento por data. Passo 2: Funcionário clica em uma delas e visualiza os detalhes da fatura. Passo 3: Funcionário conclui consulta e clica em Fechar. Passo 1.1: Falha no acesso ao banco de dados: busca cancelada e erro notificado. Passo 1.2: Funcionário altera a ordem de exibição escolhendo entre Cliente, Data e Valor. Frequência: Média Caso de uso 15: Ver Contas a Pagar Objetivo no Contexto: Realizar a consulta de uma conta no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção Ver Contas a Pagar. Condição final de Sucesso: Conta consultada com sucesso. Condição final de Falha: Conta não consultada e usuário notificado. Ator Primário: Funcionario. Passo 1: Funcionário realiza busca da conta: Pesquisar Conta <<include>>. Passo 2: Funcionário visualiza várias informações da conta. Passo 3: Funcionário conclui consulta e clica em Fechar. Passo 3.1: Funcionário realiza edição da conta: Alterar Conta a pagar <<extend>>. Passo 3.1: Funcionário realiza exclusão da conta: Excluir Conta a pagar <<extend>>. 23

24 Frequência: Média Caso de uso 16: Pesquisar Conta a Pagar Objetivo no Contexto: Realizar a busca de uma conta a pagar no banco de dados. Pré-condições: Ter sido chamado por outro caso de uso. Condição final de Sucesso: Conta encontrado com sucesso. Condição final de Falha: Conta não encontrado. Ator Primário: Funcionario. Passo 1: O sistema lista todas as contas a pagar cadastradas. Passo 2: Funcionário insere uma chave para buscar uma conta. Passo 3: O sistema procura contas que corresponde com a chave e lista-as, diminuindo assim a gama de opções. Passo 4: Funcionário clica na conta desejada. Passo 5: O sistema retorna todas as informações da conta escolhida. Passo 1.1: Falha no acesso ao banco de dados: busca cancelada e erro notificado. Passo 2.1: Funcionário realiza Passo 4. Frequência: Média Caso de uso 17: Excluir Conta a Pagar Objetivo no Contexto: Realizar a exclusão de uma conta do banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção Cadastrar Conta a Pagar (A opção de excluir se localiza dentro dessa tela). Condição final de Sucesso: Conta excluida com sucesso. Condição final de Falha: Conta não excluida e usuário notificado. Ator Primário: Funcionario. 24

25 Passo 1: Funcionário realiza busca da conta: Pesquisar Conta <<include>>. Passo 2: Funcionário visualiza as informações da conta e clica em Excluir. Passo 3: O sistema exibe uma mensagem de confirmação e avisando o usuário que todos os vínculos que a conta tem com o sistema serão excluídos e não será possível recuperar esses dados. Passo 4: O sistema exclui a conta do Banco de Dados. Passo 5: O sistema emite mensagem de exclusão realizada com sucesso. Passo 4.1: Falha no acesso ao banco de dado: exclusão cancelada e erro notificado. Prioridade: Média Frequência: Baixa Caso de uso 18: Alterar Conta a Pagar Objetivo no Contexto: Realizar a edição de uma conta no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção Cadastrar Conta a Pagar (A opção de excluir se localiza dentro dessa tela). Condição final de Sucesso: Conta editada com sucesso. Condição final de Falha: Conta não editada e usuário notificado. Ator Primário: Funcionario. Passo 1: Funcionário realiza busca da conta: Pesquisar Conta <<include>>. Passo 2: Funcionário edita os campos necessários e clica em salvar. Passo 3: O sistema atualiza os dados no Banco de Dados. Passo 4: O sistema emite mensagem de edição realizada com sucesso. Passo 3.1: Falha no acesso ao banco de dados: edição cancelada e erro notificado. Frequência: Baixa 25

26 Caso de uso 19: Adicionar Conta a Pagar Objetivo no Contexto: Adiciona uma conta a pagar no banco de dados. Pré-condições: Estar logado no sistema e ter acessado a opção Cadastrar Conta a Pagar. Condição final de Sucesso: Conta adicionada com sucesso. Condição final de Falha: Falha na adesão, notificação ao usuário. Ator Primário: Funcionario. Passo 1: Funcionário insere os dados da conta a ser paga. Passo 2: O sistema insere os dados no Banco de Dados. Passo 3: O sistema emite mensagem de adesão realizado com sucesso. Passo 2.1: Falha no acesso ao banco de dados: adesão cancelada e erro notificado. Frequência: Alta Caso de uso 20: Realizar Mov. Caixa - Saida Objetivo no Contexto: Realizar a retirada de valores do caixa. Pré-condições: Estar logado no sistema e ter acessado a opção de Movimentação de Caixa - Saída. Condição final de Sucesso: Retirada realizada com sucesso. Condição final de Falha: Falha na retirada, notificação ao usuário. Ator Primário: Funcionario. Passo 1: Funcionário insere os dados da quantia que está sendo retirada do caixa, o motivo e a pessoa responsável. Passo 2: O sistema insere os dados no Banco de Dados. Passo 3: O sistema emite mensagem de retirada realizado com sucesso. Passo 2.1: Falha no acesso ao banco de dados: retirada cancelada e erro notificado. 26

Unioeste Universidade Estadual do Oeste do Paraná

Unioeste Universidade Estadual do Oeste do Paraná Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Especificação de Requisitos e Modelagem Orientada

Leia mais

Universidade Estadual do Oeste do Paraná

Universidade Estadual do Oeste do Paraná Universidade Estadual do Oeste do Paraná Estudo de Requisitos de um software para uma loja de lentes de contato Bruno Eduardo Soares Leonardo Zanotto Baggio Maykon Valério da Silva Cascavel, 10 de Junho

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET Centro de ciências Exatas e Tecnológicas Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo de Engenharia

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET Centro de ciências Exatas e Tecnológicas Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo de Engenharia

Leia mais

Análise de Requisitos de Software

Análise de Requisitos de Software Universidade Estadual do Oeste do Paraná UNIOESTE Centro de Ciências Exatas e Tecnológicas CCET Curso de Bacharelado em Informática Docente: Victor Francisco Araya Santander Análise de Requisitos de Software

Leia mais

PROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II

PROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET - Centro de Ciências Exatas e Tecnológicas Colegiado de Informática Curso de Bacharelado em Informática PROJETO DA DISCIPLINA PES II Processo de

Leia mais

PROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II

PROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET - Centro de Ciências Exatas e Tecnológicas Colegiado de Informática Curso de Bacharelado em Informática PROJETO DA DISCIPLINA PES II Processo de

Leia mais

Especificações de Casos de Uso UC04 Cadastro de Funcionários

Especificações de Casos de Uso UC04 Cadastro de Funcionários Especificações de Casos de Uso UC04 Cadastro de Funcionários Sistema Gerenciador de Locadora Documento de Caso de Uso UC04 Versão 1.1 Responsável: Gustavo Teles UC04 Cadastro de Funcionários Página 1 de

Leia mais

Especificação de Requisitos

Especificação de Requisitos Projeto Locadora de Vídeo Passatempo Especificação de Requisitos 1. Introdução Este documento contém a especificação de requisitos e a modelagem de análise para o projeto de informatização da vídeo-locadora

Leia mais

Unioeste - Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Estudo de Requisitos CASCAVEL 2009

Unioeste - Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Estudo de Requisitos CASCAVEL 2009 Unioeste - Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Estudo de Requisitos Alunos: Professor: Disciplina:

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo de Engenharia de Software

Leia mais

SISTEMA VANIA MODAS. Processo de Engenharia de Software II 4º Ano do Curso de Bacharelado em Informática

SISTEMA VANIA MODAS. Processo de Engenharia de Software II 4º Ano do Curso de Bacharelado em Informática UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado e Informática SISTEMA VANIA MODAS Processo de Engenharia de Software

Leia mais

Processo e Engenharia de Software II

Processo e Engenharia de Software II Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado e Ciência da Computação Processo e Engenharia de Software

Leia mais

Documento de Requisitos

Documento de Requisitos UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Documento de Requisitos Sistema Gerenciador de Atendimento de Chamados Técnicos Grupo: Luiz Augusto Zelaquett

Leia mais

Especificação de Requisitos e Modelagem Sistema de Entrega de Pizza - SISEP

Especificação de Requisitos e Modelagem Sistema de Entrega de Pizza - SISEP Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciências da Computação Curso de Bacharelado em Ciências da Computação Especificação de Requisitos

Leia mais

PROJETO DA DISCIPLINA. PES II Processo De Engenharia de Software II

PROJETO DA DISCIPLINA. PES II Processo De Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET - Centro de Ciências Exatas e Tecnológicas Colegiado de Informática Curso de Bacharelado em Informática PROJETO DA DISCIPLINA PES II Processo De

Leia mais

Sistema Gerenciador de Hotel. Adriano Douglas Girardello Ana Paula Fredrich Tiago Alexandre Schulz Sippert

Sistema Gerenciador de Hotel. Adriano Douglas Girardello Ana Paula Fredrich Tiago Alexandre Schulz Sippert UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Sistema Gerenciador de Hotel Adriano Douglas Girardello

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET Centro de ciências Exatas e Tecnológicas Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo de Engenharia

Leia mais

Curso de Licenciatura em Informática

Curso de Licenciatura em Informática Curso de Licenciatura em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita EXERCÍCIOS SOBRE MODELAGEM DE CASOS DE USO Exercício 1: construa um Diagrama de Casos de

Leia mais

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Sistema Gerenciador de Hotel Adriano Douglas Girardello

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de

Leia mais

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho Documento de Casos de Uso MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho 1. Índice 2. Introdução 3 3. Descrição dos atores 3 4. Diagrama de caso de uso 4 5. 5.1 5.2

Leia mais

O Processo Unificado: Captura de requisitos

O Processo Unificado: Captura de requisitos O Processo Unificado: Captura de requisitos Itana Gimenes Graduação em Informática 2008 Captura de Requisitos Modelagem do negócio: Visão de negócios Modelo de objetos de negócio de negócio Especificação

Leia mais

IF-718 Análise e Projeto de Sistemas

IF-718 Análise e Projeto de Sistemas Centro de Informática - Universidade Federal de Pernambuco Especificação de Requisitos do Software Sistema de Gerenciamento de Restaurantes IF-718 Análise e Projeto de Sistemas Equipe: Jacinto Filipe -

Leia mais

Documento de Requisitos

Documento de Requisitos UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM Ciência DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2013.1 Documento de Requisitos IF716 ESPECIFICAÇÃO E VALIDAÇÃO DE REQUISITOS Alunos: Felipe Duarte (fds) Gabriela

Leia mais

Especificação dos Requisitos do Software. White Label

Especificação dos Requisitos do Software. White Label Ubee Especificação dos Requisitos do Software White Label Review 0.3 Autores: Airton Sampaio de Sobral (asds@cin.ufpe.br) Alan Gomes Alvino (aga@cin.ufpe.br) Glauco Roberto Pires dos Santos (grps@cin.ufpe.br)

Leia mais

Palavras-Chaves: engenharia de requisitos, modelagem, UML.

Palavras-Chaves: engenharia de requisitos, modelagem, UML. APLICAÇÃO DA ENGENHARIA DE REQUISITOS PARA COMPREENSÃO DE DOMÍNIO DO PROBLEMA PARA SISTEMA DE CONTROLE COMERCIAL LEONARDO DE PAULA SANCHES Discente da AEMS Faculdades Integradas de Três Lagoas RENAN HENRIQUE

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPÚS: JOÃO CÂMARA DISCIPLINA: ENGENHARIA DE SOFTWARE

INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPÚS: JOÃO CÂMARA DISCIPLINA: ENGENHARIA DE SOFTWARE INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPÚS: JOÃO CÂMARA DISCIPLINA: ENGENHARIA DE SOFTWARE PROFESSOR: EDMILSON CAMPOS GIB GERENCIAMENTO DE INFORMAÇÃO DE BIBLIOTECA

Leia mais

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado

Leia mais

Tutorial SIGAMAZÔNIA - Área Pesquisador

Tutorial SIGAMAZÔNIA - Área Pesquisador Tutorial SIGAMAZÔNIA - Área Pesquisador 2015 TUTORIAL SIGAMAZÔNIA Desenvolvido por: FAPESPA LABES-UFPA Sumário Sumário... 3 CADASTRO NO SISTEMA... 5 FAZENDO LOGIN NO SIGAMAZÔNIA... 5 MENU INICIAL... 6

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET Centro de ciências Exatas e Tecnológicas Colegiado de Informática Curso de Bacharelado em Informática Processo de Engenharia de Software II Sistema

Leia mais

DRIVE CONTÁBIL NASAJON

DRIVE CONTÁBIL NASAJON DRIVE CONTÁBIL NASAJON Módulo Gestão de Documentos Versão 1.0 Manual do Usuário 1 Sumário Os Módulos do Gerenciador de NFe: Informações Básicas Primeiro Acesso: Requisitos Acesso ao Drive Contábil Nasajon

Leia mais

Levantamento de Requisitos

Levantamento de Requisitos Levantamento de Requisitos 1 Segurança No início do programa, a primeira tela a aprecer será uma tela denominada Login. Só terá acesso ao sistema da locadora quem estiver logado e cadastrado no sistema

Leia mais

Estudo de Caso Sistema de Caixa Automático

Estudo de Caso Sistema de Caixa Automático Estudo de Caso Sistema de Caixa Automático Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Notas de Aula Ulrich Schiel Notas de Aula Ariadne

Leia mais

Diagramas de Casos de Uso

Diagramas de Casos de Uso Diagramas de Casos de Uso Não diga pouco em muitas palavras, mas sim, muito em poucas. Pitágoras Casos de uso O modelo de casos de uso modela os requisitos funcionais do sistema. É uma técnica de modelagem

Leia mais

1. INTRODUÇÃO. 1.1. Sobre a Organização. 1.2. O Problema Identificado

1. INTRODUÇÃO. 1.1. Sobre a Organização. 1.2. O Problema Identificado HISTÓRICO DE REVISÕES Revisão Data Descrição Autor (Login) 01 04/11 Levantamento dos requisitos Jcblc 02 06/11 Reunião para Estruturação do documento de Requisitos bpn, Jcblc 03 10/11 Elaboração do capítulo

Leia mais

Cenários do CEL. Acessar ao sistema

Cenários do CEL. Acessar ao sistema Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando

Leia mais

Manual. ID REP Config Versão 1.0

Manual. ID REP Config Versão 1.0 Manual ID REP Config Versão 1.0 Sumário 1. Introdução... 3 2. Pré-Requisitos... 3 3. Instalação do ID REP Config... 4 4. Visão Geral do Programa... 8 4.1. Tela Principal... 8 4.2. Tela de Pesquisa... 12

Leia mais

ESTÁGIO DE DOCÊNCIA II

ESTÁGIO DE DOCÊNCIA II FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ Centro de Tecnologia - CTC Departamento de Informática - DIN Programa de Pós-Graduação em Ciência da Computação PCC ESTÁGIO DE DOCÊNCIA II Disciplina: Engenharia

Leia mais

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL ESTRELA TÉCNICO EM INFORMÁTICA SISTEMA DE LOCADORA. Rodrigo Luiz da Rosa

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL ESTRELA TÉCNICO EM INFORMÁTICA SISTEMA DE LOCADORA. Rodrigo Luiz da Rosa ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL ESTRELA TÉCNICO EM INFORMÁTICA SISTEMA DE LOCADORA Rodrigo Luiz da Rosa Estrela 2012 EIXO TECNOLÓGICO: Informação e Comunicação TÍTULO: SISTEMA DE LOCADORA AUTOR:

Leia mais

MANUAL DO USUÁRIO SUMÁRIO

MANUAL DO USUÁRIO SUMÁRIO SUMÁRIO 1. Home -------------------------------------------------------------------------------------------------------- 7 2. Cadastros -------------------------------------------------------------------------------------------------

Leia mais

Os itens adicionados nesta lista serão retirados do estoque até que você os devolva.

Os itens adicionados nesta lista serão retirados do estoque até que você os devolva. Funções do Rackine. Será abordado aqui de forma simples e abreviada, as principais funções de cada tela do Rackine. Focando apenas em descrever o que cada parte do software faz. Para informações relativas

Leia mais

DOCUMENTO DE REQUISITOS

DOCUMENTO DE REQUISITOS 1/38 DOCUMENTO DE REQUISITOS GED Gerenciamento Eletrônico de Documentos Versão 1.1 Identificação do Projeto CLIENTE: NOME DO CLIENTE TIPO DO SISTEMA OU PROJETO Participantes Função Email Abilio Patrocinador

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Exemplo de Diagrama de Caso de Uso Sistema de Locadora de Filmes Sistema de Vídeo Locadora Você foi contratado para desenvolver

Leia mais

Circulação de Materiais

Circulação de Materiais Circulação de Materiais Manual Pergamum Sumário 1 APRESENTAÇÃO... 1-3 2 CADASTRANDO UM NOVO USUÁRIO/OPERADOR... 2-0 3 UTILIZANDO O MÓDULO DE CIRCULAÇÃO DE MATERIAIS... 3-1 3.1 CONFIGURAÇÃO DE GUIAS NO

Leia mais

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos Históricos e Modelagem Orientada a Objetos Histórico Diversas metodologias e métodos surgiram para apoiar OO. Evolução a partir de linguagens C++ e SmallTalk. Anos 80 Anos 80-90: diversidade de autores.

Leia mais

Gerenciador Financeiro CITi. Gerenciador Financeiro CITi

Gerenciador Financeiro CITi. Gerenciador Financeiro CITi (Sistema de Gerenciamento Financeiro) Especificação dos Requisitos do Software Gerenciador Financeiro CITi Versão 1.0 Autores: Bruno Medeiros de Oliveira Igor Rafael Medeiros Pedro Araújo de Melo Tiago

Leia mais

Documento de Especificação de Requisitos

Documento de Especificação de Requisitos Documento de Especificação de Requisitos Projeto: Vídeo Locadora Passatempo Versão: 1.0 Responsável: Ricardo de Almeida Falbo 1. Introdução Este documento apresenta a especificação de requisitos para a

Leia mais

MANUAL DO SERVICE DESK SYSTEM

MANUAL DO SERVICE DESK SYSTEM Manual do Sumário Conhecendo o SERVICE DESK SYSTEM... 3 - A tela de Acesso ao sistema:... 3 - A tela do sistema após o acesso(exemplo):... 3 OCORRÊNCIAS... 4 - Abertura de chamados:... 4 - Atendendo um

Leia mais

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe:

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe: Versão Documento de Requisitos Documento de Requisitos Equipe: Bruno Harada (bhhc) Edilson Augusto Junior (easj) José Ivson Soares da Silva (jiss) Pedro Rodolfo da Silva Gonçalves (prsg) Raphael

Leia mais

Especificação de Requisitos e Modelagem

Especificação de Requisitos e Modelagem Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Especificação de Requisitos e Modelagem Hudson João

Leia mais

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes Documentação de visão: Sistema de Controle de ponto eletrônico para empresas Documentados por: Halison Miguel e Edvan Pontes Versão do documento: 1.4 Data de atualização: 04 de Fevereiro de 2012 Histórico

Leia mais

Manual NOV - PDV. Versão 1.0

Manual NOV - PDV. Versão 1.0 Manual NOV - PDV Versão 1.0 Sumário 01 Captura de Nota Fiscal...3 02 Remessa de Entrada...6 03 Remessa de Saída......9 04 Pedido Normal...12 05 Pedido Especial...16 06 Nota Fiscal Avulsa...18 07 Controle

Leia mais

A linguagem UML. UML e Diagramas de Casos de Uso e Classes. Por que usar UML? O que é modelagem?

A linguagem UML. UML e Diagramas de Casos de Uso e Classes. Por que usar UML? O que é modelagem? UML e Diagramas de Casos de Uso e Classes Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com A linguagem UML UML (Unified Modeling Language) Linguagem de Modelagem Unificada É uma linguagem de modelagem

Leia mais

Documentação do Sistema de Reserva de Salas da Intranet do ICMC-USP

Documentação do Sistema de Reserva de Salas da Intranet do ICMC-USP UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Ciências da Computação e Estatística Documentação do Sistema de Reserva de Salas da Intranet do ICMC-USP André

Leia mais

Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais

Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais Alterosa MG Do Software O SteelBOX é o melhor e mais completo software de gestão e automação de estúdios audiovisuais do país, nele pequenos

Leia mais

CNEC FACULDADE CENECISTA DE CAPIVARI

CNEC FACULDADE CENECISTA DE CAPIVARI CNEC FACULDADE CENECISTA DE CAPIVARI TRABALHO DE CONCLUSÃO DE CURSO SICOCC Grupo: Flávio T. M. de Toledo Márcio P. Quagliato Mateus P. Quagliato RA: 2003D025 RA: 2003D021 RA: 2003D022 Profº: Vitor Brandi

Leia mais

Sumário. Uma visão mais clara da UML

Sumário. Uma visão mais clara da UML Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo V Unidade Curricular: Engenharia de Software Professora: Lara P. Z. B. Oberderfer Uma visão mais clara da

Leia mais

Especificação de Requisitos e Modelagem Sistema Livraria

Especificação de Requisitos e Modelagem Sistema Livraria Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciências da Computação Curso de Bacharelado em Ciências da Computação Especificação de Requisitos

Leia mais

Versão 2.0. Data de criação 13/05/2015

Versão 2.0. Data de criação 13/05/2015 Apostila de Treinamento Agendamento Versão 2.0 Data de criação 13/05/2015 Data de efetivação Este documento entra em vigor na sua publicação. Versão do Sistema 2.0.0.0 Índice 1. INTRODUÇÃO... 3 1.1 Objetivo

Leia mais

Manual. ID REP Config Versão 1.0

Manual. ID REP Config Versão 1.0 Manual ID REP Config Versão 1.0 Sumário 1. Introdução... 3 2. Pré-Requisitos... 3 2.1. Atualização... 3 3. Instalação do ID REP Config... 4 4. Visão Geral do Programa... 6 4.1. Tela Principal... 6 4.2.

Leia mais

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................

Leia mais

Circulação de Materiais

Circulação de Materiais Manual Pergamum Manual PER-MAN-001 Empréstimo Sumário 1 APRESENTAÇÃO...2 2 UTILIZANDO O MÓDULO DE CIRCULAÇÃO DE MATERIAIS...4 1.1 1.2 1.3 CADASTRANDO UM NOVO USUÁRIO/OPERADOR...4 ACESSANDO O SISTEMA...6

Leia mais

Diagrama de Caso de Uso. Biblioteca

Diagrama de Caso de Uso. Biblioteca Diagrama de Caso de Uso Biblioteca Caso de Uso -Reservar Livro Objetivo: Este caso de uso possibilita a um usuário da biblioteca fazer a reserva de um livro. Esta reserva é efetuada diretamente pelo Usuário

Leia mais

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1. SYSFARM Sistema de Gerenciamento de Farmácias Documento Requisitos Versão 1.1 Histórico de Revisão Data Versão Descrição Autor 06/09/2009 1.0 Elaboração da para análise da 1º versão Marcos Silva do documento

Leia mais

Channel. Gerenciamento de Operações. Tutorial. Atualizado com a versão 4.2

Channel. Gerenciamento de Operações. Tutorial. Atualizado com a versão 4.2 Channel Gerenciamento de Operações Tutorial Atualizado com a versão 4.2 Copyright 2011 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia

Leia mais

Guia Prático do Usuário

Guia Prático do Usuário Guia Prático do Usuário 3. O que esse Manual aborda Esse manual é um guia prático de utilização do sistema, ele aborda noções gerais sobre gerenciamento de sua empresa além de ter informações detalhando

Leia mais

Universidade Federal de Pernambuco Centro de Informática. Professor Jaelson F. B. de Castro

Universidade Federal de Pernambuco Centro de Informática. Professor Jaelson F. B. de Castro Universidade Federal de Pernambuco Centro de Informática COTAÇÃO EXPRESS ESPECIFICAÇÃO DE REQUISITOS Professor Jaelson F. B. de Castro Equipe Agay Borges Ciência da Computação Felipe Muniz Engenharia da

Leia mais

Histórico da Revisão. Data Versão Descrição Autor

Histórico da Revisão. Data Versão Descrição Autor Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não

Leia mais

Modelagem de Casos de Uso (Parte 1)

Modelagem de Casos de Uso (Parte 1) Modelagem de Casos de Uso (Parte 1) Roteiro Introdução Descrição: Sistema de Ponto de Vendas Casos de Usos Atores Fluxo de Eventos Cenários Formato de Documentação de Casos de Uso Diagramas de Casos de

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação Universidade Federal Rural de Pernambuco Bacharelado em Sistemas de Informação Disciplina: Análise e Projeto de Sistemas de Informação Docente: Rodrigo Aluna: Thays Melo de Moraes Diagramas do Projeto

Leia mais

Controle de Almoxarifado

Controle de Almoxarifado Controle de Almoxarifado Introdução O módulo de Controle de Almoxarifado traz as opções para que a empresa efetue os cadastros necessários referentes a ferramentas de almoxarifado, além do controle de

Leia mais

Expresso Livre Correio Eletrônico

Expresso Livre Correio Eletrônico Expresso Livre Correio Eletrônico 1. EXPRESSO LIVRE Para fazer uso desta ferramenta de correio eletrônico acesse seu Navegador de Internet e digite o endereço eletrônico expresso.am.gov.br. Figura 1 A

Leia mais

Documento de Requisitos Sistema WEB GEDAI

Documento de Requisitos Sistema WEB GEDAI Universidade Federal de São Carlos Centro de Ciências Exatas e de Tecnologia Departamento de Computação GEDAI-Grupo de Estudo e Desenvolvimento em Automação Industrial Documento de Requisitos Sistema WEB

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA DE DIÁRIAS DA MGS. Versão 1.0

MANUAL DE UTILIZAÇÃO DO SISTEMA DE DIÁRIAS DA MGS. Versão 1.0 MANUAL DE UTILIZAÇÃO DO SISTEMA DE DIÁRIAS DA MGS Versão 1.0 SUMÁRIO 1. Descrição do Local de Acesso... 1 2. Módulo Registrar Diárias... 3 3. Módulo Aprovar Diárias... 11 4. Registrar Prestação de Contas...

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. - INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

SISTEMA DE CONTROLE DE ESTOQUE MANUAL PARA REQUISITANTES

SISTEMA DE CONTROLE DE ESTOQUE MANUAL PARA REQUISITANTES UNIVERSIDADE ESTADUAL DE CAMPINAS PRÓ-REITORIA DE DESENVOLVIMENTO UNIVERSITÁRIO DIRETORIA GERAL DE ADMINISTRAÇÃO SISTEMA DE CONTROLE DE ESTOQUE MANUAL PARA REQUISITANTES SISTEMA 1ª EDIÇÃO SETEMBRO/2013

Leia mais

inux Sistemas Ltda. MANUAL DO USUÁRIO www.inux.com.br

inux Sistemas Ltda. MANUAL DO USUÁRIO www.inux.com.br 2013 inux Sistemas Ltda. s MANUAL DO USUÁRIO www.inux.com.br Sumário 1 Introdução... 2 2 Visão Geral do Sistema... 2 3 Tela de Configuração... 3 4 Tela de Mensagens... 5 5 Tela de Importação... 8 6 Tela

Leia mais

ESPECIFICAÇÕES DE CASOS DE USO

ESPECIFICAÇÕES DE CASOS DE USO ESPECIFICAÇÕES DE CASOS DE USO CASO DE USO: INCLUIR CLIENTE Sumário: este caso de uso se inicia quando o usuário precisa incluir um cliente no sistema. Atores: Atendente Pré-condições: Documentação do

Leia mais

Manual de utilização do Relatório de Viagens

Manual de utilização do Relatório de Viagens Manual de utilização do Relatório de Viagens Os Módulos do Sistema de Relatório de Viagens foram criados tendo com base a Regulamentação de Viagem da MGS - Minas Gerais Administração e Serviços S/A (RG/AD/02/10ª).

Leia mais

Manual para Transportadoras

Manual para Transportadoras Índice 1 Objetivo... 3 2 O Projeto e-suprir... 3 3 Introdução... 3 4 Informações Básicas... 4 4.1 Painel de Controle Compras... 4 5 Acessando o Pedido... 5 6 Digitando o Espelho de Nota Fiscal... 7 6.1

Leia mais

PATRONAGE - ADMINISTRAÇÃO DE BOLSAS E AUXÍLIOS FAPEMA FUNDAÇÃO DE AMPARO À PESQUISA E AO DESENVOLVIMENTO CIENTÍFICO E TECNOLÓGICO DO MARANHÃO Rua

PATRONAGE - ADMINISTRAÇÃO DE BOLSAS E AUXÍLIOS FAPEMA FUNDAÇÃO DE AMPARO À PESQUISA E AO DESENVOLVIMENTO CIENTÍFICO E TECNOLÓGICO DO MARANHÃO Rua 1 Sumário INTRODUÇÃO... 3 1 COMO ACESSAR O PATRONAGE... 4 2 INFORMAÇÕES SOBRE O PROJETO... 5 3 PRESTAÇÃO DE CONTAS... 8 3.1 Execução do projeto... 8 3.2 Autorização de recursos (remanejamento de recurso,

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS Cidiane Aracaty Lobato Rio de Janeiro, 2003 PONTIFÍCIA UNIVERSIDADE

Leia mais

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Módulo Requisição. Núcleo de Tecnologia da Informação

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Módulo Requisição. Núcleo de Tecnologia da Informação Divisão de Almoxarifado DIAX/CGM/PRAD Manual do Sistema de Almoxarifado Módulo Requisição Versão On-Line Núcleo de Tecnologia da Informação Universidade Federal de Mato Grosso do Sul Manual do Sistema

Leia mais

Notas de Aula 05: Aplicação de um caso de uso

Notas de Aula 05: Aplicação de um caso de uso Notas de Aula 05: Aplicação de um caso de uso Objetivos da aula: Aprender a aplicar a técnica de casos de uso em um pequeno problema real Identificar as variáveis relevantes a serem consideradas Modelar

Leia mais

MANUAL DO SISTEMA. Versão 6.07

MANUAL DO SISTEMA. Versão 6.07 MANUAL DO SISTEMA Versão 6.07 Movimentações... 4 Movimentações de Caixa... 4 Entradas... 6 Recebimento em Dinheiro... 8 Recebimento em Cheque... 8 Troco... 15 Saídas... 17 Movimentações de Banco... 22

Leia mais

Manual Cadastro Completo

Manual Cadastro Completo Manual Cadastro Completo Índice 1. Objetivo... 3 2. O Projeto e-suprir... 3 3. Fluxo do Processo de Cadastro... 3 4. Cadastro Simples... 4 5. Recebendo Usuário e Senha... 7 6. Cadastro Completo... 7 7.

Leia mais

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil UFCG Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil Arthur Silva Freire Caio César Meira Paes Carlos Artur Nascimento Vieira Matheus de Araújo Maciel Tiago Brasileiro Araújo Engenharia

Leia mais

1998-2015 Domínio Sistemas Ltda. Todos os direitos reservados.

1998-2015 Domínio Sistemas Ltda. Todos os direitos reservados. Versão 8.1A-13 Saiba que este documento não poderá ser reproduzido, seja por meio eletrônico ou mecânico, sem a permissão expressa por escrito da Domínio Sistemas Ltda. Nesse caso, somente a Domínio Sistemas

Leia mais

Sistema Datachk. Documento de Requisitos. Versão <1.2> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

Sistema Datachk. Documento de Requisitos. Versão <1.2> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s Documento de Requisitos Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 27/04/2010 1.0 Criação da primeira versão

Leia mais

1. Plataforma Sage... 2 2. Primeiro Acesso... 3. 3. Configurações... 6. 4. Relacionamento... 8. 5. Folha de Pagamento esocial...

1. Plataforma Sage... 2 2. Primeiro Acesso... 3. 3. Configurações... 6. 4. Relacionamento... 8. 5. Folha de Pagamento esocial... 1. Plataforma Sage... 2 2. Primeiro Acesso... 3 1.1. Conhecendo a Plataforma... 4 1.2. Seleção da Empresa de Trabalho... 4 1.3. Sair do Sistema... 5 1.4. Retornar a tela principal... 5 3. Configurações...

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah

Leia mais

Os casos de uso dão conta da maioria dos requisitos de um sistema computacional.

Os casos de uso dão conta da maioria dos requisitos de um sistema computacional. Unidade 3: Modelagem de requisitos e de soluções (Parte a) 1 Casos de uso 1.1 Conceitos básicos e parâmetros de descrição Os casos de uso dão conta da maioria dos requisitos de um sistema computacional.

Leia mais

Modelagem de Casos de Uso (Parte 2)

Modelagem de Casos de Uso (Parte 2) Modelagem de Casos de Uso (Parte 2) Roteiro (1) Método para Modelagem de Casos De Uso Estudo de Caso: Sistema de Controle para Videolocadora Levantamento Inicial dos Casos de Uso Identificação dos Casos

Leia mais

Sistema para Administração de Condomínio www.condominiomais.com.br SUMÁRIO

Sistema para Administração de Condomínio www.condominiomais.com.br SUMÁRIO SUMÁRIO I. MENU... 2 II. CONSULTA / ALTERAÇÃO / ESTORNO... 4 III. MENSAGEM... 5 IV. MOVIMENTAÇÃO FINANCEIRA... 6 CONSULTA... 6 LANÇAMENTO... 7 V. BOLETO... 8 VI. RELATÓRIO... 10 VII. RESERVA... 11 VIII.

Leia mais

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA 1 SECRETARIA DE ESTADO DA FAZENDA Documento de Arrecadação Estadual DAE Manual do Usuário Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA 66.053-000 Av. Visconde de Souza Franco, 110 Reduto Belém PA Tel.:(091)

Leia mais

MANUAL DO USUÁRIO MODULO ALMOXARIFADO SUAP

MANUAL DO USUÁRIO MODULO ALMOXARIFADO SUAP MANUAL DO USUÁRIO MODULO ALMOXARIFADO SUAP Pouso Alegre MG 2013 SUMÁRIO 1. Introdução.... 6 2. Efetuar Entrada de Material.... 8 2.1. Entrada de Material por Compra.... 8 2.1.1. Cadastro de Empenho...

Leia mais