Curso de Engenharia Computação DESENVOLVIMENTO DE UM SOFTWARE PARA CONTROLE DE PRODUÇÃO DE RESINAS

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

Download "Curso de Engenharia Computação DESENVOLVIMENTO DE UM SOFTWARE PARA CONTROLE DE PRODUÇÃO DE RESINAS"

Transcrição

1 Curso de Engenharia Computação DESENVOLVIMENTO DE UM SOFTWARE PARA CONTROLE DE PRODUÇÃO DE RESINAS Fernando Rossi Scandelai Itatiba São Paulo Brasil Dezembro de 2006

2 ii Curso de Engenharia Computação DESENVOLVIMENTO DE UM SOFTWARE PARA CONTROLE DE PRODUÇÃO DE RESINAS Fernando Rossi Scandelai Monografia apresentada à disciplina Trabalho de Conclusão de Curso, do Curso de Engenharia Computação da Universidade São Francisco, sob a orientação do Prof. Dr Adalberto Nobiato Crespo, como exigência parcial para conclusão do curso de graduação. Orientador: Prof. Dr. Adalberto Nobiato Crespo Itatiba São Paulo Brasil Dezembro de 2006

3 iii Desenvolvimento de um software para controle de produção de resinas Fernando Rossi Scandelai Monografia defendida e aprovada em 11 de dezembro de 2006 pela Banca Examinadora assim constituída: Prof. Dr. Adalberto Nobiato Crespo (Orientador) USF Universidade São Francisco Itatiba SP. Prof. Rodrigo Chavez Monteiro do Prado (Membro Interno) USF Universidade São Francisco Itatiba SP. Prof. Thales Coelho Borges Lima (Membro Interno) USF Universidade São Francisco Itatiba SP.

4 "A esperança tem duas filhas lindas, a indignação e a coragem; a indignação nos ensina a não aceitar as coisas como estão; a coragem, a mudálas". (Santo Agostinho de Hipona) iv

5 v A Deus por ter me sustentado até aqui.. Aos meus pais Silvio e Elisabete, sem os quais não chegaria até aqui. A minha esposa Andressa, que ensinou-me a fé e o amor. A minha filha, Lívia, que sempre foi minha maior motivação para concluir o curso. Sou eternamente grato a todos.

6 vi.agradecimentos Agradeço primeiramente ao meu pai, que ao longo destes anos acreditou em mim, me dando apoio sempre que precisei. Agradeço também a minha mãe por sempre me incentivar a iniciar e a concluir o curso de engenharia. Agradeço a minha esposa pela paciência e compreensão que teve comigo ao longo destes anos de estudo. E finalmente, agradeço ao Professor Adalberto Nobiato Crespo, meu orientador, que acreditou em mim e incentivou-me para a realização deste trabalho.

7 vii Sumário Lista de Siglas...viii Resumo...ix Abstract...ix 1 Introdução Desenvolvimento de um software para controle de produção de resinas Apresentação do cliente Necessidade de elaboração do Software desenvolvimento do software Modelo de Processo de Software Engenharia do sistema Análise de risco Análise de requisitos Diagrama caso de uso Projeto Escopo do software Modelagem de dados Geração de Código Banco de Dados Testes Requisitos do Sistema Conclusão Extensões Referências Bibliográficas Bibliografias Consultadas... 29

8 viii Lista de Siglas BA SP LDR RES VB SQL ERD SGBD Bahia São Paulo Laboratório de divisão de Resinas Departamento de Produção de Resinas Visual Basic System Query Language Diagrama de Entidade Relacional Sistema Gerenciamento de Banco de Dados

9 ix Resumo Esta monografia abrange as principais fases teóricas e práticas de um projeto de desenvolvimento de um software voltado para a área comercial. Utilizou-se ferramentas de engenharia de software para que todas as etapas fossem desenvolvidas da maneira mais correta possível. O software elaborado tem como principal função à automação de um fluxo de informações e a segurança dos dados utilizados entre dois departamentos de uma empresa. Foi usado um processo de desenvolvimento baseado nas melhores práticas dentre as metodologias de desenvolvimento de sistemas existentes, objetivando um excelente resultado no desenvolvimento do software. PALAVRAS-CHAVE: Desenvolvimento de Software Abstract This monograph encloses main theoretical and practical phases of a project of development of software directed toward the commercial area. One used tools of software engineering so that all the stages were developed in the possible way most correct. Elaborated software has as main function to the automation of a flow of information and the security of the data used between two departments of a company. A process of development based on best the practical ones amongst the methodologies of development of existing systems was used, objectifying an excellent one resulted in the development of software. KEY WORDS: software development

