ESTÁGIO CURRICULAR I E II TESTES DO DESENVOLVIMENTO DO TOTVS EPM MULTI-IDIOMAS

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

Download "ESTÁGIO CURRICULAR I E II TESTES DO DESENVOLVIMENTO DO TOTVS EPM MULTI-IDIOMAS"

Transcrição

1 i GIOVANI LUIZ BENINCA ESTÁGIO CURRICULAR I E II TESTES DO DESENVOLVIMENTO DO TOTVS EPM MULTI-IDIOMAS EMPRESA: TOTVS S.A. SETOR: INOVAÇÃO E SUSTENTABILIDADE SUPERVISOR: EDSON DE OLIVEIRA ORIENTADOR: JANINE KNIESS CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO CENTRO DE CIÊNCIAS TECNOLOGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC JOINVILLE SANTA CATARINA - BRASIL JUNHO/2010

2 ii APROVADO EM.../.../... Professora Janine Kniess Mestre em Ciência da Computação Professor Orientador Professor Edson Murakami Dr. em Eng. Elétrica - Sistemas Digitais Professor Rafael Rodrigues Obelheiro Dr. em Eng. Elétrica em Sistemas de Informação Supervisor da CONCEDENTE

3 iii Carimbo da Empresa UNIDADE CONCEDENTE Razão Social: TOTVS S.A. CGC/MF: / Endereço: Av. Santos Dumont, Bairro: Santo Antonio CEP: Cidade: Joinville UF: SC Fone: (47) Supervisor: Edson de Oliveira Cargo: Gerente de Produto ESTAGIÁRIO Nome : Giovani Luiz Beninca Matrícula: Endereço: Rua Botafogo, 230, apto 203 Bairro: Floresta CEP: Cidade: Joinville UF: SC Fone: (47) Curso de : Tecnologia em Sistemas de Informação Título do Estágio: Análise e Testes Período: 12/04/2010/ à 18/06/2010 Carga horária: 240 AVALIAÇÃO FINAL DO ESTÁGIO PELO CENTRO DE CIÊNCIAS TECNOLÓGICAS Representada pelo Professor Orientador: Janine CONCEITO FINAL DO ESTÁGIO Excelente (9,1 a 10) Muito Bom (8,1 a 9,0) Bom (7,1 a 8,0) Regular (5,0 a 7,0) Reprovado (0,0 a 4,9) NOTA ETG I (Média do Processo) NOTA ETG II (Média do Processo) Rubrica do Professor da Disciplina Joinville / /

4 iv Nome do Estagiário: Giovani Luiz Beninca QUADRO I AVALIAÇÃO NOS ASPECTOS PROFISSIONAIS QUALIDADE DO TRABALHO: Considerando o possível. ENGENHOSIDADE: Capacidade de sugerir, projetar, executar modificações ou inovações. CONHECIMENTO: Demonstrado no desenvolvimento das atividades programadas. CUMPRIMENTO DAS TAREFAS: Considerar o volume de atividades dentro do padrão razoável. ESPÍRITO INQUISITIVO: Disposição demonstrada para aprender. INICIATIVA: No desenvolvimento das atividades. SOMA Pontos QUADRO II AVALIAÇÃO DOS ASPECTOS HUMANOS ASSIDUIDADE: Cumprimento do horário e ausência de faltas. DISCIPLINA: Observância das normas internas da Empresa. SOCIABILIDADE: Facilidade de se integrar com os outros no ambiente de trabalho. COOPERAÇÃO: Disposição para cooperar com os demais para atender as atividades. SENSO DE RESPONSABILIDADE: Zelo pelo material, equipamentos e bens da empresa. SOMA Pontos PONTUAÇÃO PARA O QUADRO I E II Sofrível - 1 ponto, Regular - 2 pontos, Bom - 3 pontos, Muito Bom - 4 pontos, Excelente - 5 pontos LIMITES PARA CONCEITUAÇÃO AVALIAÇÃO FINAL Pontos De 57 a SOFRÍVEL SOMA do Quadro I multiplicada por 7 De 102 a REGULAR SOMA do Quadro II multiplicada por 3 De 148 a 194 BOM SOMA TOTAL De 195 a MUITO BOM De 241 a EXCELENTE Nome da Empresa: TOTVS S.A. Representada pelo Supervisor: Edson de Oliveira CONCEITO CONFORME SOMA TOTAL Rubrica do Supervisor da Empresa Local: Data: Carimbo da Empresa

5 v UDESC UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - FEJ PLANO DE ESTÁGIO CURRICULAR I e II ESTAGIÁRIO Nome: Giovani Luiz Beninca Matrícula: Endereço (Em Jlle): Rua Botafogo, 230 apto 203 Bairro: Floresta CEP: Cidade: Joinville UF: SC Fone: (47) Endereço (Local estágio): Av. Santos Dumont, 830 Bairro: Santo Antônio CEP: Cidade: Joinville UF: SC Fone: (47) Regularmente matriculado no semestre: 5º Formatura (prevista) Semestre/Ano: 01/2010 Curso: Sistemas de Informação UNIDADE CONCEDENTE Razão Social: TOTVS S/A CGC/MF: / Endereço: Av. Santos Dumont, 935 Bairro: Santo Antônio CEP: Cidade: Joinville UF: SC Fone: (47) Atividade Principal: Estagiário de Análise e Testes Supervisor: Edson de Oliveira Cargo: Gerente de Produto DADOS DO ESTÁGIO Área de atuação: Análise e Testes Departamento de atuação: Desenvolvimento Fone: (47) Ramal: Horário do estágio: 09:00h às 12:00h e 13:30h às 16:30h Total de horas: 240 horas Período: 12/04/2010 à 18/06/2010 Nome do Professor Orientador: Janine Kniess Departamento: Departamento de Ciência da Computação Disciplina(s) simultânea(s) com o estágio Quantas: 3 Quais: Introdução a Segurança da Informação SQL Gerência de Redes de Computadores OBJETIVO GERAL Realizar experimentos práticos na área de Sistemas de Informação. Configurar ambiente TOTVS EPM, ferramentas de testes, ferramentas de desenvolvimento, processos de desenvolvimento, aplicações de interface com o usuário, e-learning e realizar testes de software na aplicação TOTVS EPM multi idiomas.

6 vi ATIVIDADES Configurações de Ambiente: - Eclipse 3.2/3.4 - Banco de Dados - JBoss - TOTVS EPM Treinamentos: - Teste de Requisitos - Planejamento de Testes - Técnica de Testes - Treinamento do TOTVS EPM - Metodologia de Desenvolvimento de Software TOTVS - Desenvolvimento Java OBJETIVO ESPECÍFICO Montagem dos projetos TOTVS EPM no Eclipse e repositório do subversion (SVN). Realização de DUMP e LOAD dos bancos de dados dos clientes, consultas e atualizações nos bancos de dados. Configuração do servidor de aplicação JBoss. Instalação e configuração dos projetos TOTVS EPM em ambientes Linux. Treinamento das técnicas e metodologias aplicadas para análise de requisitos e testes nos produtos TOTVS, mais precisamente no TOTVS EPM. Treinamento do TOTVS EPM para conhecimento das regras de negócio do produto. HORAS Atividade: - Planejamento de Testes Atividade: - Preparação dos Testes Dimensionar o número de horas e os recursos (Tester) necessários para o processo de testes, elaborar definições de testes (o que será testado), criar um plano de testes, possibilitando um gerenciamento eficiente e condução dos testes no projeto. Fornecer os subsídios tais como, casos de teste reutilizável e caso de teste específico do projeto para que os programadores de testes e testadores possam efetivamente iniciar seu trabalho Testes: - Teste Unitário - Teste Integrado - Teste de Sistema Identificar e definir os testes necessários, monitorar a abrangência dos testes e avaliar a qualidade geral obtida após os testes. Especificar os dados de teste e avaliação do resultado dos testes. 120

7 vii Atividade: - Validar os Testes de Sistema Análise: - Análise dos erros identificados Controlar e homologar os artefatos gerados na fase de teste do sistema, validando as não conformidades identificadas no produto e se ações corretivas foram efetivas. Análisar os erros identificados e que ainda não foram corrigidos. Identificar o problema e informar a melhor forma de corrigi-lo. TOTAL DE HORAS Rubrica do Professor Orientador Rubrica do Comitê de Estágios Rubrica do Coordenador de Estágios Rubrica do Supervisor da Empresa Data: Data: Data: Data: Carimbo da Empresa

