SISTEMA PARA CADASTRO DE CLIENTES E PRODUTOS LOJA BIG S

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

Download "SISTEMA PARA CADASTRO DE CLIENTES E PRODUTOS LOJA BIG S"

Transcrição

1 1 MAYQUEL SILAS ALVES SISTEMA PARA CADASTRO DE CLIENTES E PRODUTOS LOJA BIG S Assis 2010

2 2 MAYQUEL SILAS ALVES SISTEMA PARA CADASTRO DE CLIENTES E PRODUTOS LOJA BIG S Trabalho de Conclusão de Curso apresentado ao Curso de Processamento de Dados do Instituto Municipal de Ensino Superior de Assis IMESA e a Fundação Educacional do Município de Assis FEMA como requisito parcial à obtenção do Certificado de Conclusão. Orientador: Célio Desiró Área de Concentração: Desenvolvimento de Sistemas Assis 2010

3 3 FICHA CATALOGRÁFICA Alves, Mayquel Silas. Sistema para Cadastro de clientes e produtos Loja Big s, Mayquel Silas Alves.Fundação Educacional do Município de Assis - FEMA - Assis Número de Páginas: 61. Orientador: Célio Desiró. Trabalho de Conclusão de Curso Instituto Municipal de Ensino Superior de Assis 1 Sistema de Cadastro 2. Loja CDD: Biblioteca Fema

4 4 SISTEMA PARA CADASTRO DE CLIENTE E PRODUTOS LOJA BIG S MAYQUEL SILAS ALVES Trabalho de conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do curso de Graduação, analisado pela seguinte comissão examinadora: Orientador: Célio Desiró Analisador(1):Diomara Martins Reigato Barros ASSIS 2010

5 5 AGRADECIMENTOS Primeiramente a Deus, por me ajudar a cumprir mais esta importante etapa de minha vida e por encorajar-me a enfrentar os desafios encontrados ao longo do caminho. Aos meus avós pela compreensão, apoio e paciência comigo nessa difícil jornada. Ao meu orientador e amigo Célio, pela paciência, por ter dividido um pouco de seu conhecimento comigo, pela orientação e pelo constante estímulo transmitido durante o trabalho. Aos amigos Polyano e Gabriel Rios que esclareceram minhas dúvidas no decorrer do desenvolvimento e, especialmente, aos que mais estiveram ao meu lado me apoiando constantemente e me motivando, Luiz Ângelo (Vo), Priscila, Jefferson Ferreira, André do Lago e João, a todos que colaboraram direta ou indiretamente na execução desse trabalho. A minha namorada Franciele, pela compreensão, paciência, motivação e apoio em todos os momentos.

6 6 RESUMO Este trabalho descreve as dificuldades enfrentadas pelo proprietário sr. José Batista, pelo fato de tudo em sua loja ser feito sem qualquer tipo de automação. O sistema busca atender todas as necessidades, especialmente a parte financeira da loja, que é muito importante. Ele faz isso sem qualquer ajuda de terceiros o que tem dificultado a vida dele em manter um bom controle das contas a pagar e receber, além disso, ele tem que atender os clientes, receber produtos dos fornecedores entre outras tarefas e para fazer o levantamento do caixa da loja requer muito tempo. O sistema irá auxiliá-lo com relatórios para que o mesmo possa agilizar e controlar melhor as suas finanças. O software buscará facilitar o trabalho do sr. José auxiliando no controle do estoque, nas finanças, na geração de relatórios de contas a pagar e receber, aniversariantes do mês, já que uma loja, para sobreviver no mercado, não pode ser apenas uma loja tem que sempre estar buscando um diferencial no atendimento ao cliente agilizando o mesmo. Palavras chave: Java, PostgreSQL, Netbeans.

7 7 ABSTRACT This paper describes the difficulties faced by the owner sr. Jose Batista, because everything in your store is done without any kind of automation. The system aims to meet all needs, especially the financial part of the store, which is very important. It does so without the help of third parties which has hindered his life in maintaining a good control of accounts payable and receivable, in addition, he has to meet clients, receive products from suppliers across tasks and to do the lifting box store requires a long time. The system will assist you with reports so that it can streamline and better Manage their finances. The software had sought to facilitate the work of Mr.. Joseph assisting in inventory control, finance, the reporting of accounts payable and receivable, birthdays of the month, as a store to survive in the market, there can be only one store has to always be looking for a gap in care Customer expediting the same. Keywords: Java, PostgreSQL, Netbeans.

8 8 LISTA DE ILUSTRAÇÕES FIGURA 01 CSU01 Diagrama de Use case Manter...23 FIGURA 02 CSU02 Diagrama de Use case Emitir...24 FIGURA 03 CSU03 Diagrama de Use case Manter Usuário...25 FIGURA 04 CSU04 Diagrama de Use case Manter Cliente...26 FIGURA 05 CSU05 Diagrama de Use case Manter Tipo do Produto...27 FIGURA 06 CSU06 Diagrama de Use case Manter Produto...28 FIGURA 07 CSU07 Diagrama de Use case Manter Fornecedor...29 FIGURA 08 CSU08 Diagrama de Use case Manter Cidade...30 FIGURA 09 CSU09 Diagrama de Use case Manter Tipo do Pagamento...31 FIGURA 10 CSU10 Diagrama de Use case Manter Pagamento...32 FIGURA 11 CSU11 Diagrama de Use case Manter Contas a Receber...33 FIGURA 12 CSU12 Diagrama de Use case Manter Contas a Pagar...34 FIGURA 13 CSU13 Diagrama de Use case Manter Venda...35 FIGURA 14 CSU14 Diagrama de Use case Manter Compra...36 FIGURA 15 CSU15 Diagrama de Use case Emitir Relatório das Compras...37 FIGURA 16 CSU16 Diagrama de Use case Emitir Relatório das Vendas...38 FIGURA 17 CSU17 Diagrama de Use case Emitir Relatório dos Produtos do Estoque...39 FIGURA 18 CSU18 Diagrama de Use case Emitir Relatórios das Contas a Pagar...40 FIGURA 19 CSU19 Diagrama de Use case Emitir Relatórios das Contas a Receber...41 FIGURA 20 CSU20 Diagrama de Use case Emitir Relatório dos Aniversariantes...42 FIGURA 21 CSU21 Diagrama de Use case Emitir Relatórios dos Clientes...43

9 9 FIGURA 22 CSU22 Diagrama de Use case Emitir Relatório dos Fornecedores...44 FIGURA 23 Diagrama de Classe...45 FIGURA 24 Diagrama de Sequência Manter Cliente...46 FIGURA 25 Diagrama de Sequência Manter Produto...47 FIGURA 26 Diagrama de Sequência Manter Fornecedor...47 FIGURA 27 Diagrama de Sequência Manter Cidade...48 FIGURA 28 Diagrama de Sequência Manter Pagamento...48 FIGURA 39 Diagrama de Sequência Manter Contas a Pagar...49 FIGURA 30 Diagrama de Sequência Manter Contas a Receber...49 FIGURA 31 Diagrama de Sequência Manter Venda...50 FIGURA 32 Diagrama de Sequência Manter Compra...50 FIGURA 33 Diagrama de Sequência Emitir Relatório das Compras...51 FIGURA 34 Diagrama de Sequência Emitir Relatório das Vendas...51 FIGURA 35 - Diagrama de Sequência Emitir Relatório dos Aniversariantes...52 FIGURA 36 Diagrama de Sequência Emitir Relatório dos Produtos do Estoque...52 FIGURA 37 Diagrama de Sequência Emitir Relatório das Contas a Pagar...53 FIGURA 38 Diagrama de Sequência Emitir Relatório das Contas a Receber...53 FIGURA 39 WBS...54 FIGURA 40 Interface do Sistema Manter Cidade...58 FIGURA 41 Interface do Sistema Manter Compra...58 FIGURA 42 Interface do Sistema Manter Cliente...59 FIGURA 43 - Interface do Sistema Manter Produto...59

10 10 LISTA DE TABELAS Tabela 01 Manter Usuário...25 Tabela 02 Manter Cliente...26 Tabela 03 Manter Tipo do Produto...27 Tabela 04 Manter Produto...28 Tabela 05 Manter Fornecedor...29 Tabela 06 Manter Cidade...30 Tabela 07 Manter Tipo do Pagamento...31 Tabela 08 Manter Pagamento...32 Tabela 09 Manter Contas a Receber...33 Tabela 10 Manter Contas a Pagar...34 Tabela 11 Manter Venda...35 Tabela 12 Manter Compra...36 Tabela 13 Emitir Relatório das Compras...37 Tabela 14 Emitir Relatório das Vendas...38 Tabela 15 Emitir Relatórios dos Produtos do Estoque...39 Tabela 16 Emitir Relatórios das Contas a Pagar...40 Tabela 17 Emitir Relatórios das Contas a Receber...41 Tabela 18 Emitir Relatórios dos Aniversariantes...42 Tabela 19 Emitir Relatórios dos Clientes...43 Tabela 20 Emitir Relatórios dos Fornecedores...44