10 1 1 INTRODUÇÃO Softwares são programas de computadores que quando executados fornecem a função e o desempenho desejados, estruturas de dados que permitem aos programas manipular adequadamente a informação e documentos que descrevem a operação e uso dos programas. A importância do software de computadores tem passado por mudanças significativas nos últimos cinqüenta anos. A busca pela melhoria contínua do aperfeiçoamento do Hardware, desde a capacidade de armazenamento até a alterações na arquitetura de computadores, levou os softwares a ficarem mais sofisticados e complexos. Sofisticação e complexidade podem produzir ótimos resultados, mas também podem causar enormes problemas para quem os precisam construir. Um software é composto de programas, dados e documentos. Estes itens constituem uma configuração, que é criada como parte do processo de engenharia de software. O intuito da engenharia de software é fornecer uma estrutura para a construção de software de alta qualidade. A Engenharia de Software é fundamental para o desenvolvimento deste projeto, segue uma definição proposta por Fritz Bauer: Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter o software de maneira econômica, que seja confiável e trabalhe eficientemente em maquinas reais. A Engenharia é a análise, o projeto a construção, a verificação e a gestão de elementos técnicos. Para desenvolver um software, são abordadas todas as etapas, desde o levantamento das informações com o cliente até a realização de testes e implementação. Desta forma tem-se a oportunidade de conhecer na prática qual a finalidade de cada etapa e suas respectivas dificuldades em seu desenvolvimento. No capítulo dois deste trabalho, fala-se sobre o cliente e a necessidade de desenvolver um software. O capítulo três apresenta-se todas as etapas de desenvolvimento. O capítulo quatro contém a conclusão, contribuições e possíveis extensões deste trabalho.

11 2 2 DESENVOLVIMENTO DE UM SOFTWARE PARA CONTROLE DE PRODUÇÃO DE RESINAS O foco principal desta monografia é desenvolver um software, contendo todas as suas fases (de acordo com Engenharia de Software) de elaboração, desde a definição do Modelo a ser adotado até a sua implementação e manutenção. Existem vários tipos de aplicações de softwares para atender diversas necessidades. Abaixo uma breve descrição sobre suas principais funções: Software de Sistemas: São softwares escritos para servir outros softwares. Software de tempo real: Softwares que analisam, monitoram ou controlam eventos do mundo real a medidas em que eles ocorrem. Software Cientifico: São softwares que processam números e simulam outras aplicações. Software embutido: Softwares situados na memória ROM de produtos inteligentes, utilizados para controlar produtos e sistemas para o mercado. Software para computadores pessoais: Processadores de texto, planilhas e aplicações multimídia e diversões. Esta são algumas das centenas de aplicações para esta categoria. Software para WEB: Paginas WEB recuperadas por um browser constituem softwares que incorpora instruções executáveis e dados. Software para inteligência artificial: Faz uso de algoritmos não numéricos para resolver problemas complexos que não são passiveis de computação ou analise direta. Também são conhecidos como sistemas especialistas, pois trabalham com reconhecimento de padrões de redes neurais artificiais. Software comercial: Esta é a maior área de aplicação de software. Nesta categoria estão os softwares discretos, por exemplo, elaboração da folha de pagamento, softwares de sistemas de gestão, que acessam varias bases de dados e também há softwares comercias que incluem computação interativa, por exemplo, processamento de transações de ponto de venda. A aplicação desenvolvida faz parte desta última categoria, pois trata de um software discreto utilizado como ferramenta de controle em uma indústria. O software será utilizado pelo Laboratório de Divisão de Resinas (LDR) e o departamento de Produção de Resinas (RES) da empresa Elekeiroz S/A. Sua principal

12 3 finalidade é controlar os acessos a fórmulas de Resinas e evitar erros de operação na formulação do produto. A segurança da informação é um ponto muito importante. Outro fator importante é que não se sabe da existência no mercado nenhum software especifico que atendesse a necessidade da empresa, seria necessário adquirir sob encomenda. Com este trabalho, será agregado conhecimento relacionado ao desenvolvimento e ao gerenciamento de projetos. Nas próximas sessões, serão detalhados com maior profundidade a empresa cliente usuária do software. 2.1 Apresentação do cliente A ELEKEIROZ S.A. é uma empresa brasileira que atua há mais de cem anos na área química. Fundada em 1894 como laboratório de manipulação de produtos a base de extratos vegetais, a firma Queiroz Moura e Cia., da qual fazia parte o farmacêutico Luiz Pinto de Queiroz, foi transformada em 1909 na Sociedade L.Queiroz e Cia, que instalou a primeira fábrica de ácido sulfúrico da América Latina, em São Paulo. Em 1912 transformou-se na Sociedade Anônima Produtos Químicos L.Queiroz, razão social que deu origem ao atual nome ELEKEIROZ S.A.. No ano de 1969 o capital da empresa foi aberto à subscrição pública e, em 1986 o controle acionário foi assumido pela ITAÚSA - INVESTIMENTO ITAÚ. Ao longo dos anos, a empresa vem fazendo sucessivos investimentos para ampliação, modernização e automação de suas unidades industriais, o Complexo de Várzea Paulista, localizado a apenas 65 Km do centro da cidade de São Paulo e muito próximo das principais rodovias do Estado - Bandeirantes, Anhanguera e D.Pedro I. dispondo também de um ramal ferroviário que permite sua conexão direta com o porto de Santos. Está, assim, em uma localização privilegiada para o abastecimento do maior mercado consumidor do Mercosul. Ocupando 20 % de uma área total de 1.1 milhão de metros quadrados, o complexo de Várzea Paulista compreende atualmente 8 unidades industriais, produzindo anidrido ftálico, anidrido maleico, plastificantes, resinas de poliéster, formaldeído, ácido fumárico, ácido sulfúrico e bissulfeto de carbono. A matéria-prima produzida pela ELEKEIROZ participa intensamente na vida de todos os brasileiros, estando presente na fabricação de vários produtos - detergentes, fios e cabos, brinquedos, tintas e vernizes, piscinas, conservantes para alimentos e até em modernos ônibus de transporte interestaduais.