8 viii CRONOGRAMA FÍSICO E REAL PERÍODO (06 horas) ATIVIDADES Configurações de Ambiente: Eclipse 3.2/3.4, Banco de Dados, JBoss, TOTVS EPM Treinamentos: Testes de Requisitos, Planejamento de Testes, Técnicas de Testes, TOTVS EPM, Metodologia de Desenvolvimento de Software TOTVS, Desenvolvimento Java R Atividade: Planejamento de Testes P R Atividade: Preparação dos Testes P R Testes: Teste Unitário, Teste Integrado e Teste de Sistema P R Atividade: Validar os testes de Sistema P R Análise: Análise dos erros identificados P R P R P R P R P R P R P R P R P

9 ix Em especial a minha esposa Caroline dos Reis Beninca que sempre me apoiou e incentivou.

10 x AGRADECIMENTOS Primeiramente gostaria de agradecer a Deus por permitir que eu tenha chego até aqui, aos meus pais Osmar e Ana Beninca, minha esposa Caroline dos Reis Beninca por sempre me apoiar e compreender os momentos de ausência e a todos meus amigos e companheiros de trabalho que sempre acreditaram na minha capacidade e persistência.

11 xi SUMÁRIO RESUMO...XIV INTRODUÇÃO OBJETIVOS OBJETIVO GERAL OBJETIVOS ESPECÍFICOS JUSTIFICATIVA ORGANIZAÇÃO DO ESTUDO A EMPRESA HISTÓRICO SEGUIMENTO E MERCADO DE ATUAÇÃO TOTVS EPM DESENVOLVIMENTO TESTE DE SOFTWARE O PAPEL DO ESTAGIÁRIO COMO ANALISTA DE TESTES CONFIGURAÇÃO DO AMBIENTE DE TESTE Instalação e Configuração do TOTVS EPM Multi-idioma TREINAMENTOS METODOLOGIA PLANEJAMENTO DE TESTES Verificar Proposta de Sub-Contratação: Identificar Requisitos e Procedimentos de Testes: Definir Prioridade dos Testes Avaliar Riscos dos Testes Definir Esforço dos Testes PREPARAÇÃO DOS TESTES Definir Cenários de Testes Detalhar Requisitos de Testes Refinar Esforço de Teste ATIVIDADES AINDA NÃO DESENVOLVIDAS TESTE UNITÁRIO TESTE INTEGRADO TESTE DE SISTEMA ACEITES DOS TESTES DE SISTEMA ANÁLISE DOS ERROS IDENTIFICADOS Analise de Produto Não Conforme Lições Aprendidas Relatório Final de Testes Analise de Erro CONSIDERAÇÕES FINAIS ANEXOS GLOSSÁRIO REFERÊNCIAS BIBLIOGRÁFICAS... 38

12 xii LISTA DE FIGURAS Fig. 1. Produto TOTVS EPM Multi-idioma...7 Fig. 2. Utilizando ferramenta Putty...10 Fig. 3. Processo de Desenvolvimento de produto...14 Fig. 4. Fluxo de Desenvolvimento...14 Fig. 5. Ferramenta Jira...19

13 xiii LISTA DE ANEXOS ANEXO A: Planejamento de Testes...28 ANEXO B: Detalhamento de Execução de Testes...32

14 xiv RESUMO Neste trabalho estão descritas as atividades realizadas nas 240 horas de estágio curricular I e II, na empresa TOTVS S.A. As principais atividades desenvolvidas durante o período de estágio foram: configurações de ambiente, planejamento de testes, detalhamento de execução de testes, teste unitário, teste de sistema, teste integrado e análise dos resultados obtidos. Inicialmente foram assistidos os treinamentos sobre a metodologia de teste utilizada na TOTVS e o treinamento do TOTVS EPM, para que o estagiário pudesse conhecer o produto que utilizaria durante o estágio. Logo em seguida, realizou-se a instalação e configuração da aplicação TOTVS EPM Multi-idiomas, utilizada para estudo e aplicação dos testes. Além das atividades mencionadas, o estagiário elaborou o desenvolvimento do planejamento de teste e o detalhamento da execução de teste. Algumas atividades ainda não foram desenvolvidas e serão realizadas até o final do estágio, como: teste unitário, teste de integrado, teste de sistema, aceite dos testes de sistema e análise dos erros identificados. Durante o período inicial do estágio o estagiário participou de reuniões com os desenvolvedores e gerentes de projeto com o objetivo de aperfeiçoar e melhorar a integração de toda equipe.

15 1 1. INTRODUÇÃO Este relatório apresenta o trabalho desenvolvido durante o estágio curricular obrigatório pelo estagiário Giovani Luiz Beninca durante as primeiras 84 horas de estágio. O estágio curricular obrigatório tem por objetivo promover atividades que proporcionem ao estudante novos desafios, desenvolvendo assim os conhecimentos adquiridos ao longo do curso e possibilitando ao mesmo a realização de experimentos práticos na área de Sistemas de Informação. Neste caso, serão vivenciadas experiências em configurações do ambiente TOTVS EPM, processos de desenvolvimento, aplicações de interface com o usuário, E-learning, entre outros. O referido estágio foi realizado na área de Engenharia, mais precisamente na área de testes de software, do produto TOTVS EPM. O campo de estágio foi à unidade de Joinville da empresa TOTVS S.A., à Av. Santos Dumont, 935. A TOTVS é sediada em São Paulo - SP e é considerada a maior empresa de softwares do Brasil, sendo que está entre as dez maiores empresas deste setor no mundo. As etapas do estágio compreendem a configuração do ambiente de testes, os treinamentos que capacitam o estagiário a executar os testes, a metodologia empregada, os testes, os aceites dos testes e a análise dos erros identificados durante os testes. 1. OBJETIVOS 1.1. OBJETIVO GERAL Realizar experimentos práticos na área de Sistemas de Informação. Configurar ambiente TOTVS EPM, ferramentas de testes, ferramentas de desenvolvimento, processos de desenvolvimento, aplicações de interface com o usuário, e-learning e realizar testes de software na aplicação TOTVS EPM multi idiomas.

16 OBJETIVOS ESPECÍFICOS Montagem dos projetos TOTVS EPM no Eclipse e repositório do subversion (SVN). Realização de DUMP e LOAD dos bancos de dados dos clientes, consultas e atualizações nos bancos de dados. Configuração do servidor de aplicação JBoss. Instalação e configuração dos projetos TOTVS EPM em ambientes Linux. Treinamento das técnicas e metodologias aplicadas para análise de requisitos e testes nos produtos TOTVS, mais precisamente no TOTVS EPM. Treinamento do TOTVS EPM para conhecimento das regras de negócio do produto. Dimensionar o número de horas e os recursos (Tester) necessários para o processo de testes, elaborar definições de testes (o que será testado), criar um plano de testes, possibilitando um gerenciamento eficiente e condução dos testes no projeto. Fornecer os subsídios tais como, casos de teste reutilizável e caso de teste específico do projeto para que os programadores de testes e testadores possam efetivamente iniciar seu trabalho. Identificar e definir os testes necessários, monitorar a abrangência dos testes e avaliar a qualidade geral obtida após os testes. Especificar os dados de teste e avaliação do resultado dos testes. Controlar e homologar os artefatos gerados na fase de teste do sistema, validando as não conformidades identificadas no produto e se ações corretivas foram efetivas. Análisar os erros identificados e que ainda não foram corrigidos. Identificar o problema e informar a melhor forma de corrigi-lo JUSTIFICATIVA A realização de testes de softwares antes da expedição do produto possibilita a identificação e correção de grande parte dos erros que antes eram percebidos pelo cliente somente durante a utilização do mesmo. O número de erros encontrados pelos clientes que utilizam o TOTVS EPM é evidenciado em relatórios apresentados ao Gestor do Produto. Entre Janeiro e Abril de 2010 foi desenvolvido o TOTVS EPM Multi-idioma, em função disso a necessidade de

17 3 realizar testes detalhados é fundamental para que o produto seja liberado ao mercado com o mínimo de erros. Com isso, o estagiário desempenhou um papel importante na realização dos testes do sistema, elaborando o planejamento de testes e o detalhamento de execução de testes para que todas as funcionalidades do multi-idioma fossem testadas e corrigidas a tempo de disponibilizar o TOTVS EPM multi-idioma ao mercado ORGANIZAÇÃO DO ESTUDO O presente relatório é estruturado em quatro capítulos. O primeiro capítulo apresenta o objetivo geral e os objetivos específicos, o segundo capítulo retrata um pouco da historia da TOTVS S.A. Em seguida, são descritas as atividades desenvolvidas na empresa pelo estagiário durante o período de estágio e as análises dos resultados obtidos a partir delas, por fim, são apresentadas as considerações finais e conclusões sobre o estágio desenvolvido.