11 11 SUMÁRIO 1. INTRODUÇÃO OBJETIVO PÚBLICO ALVO JUSTIFICATIVA METODOLOGIA E FERRAMENTAS UTILIZADAS TECNOLOGIAS UTILIZADAS Java PostgreSQL Uml Caso de Uso (UC) Diagrama de Classes Orientação a objeto ireport Netbeans Jude Hibernate ESPECIFICAÇÃO DO SISTEMA ANÁLISE DE REQUISITOS LISTA DE EVENTOS CASO DE USO GERAL CASO DE USO ESPECÍFICO DIAGRAMA DE CLASSE DIAGRAMA DE SEQUÊNCIA WORK BREAKDOWN STRUCTURE (WBS) ORÇAMENTO CRONOGRAMA INTERFACE DO SISTEMA CONCLUSÃO REFERÊNCIAS BIBIOGRÁFICAS REFERÊNCIAS ELETRÔNICAS... 62

12 12 1. INTRODUÇÃO A concorrência entre as lojas faz com que essas busquem diferenciais para atrair novos clientes e manter os já existentes, como por exemplo: um atendimento rápido, prático e a facilidade na compra de produtos. Pensando nisso e observando o dia a dia da loja foi constatado que a mesma opera sem qualquer tipo de automação. Foi sugerido o desenvolvimento de um software que permita cadastrar os clientes, os fornecedores, os produtos e armazenar também as vendas realizadas, tornando assim o atendimento ao cliente mais rápido e preciso. A Loja BIG s está localizada na cidade de Quatá SP, é uma loja de médio porte que trabalha atualmente com vendas de roupas, bicicletas e acessórios para as mesmas, possui dois funcionários, sendo um deles proprietário, o sr. José Batista da Silva, responsável pela administração e atendimento aos clientes, e devido à esse acúmulo de funções fica difícil manter um bom controle do estoque e das contas, inclusive esse último é um grande problema, pois o balanço dos gastos e lucros é feito mensalmente ou anualmente dependendo da necessidade do proprietário, que faz todo o controle sem qualquer ajuda de terceiros.

13 OBJETIVO Construir um software que facilite ao usuário realizar suas tarefas rotineiras, como consultar preços de produtos, efetuar vendas e recebimento de contas parceladas, possibilitando maior agilidade no atendimento, além da geração de relatórios gerenciais para melhor acompanhamento do setor financeiro, condições do estoque e contas a pagar e receber PÚBLICO ALVO O software destina-se a estabelecimentos comerciais de pequeno e médio porte, que necessitem automatizar o cadastro de clientes, fornecedores, produtos, vendas e ter acesso a relatórios gerenciais sem necessidade de contagem manual de estoque e contas a receber, por exemplo.

14 JUSTIFICATIVA O sistema visa uma melhor organização das informações para que o proprietário e/ou gerente do estabelecimento obtenha acesso a elas de forma mais completa, facilitando a busca pelos produtos da loja e tendo um melhor controle sobre as vendas. Essa idéia de criar um software de controle de estoque e serviço surgiu quando visitado o estabelecimento referido anteriormente e notadas às dificuldades citadas.

15 15 2. METODOLOGIA E FERRAMENTAS UTILIZADAS Este capítulo contém as tecnologias utilizadas no desenvolvimento do sistema da Loja Big s. 2.1 TECNOLOGIAS UTILIZADAS Para a elaboração desse trabalho foram utilizados conhecimentos adquiridos durante o curso e complementados por pesquisas na internet e livros específicos voltados ao desenvolvimento de aplicações na linguagem Java. O sistema será desenvolvido utilizando a ferramenta Netbeans e para persistência com o banco de dados PostgreSQL, foi utilizado o framework Hibernate Java A tecnologia Java foi criada como uma ferramenta de programação de um projeto da Sun Microsystems, chamado The Green Project, iniciado por Patrick Naughton, Mike Sheridan e James Gosling, em Esse projeto tinha como principal objetivo criar uma nova plataforma para a computação interativa, ou seja, a linguagem de programação não era o principal objetivo do projeto. No verão de 1992 foi gerada a primeira demonstração do projeto, que representou um sistema executando em um handheld com capacidade de controle remoto que ainda oferecia uma interface sensível ao toque (touchscreen) interativa. Esse handheld foi chamado de *7 (star seven), por esta ser a forma de atender (ou puxar) chamadas telefônicas entre os telefones dos integrantes da equipe.

16 16 O *7 foi capaz de controlar uma grande variedade de dispositivos de uso doméstico, enquanto apresentava uma interface com animação. O sistema criado para o handheld foi executado em um novo processador independente de linguagem de programação. A linguagem utilizada nesse sistema foi chamada de Oak ( carvalho, em Inglês), com base na paisagem que James Gosling tinha de sua janela. Em 23 de maio de 1995, John Gage, diretor da Sun Microsystems, e Marc Andreessen, um executivo da Netscape, anunciaram o lançamento da plataforma Java, composta pela Java Virtual Machine (JVM) e pela API (Application Programming Interface) Java. Tal plataforma foi, então, inserida na Netscape Navigator, o principal browser de acesso à internet usado na Época. (Mendes,Douglas Rocha 2009) PostgreSQL O PostgreSQL é um sistema de gerenciamento de banco de dados objeto relacional(sgbdor), ele foi o pioneiro em muitos conceitos objetos-relacionais que agora estão se tornando disponíveis em alguns bancos de dados comerciais. Desenvolvido no Departamento de Ciência da Computação da Universidade da Califórnia em Berkeley. O projeto POSTGRES, liderado pelo Professor Michael Stonebraker, foi patrocinado pelas seguintes instituições: Defense Advanced Research Projects Agency(DARPA); Army Research Office(ARO), National Science Foundation(NSF); e ESL. Inc. O PostgreSQL descende deste código original de Berkeley, possuindo o código fonte aberto. (Gonzaga, Jorge Luiz 2007).

17 UML A UML (Unified Modeling Language) é uma linguagem padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Diagramas na UML Um diagrama é a apresentação gráfica de um conjunto de elementos, geralmente representadas como gráficos de vértices (itens) e arcos (relacionamentos). São desenhados para permitir a visualização de um sistema sob diferentes perspectivas; nesse sentido, um diagrama constitui uma projeção de um determinado sistema. Em todos os sistemas, com exceção dos mais triviais, um diagrama representa uma visão parcial dos elementos que compõe o sistema. O mesmo elemento pode aparecer em todos os diagramas, em apenas alguns (o caso mais comum) ou em nenhum diagrama (um caso muito raro). Na teoria, um diagrama pode conter qualquer combinação de itens relacionamentos. Na prática, porém, aparecerá um pequeno número de combinações comuns, que são consistentes com as cinco visões mais úteis da arquitetura de um sistema complexo de software. Por isso a UML, inclui nove desses diagramas: Diagrama de classes Diagrama de objetos Diagrama de caso de uso Diagrama de sequências Diagrama de colaborações Diagrama de gráficos de estados Diagrama de atividades Diagrama de componentes Diagrama de implantação (Booch, Grady; Rumbaugh, James; Jacobson, Ivar; 2000)

18 Caso de Uso (UC) Os diagramas de caso de uso têm um papel central para a modelagem do comportamento de um sistema, de um subsistema ou de uma classe. Cada um mostra um conjunto de casos de uso e atores e seus relacionamentos, eles são importantes para visualizar, especificar e documentar o comportamento de um elemento. Esses diagramas fazem com que sistemas, subsistemas e classes fiquem acessíveis e compreensíveis, por apresentarem uma visão externa sobre como esses elementos podem ser utilizados no contexto. Os diagramas de caso de uso também são importantes para testar sistemas executáveis por meio de engenharia de produção e para compreendê-los por meio de engenharia reversa. (Booch, Grady; Rumbaugh, James; Jacobson, Ivar; 2000) Diagrama de Classes Um diagrama de classes é um diagrama que mostra um conjunto de classes, interfaces e colaborações e seus relacionamentos. Graficamente, um diagrama de classes é uma coleção de vértices e arcos. Ele é apenas um tipo especial de diagrama e compartilha as mesmas propriedades de todos os outros diagramas um nome e um conteúdo gráfico que são uma projeção em um modelo. O que diferencia os diagramas de classes dos outros tipos de diagrama é o seu conteúdo partícula. (Booch, Grady; Rumbaugh, James; Jacobson, Ivar; 2000).