13 4 A Empresa tem como planos para o futuro dominar o mercado em que atua, pois no ano passado foi efetuada a compra da Ciquine Cia. Petroquímica, que possui 2 unidades, 1 situada em Camaçari Bahia e outra em Taubaté SP, com a união das duas empresas, a Elekeiroz se tornará a maior do Brasil em seu ramo. A Elekeiroz S.A. atualmente possui os seguintes produtos no mercado : Ácido Sulfúrico, Bissulfeto de Carbono, Anidrido Ftálico, Anidrido Maleico, Acido Fumárico, Plastificantes DBP, Plastificantes DIBP, Plastificantes Plastek 48, Formol 37%, Formol 44%, Formol 50%, CUF( concentrado uréia) e Resinas Poliestér. A empresa conta atualmente com cerca de 800 funcionários próprios, mais 350 funcionários de empresas terceirizadas Necessidade de elaboração do Software Para a elaboração de um software que realmente atenda as necessidades do Cliente, faz-se necessário e com extrema importância o correto levantamento da atual rotina realizada e a importância de cada informação para o processo final do trabalho. Uma informação importante é que a Resina possui diferentes formulações químicas para cada cliente. Este é um dado crucial para o processo, pois este não é um produto feito em larga escala para estocagem, e sim produzido apenas para atender as especificações de cada um dos clientes. Com esta produção personalizada, tem-se uma grande preocupação que é o vazamento das fórmulas para os concorrentes e ou concorrentes dos clientes. Criar um sistema que proteja este sigilo industrial é o ponto mais critico deste desenvolvimento. Não adianta ter um software que atenda a todos os departamentos envolvidos neste trabalho e o mesmo não possuir um aceitável nível de segurança, desde o acesso ao banco de dados até a geração de relatórios, consultas de fórmulas, etc... Foram feitas reuniões envolvendo os coordenadores e engenheiros de processo e de produção de cada departamento e os mesmos concordaram sobre a necessidade de automatizar e melhorar o atual processo de fluxo e armazenagem de dados para a elaboração da Resinas Poliéster. Vale a ressalta que este software não tem o intuito de melhorar a produção da Resina em si, o propósito é a automatização do fluxo de dados e um maior nível de segurança para estes dados. Com este software, a produção não será otimizada, pois este é um outro assunto que envolve a Engenharia Química, Processos e Produção.

14 5 3 DESENVOLVIMENTO DO SOFTWARE Para resolver problemas reais, um engenheiro de software deve incorporar uma estratégia de desenvolvimento que abrange as camadas do processo. Um modelo de processo é escolhido com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem utilizados. 3.1 Modelo de Processo de Software O modelo definido foi o Modelo Seqüencial Linear, que melhor enquadra-se em um trabalho desta natureza, pois apenas uma pessoa faz parte da equipe de desenvolvimento, e todas as atividades serão realizadas por esta pessoa, desde a definição do modelo até a implementação. Este modelo abrange as seguintes atividades: Modelagem e engenharia do sistema; Análise de Requisitos de Software; Projeto; Geração de código e Testes. Todos estes itens serão detalhados ao longo deste trabalho. A figura 3.1 representa as etapas do processo. Engenharia de Sistemas Análise Projeto Codificação Teste Manutenção Figura 3-1 Modelo Seqüencial Linear

15 6 3.2 Engenharia do sistema Neste ponto do desenvolvimento, analisa-se não apenas o software em desenvolvimento, mas o sistema ao qual está inserido. Softwares sempre interagem com outros elementos, seja uma pessoa, um hardware ou outro software. A Engenharia de sistema ou software é a área do conhecimento da informática voltada para a especificação, desenvolvimento e manutenção de sistemas de software Análise de risco Análise de risco é uma série de passos que ajudam uma equipe ou um engenheiro de sistemas a analisar uma incerteza que pode existir no projeto do software. Toda incerteza é um risco e um risco é um problema em potencial que pode ou não acontecer. Podem-se definir três tipos de riscos distintos: Riscos de Projeto: problemas relacionados ao próprio processo de desenvolvimento Riscos técnicos: problemas efetivamente do projeto, exemplo, interfaces, manutenções, plataformas de implementações. Riscos de produto: problemas relacionados ao lançamento do software como produto no mercado, como exemplo, oferecer um produto que ninguém está interessado ou ultrapassado. No desenvolvimento deste software descartam-se este último risco, pois apesar de ser um software comercial, ele será utilizado exclusivamente por uma empresa. Realmente os outros dois itens são preocupantes, como em qualquer projeto. Por ser um trabalho com intuito acadêmico e estar sendo desenvolvido apenas por uma pessoa, dificultando bastante o seguimento de um cronograma, o risco técnico está associado à definição da implantação. Por esta razão foi decidido utilizar um banco de dados e uma linguagem de programação conhecidas no mercado, e a empresa já possui licenças de uso destas ferramentas. 3.3 Análise de requisitos Nesta fase todo o trabalho é voltado apenas para o software, este é o foco deste item. Para isso tem-se a necessidade de conhecer muito bem qual a real finalidade do software.