18 4 2. A EMPRESA 2.1. HISTÓRICO A TOTVS é uma empresa multinacional de software sediada no Brasil, Controladora das marcas: Microsiga, Datasul, RM Sistemas, Logocenter e Midbyte (Vitrine). É considerada a maior empresa do setor com sede em países emergentes. Em Joinville (SC) fica a maior unidade de desenvolvimento de software da TOTVS e da América Latina. O nome TOTVS originou-se do latim e significa TUDO/TODOS, foi escolhido pela unificação das diversas marcas que formam a empresa e para destacar que a companhia oferece soluções para todos os portes de empresas. Possui atualmente mais de 220 canais de distribuição e está presente em 23 países, como Argentina, Uruguai, Paraguai, Chile, Bolívia, Peru, Colômbia, Equador, Venezuela, Guatemala, México, Costa Rica, Porto Rico, Estados Unidos da América, Portugal, Angola e Moçambique, além do Brasil. A TOTVS tem uma trajetória de mais de 26 anos e foi a primeira do setor na América Latina a abrir capital SEGMENTO E MERCADO DE ATUAÇÃO A TOTVS oferece produtos que são denominados soluções, divididos entre quatro categorias - software, consultoria, serviços de valor agregado e tecnologia. Com propostas que unem diversos produtos da TOTVS e atendem a 12 segmentos de mercado juntamente com suas vertentes de subsegmentos: - Agroindústria - Grãos e Sucroenergético - Construção e Projetos - Construtoras; Engenharia e Design; Incorporadoras; Projetos e Serviços especiais. - Distribuição e Logística - Atacadista e Distribuidores; Embarcadores; Operadores Logísticos; Recintos Aduaneiros e Transportadores.

19 5 - Educacional - Educação Básica e Ensino Superior. - Financial Services - Bancos e Financeiras; Custódia; Controladoria e Fundos de Investimento; e Entidades de Previdência. - Jurídico - Escritórios de Advocacia e Departamentos Jurídicos. - Manufatura - Bens de capital; Bens de consumo; Bens duráveis; Extrativista e Beneficiamento; Metal; Mecânica e Plástico; Papel e Celulose; e Química e Reciclagem. - Saúde - Centros Clínicos; Consultórios Médicos, Cooperativas médicas; Hospitais; Laboratórios; e Operadoras de Planos de Saúde. - Série 1 - Micro e pequenas empresas de manufatura; Serviços; Varejo; Saúde e Transportes. - Série 3 - Micro e pequenas empresas de manufatura; Serviços e varejo que estejam em um segundo estágio de maturidade de gestão. - Serviços - Mídia; Provedores de serviços; Utilities; Viagens e transporte de passageiros. - Varejo - Concessionária de veículos; Drogarias; Magazine e lojas de departamento; Material de construção; e Supermercados. Atualmente a TOTVS S.A. possui quase 25 mil clientes ativos e conta com 9 mil funcionários TOTVS EPM Os testes de software aplicados pelo estagiário serão realizados no TOTVS EPM (Employee Performance Management), uma solução TOTVS que possibilita a gestão e criação de Planos de Desenvolvimentos dos profissionais, Monitoria e Desenvolvimento dos Gaps de Conhecimentos existentes. O EPM é uma solução para ensino a distância direcionada para ambientes corporativos. Algumas das vantagens de sua utilização são: Projeção de planos de desenvolvimento do capital humano; Verificação contínua das atividades executadas e feedback; Execução do plano de desenvolvimento e ações de correção; Sumarização dos talentos da empresa e formação do banco de talentos;

20 6 Melhoria de ambiente interno; Redução de custos com treinamentos presenciais; Gestão e acompanhamento dos talentos da empresa. Hoje, o TOTVS EPM possui cinco clientes, quatro hospedados na modalidade ASP na qual a aplicação fica hospedada nos servidores da TOTVS e o cliente acessa via Internet, e um cliente que possui o produto instalado em suas dependências. Atualmente todos os clientes que possuem a aplicação a utilizam no idioma padrão português, porém recentemente dois novos clientes adquiriram o produto e solicitaram que fosse implantado ao produto a funcionalidade de multi-idiomas, assim o produto fica acessível aos usuários nos idiomas português, inglês e espanhol. Na Fig. 1 é possível visualizar a interface padrão do TOTVS EPM Multi-idioma. A ferramenta foi desenvolvida na linguagem Java, utilizando banco de dados MySQL 4.0 sendo compatível com bancos de dados PostgreeSQL. Algumas das funcionalidades da ferramenta TOTVS EPM são: Gestão de Unidades; Gestão de Usuários; Gestão de Servidor de Conteúdo; Gestão de Treinamentos do tipo E-learning, Síncrono, Assíncrono, Prova e Boletim Técnico; Gerenciamento de Matrículas; Gestão de Competência e Itens; Biblioteca e Comunidade.

21 7 Fig. 1: Produto TOTVS EPM Multi-idioma No cadastro de usuários, perfil, cursos, gestão de itens, atividade externa, configuração, mensagens, relatórios e outras funcionalidades foram criados os artefatos, planejamento de testes, levantamento de requisitos de testes para que os testes pudessem ser realizados. Este foi o cenário de testes utilizado para o desenvolvimento de todas atividades de teste.

22 8 3. DESENVOLVIMENTO As atividades apresentadas neste tópico: Configurações de Ambiente, Treinamentos, Planejamento e Preparação dos Testes assim como os testes propriamente ditos foram realizados no TOTVS EPM. Serão apresentados agora os detalhes de cada atividade realizada TESTE DE SOFTWARE Segundo Inthurn (2001) existem várias atividades que podem ser utilizadas no processo de desenvolvimento do software para garantir a qualidade do produto final, porém, apesar de todos os métodos, técnicas e ferramentas utilizadas, falhas no produto podem ocorrer. Dessa forma, dentro do processo de desenvolvimento, a etapa de teste é de grande importância para a identificação e eliminação de erros O PAPEL DO ESTAGIÁRIO COMO ANALISTA DE TESTES No decorrer do estágio o estagiário teve que atuar em diversos papeis, como analista de testes, onde sua responsabilidade é identificar e definir os testes necessários, monitorar a abrangência dos testes e avaliar a qualidade geral obtida ao testar o TOTVS EPM Multi-idiomas. O mesmo também precisou especificar os dados de testes e a avaliação do resultado dos testes. Neste contexto, foi responsável por: Identificar os itens de teste a serem avaliados; Definir e validar as caracterítiscas de cada requisito de testes levantado; Coletar e gerenciar os dados de teste;

23 9 Avaliar o resultado de cada ciclo do teste unitário realizado pelo programador; Também teve que apoiar os programadores a realizar os testes unitários CONFIGURAÇÃO DO AMBIENTE DE TESTE Para dar início às atividades se fez necessário instalar e configurar o TOTVS EPM Multi-idiomas utilizado durante todo o estágio para aplicação dos testes. Em virtude de ambientes de clientes rodarem em sistema operacional Linux, o ambiente de teste também será realizado em uma máquina com sistema operacional Linux CentOS previamente instalado pela equipe de infra-estrutura. Os itens abaixo são pré-requisitos para instalação e configuração do TOVTS EPM Multi-idiomas, todos foram instalados pela equipe de Infra-estrutura da TOTVS, o estagiário acompanhou a instalação e configuração dos itens abaixo: 1. Apache Web Server versão 2.0.X instalado e rodando na porta 80 do sistema. 2. JAVA JDK versão 1.6.X ou superior/compatível. 3. JBoss versão GA ou superior/compatível rodando na porta ModJK versão 1.1.X ou superior, ou Modulo ProxyPass configurado no Apache. 5. MySQL versão 4.1.X ou superior/compatível, instalado e configurado. 6. SSH configurado e permitindo conexões externas ao servidor. 7. SCP configurado e permitindo conexões externas ao servidor. 8. MAVEN (MVN) versão 2.0.x instalado e configurado apropriadamente. 9. Subversion (SVN) Client instalado e configurado apropriadamente. 10. Acesso a Internet. Estas são ferramentas utilizadas no decorrer do estágio, permitindo que o ambiente seja constantemente atualizado caso algum erro seja detectado nos testes

24 10 unitários, integrado e sistema, também permite que alterações sejam realizadas no banco de dados durante os testes Instalação e Configuração do TOTVS EPM Multi-idioma Depois de o servidor chamado Trinity, utilizado para realização dos testes estar com todos os pré-requisitos instalados, deve-se realizar a instalação e configuração do TOTVS EPM Multi-idioma. A seguir estão descritos os passos realizados pelo estagiário para configurar o ambiente. a. Conectar o Trinity através do Putty, ferramenta de acessos aos servidores muito utilizada, Fig. 2. Fig. 2: Utilizando ferramenta Putty b. Acessar o diretório: /home/java/codigo_fonte/epm_multi. c. Fazer Checkout no SVN, quando realizada esta atividade os códigos fontes da aplicação são baixados para o diretório desejado. svn co