19 Orientação a objeto A linguagem Java foi criada seguindo o paradigma da orientação a objetos e, por isso, traz de forma nativa a possibilidade de o programador usar os conceitos de herança, polimorfismo e encapsulamento. O paradigma da orientação a objetos existe desde a década de 70, mas somente após o sucesso da linguagem Java é que o paradigma ganhou credibilidade. O paradigma de orientação a objetos traz um enfoque diferente da programação estruturada, no sentido de adotar formas mais próximas do mundo real é visto como sendo constituído de objetos autônomos, concorrentes, que interagem entre si, e cada objeto tem seu próprio estado (atributos) e comportamento (métodos), semelhante a seu correspondente no mundo real. (Mendes,Douglas Rocha 2009) ireport O ireport é um programa Open Source, capaz de criar relatórios para aplicações Java no formato da biblioteca JasperReports. Com ele é capaz de criar qualquer tipo de relatório simples de forma rápida. (Gonçalves, Edson 2008).

20 Netbeans Segundo Gonçalves, Edson (2006, pg 23) Netbeans é um projeto open source, criado pela Sun Microsystems em junho de 2000 e é um ambiente de desenvolvimento que permite você escrever, compilar e debugar Jude JUDE/COMMUNITY é uma ferramenta de modelagem UML gratuita com funcionalidades básicas. Ele é rico em funcionalidades, oferecendo características como edição e impressão de diagramas UML2.0, importa/exporta código fonte Java, saída gráficos e disposição automática Hibernate Hibernate é um projeto audacioso que procura ter uma completa solução para o problema de gerenciamento de dados persistentes em Java. O Hibernate é um framework que se relaciona com o banco de dados, onde este relacionamento é conhecido como mapeamento objeto/relacional (ORM) para Java, deixando o desenvolvedor livre para se concentrar em problemas da lógica do negócio. Sua simplicidade em configuração dá ao desenvolvedor algumas regras para que sejam seguidas como padrões de desenvolvimento ao escrever sua lógica de negócios e suas classes persistentes. De resto o Hibernate se integra suavemente ao seu

21 21 sistema se comunicando com o banco de dados como se fosse diretamente feito por sua aplicação (Gonçalves, Edson 2008). 3. ESPECIFICAÇÃO DO SISTEMA Os requisitos foram levantados através de entrevista com o proprietário o Sr José Batista da Silva e sua funcionária Margaret Zonderico Moraes para suprir as necessidades da loja. Durante as entrevistas foram levantados alguns requisitos como: Cadastrar clientes, produtos, fornecedores e formas de pagamento,tipo do pagamento, tipo dos produtos: peças de bicicletas, roupas e bicicleta. Movimentação de compras e vendas. Controlar contas a pagar e receber.relatórios de vendas do dia à vista, cartão de crédito e a prazo, compras e vendas realizadas pela loja e aniversariantes do mês. 3.1 ANÁLISE DE REQUISITOS A partir do levantamento de requisitos foram levantadas as seguintes necessidades: Cadastrar clientes, produtos, fornecedores e formas de pagamento, tipo dos produtos: peças de bicicletas, roupas e bicicleta. Movimentação de compras e vendas. Controlar contas a pagar e receber. Relatórios de vendas do dia a vista, cartão de crédito e a prazo, compras e vendas realizadas pela loja e aniversariantes do mês.

22 LISTA DE EVENTOS Para o desenvolvimento do sistema foi verificado as seguintes necessidades: N Funcionalidades 01 Manter Usuário 02 Manter Cliente 03 Manter Tipo do Produto 04 Manter Produto 04 Manter Fornecedor 05 Manter Cidade 06 Manter Tipo Pagamento 07 Manter Pagamento 08 Manter Contas a Receber 09 Manter Contas a Pagar 10 Manter Venda 11 Manter Compra 12 Emitir Relatórios das Compras 13 Emitir Relatórios das Vendas 14 Emitir Relatórios dos Produtos do estoque 15 Emitir Relatório das Contas a Pagar 16 Emitir Relatório das Contas a Receber 17 Emitir Relatório dos Aniversariantes 18 Emitir Relatório dos Clientes 19 Emitir Relatório dos Fornecedores

23 CASO DE USO GERAL Figura 01 CSU01 Diagrama de Caso de Uso Manter

24 Figura 02 CSU02 Diagrama de Caso de Uso Emitir 24

25 CASO DE USO ESPECÍFICO Figura 03 CSU03 Diagrama de Use case Manter Usuário Nome da Use Case (CSU 03) Ator(es) Pré-Condições Cenário Principal Manter Usuário Administrador O administrado deve estar logado no sistema 1 O sistema solicita os dados necessários para o cadastro do usuário 2 O administrador informa os dados de acordo com os campos a serem preenchidos 3 O administrador clica em salvar. 4 O sistema emite a mensagem Usuário Cadastrado com Sucesso. 5 O sistema cadastra o usuário. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 01 - Manter Usuário

26 26 Figura 04 CSU04 Diagrama de Use case Manter Cliente Nome da Use Case (CSU 04) Ator(es) Pré-Condições Cenário Principal Manter Cliente Administrador O administrador deve estar logado no sistema 1 O sistema solicita os dados necessários para o cadastro do cliente 2 O administrador informa os dados de acordo com os campos a serem preenchidos 3 O administrador clica em salvar. 4 O sistema emite a mensagem Cliente Cadastrado com Sucesso. 5 O sistema cadastra o cliente. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 02 - Manter Cliente

27 27 Figura 05 CSU05 Diagrama de Use case Manter Tipo do Produto Nome da Use Case (CSU 05) Ator(es) Pré-Condições Cenário Principal Manter Tipo do Produto Administrador O administrador deve estar logado no sistema 1 O sistema solicita os dados necessários para o cadastro do tipo do produto 2 O administrador informa os dados de acordo com os campos a serem preenchidos 3 O administrador clica em salvar. 4 O sistema emite a mensagem Tipo do Produto Cadastrado com Sucesso. 5 O sistema cadastra o tipo do produto. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 03 - Manter Tipo do Produto

28 28 Figura 06 CSU06 Diagrama de Use case Manter Produto Nome da Use Case (CSU 06) Ator(es) Pré-Condições Cenário Principal Manter Produto Administrador O administrador deve estar logado no sistema 1 O sistema solicita os dados necessários para cadastrar o produto. 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em salvar. 4 O sistema emite a mensagem Produto Cadastrado com Sucesso. 5 O sistema cadastra o fornecedor. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 04 - Manter Produto

29 29 Figura 07 CSU07 Diagrama de Use case Fornecedor Nome da Use Case (CSU 07) Ator(es) Pré-Condições Cenário Principal Manter Fornecedor Administrador O administrador deve estar logado no sistema 1 O sistema solicita os dados necessários para cadastrar o fornecedor 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em salvar. 4 O sistema emite a mensagem Fornecedor Cadastrado com Sucesso. 5 O sistema cadastra o fornecedor. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 05 Manter Fornecedor

30 30 Figura 08 CSU08 Diagrama de Use case Manter Cidade Nome da Use Case (CSU 08) Ator(es) Pré-Condições Cenário Principal Manter Cidade Administrador O administrador deve estar logado no sistema. 1 O sistema solicita os dados necessários para cadastrar a cidade. 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em salvar. 4 O sistema emite a mensagem Cidade Cadastrada com Sucesso. 5 O sistema cadastra a Cidade. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 06 Manter Cidade

31 31 Figura 09 CSU09 Diagrama de Use case Cadastrar Manter Tipo de Pagamento Nome da Use Case (CSU 09) Ator(es) Pré-Condições Cenário Principal Manter Tipo de Pagamento Administrador O administrador deve estar logado no sistema 1 O sistema solicita os dados necessários para cadastrar o tipo de pagamento. 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em salvar. 4 O sistema emite a mensagem Tipo de Pagamento Cadastrado com Sucesso. 5 O sistema cadastra o tipo de pagamento. Cenário Alternativo O Administrador poderá cancelar o processo durante o cadastro. Casos de Teste 3.1 O sistema não confirma o cadastro e emite uma mensagem de erro na tela. Tabela 07 Manter Tipo de Pagamento

32 32 Figura 10 CSU10 Diagrama de Use case Manter Pagamento Nome da Use Case (CSU 10) Ator(es) Pré-Condições Manter Pagamento Administrador O administrador deve estar logado no sistema 1 O cliente deseja efetuar o pagamento. 2 O Administrador verifica o pagamento pendente. 3 O cliente realiza o pagamento. 4 O Administrador clica em Salvar. 5 O sistema emite a mensagem Pagamento Realizado com Sucesso. Cenário Principal Cenário Alternativo O sistema emite a mensagem Pagamento Cancelado. Tabela 08 Manter Pagamento