16 7 Existem dois departamentos que estão envolvidos nesta fabricação, o Laboratório de Desenvolvimento de Resinas (LDR) e a produção (RES). A seguir é descrito o processo completo realizado atualmente para a fabricação de Resinas Poliéster: 1- LDR desenvolve a fórmula da Resina para determinado Cliente. Através de análises laboratoriais e simulações, o departamento LDR alcança a fórmula ideal que o Cliente necessita. Com a simulação realizada a fórmula pode ser desenvolvida em maior escala. A fórmula é armazenada em uma planilha eletrônica. 2- A fórmula é enviada para Engenharia de Produção de RES. LDR imprime a fórmula e leva (manualmente) até a Engenharia de RES. 3- Engenharia de Produção verifica a quantidade que será feita do produto. Esta informação é obtida junto ao pessoal do PCP (Planejamento e Controle de Produção), este departamento tem a função de saber o quanto a empresa está vendendo de cada produto para programar a fabricação. PCP fornece os valores através de uma planilha eletrônica com acessos restritos aos Engenheiros e coordenadores de cada departamento. 4- Define o Reator a ser Utilizado Existem três reatores na unidade de RES na Elekeiroz e cada um com uma capacidade diferente de produção, a diferença na capacidade de produção é única diferença entre os reatores. 5-A fórmula é calculada para o reator selecionado. Dependendo da quantidade necessária, é definido o reator. 6- Engenharia de Produção envia o resultado do calculo para os operadores de RES O Engenheiro de produção envia uma planilha com as especificações necessárias contendo: o reator que será utilizado e quantidade de matéria-prima. 7- Geração e impressão da etiqueta para a identificação do produto. Esta etiqueta é gerada manualmente pelos operadores de RES, nela está a identificação do produzido. Com este levantamento é fácil observar o quão manual está sendo o fluxo de informações desde o desenvolvimento até a produção final. Com o desenvolvimento de um software, pode-se agilizar e eliminar algumas etapas deste processo e por conseqüência agilizar todo o fluxo de informações. Segue abaixo o que deve ser feito em cada passo para automatizarmos este fluxo de dados:

17 8 1- Para armazenar todas as fórmulas, a melhor solução é a utilização de um banco de dados; 2- LDR e RES devem-se comunicar automaticamente através de um sistema. Não é preciso imprimir e enviar manualmente. 5- A fórmula já deve ser ajustada para cada reator de forma automática. 6- As especificações devem ir automaticamente para os operadores, isto depois da aprovação do Engenheiro de Produção da unidade. 7- A etiqueta já deve ser gerada automaticamente Diagrama caso de uso A modelagem de um diagrama caso de uso é uma técnica usada para descrever e definir os requisitos funcionais de um sistema. São escritos em termos de atores externos, casos de uso e o sistema modelado. Os atores representam o papel de uma entidade externa ao sistema como um usuário, um hardware ou outro sistema que interage com o sistema modelado. Os atores iniciam a comunicação com o sistema através dos casos de usos representados por uma seqüência de ações executadas pelo sistema e recebe do ator que lhe utiliza dados tangíveis de um tipo ou formato já conhecido, e o valor de resposta da execução de um caso de uso (conteúdo) também já é de um tipo conhecido. Tudo isso é definido juntamente com o caso de uso através de texto de documentação. Um ator é conectado a um ou mais caso de uso através de associações, e podem possuir relacionamentos de generalização que definem um comportamento comum de herança em superclasses especializadas em subclasses. O caso de uso em colaborações é muito importante, pois são a descrição de um contexto mostrando seus relacionamentos e sua interação exemplificando como os objetos interagem para executar uma atividade específica no sistema. A figura 3-2 ilustra o diagrama de caso de uso utilizado neste trabalho. Cada caso de uso é descrito por uma pré-condição, a própria descrição do caso e uma pós-condição.

18 9 Figura 3-2 Diagrama de casos de uso Os quadros a seguir descrevem todas as funcionalidades do sistema. Nome: Incluir Novo Cliente Funcionalidade: Cadastro de Clientes Pré Condição - Dados do cliente disponíveis Descrição do Caso - Verificar se o cliente já não se encontra Cadastrado - Se já se encontra Cadastrado, Fim - Caso Contrário, inserir os dados do cliente. - Armazenar os Dados Pós Condição - Cliente Incluído