25 11 d. Acessar o diretório onde estão os arquivos SQL, que são os arquivos do banco de dados: /home/java/codigo_fonte/epm_multi/eperformance/database/src/main /sql e. Realizar os comando abaixo para criar o banco de dados e realizar as alterações para que o TOTVS EPM Multi-idiomas funcione corretamente mysql uusuario psenha epm_multi < create sql mysql uusuario psenha epm_multi < alter sql f. Acessar o diretório: /home/java/codigo_fonte/epm_multi/web/src/main/webapp/web-inf g. Criar o arquivo jboss-web.xml e especificar o nome do contexto que será referenciado epm_multi, assim quando o JBoss for iniciado aplicação será identificada. h. Criar a pasta de arquivos conforme configurado no vhost_java.conf: Alias /epm_multi_arquivos/home/java/clientes/epm_multi_arquivos executar o seguinte comando para dar permissão total no diretório: chmod 777 R nesta pasta. Este último passo deve ser realizado para que quando for iniciado o JBoss, seja identificado o diretório que será o repositório dos conteúdos dos treinamentos disponibilizados TOTVS EPM, com: apresentações, vídeos, material de apoio entre outros. i. Criar o link simbólico em: /opt/java/extra/jboss ga/server/default/deploy executar o comando: ln s /home/java/clientes/epm_multi_arquivos epm_multi_arquivos.war j. Configurar o arquivo vhost_java.conf: Alias /epm_multi_arquivos/home/java/clientes/epm_multi_arquivos k. Ir para o diretório: /home/java/codigo_fonte/epm_multi/web/ l. Agora é realizada a montagem do pacote de dados e os códigos fontes são compilados. Para tal é necessário executar os comandos:

26 12 mvn clean mvn package -Dmaven.test.skip=true m. Entrar no diretório de deploy do JBoss : /opt/java/extra/jboss ga/server/default/deploy n. Criar o arquivo de DataSource ep-epm_multi-ds.xml e informar qual o banco de dados será utilizado pela aplicação, onde o mesmo está, o usuário e senha para o acesso. o. Entrar no diretório de deploy do JBoss : /opt/java/extra/jboss ga /server/default/deploy p. Criar o arquivo de filas jbossmq-destinationepm_multi-service.xml e editar o mesmo: q. Iniciar o JBoss : /opt/java/extra/jboss ga/bin/run.sh r. Acessar a Pasta: /opt/java/extra/jboss ga/server/default/deploy s. Criar o link apontando para a pasta web do projeto criado. ln -s /home/java/codigo_fonte/epm_muti/web/target/eperformanceweb-1.0 epm_multi.war Para verificar se os passos realizados acima obtiverem sucesso e se a aplicação está no rodando deve-se acessar o endereço caso não tenha dado nenhum erro na criação do pacote e na geração do link a aplicação foi configurada corretamente TREINAMENTOS Para que desse início às atividades pretendidas o mesmo foi cadastrado na Ferramenta TOTVS EPM utilizada pela TOTVS nos seguintes treinamentos: Teste de Requisitos, Planejamento de Testes, Técnica de Testes. O objetivo do treinamento de Testes de Requisitos é apresentar a prática de Quality Assurance de testes de requisitos. Esta prática visa minimizar os custos de retrabalho interno e de falhas externas além de melhorar o tempo de entrega. O segundo treinamento realizado pelo estagiário apresentou o planejamento do ciclo de vida de

27 13 testes com o intuito de melhorar a eficácia e diminuir o prazo de entrega e os custos de testes.o último treinamento realizado foi Técnica de testes, no qual foram apresentadas algumas técnicas para otimização do processo de desenvolvimento de casos de testes, com o intuito de melhorar a eficácia e diminuir os custos de desenvolvimento e de testes. Os treinamentos vistos pelo estagiário confirmam a importância da aplicação de testes, visto que softwares estão presentes no dia-a-dia de muitos segmentos da sociedade atual, seja em sistemas embarcados, no trabalho, no carro, nos equipamentos médicos e muitos outros sistemas críticos. De acordo com a afirmação de Pfleeger (2004, p.1), as boas práticas de engenharia de software devem assegurar que o software tenha uma contribuição positiva em nossas vidas. Recentemente a equipe de suporte e desenvolvimento do TOTVS EPM finalizou os treinamento do produto, possibilitando assim que o estagiário pudesse assistir e compreender as principais características, funcionalidades e regras de negócio do TOTVS EPM METODOLOGIA A Metodologia de Desenvolvimento de Produto tem como objetivo descrever as melhores práticas, e as regras que devem ser seguidas durante o processo de produto, desenvolvimento e gestão de projetos. Na Fig. 3 (fonte: Metologia de Desenvolvimento TOTVS MDP) é apresentado o fluxo de todo o Processo de Desenvolvimento de Produto. Este processo é iniciado pela fase de Planejamento de Produto realizada pela área de Gestão de Produto da TOTVS, após sua conclusão/aceitação é iniciado o processo de Inovação, que contempla Gestão e Acompanhamento, Desenvolvimento e Encerramento.

28 14 Fig. 3: Processo de Desenvolvimento de produto A fase que contempla os testes é a fase de Desenvolvimento, que será apresentada a seguir. O processo de desenvolvimento tem como objetivo definir as atividades a serem executadas para implementação / desenvolvimento do produto, buscando a qualidade do mesmo. A Fig. 4 (fonte: Metologia de Desenvolvimento TOTVS MDP) apresenta detalhadamente o fluxo do Desenvolvimento. Fig. 4: Fluxo de Desenvolvimento

29 15 Esta figura representa o fluxo de desenvolvimento, onde é possível observar as atividades que competem ao estagiário, após o inicio da atividade de planejamento de produto e planejamento de testes é iniciada a fase de preparação de testes. Quando aprovadas as atividades de preparação de testes e análise de projeto é iniciado o desenvolvimento, a construção do código, e de acordo com o andamento da construção são realizados os testes unitários. Na sequência são realizados os testes integrados e depois os testes de sistema. Quando os testes são aceitos, é encerrado o projeto, caso contrário, é aberta uma solicitação de manutenção para o código. A participação e colaboração em todas as etapas do fluxo são fundamentais para que se obtenha sucesso no encerramento do desenvolvimento PLANEJAMENTO DE TESTES Nesta fase do estágio cabe ao estagiário dimensionar o esforço e os recursos necessários para o processo de testes, definir o que será testado, resultando na criação de um plano de testes. No Anexo A é possível visualizar detalhadamente o Plano de Testes desenvolvido pelo estagiário. O plano de teste foi criado para possibilitar um bemsucedido gerenciamento e condução dos testes no projeto. O planejamento dos testes deve buscar sempre melhorar os testes a serem executados de forma a agilizar o seu processo de teste e reduzir os custos envolvidos. O Planejamento de teste é um documento exigido pela equipe de Qualidade de Software (SQA), sem este documento não é realizada a aprovação do planejamento do produto e toda equipe recebe não conformidade. Este documento é criado para que os testadores possam: Testar melhor; Testar mais rápido; Testar mais barato. O planejamento de testes disponibilizado no anexo a foi desenvolvido seguindo as etapas descritas a seguir:

30 Verificar Proposta de Sub-Contratação Nesta etapa identifica-se e se homologa os requisitos de testes cadastrados no Banco de Requisitos e referenciados na proposta de subcontratação. Proposta de subcontratação é um documento cujo objetivo é formalizar a negociação entre a TOTVS e a Contratada, equipe ou Franquia de desenvolvimento que irá executar o projeto. Este documento é composto de premissas, restrições, escopo, risco, prazo, custo, transição e critérios de aceite Identificar Requisitos e Procedimentos de Testes Neste momento é necessário identificar os requisitos funcionais e não funcionais que serão testados na evolução do projeto. Também devem ser avaliados os documentos de mudanças e os ambientes a serem testados. Quando há projetos que necessitam de testes com usabilidade, os requisitos de testes são identificados pelos Analistas de Produto. Nesta etapa o analista de teste, representado pelo estagiário deve validar os requisitos do projeto, de forma a garantir a sua abrangência. Para este planejamento não houve necessidade de realização de testes de usabilidade Definir Prioridade dos Testes De modo a antecipar os riscos do projeto e maximizar a eficácia dos testes, deve ser realizada uma priorização dos requisitos a serem testados, isto contribuirá para definir distribuição e sequência lógica para execução dos testes. A prioridade de um requisito a ser testado deve levar em conta os seguintes fatores: Riscos que a falha no requisito pode trazer ao projeto; Importância do requisito à solução;