33 33 Figura 11 CSU11 Diagrama de Use case Manter Contas a Receber Nome da Use Case (CSU 11) Ator(es) Pré-Condições Cenário Principal Manter Contas a Receber Administrador O administrador deve estar logado no sistema 1 O sistema solicita dos dados necessários para movimentar contas a receber 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em Salvar. 4 O sistema emite a mensagem Operação realizada com sucesso. Cenário Alternativo O administrador poderá cancelar o processo durante a movimentação Casos de Teste 3.1 O sistema não confirma a movimentação e emite a mensagem de erro na tela. Tabela 09 Manter Contas a Receber

34 34 Figura 12 CSU12 Diagrama de Use case Manter Contas a Pagar Nome da Use Case (CSU 12) Ator(es) Pré-Condições Cenário Principal Manter Contas a Pagar Administrador O administrador deve estar logado no sistema. 1 O sistema solicita dos dados necessários para movimentar contas a receber 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em Salvar. 4 O sistema emite a mensagem Operação realizada com sucesso. Cenário Alternativo O administrador poderá cancelar o processo durante a movimentação Casos de Teste 3.1 O sistema não confirma a movimentação e emite a mensagem de erro na tela. Tabela 10 Manter Contas a Pagar

35 35 Figura 13 CSU13 Diagrama de Use case Manter Venda Nome da Use Case (CSU 13) Ator(es) Pré-Condições Cenário Principal Manter Venda Administrador O administrador deve estar logado no sistema. 1 O sistema solicita dos dados necessários para cadastrar a venda. 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em Salvar. 4 O sistema emite a mensagem Operação realizada com sucesso. Cenário Alternativo O administrador poderá cancelar a compra Casos de Teste 3.1 O sistema não confirma a movimentação e emite a mensagem de erro na tela. Tabela 11 Manter Venda

36 36 Figura 14 CSU14 Diagrama de Use case Manter Compra Nome da Use Case (CSU 14) Ator(es) Pré-Condições Cenário Principal Manter Compra Administrador O administrador deve estar logado no sistema. 1 O sistema solicita dos dados necessários para cadastrar a compra. 2 O administrador informa os dados de acordo com os campos a serem preenchidos. 3 O administrador clica em Salvar. 4 O sistema emite a mensagem Operação realizada com sucesso. Cenário Alternativo O administrador poderá cancelar a compra Casos de Teste 3.1 O sistema não confirma a movimentação e emite a mensagem de erro na tela. Tabela 12 Manter Compra

37 37 Figura 15 CSU15 Diagrama de Use case Emitir Relatórios das Compras Nome da Use Case (CSU 15) Emitir Relatórios das Compras Ator(es) Pré-Condições Administrador O administrador deve estar logado no sistema. Descrição Os relatórios deverão ser impressos conforme forem necessitados Cenário Principal 1 O administrador informa os dados necessários para gerar o relatório. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O administrador cancela a operação. Tabela 13 Emitir Relatórios das Compras

38 38 Figura 16 CSU16 Diagrama de Use case Emitir Relatórios das Vendas Nome da Use Case (CSU 16) Ator(es) Pré-Condições Descrição Cenário Principal Emitir Relatórios das Vendas Administrador O administrador deve estar logado no sistema. Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O administrador cancela a operação. Tabela 14 Emitir Relatórios de Vendas

39 39 Figura 17 CSU17 Diagrama de Use case Emitir Relatórios dos Produtos do Estoque Nome da Use Case (CSU 17) Emitir Relatórios dos de Produtos do Estoque Ator(es) Administrador Pré-Condições O administrador deve estar logado no sistema. Descrição Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório dos produtos do estoque. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. Cenário Principal 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O sistema cancela a operação. Tabela 15 - Emitir Relatórios dos Produtos do Estoque

40 40 Figura 18 CSU18 Diagrama de Use case Emitir Relatório das contas a pagar Nome da Use Case (CSU 18) Ator(es) Descrição Cenário Principal Emitir Relatório das Contas a Pagar. O administrador deve estar logado no sistema. Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório do relatório das contas a pagar 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O sistema cancela a operação. Tabela 16 - Emitir Relatório de Contas a Pagar

41 41 Figura 19 CSU19 Diagrama de Use case Emitir Relatório das Contas a Receber Nome da Use Case (CSU 19) Ator(es) Descrição Cenário Principal Emitir Relatório das Contas a Receber O administrador deve estar logado no sistema. Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório do relatório de contas a receber. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O sistema cancela a operação. Tabela 17 - Emitir Relatório de Contas a Receber

42 42 Figura 20 CSU20 Diagrama de Use case Emitir Relatório dos Aniversariantes Nome da Use Case (CSU 20) Ator(es) Descrição Cenário Principal Emitir Relatório dos Aniversariantes O administrador deve estar logado no sistema. Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório do relatório dos aniversariantes. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O sistema cancela a operação. Tabela 18 - Emitir Relatório dos Aniversariantes

43 43 Figura 21 CSU21 Diagrama de Use case Emitir Relatório dos Clientes Nome da Use Case (CSU 21) Ator(es) Descrição Cenário Principal Emitir Relatório dos Clientes O administrador deve estar logado no sistema. Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório dos Clientes. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O sistema cancela a operação. Tabela 19 - Emitir Relatório dos Clientes

44 44 Figura 22 CSU22 Diagrama de Use case Emitir Relatório dos Fornecedores Nome da Use Case (CSU 21) Ator(es) Descrição Cenário Principal Emitir Relatório dos Clientes O administrador deve estar logado no sistema. Os relatórios deverão ser impressos conforme forem necessitados 1 O administrador informa os dados necessários para gerar o relatório dos Fornecedores. 2 O administrador clica em visualizar relatório. 3 O administrador clica em imprimir. 4 O sistema imprime o relatório com sucesso. Cenário Alternativo O administrador poderá visualizar o relatório e não imprimir. Casos de Teste 4.1 O sistema cancela a operação. Tabela 20 - Emitir Relatório dos Fornecedores

45 DIAGRAMA DE CLASSE Figura 23 Diagrama de Classe

46 Diagrama de sequência Figura 24 - Diagrama de Sequência Manter Cidade

47 47 Figura 25 Diagrama de Sequência Manter Produto Figura 26 - Diagrama de Sequência Manter Fornecedor

48 48 Figura 27 Diagrama de Sequência Manter Cidade Figura 28 Diagrama de Sequência Manter Pagamento

49 49 Figura 29 - Diagrama de Sequência Manter Contas a Pagar Figura 30 - Diagrama de Sequência Manter Contas a Receber

50 50 Figura 31 - Diagrama de Sequência Manter Venda Figura 32 - Diagrama de Sequência Manter Compra

51 51 Figura 33 - Diagrama de Sequência Emitir Relatório das Compras Figura 34 - Diagrama de Sequência Emitir Relatório das Vendas

52 52 Figura 35 - Diagrama de Sequência Emitir Relatório dos Aniversariantes Figura 36 - Diagrama de Sequência Emitir Relatório dos Produtos do Estoque

53 53 Figura 37 - Diagrama de Sequência Emitir Relatório de contas a Pagar Figura 38 - Diagrama de Sequência Emitir Relatório de contas a Receber

54 54 4. WORK BREAKDOWN STRUCTURE (WBS) Figura 39 - WBS

55 55 5. ORÇAMENTO Serão necessários para o desenvolvimento do projeto, os recursos descritos a seguir: 01 Analista de Sistemas 01 Programador 01 Notebook 01 Impressora Orçamento do Projeto: Estimativa de custos para as atividades e custos para recursos. Pessoal Analista Qtde de Horas Somar as horas relativas ao trabalho do analista Custo/hora(R$) Total(R$) Mayquel 60 30, ,00 Custo Analista 1800,00 Programador Qtde de Horas Somar as horas relativas ao trabalho do analista Custo/hora(R$) Total(R$) Mayquel 90 22, ,00 Total do Custo Pessoal 3780,00

56 56 Equipamentos 01 Notebook Valor unitário = R$ 2450,00 Dias de uso = 30 dias (considerar 120h/4 de trabalho/dia = 30) Depreciação = R$ 2450,00 / 12 meses (01 ano tempo de depreciação = R$ 204,17 ao mês) Custo dia = 204,17/30(dias) = R$ 6.81 ao dia Custo de cada computador = R$ 6,81 * 120 (total de horas do projeto) = R$ 817,20 01 Impressora Valor = R$ 150,00 Dias de uso = 30 Depreciação = R$150,00/12 = R$ 12,50 Custo dia = R$ 12,50 / 26 = R$ 0,42 Custo de impressora = R$ 0,42 * 120h = 50,40 Custo Total do Equipamento = 817, ,40 = 867,60