19 10 Nome: Alterar cadastro de Cliente Funcionalidade: Cadastro de Clientes Pré Condição - Dados do cliente já cadastrados. Descrição do Caso - Selecionar Cliente. - Se cadastro de cliente encontrado, fazer alterações e gravar os dados. - Caso contrário, Fim Pós Condição - Cadastro de cliente alterado Nome: Excluir um cadastro de Cliente Funcionalidade: Cadastro de Clientes Pré Condição - Dados do cliente já cadastrado. Descrição do Caso - Selecionar Cliente. - Se cadastro de cliente encontrado, excluir. - Caso contrário, Fim Pós Condição - Cadastro do cliente excluído. Nome: Incluir Nova Matéria-Prima Funcionalidade: Cadastro de Matéria- Prima. Pré Condição - Dados do produto disponíveis Descrição do Caso - Verificar se o produto já não se encontra Cadastrado - Se já se encontra Cadastrado, Fim. - Caso Contrário, inserir os dados do produto. - Armazenar os Dados. Pós Condição - Matéria-prima Incluída.

20 11 Nome: Alterar cadastro de Matéria-Prima Funcionalidade: Cadastro de Matéria- Prima. Pré Condição - Dados do produto já cadastrados. Descrição do Caso - Selecionar Produto. - Se cadastro de produto encontrado, fazer alterações e gravar os dados. - Caso contrário, Fim. Pós Condição - Cadastro de produtos alterado. Nome: Excluir um cadastro de Matéria- Funcionalidade: Cadastro de Matéria- Prima Prima Pré Condição - Dados do produto já cadastrado. Descrição do Caso - Selecionar produto. - Se cadastro de produto encontrado, excluir. - Caso contrário, Fim Pós Condição - Cadastro do produto excluído. Nome: Incluir Novo Reator Funcionalidade: Cadastro de Reator Pré Condição - Dados do reator disponíveis Descrição do Caso - Verificar se o reator já não se encontra Cadastrado - Se já se encontra Cadastrado, Fim. - Caso Contrário, inserir os dados do reator. - Armazenar os Dados.

21 12 - Reator Incluído. Pós Condição Nome: Alterar cadastro de Reator Funcionalidade: Cadastro de Reator Pré Condição - Dados do reator já cadastrados. Descrição do Caso - Selecionar reator. - Se cadastro de reator encontrado, fazer alterações e gravar os dados. - Caso contrário, Fim. Pós Condição - Cadastro de reator alterado. Nome: Excluir um cadastro de Reator Funcionalidade: Cadastro de Reator Pré Condição - Dados do reator já cadastrado. Descrição do Caso - Selecionar reator. - Se cadastro de reator encontrado, excluir. - Caso contrário, Fim Pós Condição - Cadastro do reator excluído. Nome: Incluir Nova Fórmula Funcionalidade: Cadastro de Fórmulas Pré Condição - Dados do cliente disponíveis - Dados de Matérias-primas disponíveis. - Dados do Reator disponíveis

22 13 Descrição do Caso - Selecionar cliente - Selecionar matérias-primas - Definir quantidade de cada matéria-prima. - Selecionar reator - Definir quantidade de produção - Armazenar os Dados Pós Condição - Fórmula Incluída Nome: Alterar cadastro de Fórmulas Funcionalidade: Cadastro de Fórmulas Pré Condição - Dados da fórmula já cadastrados. Descrição do Caso - Selecionar fórmula. - Se cadastro de cliente encontrado, fazer alterações e gravar os dados. - Caso contrário, Fim Pós Condição - Cadastro de cliente alterado Nome: Excluir um cadastro de Fórmulas Funcionalidade: Cadastro de Fórmulas Pré Condição - Dados da fórmula já cadastrados. Descrição do Caso - Selecionar Fórmula. - Se cadastro de fórmula encontrado, excluir. - Caso contrário, Fim Pós Condição - Cadastro da fórmula excluído.

23 Projeto Esta fase antecede a geração do código em linguagem de máquina. Aqui são abordados itens como: escopo do software, arquitetura do software, representações da interface e modelagem de dados. A etapa de Projeto é o passo inicial de uma nova fase do ciclo de vida do software, a fase de Desenvolvimento. O Projeto consiste na aplicação de um conjunto de técnicas e princípios, de modo a definir um sistema num nível de detalhe suficiente à sua realização física. A tarefa do projetista é produzir um modelo de representação do software que será implementado. Nesta etapa, os requisitos definidos na etapa anterior devem servir de referência para a obtenção da representação do software Escopo do software Este software recebeu o nome Fores. O Fores é um sistema desenvolvido para aperfeiçoar a comunicação entre o laboratório de desenvolvimento de resinas e o departamento de produção. É um software construído para atender exclusivamente ao cliente citado neste trabalho. Confiabilidade, integridade e agilidade no envio dos dados são os principais pontos deste software. O Fores armazena em banco de dados, todas as fórmulas criadas pelo LDR garantindo assim maior confiabilidade e integridade das informações que chegam à unidade de fabricação. Com o sistema em funcionamento, tem-se agilidade no envio das informações de um departamento para outro, substituindo as planilhas eletrônicas impressas que são enviadas através do sistema de entregas de correspondências interno da empresa. Armazenando as fórmulas em banco de dados, tem-se um acesso mais seguro e mais rápido, facilitando o backup das informações, sendo assim, ajudamos questão da certificação da qualidade do processo da Resinas Poliéster. O acesso ao sistema é feito através de login e senha de usuário, desta maneira, reduzem os riscos de acesso indevido as fórmulas. As fómulas cadastradas e já produzidas poderão sofrer alteração, caso algum cliente queira repetir a formulação, existirão armazenados dados de forma íntegra e segura.