31 17 Freqüência de execução Avaliar Riscos dos Testes É função identificar as vulnerabilidades, ameaças e riscos no processo de testes, auxiliando na criação de um plano de contingência. Caso necessário, tratar os riscos que poderão existir ao decorrer dos processos de testes, garantindo qualidade ao processo. Alguns riscos que devem ser levados em consideração: Tempo: as empresas de desenvolvimento de software sofrem cada vez mais pressão por parte dos clientes para que o produto seja entregue num curto período de tempo; Qualidade: que os erros encontrados sejam corrigidos pelos programadores antes da entrega final ao cliente; Custo: reduzir custos internos, aumentar a produtividade, melhorar a imagem e os processos continuamente; Mão de obra: que os programadores, analistas e outros envolvidos no processo estejam qualificados e comprometidos com o projeto Definir Esforço dos Testes Nesta etapa deve estimar o tempo gasto para realizar cada atividade de teste, juntamente com o tempo necessário para sua realização e as datas em que a atividade irá ocorrer, considerando marcos do projeto.

32 PREPARAÇÃO DOS TESTES Outro documento exigido pela equipe da garantia da qualidade é o Detalhamento de Execução de Testes. Este documento fornece subsídios necessários para que os implementadores de teste e os testadores possam efetivamente iniciar o seu trabalho. Esta atividade é importante para definir o que o auditor deve testar, pois testar mais do que o necessário em um projeto pode acarretar em gastos desnecessários e atraso nas entregas, e testar menos pode acarretar na falta de qualidade do produto. Veremos agora as Etapas realizadas pelo estagiário para elaborar Detalhamento de Execução de Testes Multi-idiomas, anexo B - desenvolvido pelo estagiário. O detalhamento de execução de testes é um artefato que é gerado de uma atividade prática do estagiário Definir Cenários de Testes Nesta etapa deve ser definido como os testes devem ser realizados para um determinado requisito de teste. É comum observarmos que os cenários de testes criados são muito abrangentes, pois objetivam identificar toda e qualquer natureza de defeitos, A identificação dos cenários de testes é feita por meio da análise dos fluxos de eventos dos diferentes cenários possíveis para os casos de uso, bem como da análise dos requisitos funcionais e não funcionais Detalhar Requisitos de Testes Nesta etapa os requisitos de testes identificados no banco de requisitos devem ser detalhados, se necessário um exemplo de aplicação deverá ser documentado e a planilha de testes deverá ser gerada. Para criação da planilha de testes, dados como:

33 19 Pré-condições Procedimentos (Ação \ Causa) Resultados Esperados Pós-Condições Deverão ser considerados a pré-condição, os procedimentos de ação/causa, resultados esperados e as pós condições, principalmente se forem dados usados para a execução de um dado teste. Os resultados obtidos nos testes devem ser registrados na ferramenta Jira, Fig. 5. Fig. 5: Ferramenta Jira Refinar Esforço de Teste Nesta etapa precisará reavaliar o esforço estimado na fase de planejamento, após o detalhamento e análise dos requisitos de testes.

34 20 4. ATIVIDADES AINDA NÃO DESENVOLVIDAS Em função das horas do estágio ainda não terem sido completadas algumas atividades ainda não foram realizadas. Essas atividades serão descritas a seguir TESTE UNITÁRIO O objetivo desta atividade é testar menores unidades do software desenvolvido, encontrando possíveis falhas dentro de uma pequena parte do sistema. Testes de unidades são os únicos testes realizados por programadores, podendo ser executado por testadores. O teste unitário tem como objetivo validar individualmente itens menores (classes ou métodos) da construção de uma especificação. Deve-se garantir que o item a ser testado cumpra a função para a qual ele foi projetado, adequando-se ao papel que ele desempenha na especificação funcional. É interessante observar que o item a ser testado, apesar de menos importante, pode depender ou estar relacionado a outros itens. Neste caso, é papel do programador testar a integração de seu item com os demais, não se limitando a executar apenas testes isolados. Este tipo de teste pode ter seu início ainda na fase de construção, mas sua evidência deve ser feita já na fase de testes. Além das validações de classes ou métodos, na realização do testes de código fonte também é possível identificar: Problemas relacionados às boas práticas de programação; Estouro de Buffers; Validações de entrada; Lock de registros em tabelas; Existência de erro sem tratamento.

35 TESTE INTEGRADO O teste integrado é utilizado para verificar se as funções do sistema são executadas corretamente e/ou se as regras de negócio estão aplicadas. Testes de integração têm como objetivo garantir, em uma maior escala, que as especificações funcionais implementadas (e testados por testes de unidade) estejam interagindo entre si conforme definido. Esta atividade de teste irá verificar a compatibilidade da interface entre os componentes da aplicação, constituindo uma técnica sistemática para a construção da estrutura do programa. As técnicas de projeto de casos de teste de caixa preta são as mais encontradas durante a integração. Contudo, uma quantidade limitada de teste de caixa branca pode ser usada para garantir a cobertura de caminhos importantes de controle. Um exemplo de testes de integração são os testes de verificação imediata de build/pacotes, aplicados a um build recém-criado com o objetivo de validá-lo como bem-sucedido e identificar defeitos, principalmente referentes à integração dos diferentes itens da aplicação. Testes de integração acontecem de forma recursiva, ou seja, é testada a integração entre módulos ou casos de uso que, uma vez validados, formarão novos módulos que deverão ter sua integração testada com outros módulos e assim por diante TESTE DE SISTEMA Teste de sistema ou teste alfa, como também é conhecido, tem como objetivo verificar o comportamento do produto ou funcionalidade. Este teste não deve contemplar apenas os testes das funcionalidades desenvolvidas no projeto de desenvolvimento, mas sim deve contemplar uma visão geral do produto. É necessário verificar se a aplicação está funcionando como um todo. A integração da aplicação com o ambiente operacional similar ao de produção (hardware, pessoas e outras aplicações) é testada.

36 22 Inicialmente, cada teste de sistema testa uma combinação de requisitos funcionais instanciados sob diferentes condições. Estas condições incluem diferentes configurações de hardware (processadores, memória, disco rígido, etc.), diferentes cargas de sistema, números variáveis de atores e diferentes tamanhos de bases de dados. Durante o desenvolvimento de casos de teste de sistema, devem ser priorizadas combinações de requisitos funcionais que: obrigatoriamente trabalham em paralelo; provavelmente são executados em paralelo; provavelmente influenciam a performance, se executados em paralelo; envolvem processamento múltiplo; freqüentemente usam recursos de sistema, tais como processos, processadores, bases de dados e softwares de comunicação, de forma complexa. Além disso, muitos casos de teste podem ser encontrados a partir dos requisitos não-funcionais do sistema. Em função do alto nível de criticidade que esta tarefa apresenta, é recomendado que a equipe que realizar os testes de sistema neste nível seja formada por consultores ou analistas de negócio, quando se tratar de um ALFA, pois são pessoas com mais conhecimento no negócio que está em homologação ACEITES DOS TESTES DE SISTEMA O Objetivo deste ponto de controle é homologar os artefatos gerados na fase de testes de sistemas (relatório final de testes), validando as não conformidades identificadas no produto e se as ações corretivas foram efetivas. É função do estagiário avaliar os resultados que foram registrados, quais foram os resultados obtidos com a execução dos testes de software (sistema e integrado) e os recursos usados para obtê-los.

37 23 O documento de análise de produto não conforme pode ser iniciado em conjunto com o planejamento do projeto, pois ele busca consolidar as informações referentes às boas práticas e os problemas ocorridos durante toda a execução do projeto. É necessário que o estagiário esteja atento ao cronograma previsto, pois os documentos (relatório final dos testes e Análise de Produto não conforme) precisam ser publicados com no mínimo três dias úteis de antecedência, pois este é o prazo estabelecido para os homologadores emitirem um parecer. O Relatório Final dos Testes precisa ser concluído e aprovado até a data final da etapa de teste. A Análise de Produto Não Conforme precisa ser concluída e aprovada até o encerramento do projeto ANÁLISE DOS ERROS IDENTIFICADOS Esta é a última etapa das atividades desenvolvidas pelo estagiário, tem por objetivo analisar e registrar resultados em três categorias, as quais possuem finalidades bem definidas, são elas: Análise de Produto Não Conforme Tem como objetivo identificar produtos não conforme e suas respectivas causas, para se planejar ações corretivas e acompanhar sua conclusão Lições Aprendidas Permite registrar fatos relevantes do projeto, que ajudarão a melhorar o processo ou procedimentos definidos, diminuindo os erros e otimizando o planejamento.

38 Relatório Final de Testes Possibilita a avaliação dos resultados gerado na fase de testes, bem como a qualidade dos artefatos disponibilizados no projeto Análise de Erro Esta etapa está diretamente relacionada ao teste de sistema da fase de manutenção, onde é necessário realizar uma análise para definir se há tempo hábil para realizar a correção do erro encontrado durante os testes ou não. Se for possível a correção do erro, uma nova atividade deverá ser criada e associada ao pacote que está sendo testado e que será liberado.