57 57 6. CRONOGRAMA Tarefas Fev Mar Abr Maio Jun jul Ago Set Out Nov Levantamento de Requisitos Análise de Requisitos Elaboração do Diagrama dos casos de uso Diagramas de classe e sequencia Implementação Testes Implantação Treinamento

58 58 7. INTERFACE DO SISTEMA Figura 40 - Interface do Sistema Manter Cidade Figura 41 - Interface do Sistema Manter Compra

59 59 Figura 42 - Interface do Sistema Manter Cliente Figura 43 - Interface do Sistema Manter Produto

60 60 8. CONCLUSÃO Com o sistema desenvolvido, o proprietário terá controle total das informações da loja como: contas a pagar, contas a receber clientes, fornecedores e produtos. O sistema da loja BIG s busca melhorar o atendimento aos clientes além de facilitar as consultas e as movimentações financeiras. A etapa de análise facilitou o entendimento do sistema, embora tenha sido percebida uma falta de experiência do orientando e do proprietário da loja, mas que foi bem suprida pelo orientador. O diagrama de classes foi muito importante para o desenvolvimento da implementação. No desenvolvimento do software foram encontradas muitas dificuldades, pela falta de conhecimento na linguagem Java, tais dificuldades foram supridas com pesquisas na internet, livros, conversa com professores e colegas.

61 61 9. REFERÊNCIAS BIBIOGRÁFICAS Booch, Grady; Rumbaugh, James; Jacobson, Ivar; UML Guia do Usuário. 2. ed. Tradução de Fábio Freitas da Silva e Cristina de Amorim Machado. Rio de Janeiro: Editora Elsevier, Gonçalves, Edson; Dominando Netbeans, Rio de Janeiro: Editora Ciência Moderna Ltda, 2006 Gonçalves Edson; Desenvolvendo Aplicações Web com Netbeans IDE 6, Rio de Janeiro:Editora Ciência Moderna Ltda,2008. Gonzaga, Jorge Luiz; Dominando o PostgreSQL, Rio de Janeiro:Editora Ciência Moderna Ltda, Mendes, Douglas Rocha; Programação Java com Ênfase em Orientação a Objetos 1. ed. São Paulo: Editora Novatec, 2009.

62 REFERENCIAS ELETRÔNICAS Jude Design & Comunication; IDE Jude; Acesso em: 26 de outubro

FERNANDO LEITE DESENVOLVIMENTO DE SOFTWARE PARA DESKTOP, USANDO JAVA. UMA APLICAÇÃO PARA GERENCIAMENTO DE LANCHONETE.

FERNANDO LEITE DESENVOLVIMENTO DE SOFTWARE PARA DESKTOP, USANDO JAVA. UMA APLICAÇÃO PARA GERENCIAMENTO DE LANCHONETE. A imagem não pode ser exibida. Talvez o computador não tenha memória suficiente para abrir a imagem ou talvez ela esteja corrompida. Reinicie o computador e abra o arquivo novamente. Se ainda assim aparecer

Leia mais

JACKSON JADER BERNINI SISTEMA GERENCIADOR DE ESTOQUE E VENDAS

JACKSON JADER BERNINI SISTEMA GERENCIADOR DE ESTOQUE E VENDAS JACKSON JADER BERNINI SISTEMA GERENCIADOR DE ESTOQUE E VENDAS Assis, 2014 JACKSON JADER BERNINI SISTEMA GERENCIADOR DE ESTOQUE E VENDAS Trabalho de conclusão de curso apresentado ao Instituto Municipal

Leia mais

Alan Carlos da silva SISTEMA PARA LOJA DE ROUPAS ASSIS

Alan Carlos da silva SISTEMA PARA LOJA DE ROUPAS ASSIS Alan Carlos da silva SISTEMA PARA LOJA DE ROUPAS ASSIS 2012 Alan Carlos da silva SISTEMA PARA LOJA DE ROUPAS Orientador: DOMINGOS DE CARVALHO VILLELA JUNIOR Área de Concentração: Desenvolvimento de Sistemas

Leia mais

ELIBERTO AUGUSTO DIAS SISTEMA GERENCIAMENTO DE PIZZARIAS

ELIBERTO AUGUSTO DIAS SISTEMA GERENCIAMENTO DE PIZZARIAS ELIBERTO AUGUSTO DIAS SISTEMA GERENCIAMENTO DE PIZZARIAS ASSIS 2011 ELIBERTO AUGUSTO DIAS SISTEMA GERENCIAMENTO DE PIZZARIAS Orientador: Especialista Domingos de Carvalho Villela Junior Área de Concentração:

Leia mais

SISTEMA DE GERENCIAMENTO DE MADEIREIRA

SISTEMA DE GERENCIAMENTO DE MADEIREIRA JOÃO VICTOR COELHO XAVIER SISTEMA DE GERENCIAMENTO DE MADEIREIRA Assis 2010 JOÃO VICTOR COELHO XAVIER SISTEMA DE GERENCIAMENTO DE MADEIREIRA Trabalho de Curso apresentado ao Instituto Municipal de Ensino

Leia mais

AGUINALDO INACIO SISTEMA PARA INFORMATIZAÇÃO E GERENCIAMENTO DE OFICINA MECÂNICA

AGUINALDO INACIO SISTEMA PARA INFORMATIZAÇÃO E GERENCIAMENTO DE OFICINA MECÂNICA AGUINALDO INACIO SISTEMA PARA INFORMATIZAÇÃO E GERENCIAMENTO DE OFICINA MECÂNICA Assis 2014 AGUINALDO INACIO SISTEMA PARA INFORMATIZAÇÃO E GERENCIAMENTO DE OFICINA MECÂNICA Trabalho de Conclusão de Curso

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Requisitos de Sistemas Unidade II - Processos de Negócio Identificação Conceitos Modelagem - BPM - UML Processos x Requisitos 1 Processo de negócio CONCEITO Um processo de negócio, processo organizacional

Leia mais

DESEVOLVIMENTO DE UM SOFTWARE EM JAVA PARA O GERENCIAMENTO DE UM PET SHOP PET HOUSE

DESEVOLVIMENTO DE UM SOFTWARE EM JAVA PARA O GERENCIAMENTO DE UM PET SHOP PET HOUSE ÉDI CARLOS LEITE DESEVOLVIMENTO DE UM SOFTWARE EM JAVA PARA O GERENCIAMENTO DE UM PET SHOP PET HOUSE ASSIS 2013 ÉDI CARLOS LEITE SISTEMA DE GERENCIAMENTO DE PET SHOP Trabalho de Conclusão de Curso apresentado

Leia mais

PROJETO INTEGRADO I OFICINA MECÂNICA

PROJETO INTEGRADO I OFICINA MECÂNICA PROJETO INTEGRADO I OFICINA MECÂNICA Carolina Pedrosa Santos 1380168 Rafaela Mendes Pereira 1380079 ESCOPO O Sistema de gerenciamento da oficina (SGO) tem por objetivo facilitar o atendimento ao cliente

Leia mais

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA Guilherme de Souza Ferreira Discente do curso Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada Requisitos, Casos de Uso no ArgoUML

UML Unified Modeling Language Linguagem de Modelagem Unificada Requisitos, Casos de Uso no ArgoUML UML Unified Modeling Language Linguagem de Modelagem Unificada Requisitos, Casos de Uso no ArgoUML Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Roteiro Requisitos Funcionais

Leia mais

FERNANDO LAIOLA SISTEMA PARA CONTROLE DE FALTAS E NOTAS DE ALUNOS DE UMA ESCOLA

FERNANDO LAIOLA SISTEMA PARA CONTROLE DE FALTAS E NOTAS DE ALUNOS DE UMA ESCOLA FERNANDO LAIOLA SISTEMA PARA CONTROLE DE FALTAS E NOTAS DE ALUNOS DE UMA ESCOLA Assis 2012 FERNANDO LAIOLA SISTEMA PARA CONTROLE DE FALTAS E NOTAS DE ALUNOS DE UMA ESCOLA Projeto de Sistema apresentado

Leia mais

Thiago William Damasceno Barbosa. Software Imobiliário ASSIS

Thiago William Damasceno Barbosa. Software Imobiliário ASSIS Thiago William Damasceno Barbosa Software Imobiliário ASSIS 2014 Thiago William Damasceno Barbosa Software Imobiliário Trabalho de conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior

Leia mais

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que

Leia mais

RAPHAEL VASQUES DE NIGRO SISTEMA DE GESTÃO DE ESTOQUE PARA EMPRESAS DE COSMÉTICOS

RAPHAEL VASQUES DE NIGRO SISTEMA DE GESTÃO DE ESTOQUE PARA EMPRESAS DE COSMÉTICOS RAPHAEL VASQUES DE NIGRO SISTEMA DE GESTÃO DE ESTOQUE PARA EMPRESAS DE COSMÉTICOS Assis 2012 RAPHAEL VASQUES DE NIGRO SISTEMA DE GESTÃO DE ESTOQUE PARA EMPRESAS DE COSMÉTICOS Orientador: Prof. Célio Desiró

Leia mais

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br

Leia mais

IDENTIFICAÇÃO DO ESCOPO DE SOFTWARE A PARTIR DA ANÁLISE DE REQUISITOS UTILIZANDO A UML

IDENTIFICAÇÃO DO ESCOPO DE SOFTWARE A PARTIR DA ANÁLISE DE REQUISITOS UTILIZANDO A UML IDENTIFICAÇÃO DO ESCOPO DE SOFTWARE A PARTIR DA ANÁLISE DE REQUISITOS UTILIZANDO A UML Anderson Fernando dos Santos Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Faculdades Integradas

Leia mais

PAULO JOSÉ PINTO ALVES SISTEMA DE COMUNICAÇÃO INTERNA E EXTERNA SOBRE TCP/IP

PAULO JOSÉ PINTO ALVES SISTEMA DE COMUNICAÇÃO INTERNA E EXTERNA SOBRE TCP/IP PAULO JOSÉ PINTO ALVES SISTEMA DE COMUNICAÇÃO INTERNA E EXTERNA SOBRE TCP/IP Assis - SP 2011 PAULO JOSÉ PINTO ALVES SISTEMA DE COMUNICAÇÃO INTERNA E EXTERNA SOBRE TCP/IP Trabalho de conclusão de curso

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

RICARDO APARECIDO DE OLIVEIRA SIOPM SISTEMA INTERNO DE OCORRÊNCIA POLICIAL MILITAR

RICARDO APARECIDO DE OLIVEIRA SIOPM SISTEMA INTERNO DE OCORRÊNCIA POLICIAL MILITAR RICARDO APARECIDO DE OLIVEIRA SIOPM SISTEMA INTERNO DE OCORRÊNCIA POLICIAL MILITAR Assis 2014 RICARDO APARECIDO DE OLIVEIRA SIOPM SISTEMA INTERNO DE OCORRÊNCIA POLICIAL MILTAR Trabalho de Conclusão de

Leia mais

Introdução a UML (Unified Modeling Language)

Introdução a UML (Unified Modeling Language) Introdução a UML (Unified Modeling Language) O que é a UML? Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário

Leia mais

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura

Leia mais

Diagrama de Casos de Uso

Diagrama de Casos de Uso Diagrama de Casos de Uso Régis Patrick Silva Simão Régis Simão Diagrama de Casos de Uso 1/29 Agenda Introdução Casos de Uso Atores Relacionamento entre Atores e Casos de Uso Relacionamento entre Casos

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

Termo de Abertura do Projeto

Termo de Abertura do Projeto [Inovar Recargas] 2016 Termo de Abertura do Projeto Baseado na 5ª edição do Guia PMBOK Modelo de documento de uso livre, desde que seja citada a fonte. Não se esqueça de sempre consultar o Guia PMBOK 5ª

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

SOFTWARE PARA GESTÃO DO SOLLAR APART HOTEL

SOFTWARE PARA GESTÃO DO SOLLAR APART HOTEL DANIELA ANTONIO CAMOLESI SOFTWARE PARA GESTÃO DO SOLLAR APART HOTEL Assis 2010 Av. Getúlio Vargas, 1200 Vila Nova Santana Assis SP 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: www.fema.edu.br DANIELA

Leia mais

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB

MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB Miguel Gustavo Miiller¹, Tiago Piperno Bonetti 1. 1 Universidade Paranaense (UNIPAR) Paranavaí -Paraná- Brasil 94mgm94@gmail.com, bonetti@unipar.br

Leia mais

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO SUMÁRIO Parte I Modelagem do Software Documento de Requisitos 1. Introdução 2. Descrição Geral do Sistema 3. Requisitos Funcionais 4. Requisitos

Leia mais

Introdução a Linguagem

Introdução a Linguagem Introdução a Linguagem Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 03 Introdução a Linguagem Java 1 Linguagem Java Java é uma linguagem de programação orientada a objeto, desenvolvida na década

Leia mais

UML. Rodrigo Leite Durães.

UML. Rodrigo Leite Durães. UML Rodrigo Leite Durães. rodrigo_l_d@yahoo.com.br O que é Análise de Software? UML: É o estágio de um sistema que captura os requisitos e o domínio do problema, focalizando no que deve ser feito, não

Leia mais

Fatec Ipiranga - Engenharia de Software I 18/02/2013. Agenda. 0. Relembrando os Relacionamentos do Diagrama de Classes

Fatec Ipiranga - Engenharia de Software I 18/02/2013. Agenda. 0. Relembrando os Relacionamentos do Diagrama de Classes Engenharia de Software I 3º. Semestre ADS Diagramas de Interação Enfoque Diagrama de Sequência Profa. Dra. Ana Paula Gonçalves Serra Agenda 0. Relembrando os Relacionamentos do Diagrama de Classes 2. Diagrama

Leia mais

MATHEUS FARIA SANCHES SISTEMA PARA GESTÃO DE OBRAS CIVIS

MATHEUS FARIA SANCHES SISTEMA PARA GESTÃO DE OBRAS CIVIS MATHEUS FARIA SANCHES SISTEMA PARA GESTÃO DE OBRAS CIVIS Assis 2012 MATHEUS FARIA SANCHES SISTEMA PARA GESTÃO DE OBRAS CIVIS Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino

Leia mais

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Notas de Aula 03: Introdução a Orientação a Objetos e a UML Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas

Leia mais

Matheus Henrique Szmodic Sistema de Gestão de Ordens de Serviço para Lojas de Informática

Matheus Henrique Szmodic Sistema de Gestão de Ordens de Serviço para Lojas de Informática Matheus Henrique Szmodic Sistema de Gestão de Ordens de Serviço para Lojas de Informática Assis 2011 Matheus Henrique Szmodic Sistema de Gestão de Ordens de Serviço para Lojas de Informática Orientador:

Leia mais

UML 04. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan.

UML 04. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan. Faculdade INED UML 04 Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan 1 Referências BARBIERI, Carlos. Análise e Programação

Leia mais

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais

SOFTWARE DE GESTÃO EMPRESARIAL

SOFTWARE DE GESTÃO EMPRESARIAL RENATO JOSÉ CHIGNOLLI SOARES SOFTWARE DE GESTÃO EMPRESARIAL Assis 2009 1 SOFTWARE DE GESTÃO EMPRESARIAL RENATO JOSÉ CHIGNOLLI SOARES Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de