24 Modelagem de dados Nesta seção, é feita a modelagem de dados permitindo ao engenheiro de software identificar objetos de dados e suas relações usando uma notação gráfica. Na análise estruturada, o Diagrama de entidade de relacionamento (ERD) define todos os dados que são introduzidos, armazenados, transformados e produzidos em uma aplicação. O modelo de dados são informações relacionadas entre si. Fazem parte: o objeto de dados, os atributos e as relações que conectam os objetos de dados uns aos outros. Objeto de dados: É uma representação de quase toda a informação que deve ser compreendida pelo programa. Atributos: É uma característica (ou propriedade) de uma entidade ou relacionamento. Relações: São os modos como os objetos de dados são conectados uns aos outros. Na figura 3.3 é exibido a modelagem de dados do software. Figura 3-3 Modelagem de dados

25 Geração de Código Esta é a seção em que o sistema será representado em uma linguagem de programação. A LP é responsável pela ligação entre o pensamento humano, exemplo, o desejo do cliente, a forma em que o desenvolvedor imagina a estrutura de seu programa com a precisão requerida para um processamento pela máquina. Existem dois métodos para se traduzir um programa escrito em uma determinada linguagem de programação para a linguagem de máquina: Interpretação e Compilação. Interpretação: Um interpretador traduz o comando fonte um comando por vez e chama uma rotina para executar este comando. O interpretador precisa estar presente todas as vezes que se deseja executar um programa e o trabalho de checagem da sintaxe e tradução deverá ser repetido. Se uma parte do programa necessitar ser executada muitas vezes, o processo é feito o mesmo número de vezes. Na prática as linguagens interpretadas servem para a realização de uma prototipagem rápida. Figura 3-4 Interpretador de comando Compilação: Um compilador traduz o programa fonte inteiro, produzindo um outro programa equivalente, em linguagem executável. A vantagem é que o compilador precisa traduzir um comando apenas uma única vez, não importando quantas vezes ele será executado. Na prática o compilador é usado para gerar o código definitivo (eficiente) de um programa. Figura 3-5 Passos para compilação de um código-fonte.

26 17 Utilizou-se o método de compilação, pois este método é o que melhor se enquadra na construção de um software deste tipo. A linguagem de programação definida foi o Visual Basic na sua versão 6.0, com esta é possível desenvolver aplicações no padrão Windows Form de forma prática, produtiva e simples. Por este motivo, atualmente esta linguagem é muito utilizada no mercado de desenvolvimento de softwares, sendo altamente indicada para o desenvolvimento de aplicações comerciais. No arquivo anexo I encontra-se todo o código-fonte do programa. Abaixo, segue as principais telas do Fores. Figura 3-6 Tela Principal do Sistema Figura 3-7 Tela de Cadastro de Clientes

27 18 Figura 3-8 Cadastro de Matérias Primas Figura 3-9 Cadastro de Reatores Figura 3-10 Cadastro de Usuário

28 19 Figura 3-11 Cadastro de Fórmulas no Sistema Figura 3-12 Quantidade de ProduçãoxFórmula

29 20 Figura 3-13 Tela de Geração de Etiquetas. Figura 3-14 Tela de Relatório de Clientes

30 21 Figura 3-15 Tela de Relatório de Matérias Primas Figura 3-16 Tela de Relatório de Reatores

31 22 Figura 3-17 Tela de Relatório de Usuários Figura 3-18 Tela com informações do sistema Banco de Dados O armazenamento de dados de forma segura e de fácil consulta é fundamental para que se obtenha sucesso na utilização de Fores. A ferramenta escolhida foi o MS-SQL Server 2000 Standard Edition. Este é um banco de dados utilizado em larga escala no mercado mundial e a Elekeiroz S/A possui licença de utilização para esta aplicação e um contrato de manutenção com uma empresa terceirizada que presta este tipo de serviço, o que torna inviável a utilização de qualquer outro SGBD.