39 25 CONSIDERAÇÕES FINAIS As atividades descritas no relatório foram desenvolvidas pelo acadêmico Giovani Luiz Beninca, do curso de Tecnologia em Sistemas de Informação, sendo utilizados os ensinamentos adquiridos por intermédio das disciplinas estudadas na faculdade. Durante o desenvolvimento do estágio o estagiário pode entender como funcionam na prática algumas das teorias aprendidas em sala de aula, as disciplinas que mais auxiliaram no desenvolvimento do estágio foram às disciplinas de engenharia de software, gerenciamento de projeto, banco de dados e SQL. O estágio desenvolvido compreendeu treinamentos para a capacitação do estagiário, a configuração dos ambientes, o preenchimento de planos de testes e detalhamento de requisitos de testes. A aplicação de testes em softwares diminui a ocorrência de erros em clientes. No caso do TOTVS EPM estes resultados podem ser observados por intermédio dos relatórios trimestrais apresentados ao gerente de produto. Durante a realização do estágio foram identificas algumas dificuldades de interação com os programadores, observou-se que em função disto o prazo estipulado para conclusão das atividades iria ser ultrapassado, para resolver o problema foram realizadas reuniões com a equipe para alinhar as pendências e prazos estipulados pelo gerente de projeto. Com o desenvolvimento das atividades do cotidiano, foram adquiridos vários conhecimentos, como: Maior habilidade analítica; Mente desafiadora e curiosa; Mais atenção aos detalhes; Entendimento de falhas de software comuns; Compreensão do processo de desenvolvimento e testes da TOTVS; Detalhar requisitos; Gerenciar mudanças de requisitos;

40 26 Realizar levantamento de requisitos; Conduzir testes no código desenvolvido (cujo objetivo é realizar atividade de auditoria de fonte); Preparar testes unitários; Adquirir habilidades comportamentais como comunicação e negociação. E ainda competências na metodologia de desenvolvimento TOTVS, técnicas de testes e gerenciamento de requisitos. Por fim, conclui-se que as atividades realizadas durante o período de estágio complementaram a formação acadêmica do aluno obtida na universidade e contribuiram para o desenvolvimento do estagiário, tanto em sua vida profissional quanto pessoal,

41 ANEXOS 27

42 ANEXO A: Planejamento de Testes 28

43 29 A seguir é apresentado um exemplo do documento de planejamento de teste, descrito no Capítulo 3.6. Neste documento a função do estagiário foi verificar proposta de sub-contratação, identificar requisitos e procedimentos de testes, definir prioridade dos testes, avaliar riscos dos testes e definir esforços dos testes. 1. Introdução Este documento define o Plano de Testes do projeto E-LE-0004-Multi-idiomas, com o objetivo de registrar a estratégia de testes a ser adotada. Isto possibilitará uma bem-sucedida coordenação e condução de testes no projeto. 2. Estratégia de Testes Os testes do TOTVS EPM serão realizados no Trinity, ambiente que foi preparado pelo estagiário Giovani Beninca realizando as operações básicas (inserir, alterar e excluir) em cada um dos casos de uso conforme tabela abaixo, e verificar se os dados foram refletidos no idioma selecionado. Os casos de teste que envolvem relatórios devem ser populados com informações, podendo importar de clientes ou popular manualmente, porém os relatórios devem apresentar informações coerentes. Abaixo estão relacionados alguns dos 43 casos de testes desenvolvidos. Caso de Teste Idioma Origem Idioma Destino UC1 - Tradução Classe PT EN/ES UC2 - Tradução Natureza PT EN/ES UC3 - Tradução Bloco PT EN/ES UC4 - Tradução Indicador PT EN/ES UC5 - Tradução Competência Funcional PT EN/ES Assim, para realizar os testes, o estagiário deverá averiguar se as traduções realizadas no diversos idiomas (Português, Inglês e Espanhol) são refletidas quando o usuário logar no idioma correspondente. Um teste será considerado como tendo sucesso quando as traduções realizadas forem encontradas no idioma correspondente do usuário. O Escopo de testes tem por objetivo definir com precisão o que será coberto pelo teste e também o que não será coberto. É importante que nesta definição sejam levados em consideração todo o requisito do software, assim como outros artefatos produzidos

44 30 pelo processo de desenvolvimento. O escopo define exatamente a extensão do projeto de testes, incluindo as suas interfaces com outros softwares. Nível Teste Tipo de Testes Execução Release Ambiente ( ) Unidade ( ) Estrutural / Caixa Branca ( ) Interface ( ) Manual ( ) Automático ( ) Integração ( ) Funcional / Caixa Preta ( ) Regressão ( ) Manual ( ) Automático ( ) Sistema (Quality) ( ) Regressão ( ) Manual ( ) Automático (X) Sistema (Alfa) ( ) Estresse/Carga ( ) Recuperação de Falhas ( ) Smoke Test ( ) Segurança/Controle Acesso ( ) Configuração/Instalação (X) Manual ( ) Automático EPM /Mult i Idioma Trinity ( ) Aceitação (Beta) ( ) Performance (X) Integridade de Dados (X) Funcional ( ) Conversão (Alterar Guia) ( ) Funcional / Caixa Preta ( ) Manual Requisitos Funcionais/Não Funcionais <Identifique aqui o banco de requisitos que possui os requisitos funcionais e não funcionais considerados> Critérios de Conclusão < identifique os critérios de conclusão e êxito dos testes a serem usados. Os testes serão iniciados após o término do desenvolvimento e testes unitários. Os testes serão concluídos quanto todos os requisitos de testes foram testados e todos os defeitos foram corrigidos. 3. Gestão de Testes Esta seção tratará de como os testes serão gerenciados Registro de Resultados Os resultados dos testes serão inclusos em uma planilha com os dados do erro e os dados inseridos que geraram o erro e o requisito de teste que apresentou o erro.

45 Modelos de Auditoria Não necessita preenchimento. 3.3.Registros de Defeitos Os defeitos do projeto encontrados na fase de testes deverão ser abertos chamados no JIRA indicando qual o caso de uso o erro foi encontrado. 4. Software Ferramentas de Testes 4.1. Ferramentas Os testes serão realizados sem auxílio de ferramentas, serão realizado manualmente. 5. Cronograma A Data final para entrega de todos os teste e artefatos é 16/06/ Referências Através da ferramenta de requisitos o projeto E-LE-0004-Multi-Idiomas localizado no endereço pode ser acessado através do usuário xxxxx, senha xxxxx.

46 ANEXO B: Detalhamento de Execução de Testes 32

47 33 No anexo B é apresentado um exemplo do documento de detalhamento de requisitos de testes, descrito no Capítulo 3.7. Neste documento a função do estagiário foi definir cenários de testes, detalhar requisitos de testes e refinar esforço de teste. Com base neste documento são realizados os testes integrados e de sistema. 1. Introdução Este documento descreve os requisitos e os procedimentos de teste a serem executados para o projeto de Multi-Idiomas, com o objetivo de definir como os testes especificados no Plano de Testes serão realizados. 2. Orientações As orientações de validação e ambiente devem ser atendidas na execução dos requisitos de testes do projeto, conforme descrito a seguir: 2.1. Validação Informar algum procedimento de validação específica para o projeto, exemplo: Norma 20000, Check-list de Testes. Normativas legais. 3. Requisitos de Testes Um requisito de teste contém informações gerais que determinam como testes anteriormente especificado pelo Plano de Testes devem ser conduzidos. Geralmente, eles são agrupados por requisitos. 3.1 Requisito de teste Reusável Neste tópico devem ser referenciados os Casos de Testes Reusáveis, especificados na Planilha de Requisito de teste, isto é, testes que podem ser executados em vários projetos. Não há Requisitos de Teste Reusável. Requisito de testes: <Identifique o requisito de teste>

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

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE

ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE FERNANDO RODRIGO NASCIMENTO GUSE i ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE EMPRESA: Globalmind Serviços em Tecnologia da Informação LTDA. SETOR: Infra Estrutura SUPERVISOR:

Leia mais

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9 Página: 1 de 9 1. OBJETIVO Estabelecer sistemática de funcionamento e aplicação das Auditorias Internas da Qualidade, fornecendo diretrizes para instruir, planejar, executar e documentar as mesmas. Este

Leia mais

Especificação de Requisitos

Especificação de Requisitos Projeto/Versão: Versão 11.80 Melhoria Requisito/Módulo: 000552 / Conector Sub-Requisito/Função: Multas Tarefa/Chamado: 01.08.01 País: Brasil Data Especificação: 13/05/13 Rotinas Envolvidas Rotina Tipo

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

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