Leia mais

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE 48 IMPLEMENTAÇÃO DE UM SITE E-COMMERCE Rodrigo Costa Guimarães 1 Ana Paula Ambrósio ZANELATO 2 RESUMO: Este artigo trata do desenvolvimento de um website de comércio eletrônico (e-commerce) para a empresa

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação TCC em Re-vista 2010 127 GARCIA, Luiz Humberto 18. Sistema integrado de gerenciamento de delegacia seccional de polícia (SIG-DSP). 2010. 72 f. Trabalho de Conclusão de Curso (Graduação

Leia mais

Sistema Mobi-Lar Engenharia de Software

Sistema Mobi-Lar Engenharia de Software INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA - CAMPUS DE PRESIDENTE EPITÁCIO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MÓDULO V Sistema Mobi-Lar Engenharia de Software

Leia mais

MATHEUS LUIS VITORINO SISTEMA EM JAVA PARA GERENCIAMENTO DE CONSULTÓRIO ODONTOLÓGICO

MATHEUS LUIS VITORINO SISTEMA EM JAVA PARA GERENCIAMENTO DE CONSULTÓRIO ODONTOLÓGICO MATHEUS LUIS VITORINO SISTEMA EM JAVA PARA GERENCIAMENTO DE CONSULTÓRIO ODONTOLÓGICO Assis 2015 MATHEUS LUIS VITORINO SISTEMA EM JAVA PARA GERENCIAMENTO DE CONSULTÓRIO ODONTOLÓGICO Trabalho de Conclusão

Leia mais

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010 1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil

Leia mais

Não é possível exibir esta imagem no momento. LEANDRO ROCHA DOS SANTOS DESENVOLVIMENTO DE SOFTWARE PARA LOJA DE INFORMÁTICA

Não é possível exibir esta imagem no momento. LEANDRO ROCHA DOS SANTOS DESENVOLVIMENTO DE SOFTWARE PARA LOJA DE INFORMÁTICA Não é possível exibir esta imagem no momento. LEANDRO ROCHA DOS SANTOS DESENVOLVIMENTO DE SOFTWARE PARA LOJA DE INFORMÁTICA ASSIS-SP 2014 DESENVOLVIMENTO DE SOFTWARE PARA LOJA DE INFORMÁTICA LEANDRO ROCHA

Leia mais

RAFAEL CERQUEIRA DA SILVA SISTEMA DE GERENCIAMENTO DE CLÍNICA ODONTOLÓGICA

RAFAEL CERQUEIRA DA SILVA SISTEMA DE GERENCIAMENTO DE CLÍNICA ODONTOLÓGICA RAFAEL CERQUEIRA DA SILVA SISTEMA DE GERENCIAMENTO DE CLÍNICA ODONTOLÓGICA Assis 2014 RAFAEL CERQUEIRA DA SILVA SISTEMA DE GERENCIAMENTO DE CLÍNICA ODONTOLÓGICA Trabalho de Conclusão de Curso apresentado

Leia mais

HIGOR RECCO PALHARINI SISTEMA GESTÃO DE OFICINA MECÂNICA

HIGOR RECCO PALHARINI SISTEMA GESTÃO DE OFICINA MECÂNICA HIGOR RECCO PALHARINI SISTEMA GESTÃO DE OFICINA MECÂNICA Assis 2014 HIGOR RECCO PALHARINI SISTEMA GESTÃO DE OFICINA MECÂNICA Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino

Leia mais

UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI

UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI Adrya da Silva Neres 1 Elionai de Souza Magalhães 2 1 Discente do Curso Técnico Integrado

Leia mais

IVAN PEDROSO DOS SANTOS DESENVOLVIMENTO DE UM SISTEMA PARA O GERENCIAMENTO DE ACADEMIA DE MUSCULAÇÃO. Assis

IVAN PEDROSO DOS SANTOS DESENVOLVIMENTO DE UM SISTEMA PARA O GERENCIAMENTO DE ACADEMIA DE MUSCULAÇÃO. Assis IVAN PEDROSO DOS SANTOS DESENVOLVIMENTO DE UM SISTEMA PARA O GERENCIAMENTO DE ACADEMIA DE MUSCULAÇÃO Assis 2015 IVAN PEDROSO DOS SANTOS DEVENVOLVIMENTO DE UM SISTEMA PARA O GERENCIAMENTO DE ACADEMIA DE

Leia mais

LEVANTAMENTO DE REQUISITOS E ANÁLISE PARA UM SISTEMA DE CONTROLE DE ACADEMIA

LEVANTAMENTO DE REQUISITOS E ANÁLISE PARA UM SISTEMA DE CONTROLE DE ACADEMIA LEVANTAMENTO DE REQUISITOS E ANÁLISE PARA UM SISTEMA DE CONTROLE DE ACADEMIA Cristhopher Liberatto Rodrigues de Frias Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas, Faculdades Integradas

Leia mais

Sistema Para Automação de Revenda de Veículos

Sistema Para Automação de Revenda de Veículos RODRIGO PERES MENEGUETTI Sistema Para Automação de Revenda de Veículos Assis 2010 Av. Getúlio Vargas, 1200 Vila Nova Santana Assis SP 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: www.fema.edu.br RODRIGO

Leia mais

ANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS

ANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS ANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS Assis 2014 2 ANDERSON RICARDO DOS SANTOS SISTEMA DE CONTROLE DE ESTOQUE DE BEBIDAS Trabalho de Conclusão de Curso apresentado ao Instituto

Leia mais

MAYSA COIMBRA URBANO. Sistema para Escritório de Advocacia em Java - Desktop. Assis 2012

MAYSA COIMBRA URBANO. Sistema para Escritório de Advocacia em Java - Desktop. Assis 2012 1 MAYSA COIMBRA URBANO Sistema para Escritório de Advocacia em Java - Desktop Assis 2012 2 Sistema para Escritório de Advocacia em Java Desktop MAYSA COIMBRA URBANO Trabalho de Conclusão de Curso apresentado

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML Unified Modeling Language Linguagem de Modelagem Unificada UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada

Leia mais

Modelos em Sistemas de Informação. Aula 2

Modelos em Sistemas de Informação. Aula 2 Modelos em Sistemas de Informação Aula 2 Referências básicas da aula Paulo Cougo - Modelagem conceitual e Projeto de Banco de Dados. Craig Larman - Utilizando UML e padrões. Roger Pressman - Engenharia

Leia mais

Rafael Sant Anna Carvalho. Sistema Web para escola de treinamentos especializados

Rafael Sant Anna Carvalho. Sistema Web para escola de treinamentos especializados Rafael Sant Anna Carvalho Sistema Web para escola de treinamentos especializados Assis 2015 Rafael Sant Anna Carvalho Sistema Web para escola de treinamentos especializados Trabalho de Conclusão de Curso

Leia mais

S T E M A I N T E G R A D O A SOLUÇÃO COMPLETA PARA ADMINISTRAÇÃO DE SUA EMPRESA Indústria Comércio Serviço

S T E M A I N T E G R A D O A SOLUÇÃO COMPLETA PARA ADMINISTRAÇÃO DE SUA EMPRESA Indústria Comércio Serviço S A SOLUÇÃO COMPLETA PARA ADMNSTRAÇÃO DE SUA EMPRESA ndústria Comércio Serviço S O GestãoPro foi desenvolvido para atender as empresas que atuam nos setores da indústria, comércio e serviço. O grande diferencial

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático desta aula Fases do Processo. Ciclo de vida do processo. Processo Unificado Orientado por Casos de Uso, surgiu para realizar o

Leia mais

ANÁLISE E PROJETO DE SISTEMAS TÓPICO IV - INTRODUÇÃO A UML

ANÁLISE E PROJETO DE SISTEMAS TÓPICO IV - INTRODUÇÃO A UML ANÁLISE E PROJETO DE SISTEMAS TÓPICO IV - INTRODUÇÃO A UML AGENDA Histórico da UML O que é e para que serve a UML Conjunto de diagramas da UML Overview Diagrama de Casos de Uso e Diagrama de Classes PROBLEMAS

Leia mais

AULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos.

AULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos. AULA 02 OBJETIVO: Características da Linguagem Orientada a Objetos. HABILIDADES TRABALHADAS: Comparação das características das linguagens orientadas a objetos frente às linguagens estruturadas. Conhecimentos

Leia mais

Modelagem de Processos

Modelagem de Processos Modelagem de Processos Prof.: Fernando Ascani Itens Estruturais Classes Uma Classe é um conjunto de objetos que compartilham os mesmos atributos, operações e relacionamentos. É representada graficamente

Leia mais

SISTEMA WEB PARA O GERENCIAMENTO DE PIZZARIAS

SISTEMA WEB PARA O GERENCIAMENTO DE PIZZARIAS JEFFERSON LUIZ BARROS SISTEMA WEB PARA O GERENCIAMENTO DE PIZZARIAS Assis 2010 JEFFERSON LUIZ BARROS SISTEMA WEB PARA O GERENCIAMENTO DE PIZZARIAS Trabalho de Conclusão de Curso apresentado ao Instituto

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE EMENTA ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação

Leia mais

Engenharia de Software.

Engenharia de Software. Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software

Leia mais

O Fluxo de Requisitos

O Fluxo de Requisitos O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento

Leia mais

MODELAGEM DE DADOS MÓDULO III - UNIDADE V- MAPEAMENTO OBJETO RELACIONAL

MODELAGEM DE DADOS MÓDULO III - UNIDADE V- MAPEAMENTO OBJETO RELACIONAL MODELAGEM DE DADOS MÓDULO III - UNIDADE V- MAPEAMENTO OBJETO RELACIONAL 0 UNIDADE V: MAPEAMENTO OBJETO RELACIONAL Paradigma da Orientação a Objetos: Este paradigma parte do princípio que existem diversos

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo

Leia mais

SGI - SISTEMA DE GERENCIAMENTO DE IGREJAS

SGI - SISTEMA DE GERENCIAMENTO DE IGREJAS 1 GUILHERME JOSÉ GOMES SILVA SGI - SISTEMA DE GERENCIAMENTO DE IGREJAS Trabalho de Conclusão de Curso (TCC) apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Graduação,

Leia mais

MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE)

MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) g BREVE HISTÓRICO g CARACTERÍSTICAS g CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS g MODELAGEM DE ANÁLISE E DE PROJETO 1 I. BREVE HISTÓRICO Em fins dos anos

Leia mais

Escopo: PROCESSOS FUNDAMENTAIS

Escopo: PROCESSOS FUNDAMENTAIS Escopo: PROCESSOS FUNDAMENTAIS Etapa:Desenvolvimento de software Disciplina: Auditoria & Qualidade em Sistemas de Informação Professor: Lucas Topofalo Integrantes: Joel Soares de Jesus Luiz R. Bandeira

Leia mais

Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO

Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 5.3.3.4 Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 101 5.3.4 Definição das Classes - Módulo Pedagógico 5.3.4.1 Classe GrupoCurso A classe GrupoCurso

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ WILLIAN DALLASTELLA UNIONLINE PORTAL EDUCACIONAL

UNIVERSIDADE FEDERAL DO PARANÁ WILLIAN DALLASTELLA UNIONLINE PORTAL EDUCACIONAL UNIVERSIDADE FEDERAL DO PARANÁ WILLIAN DALLASTELLA UNIONLINE PORTAL EDUCACIONAL CURITIBA 2009 WILLIAN DALLASTELLA UNIONLINE PORTAL EDUCACIONAL Monografia apresentada como requisito parcial para obtenção

Leia mais

SISTEMA DE VENDA E CONTROLE DE ESTOQUE: Levantamento e Análise de Requisitos

SISTEMA DE VENDA E CONTROLE DE ESTOQUE: Levantamento e Análise de Requisitos SISTEMA DE VENDA E CONTROLE DE ESTOQUE: Levantamento e Análise de Requisitos Gabriel Henrique da Silva Discente do curso Tecnologia em Análise e Desenvolvimento de Sistemas Faculdades Integradas de Três

Leia mais

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo Ciência da Computação Análise e Projeto Orientado a Objetos UML Anderson Belgamo 1 Evolução do Software O rápido crescimento da capacidade computacional das máquinas resultou na demanda por sistemas de

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA DESKTOP, USANDO JAVA PARA UMA APLICAÇÃO DE GERENCIAMENTO DE ALUGUEL DE CAÇAMBAS PARA ENTULHOS.

DESENVOLVIMENTO DE SOFTWARE PARA DESKTOP, USANDO JAVA PARA UMA APLICAÇÃO DE GERENCIAMENTO DE ALUGUEL DE CAÇAMBAS PARA ENTULHOS. 1 Fundação Educacional do Município de Assis Instituto Municipal de Ensino Superior de Assis Campus José Santilli Sobrinho CLAUDIO TANGANELLI JR. DESENVOLVIMENTO DE SOFTWARE PARA DESKTOP, USANDO JAVA PARA

Leia mais

Requisitos de Software e UML Básico. Janaína Horácio

Requisitos de Software e UML Básico. Janaína Horácio Requisitos de Software e UML Básico Janaína Horácio janaina@les.inf.puc-rio.br Agenda Requisitos O que é? Objetivos? Atividades?... UML O que é? Modelos... Casos de Uso O que é? Componentes 2 Requisitos

Leia mais

DESENVOLVIMENTO DE FOLHETO ONLINE

DESENVOLVIMENTO DE FOLHETO ONLINE RAY TOTI FELIX DE ARAUJO DESENVOLVIMENTO DE FOLHETO ONLINE Assis 2015 Avenida Getúlio Vargas, 1200 Vila Nova Santana Assis SP 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage:www.fema.edu.br RAY TOTI FELIX

Leia mais

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE Curso de Sistemas de Informação Bacharelado DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE Acadêmica: Ana Cristina Isensee Orientador: Alexander Roberto Valdameri Roteiro 1. Introdução

Leia mais

Engenharia de Software

Engenharia de Software Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Engenharia de Software Tópicos O que é Engenharia de Software? Engenharia de Software em camadas Processo

Leia mais

Documento de Visão Sistema de Apostas Palpite Certo

Documento de Visão Sistema de Apostas Palpite Certo Documento de Visão Sistema de Apostas Palpite Certo Versão do documento: 1.2 Data de atualização: 02 de Março de 2012 Sumário 1 INTRODUÇÃO... 3 1.1 RESUMO... 3 1.2 ESCOPO... 3 2 REQUISITOS... 4 2.1 REQUISITOS

Leia mais

DANIELLE MATIAS MATUDA SISTEMA WEB PARA GERENCIAMENTO DE SALÃO DE BELEZA DE PEQUENO E MÉDIO PORTE

DANIELLE MATIAS MATUDA SISTEMA WEB PARA GERENCIAMENTO DE SALÃO DE BELEZA DE PEQUENO E MÉDIO PORTE DANIELLE MATIAS MATUDA SISTEMA WEB PARA GERENCIAMENTO DE SALÃO DE BELEZA DE PEQUENO E MÉDIO PORTE Assis - SP 2012 DANIELLE MATIAS MATUDA SISTEMA WEB PARA GERENCIAMENTO DE SALÃO DE BELEZA DE PEQUENO E MÉDIO

Leia mais

PORTAL WEB DE GERENCIAMENTO DE SERVIÇOS PARA UMA EMPRESA DE TI UTILIZANDO ITIL 1

PORTAL WEB DE GERENCIAMENTO DE SERVIÇOS PARA UMA EMPRESA DE TI UTILIZANDO ITIL 1 PORTAL WEB DE GERENCIAMENTO DE SERVIÇOS PARA UMA EMPRESA DE TI UTILIZANDO ITIL 1 Júnior Löwe 2, Adalberto Lovato 3, Tiago Luís Cesa Seibel 4. 1 Portal Web de Gerenciamento de Serviços para Uma Empresa

Leia mais

UML. Modelando um sistema

UML. Modelando um sistema UML Modelando um sistema Fases do desenvolvimento de Software Análise de requisitos Análise Projeto Programação Análise de Requisitos Esta fase captura as intenções e necessidades dos usuários do sistema

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços

Leia mais

LUCAS POMPEO PONTES SPINELLI DESENVOLVIMENTO DE UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE CÓDIGO ABERTO EM JAVA SERVER FACES

LUCAS POMPEO PONTES SPINELLI DESENVOLVIMENTO DE UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE CÓDIGO ABERTO EM JAVA SERVER FACES LUCAS POMPEO PONTES SPINELLI DESENVOLVIMENTO DE UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE CÓDIGO ABERTO EM JAVA SERVER FACES Assis 2015 LUCAS POMPEO PONTES SPINELLI DESENVOLVIMENTO DE UMA FERRAMENTA PARA

Leia mais

Ferramenta para Manutenção, Interfaces. Rodrigo Zimmermann

Ferramenta para Manutenção, Interfaces. Rodrigo Zimmermann Ferramenta para Manutenção, Documentação e Padronização de Interfaces Rodrigo Zimmermann 1 Sequência da apresentação Introdução Objetivos Requisitos Sequencia de uso da Ferramenta Diagrama entidade relacionamento

Leia mais

SISTEMA DE GERENCIAMENTO DE DOAÇÕES SANGUÍNEAS - SGDS

SISTEMA DE GERENCIAMENTO DE DOAÇÕES SANGUÍNEAS - SGDS 6ª Jornada Científica e Tecnológica do IFSULDEMINAS 04 e 05 de novembro de 2014, Pouso Alegre/MG SISTEMA DE GERENCIAMENTO DE DOAÇÕES SANGUÍNEAS - SGDS Isabela C. PASSOS 1 ; Claudia R. SILVA 2 ; Aline M.

Leia mais

JABES FELIPE CUNHA SISTEMA DE CONTROLE E GERENCIAMENTO DE ORÇAMENTOS

JABES FELIPE CUNHA SISTEMA DE CONTROLE E GERENCIAMENTO DE ORÇAMENTOS JABES FELIPE CUNHA SISTEMA DE CONTROLE E GERENCIAMENTO DE ORÇAMENTOS Assis 2009 SISTEMA DE CONTROLE E GERENCIAMENTO DE ORÇAMENTOS JABES FELIPE CUNHA Trabalho de Conclusão de Curso apresentado ao Instituto

Leia mais

SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA

SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA CENTRO DE CIÊNCIAS EXATAS E NATURAIS DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO CURSO DE CIÊNCIAS DA COMPUTAÇÃO SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA ORIENTANDO:

Leia mais

Protótipo tipo de um Sistema Administração de Eventos

Protótipo tipo de um Sistema Administração de Eventos FURB - Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharel da Ciências da Computação Protótipo tipo de um Sistema Administração de Eventos Aluna: Cindy Danielski Orientador:

Leia mais