32 23 O banco de dados escolhido é de modelo relacional. Este modelo representa dados através de relações e as relações se associam através de regras de relacionamentos. Para desenvolver a estrutura conforme a modelagem de dados da seção foi criado o banco da seguinte maneira: Abaixo segue a relação e a descrição de todas as tabelas criadas para o funcionamento do Fores: Materias-Primas: Armazena os atributos e as informações referentes ao cadastro de matérias-primas. Inventario_MP: Relação de todas as matérias primas usadas em determinada fórmula. Reatores: Armazena os atributos e as informações referentes ao cadastro dos reatores. Clientes: Armazena os atributos e as informações referentes ao cadastro de clientes. Formulas: Contém todos os atributos necessários para armazenar uma fórmula, desde o cliente até a matéria-prima necessária. Producao: Armazena informações das solicitações de produção, como quantidade produzida, qual fórmula utilizada entre outros. Usuarios: Contém atributos e informações dos usuários que são permitidos acessarem ao programa. Abaixo, estão as propriedades das tabelas no SQL: Figura 3-19 Tabela Matéria Prima

33 24 Figura 3-20 Tabela de Inventario Matéria Prima Figura 3-21 Tabela de Reatores

34 25 Figura 3-22 Tabela de Clientes Figura 3-23 Tabela de Fórmulas

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

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

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

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

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição

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

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML.

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML. MODELAGEM ORIENTADA A OBJETOS APLICADA À ANÁLISE E AO PROJETO DE SISTEMA DE VENDAS ALTEMIR FERNANDES DE ARAÚJO Discente da AEMS Faculdades Integradas de Três Lagoas ANDRE LUIZ DA CUNHA DIAS Discente da

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISCOP TORRE FORTE CONSTRUÇÕES LTDA.

Projeto Disciplinar de Infra-Estrutura de Software SISCOP TORRE FORTE CONSTRUÇÕES LTDA. 1 Projeto Disciplinar de Infra-Estrutura de Software SISCOP TORRE FORTE CONSTRUÇÕES LTDA. EDILBERTO SILVA 1, ADRIANO MARRA (1012295) 2, BRUNO OLIVEIRA (1012415) 2, BRUNO MOTTA (1012509) 2, JANAÍNA LIMA

Leia mais

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO Competências Analista 1. Administração de recursos de infra-estrutura de tecnologia da informação 2.

Leia mais

Sistemas ERP. Profa. Reane Franco Goulart

Sistemas ERP. Profa. Reane Franco Goulart Sistemas ERP Profa. Reane Franco Goulart Tópicos O que é um Sistema ERP? Como um sistema ERP pode ajudar nos meus negócios? Os benefícios de um Sistema ERP. Vantagens e desvantagens O que é um ERP? ERP

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

FLUXO DE CAIXA: Módulo BI (Business Intelligence)

FLUXO DE CAIXA: Módulo BI (Business Intelligence) RELATÓRIO DE ESTÁGIO: Tânia Cristina Leite RA: 046567 Orientador: Prof. Dr. Aurelio Ribeiro Leite de Oliveira FLUXO DE CAIXA: Módulo BI (Business Intelligence) Universidade Estadual de Campinas Instituto

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques

Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques Modelo Cascata Alunos: Bruno Nocera Zanette Pedro Taques Principais Características Gerenciamento Simples das etapas Também conhecido como "Ciclo de Vida Clássico", sugere uma abordagem sistemática e sequencial

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 3ª Série Fundamentos de Análise Orientada a Objetos A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE

Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE 1 Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE EDILBERTO SILVA 1, ALESSANDRA DE CARVALHO COSTA (0911272) 2, CRISTIANO LEOPOLDINO DA SILVA. (911343) 3, MARCELO

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

OCOMON PRIMEIROS PASSOS

OCOMON PRIMEIROS PASSOS OCOMON PRIMEIROS PASSOS O OCOMON ainda não possui um arquivo de Help para atender a todas questões relacionadas ao sistema. Esse arquivo serve apenas para dar as principais instruções para que você tenha

Leia mais

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) Alessandra Lubbe 1 Alexandre Evangelista 2 Jeandro Perceval 3 José Ramiro Pereira 4 Luiz Gustavo Mahlmann 5 RESUMO

Leia mais

Projeto Você pede, eu registro.

Projeto Você pede, eu registro. Projeto Você pede, eu registro. 1) IDENTIFICAÇÃO 1.1) Título do Projeto: Você pede eu registro. 1.2) Equipe responsável pela coordenação do projeto: Pedro Paulo Braga Bolzani Subsecretario de TI Antonio

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

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular

Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Bitshop Informática Ltda Todos os Direitos Reservados www.bitshop.com.br Conteúdo 1. A Quem se Destina o BitFarmácia Popular 2.

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Livro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet

Livro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet www.controlenanet.com.br Copyright 2015 - ControleNaNet Conteúdo Tela Principal... 3 Como imprimir?... 4 As Listagens nas Telas... 7 Clientes... 8 Consulta... 9 Inclusão... 11 Alteração... 13 Exclusão...

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Footprints Service Core. Manual de uso do sistema