MASTER IN PROJECT MANAGEMENT

MASTER IN PROJECT MANAGEMENT MASTER IN PROJECT MANAGEMENT PROJETOS E COMUNICAÇÃO PROF. RICARDO SCHWACH MBA, PMP, COBIT, ITIL Atividade 1 Que modelos em gestão de projetos estão sendo adotados como referência nas organizações? Como

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

ANEXO X DIAGNÓSTICO GERAL

ANEXO X DIAGNÓSTICO GERAL ANEXO X DIAGNÓSTICO GERAL 1 SUMÁRIO DIAGNÓSTICO GERAL...3 1. PREMISSAS...3 2. CHECKLIST...4 3. ITENS NÃO PREVISTOS NO MODELO DE REFERÊNCIA...11 4. GLOSSÁRIO...13 2 DIAGNÓSTICO GERAL Este diagnóstico é

Leia mais

REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012

REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012 REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012 Das Disposições Preliminares O Trabalho de Conclusão de Curso (TCC) é um componente curricular

Leia mais

FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO. Manual do Estágio Supervisionado

FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO. Manual do Estágio Supervisionado FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO Manual do Estágio Supervisionado Santa Rita do Sapucaí-MG Janeiro/2011 Sumário 1. Introdução 3 2. O que é

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

PLANO DE GERANCIAMENTO DO RELEASE Release: 515.05

PLANO DE GERANCIAMENTO DO RELEASE Release: 515.05 Release: 515.05 Versão Data Descrição da Versão Autor 1.0 28/02/15 Versão inicial dos Produtos PRONIM Roberto Bonanomi 1.1 18/03/15 Atualizado Riscos, texto abaixo das entregas do GP e Correção data de

Leia mais

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO Serra 2013 SUMÁRIO INTRODUÇÃO... 3 OBJETIVOS DO ESTÁGIO SUPERVISIONADO.... 4 ACOMPANHAMENTO

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

Lista de verificação (Check list) para planejamento e execução de Projetos

Lista de verificação (Check list) para planejamento e execução de Projetos www.tecnologiadeprojetos.com.br Lista de verificação (Check list) para planejamento e execução de Projetos Eduardo F. Barbosa Dácio G. Moura Material didático utilizado na disciplina Desenvolvimento de

Leia mais

Política de Gerenciamento de Risco Operacional

Política de Gerenciamento de Risco Operacional Política de Gerenciamento de Risco Operacional Departamento Controles Internos e Compliance Fevereiro/2011 Versão 4.0 Conteúdo 1. Introdução... 3 2. Definição de Risco Operacional... 3 3. Estrutura de

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

PPS - Processo de Proposta de Solução Versão 1.3.1

PPS - Processo de Proposta de Solução Versão 1.3.1 PPS - Processo de Proposta de Solução Versão 1.3.1 Banco Central do Brasil, 2015 Página 1 de 13 Índice 1. FLUXO DO PPS - PROCESSO DE PROPOSTA DE SOLUÇÃO... 3 2. SOBRE ESTE DOCUMENTO... 4 2.1 GUIA DE UTILIZAÇÃO...

Leia mais

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos

Leia mais

Manual Geral do OASIS

Manual Geral do OASIS Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema

Leia mais

NORMATIZAÇÃO DE ESTÁGIO PARA OS CURSOS TÉCNICOS E SUPERIORES DO IFSULDEMINAS

NORMATIZAÇÃO DE ESTÁGIO PARA OS CURSOS TÉCNICOS E SUPERIORES DO IFSULDEMINAS MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUL DE MINAS GERAIS NORMATIZAÇÃO DE ESTÁGIO PARA OS CURSOS TÉCNICOS E SUPERIORES

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

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

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

PROJETO DE FÁBRICA DE SOFTWARE

PROJETO DE FÁBRICA DE SOFTWARE FACULDADE SETE DE SETEMBRO FASETE Departamento de Sistemas de Informação PROJETO DE FÁBRICA DE SOFTWARE Denise Xavier Fortes Paulo Afonso BA Agosto/2015 Sumário 1. INTRODUÇÃO... 3 2. PERFIS FUNCIONAIS...

Leia mais

CENTRO UNIVERSITÁRIO UNIVATES

CENTRO UNIVERSITÁRIO UNIVATES CENTRO UNIVERSITÁRIO UNIVATES REGULAMENTO DE ESTÁGIO CURRICULAR NÃO OBRIGATÓRIO CURSO TÉCNICO EM TELECOMUNICAÇÕES REGULAMENTO DE ESTÁGIO CURRICULAR NÃO OBRIGATÓRIO CURSO TÉCNICO EM TELECOMUNICAÇÕES Das

Leia mais

F.1 Gerenciamento da integração do projeto

F.1 Gerenciamento da integração do projeto Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

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

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

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

A Disciplina Gerência de Projetos

A Disciplina Gerência de Projetos A Disciplina Gerência de Projetos Atividades, Artefatos e Responsabilidades hermano@cin.ufpe.br Objetivos Apresentar atividades da disciplina Gerência de Projetos Discutir os artefatos e responsáveis envolvidos

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

FACULDADE 7 DE SETEMBRO SISTEMAS DE INFORMAÇÃO Estágio Regimento Interno

FACULDADE 7 DE SETEMBRO SISTEMAS DE INFORMAÇÃO Estágio Regimento Interno FACULDADE 7 DE SETEMBRO SISTEMAS DE INFORMAÇÃO Regimento Interno Objetivo: Promover a prática profissional para os alunos do Curso de Sistemas de Informação criando as circunstâncias necessárias: ao exercício

Leia mais

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás

Leia mais

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com

Fundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre

Leia mais

MINISTÉRIO DA EDUCAÇÃO ESCOLA DE FARMÁCIA E ODONTOLOGIA DE ALFENAS CENTRO UNIVERSITÁRIO FEDERAL

MINISTÉRIO DA EDUCAÇÃO ESCOLA DE FARMÁCIA E ODONTOLOGIA DE ALFENAS CENTRO UNIVERSITÁRIO FEDERAL REGULAMENTAÇÃO DO ESTÁGIO DE INTERESSE CURRICULAR DO CURSO DE QUÍMICA DA Efoa/Ceufe Resolução Nº 007/2005 pelo Conselho de Ensino, Pesquisa e Extensão (CEPE) O presente regulamento foi elaborado tendo

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

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação Pesquisa realizada com os participantes do de Apresentação O perfil do profissional de Projetos Pesquisa realizada durante o 12 Seminário Nacional de, ocorrido em 2009, traça um importante perfil do profissional

Leia mais

Boletim Técnico. Empresa. Vagas. Central de Estágio. Desenvolvimento/Procedimento. Acesse Atividades Acadêmicas Estágio Empresa

Boletim Técnico. Empresa. Vagas. Central de Estágio. Desenvolvimento/Procedimento. Acesse Atividades Acadêmicas Estágio Empresa Boletim Técnico Central de Estágio Produto : TOTVS Educacional 11.83.52 Processo : Central de Estágio Subprocesso : Não se aplica Data da publicação : 12/11/2013 A funcionalidade de Central de Estágio

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

UNIVERSIDADE DE SANTA CRUZ DO SUL UNISC CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO CAPÍTULO I DA NATUREZA

UNIVERSIDADE DE SANTA CRUZ DO SUL UNISC CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO CAPÍTULO I DA NATUREZA UNIVERSIDADE DE SANTA CRUZ DO SUL UNISC CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO CAPÍTULO I DA NATUREZA Art. 1º Este Regulamento estabelece a normatização das disciplinas

Leia mais

COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO

COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO Maceió/2014 1º PASSO: PREENCHIMENTO DO CADASTRO DO ALUNO COORDENAÇÃO DE ESTÁGIOS CADASTRO DO ALUNO Curso: Período que Cursa: Matrícula: Nome Completo:

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

COMPETÊNCIA, CONSCIENTIZAÇÃO E TREINAMENTO

COMPETÊNCIA, CONSCIENTIZAÇÃO E TREINAMENTO COMPETÊNCIA, CONSCIENTIZAÇÃO E TREINAMENTO OBJETIVO DA SEÇÃO Esta seção apresenta a Competência, Conscientização e do Sistema da Qualidade da TELEDATA que atende ao item 6.2.2 Norma ISO 9001:2008. DIRETRIZES

Leia mais

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO 2 INFRAESTRUTURA DE TI Para garantir o atendimento às necessidades do negócio, a área de TI passou a investir na infraestrutura do setor, ampliando-a,

Leia mais

Gerenciamento de Níveis de Serviço

Gerenciamento de Níveis de Serviço Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 3 Teste Estático SUMÁRIO INTRODUÇÃO... 3 1. Definição... 3 2. Custo Versus Benefício...

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

ACOMPANHAMENTO GERENCIAL SANKHYA

ACOMPANHAMENTO GERENCIAL SANKHYA MANUAL DE VISITA DE ACOMPANHAMENTO GERENCIAL SANKHYA Material exclusivo para uso interno. O QUE LEVA UMA EMPRESA OU GERENTE A INVESTIR EM UM ERP? Implantar um ERP exige tempo, dinheiro e envolve diversos

Leia mais

Gerenciamento de Riscos do Projeto Eventos Adversos

Gerenciamento de Riscos do Projeto Eventos Adversos Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

1. INTRODUÇÃO 3 2. ESCOPO DO SERVIÇO DE CUSTOMIZAÇÃO 3

1. INTRODUÇÃO 3 2. ESCOPO DO SERVIÇO DE CUSTOMIZAÇÃO 3 2 ÍNDICE 1. INTRODUÇÃO 3 2. ESCOPO DO SERVIÇO DE CUSTOMIZAÇÃO 3 2.1. OBJETIVO DOS SERVIÇOS DE CUSTOMIZAÇÕES 3 2.2. NÃO SE COMPREENDE COMO SERVIÇOS DE CUSTOMIZAÇÕES 3 2.3. RESPONSABILIDADE SOBRE ARTEFATOS

Leia mais

Carga Horária :144h (07/04 a 05/09/2014) 1. JUSTIFICATIVA: 2. OBJETIVO(S):

Carga Horária :144h (07/04 a 05/09/2014) 1. JUSTIFICATIVA: 2. OBJETIVO(S): Carga Horária :144h (07/04 a 05/09/2014) 1. JUSTIFICATIVA: Nos últimos anos, o cenário econômico mundial vem mudando significativamente em decorrência dos avanços tecnológicos, da globalização, das mega

Leia mais

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

ROTEIRO PARA ELABORAÇÃO DE PROJETOS APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da

Leia mais

CARTA DE OPINIÃO - IBGC 1 Comitê de Auditoria para Instituições Financeiras de Capital Fechado

CARTA DE OPINIÃO - IBGC 1 Comitê de Auditoria para Instituições Financeiras de Capital Fechado CARTA DE OPINIÃO - IBGC 1 Comitê de Auditoria para Instituições Financeiras de Capital Fechado Em maio de 2004 foi publicada a Resolução 3.198 do Conselho Monetário Nacional, que trouxe, entre outras novidades,

Leia mais

Governança AMIGA. Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti

Governança AMIGA. Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti e d a id 4 m IN r fo a n m Co co M a n ua l Governança AMIGA Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti Um dos grandes desafios atuais da administração

Leia mais

Manual do Estagiário 2008

Manual do Estagiário 2008 Manual do Estagiário 2008 Sumário Introdução... 2 O que é estágio curricular... 2 Objetivos do estágio curricular... 2 Duração e carga horária do estágio curricular... 3 Requisitos para a realização do

Leia mais

Análise Estruturada de Sistemas

Análise Estruturada de Sistemas Análise Estruturada de Sistemas Capítulo 3 Estudo de Viabilidade Definição das Necessidades Funcionais O propósito desta etapa é produzir um documento formal que contenha uma descrição detalhada da proposta,

Leia mais

Gerenciamento da Integração (PMBoK 5ª ed.)

Gerenciamento da Integração (PMBoK 5ª ed.) Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar

Leia mais

SCP - Sistema de Controle de Processo

SCP - Sistema de Controle de Processo SCP - Sistema de Controle de Processo Módulo PTS Versão do produto: 1.0 Edição do documento: Julho de 2010 Série A. Normas e Manuais Técnicos MINISTÉRIO DA SAÚDE Secretaria Executiva Departamento de Informática

Leia mais

REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 1/2011

REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 1/2011 REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 1/2011 Das Disposições Preliminares O Trabalho de Conclusão de Curso (TCC) é um componente curricular

Leia mais

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br Modernização e Evolução do Acervo de Software Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br Tópicos 1. Estudo Amplo sobre Modernização 2. Visão IBM Enterprise Modernization 3. Discussão - Aplicação

Leia mais

Programa de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico. Elaboração de Planos Gerenciais dos Programas do PPA

Programa de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico. Elaboração de Planos Gerenciais dos Programas do PPA Programa de Capacitação em Gestão do PPA Curso PPA: Elaboração e Gestão Ciclo Básico Elaboração de Planos Gerenciais dos Programas do PPA Brasília, abril/2006 APRESENTAÇÃO O presente manual tem por objetivo

Leia mais

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO Curso: Gestão da Tecnologia da Informação Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS ORGANOGRAMA FUNCIANOGRAMA DESENHO DE CARGO E TAREFAS DO DESENVOLVEDOR

Leia mais

Resumo das Interpretações Oficiais do TC 176 / ISO

Resumo das Interpretações Oficiais do TC 176 / ISO Resumo das Interpretações Oficiais do TC 176 / ISO Referência RFI 011 Pergunta NBR ISO 9001:2000 cláusula: 2 Apenas os termos e definições da NBR ISO 9000:2000 constituem prescrições da NBR ISO 9001:2000,

Leia mais

REGIMENTO INTERNO DA SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO SETIC CAPÍTULO I CATEGORIA

REGIMENTO INTERNO DA SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO SETIC CAPÍTULO I CATEGORIA REGIMENTO INTERNO DA SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO SETIC CAPÍTULO I CATEGORIA Art. 1º. A Secretaria de Tecnologia de Informação e Comunicação SETIC é um Órgão Suplementar Superior

Leia mais

17/02/2009. Curso Superior de Tecnologia: Redes de Computadores. Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan. Unidade 2.

17/02/2009. Curso Superior de Tecnologia: Redes de Computadores. Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan. Unidade 2. Faculdade INED Curso Superior de Tecnologia: Redes de Computadores Disciplina: Gestão de Projetos de TI Prof.: Fernando Hadad Zaidan 1 Unidade 2.2 2 ESCOPO 3 1 Gerência do Escopo Processos necessários

Leia mais

CATÁLOGO DE SERVIÇOS

CATÁLOGO DE SERVIÇOS Partner MASTER RESELLER CATÁLOGO DE SERVIÇOS SUPORTE TÉCNICO in1.com.br Explore Mundo! seu Conteúdo 1 - Objetivo 2 - Serviços prestados por meio do contrato de manutenção e suporte anual 2.1 - Primeira

Leia mais

RELATÓRIO DE ESTÁGIO CURRICULAR OBRIGATÓRIO

RELATÓRIO DE ESTÁGIO CURRICULAR OBRIGATÓRIO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ COORDENAÇÃO DE ENGENHARIA CIVIL CAMPUS CAMPO MOURÃO ENGENHARIA CIVIL CARLOS HENRIQUE FELIPE POÇAS RELATÓRIO DE ESTÁGIO CURRICULAR OBRIGATÓRIO Relatório de Estágio

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 3 Planejamento e Aula 8 do Projeto Aula 08 do Projeto SUMÁRIO INTRODUÇÃO... 3 ACOMPANHAMENTO DO PROJETO... 3 1. do Progresso...

Leia mais

AVALIAÇÃO QUALITATIVA E QUANTITATIVA DO QUADRO DE SERVIDORES DA COTEC

AVALIAÇÃO QUALITATIVA E QUANTITATIVA DO QUADRO DE SERVIDORES DA COTEC MINISTÉRIO DO MEIO AMBIENTE INSTITUTO CHICO MENDES DE CONSERVAÇÃO DA BIODIVERSIDADE DIRETORIA DE PLANEJAMENTO, ADMINISTRAÇÃO E LOGÍSTICA Coordenação-Geral de Administração e Tecnologia da Informação Coordenação

Leia mais

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software Documento Visão e Documento Suplementar Gerenciador de Log Documento Visão Versão 2.0 1 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1.

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

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

CÓPIA NÃO CONTROLADA. DOCUMENTO CONTROLADO APENAS EM FORMATO ELETRÔNICO. PSQ PROCEDIMENTO DO SISTEMA DA QUALIDADE

CÓPIA NÃO CONTROLADA. DOCUMENTO CONTROLADO APENAS EM FORMATO ELETRÔNICO. PSQ PROCEDIMENTO DO SISTEMA DA QUALIDADE PSQ PROCEDIMENTO DO SISTEMA DA QUALIDADE PSQ 290.0339 - PROCEDIMENTO DO SISTEMA DA QUALIDADE APROVAÇÃO CARLOS ROBERTO KNIPPSCHILD Gerente da Qualidade e Assuntos Regulatórios Data: / / ELABORAÇÃO REVISÃO

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

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9 Channel Visão Geral e Navegação Tutorial Atualizado com a versão 3.9 Copyright 2009 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia

Leia mais