Footprints Service Core. Manual de uso do sistema Footprints Service Core Manual de uso do sistema Sumário Acessando o sistema... 3 Visão geral... 4 Criação de chamados... 5 Acompanhamento de chamados... 7 Compartilhamento de chamados... 8 Notificações...

Leia mais

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML... 1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

Profissionais de Alta Performance

Profissionais de Alta Performance Profissionais de Alta Performance As transformações pelas quais o mundo passa exigem novos posicionamentos em todas as áreas e em especial na educação. A transferência pura simples de dados ou informações

Leia mais

Distribuidor de Mobilidade GUIA OUTSOURCING

Distribuidor de Mobilidade GUIA OUTSOURCING Distribuidor de Mobilidade GUIA OUTSOURCING 1 ÍNDICE 03 04 06 07 09 Introdução Menos custos e mais controle Operação customizada à necessidade da empresa Atendimento: o grande diferencial Conclusão Quando

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

2. INSTALAÇÃO E CONFIGURAÇÃO

2. INSTALAÇÃO E CONFIGURAÇÃO INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

UNIVERSIDADE CÂNDIDO MENDES

UNIVERSIDADE CÂNDIDO MENDES UNIVERSIDADE CÂNDIDO MENDES COORDENAÇÃO DE PÓS-GRADUAÇÃO E ATIVIDADES COMPLEMENTARES DEPARTAMENTO DE PESQUISA E PÓS-GRADUAÇÃO COORDENADORIA DE CURSOS DE PÓS-GRADUAÇÃO LATO SENSU Emerson Barros de Meneses

Leia mais

São mais de 20 anos no mercado

São mais de 20 anos no mercado São mais de 20 anos no mercado No mercado há mais de 20 anos, o CEM é um software de cálculo de esquadrias equipado com recursos de alta tecnologia que otimiza processos e alcança os melhores resultados.

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Guia de recomendações para implementação de PLM em PME s

Guia de recomendações para implementação de PLM em PME s 1 Guia de recomendações para implementação de PLM em PME s RESUMO EXECUTIVO Este documento visa informar, de uma forma simples e prática, sobre o que é a gestão do ciclo de vida do Produto (PLM) e quais

Leia mais

MANUAL DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo Manual de utilização do sistema OTRS (Atendimento) Cliente Externo 1 LISTA DE ILUSTRAÇÕES FIGURA 1 - TELA DE LOGIN... 5 FIGURA 2 - TELA INICIAL... 6 FIGURA 3 PREFERÊNCIAS DO USUÁRIO... 6 FIGURA 4 NOVO

Leia mais

Gestão inteligente de documentos eletrônicos

Gestão inteligente de documentos eletrônicos Gestão inteligente de documentos eletrônicos MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS VISÃO EMPRESAS - USUÁRIOS (OVERVIEW) No ELDOC, o perfil de EMPRESA refere-se aos usuários com papel operacional. São

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

MANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3

MANUAL C R M ÍNDICE. Sobre o módulo de CRM... 2. 1 Definindo a Campanha... 3 ÍNDICE Sobre o módulo de CRM... 2 1 Definindo a Campanha... 3 1.1 Incluir uma campanha... 3 1.2 Alterar uma campanha... 4 1.3 Excluir... 4 1.4 Procurar... 4 2 Definindo os clientes para a campanha... 4

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Tecnologia da Informação. Visão Geral sobre Informática

Tecnologia da Informação. Visão Geral sobre Informática 9/18/2014 1 Tecnologia da Informação Visão Geral sobre Informática Trabalho compilado da internet Prof. Claudio Passos 9/18/2014 2 PROBLEMAS ADMINISTRATIVOS Volume de Informação Tempo de Resposta Aumento

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2. Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte BCON Sistema de Controle de Vendas e Estoque Declaração de escopo Versão 1.0 Histórico de Revisão Elaborado por: Filipe de Almeida do Amaral Versão 1.0 Aprovado por: Marcelo Persegona 22/03/2011 Time da

Leia mais

FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo

FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo Roteiro Introdução Sistemas de Informação - SI Executive Information

Leia mais

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não Manual Instalação Positivo Network Manager Versão 4R2 para Integradores O produto Positivo Network Manager Versão 4R2 (PNM4R2) consiste de uma plataforma do tipo cliente servidor, sendo o cliente, os microcomputadores

Leia mais

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr. A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças

Leia mais

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos. Bem-vindo! O Nuance PaperPort é um pacote de aplicativos para gerenciamento de documentos da área de trabalho que ajuda o usuário a digitalizar, organizar, acessar, compartilhar e gerenciar documentos

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

Processo de Controle das Reposições da loja

Processo de Controle das Reposições da loja Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido

Leia mais

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas

Leia mais

Programa de Apoio Didático Graduação - Perguntas Frequentes

Programa de Apoio Didático Graduação - Perguntas Frequentes Geral 1.1) O que é PAD? O Programa de Apoio Didático (PAD), instituído pela Resolução GR-49/2007 e renovado pela Resolução GR-54/2010, é um programa de bolsas destinado exclusivamente a alunos da graduação

Leia mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu. "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais