Buscar

ES_-_2oSem_2014_-_Aula_02

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Curso Superior de Tecnologia em
Análise e Desenvolvimento de Sistemas
Prof: Fernando Guimarães
Engenharia de Software
*
Aula 01
Introdução e Visão Geral
- Revisão -
*
Informática é uma ciência cujo assunto é o processamento de dados através das máquinas
Ciência tem como foco a acumulação de conhecimento através de método científico
Engenharia de Software: arte, atendimento às necessidades humanas, conhecimentos científicos e empíricos, habilidades específicas, recursos naturais, formas adequadas, dispositivos, estruturas e processos.
Engenharia de Software?
*
Engenharia de Software não se confunde com Ciência da Computação, e nem é uma disciplina desta, tal qual a Engenharia Metalúrgica não é uma disciplina da Física dos Metais, nem a Engenharia Elétrica é uma disciplina da Física da Eletricidade.
Engenharia de Software usa resultados da ciência e fornece problemas para estudo desta; são vocações profissionais completamente distintas.
Engenharia de Software?
*
Engenharia de Software
1ª. Definição
“Disciplina tecnológica e gerencial preocupada com a produção sistemática de produtos de software, que são desenvolvidos e/ou modificados dentro do tempo e custo estimados.”
Engenharia de Software?
*
Como engenheiros de software:
Utilizar conhecimento sobre computadores e computação para ajudar a resolver problemas;
Primeiro, entender a natureza do problema;
Depois, se necessário, usar a tecnologia como ferramenta para implementar a solução;
Pressuposto: a análise evidenciou que algum tipo de sistema computacional é desejável ou necessário para solucionar o problema apresentado.
Engenharia de Software?
*
Fonte: PFLEEGER, Engenharia de Software
Resolvendo problemas: processo de análise (1)
Engenharia de Software?
*
Fonte: PFLEEGER, Engenharia de Software
Resolvendo problemas: processo de síntese (2)
Engenharia de Software?
*
Resolvendo problemas: métodos, procedimentos, ferramentas e paradigmas (3)
MÉTODO: procedimento formal para produzir um resultado (técnica).
FERRAMENTA: instrumento ou sistema automatizado para realizar uma tarefa da melhor maneira.
PROCEDIMENTO: combinação de ferramentas e técnicas para produzir um resultado específico.
PARADIGMA: uma abordagem ou filosofia em particular.
Engenharia de Software?
*
Papel do Engenheiro de Software
Fonte: PFLEEGER, Engenharia de Software
Engenharia de Software?
*
Papel do Engenheiro de Software
Escrever software: arte e ciência;
Várias maneiras de realizar a mesma tarefa, mas algumas são melhores que as outras;
Ser mais eficiente, mais preciso, mais fácil de se modificado, mais simples de ser utilizado, mais fácil de ser entendido.
Engenharia de Software?
*
Mas o que é um bom software?
Antes, o que é software?
Programa(s)
Dados de documentação
Dados de configuração
Documentação do usuário
...
Engenharia de Software?
*
Mas o que é um bom software?
Pfleeger propõe 3 aspectos:
Qualidade do produto
Qualidade do processo que resulta no produto
Qualidade do produto no contexto do ambiente de negócios em que ele será utilizado
Engenharia de Software?
*
E o que é um Sistema ?
Conceito importante para:
Entender a análise do problema
Entender a síntese da solução
Organizar o processo de desenvolvimento
Atribuir funções aos participantes
Engenharia de Software?
*
Leffingwell e Widrig sugerem a seguinte classificação de tipos de aplicação de software:
Sistemas “embutidos” (embedded)
Sistemas comerciais
Sistemas de Informação
Engenharia de Software?
*
Sistema segundo Sommerville:
Os sistemas que incluem software se concentram em duas categorias:
Sistemas técnicos baseados em computadores
Sistemas Sociotécnicos
Engenharia de Software?
*
Um sistema de informação é um tipo especializado de sistema, podendo ser definido como um conjunto de componentes inter-relacionados  trabalhando juntos para coletar, recuperar, processar, armazenar e distribuir a informação. 
Tem como finalidade de facilitar o planejamento, o controle, a coordenação, a análise e o processo decisório em empresas e organizações.
Os sistemas de informações contêm informações sobre pessoas, lugares e coisas de interesse, no ambiente, ao redor e dentro da própria organização.
Sistemas de Informação
Engenharia de Software?
*
Seguindo a definição da teoria dos sistemas, um sistema de informação é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (componentes e processos), disseminam (saída) os dados e informações e fornecem um mecanismo de feedback (realimentação).
A analise do Sistema de Informação auxilia gerentes e funcionários a analisar problemas, visualizar soluções e a criar novos produtos.
Sistemas de Informação
Engenharia de Software?
*
Ex:. Construção de uma casa...
Contratar a empresa...
Explicar o que se quer... 
Aprovação do plano arquitetônico e de construção...
Inspeção da obra...
Mudanças...
Entrega da casa...
Corrigir eventuais defeitos...
Engenharia de Software?
*
Ex:. Construção de uma casa...
E mais...
Muitas pessoas trabalhando juntas
Plantas baixas, projeto elétrico, hidráulico
Materiais indisponíveis
Restrições financeiras
Detalhes inviáveis
Recomendações da construtora
Normas da prefeitura, dos bombeiros
...?
Engenharia de Software?
*
Ex:. Construção de uma casa...
Identificar e analisar os requisitos
Produzir e documentar todo o projeto da casa
Produzir as especificações detalhadas da casa
Identificar e projetar os componentes
Construir cada componente
Testar cada componentes
Integrar os componentes
Modificações finais depois da mudança dos moradores
Manutenção contínua da casa pelos moradores
Engenharia de Software?
*
Ex:. Construção de uma casa...
É uma tarefa complexa
Oportunidades de mudança no processo, no produto e nos recursos
Envolve habilidade e experiência
Pode ser padronizado
Julgamento de especialista
Envolve criatividade
Engenharia de Software?
*
Processo de Desenvolvimento de Software
Qualquer descrição de desenvolvimento de software que contenha alguma das atividades, organizadas de tal modo que, juntas, produzam um código testado.
Engenharia de Software?
*
Processo de Desenvolvimento de Software
Pfleeger...
Engenharia de Software?
*
Processo de Desenvolvimento de Software
Pressman...
Engenharia de Software?
Definição
Desenvolvimento
Manutenção
*
Aula 02
Modelos de Processo de Desenvolvimento de Software
*
Definição
“Uma seqüência de etapas que envolvem atividades, restrições e recursos para alcançar um resultado desejado.”
Processo ?
*
Características comuns aos processos:
Prescreve as principais atividades;
Utiliza recursos, está sujeito a restrições;
Gera produtos intermediários;
Pode ter sub-processos;
Cada atividade tem entrada e saída;
Define o seqüenciamento das atividades.
Processo ?
*
Envolve a elaboração de um produto...
Processo ?
*
Envolve a elaboração de um produto...
Concepção
Implementação
Entrega
Utilização
Manutenção
Processo ?
*
Ainda sobre os processos...
Dão consistência e estrutura a um conjunto de atividades;
Podem levar em conta as preferências de cada um;
Podem ser flexíveis quanto às ferramentas a serem empregadas;
Processo ?
*
Processos e procedimentos
Processo é mais que um procedimento;
Procedimento : é uma “receita”
Meio estruturado de combinar ferramentas e técnicas para produzir um produto
Processo : é um conjunto de procedimentos
Procedimentos organizados para construir produtos
que satisfaçam objetivos e padrões
Um processo pode sugerir um procedimento entre vários possíveis.
Processo ?
*
Exemplo: Fazer um bolo...
Procedimento:
Fazer a massa...
Assar...
Atividades:
“bater os ovos antes de misturar os ingredientes”
Restrições
“espere o forno atingir a temperatura de...”
Recursos
Farinha
Ovos
Áçucar
...
Processo
Contém vários procedimentos:
Seleção de ingredientes
Escolha dos utensílios
etc..
Processo ?
*
Um processo é uma receita que é seguida por um projeto.
O projeto concretiza uma abstração, que é o processo.
Não se deve confundir um processo com o respectivo produto ou com a execução do processo por intermédio de um projeto.
Processo ?
*
Um processo é uma receita que é seguida por um projeto.
O projeto concretiza uma abstração, que é o processo.
Não se deve confundir um processo com o respectivo produto ou com a execução do processo por intermédio de um projeto.
Processo ?
Uma receita de risoto de camarão...
Risoto de camarão...
A confecção de um risoto de camarão por um determinado cozinheiro, em determinado dia...
*
Estágios do desenvolvimento de software...
Cada estágio é um processo ou uma coleção de processos
Atividades, restrições, resultados e recursos.
Processo de Desenvolvimento de Software
*
Modelos de Processo de Software
Muitos já foram descritos na literatura da Engenharia de Software
Alguns são receitas...
Outros são descrições.
Modelos de Processo de Software
*
Modelo Caótico : “codifica-remenda”
Modelos de Processo de Software
Especificação
(???)
Produto
(???)
*
Modelo Caótico : “codifica-remenda”
Parte-se de uma Especificação preliminar (ou nem isso...)...
Desenvolvedores começam a codificar imediatamente...
Remendando à medida que os erros vão sendo descobertos...
Não se aplica à Engenharia de Software.
Modelos de Processo de Software
*
Modelos de Processo de Software
Requisitos
do Sistema
Produto
de Software
Modelos de Processo de Software
*
Modelo cascata
Modelos de Processo de Software
*
Modelo Cascata 
Um dos primeiros modelos propostos (grande progresso no começo dos anos 50...)
Estágios seguem uma seqüência
Um estágio começa somente quando o outro termina
Fácil de explicar aos clientes não familiarizados com o desenvolvimento de software
Modelos de Processo de Software
*
Modelo Cascata 
Desvantagens...
Visão do desenvolvimento de muito alto nível
Pouca descrição e orientação
Não reflete o modo como o código é desenvolvido
À exceção de problemas muito bem entendidos, é preciso muita iteração
Baixa visibilidade para o Cliente
Modelos de Processo de Software
*
Modelo Cascata 
Desvantagens...
Na prática, se não controlado...
Modelos de Processo de Software
*
Modelo Cascata 
Críticas...
McCracken e Jackson:
O modelo não fornece orientações de como tratar as mudanças nos produtos e atividades que provavelmente ocorrerão durante o desenvolvimento
Curtis, Krasner, Shen e Iscoe:
O modelo trata o desenvolvimento de SW como um processo de solução de problemas...
Pois o SW evolui à medida que o problema é melhor compreendido e as alternativas avaliadas...
O SW é resultado de um processo de criação, não de fabricação.
Modelos de Processo de Software
*
Modelo Cascata 
Variações do modelo...
Como pressupõe o entendimento completo do problema a ser resolvido, seus requisitos e suas restrições...
Para projetar uma solução que atenda todos os requisitos e restrições...
Prototipação, validação e verificação !!!
Modelos de Processo de Software
*
Modelo Cascata 
 
 Variações do modelo...
Modelos de Processo de Software
*
Modelo Cascata 
 
 Variações do modelo...
Modelos de Processo de Software
Assegura que o sistema implementou todos os requisitos.
*
Modelo Cascata 
 
 Variações do modelo...
Modelos de Processo de Software
Assegura que cada função opera corretamente.
*
Modelo em V
Modelos de Processo de Software
*
Modelo em V
Variação do Modelo Cascata
Codificação é o vértice do V
Relaciona o Teste com a análise e com o projeto
Garantir que o código implementou todos os aspectos do projeto e do sistema
Garantir que todos os requisitos foram implementados
Modelos de Processo de Software
*
Modelo em V
A conexão entre os lados esquerdo e direito do modelo em V implica que, caso sejam encontrados problemas durante a verificação e a validação, o lado esquerdo pode ser executado novamente para corrigir e melhorar requisitos, projeto e codificação.
Torna mais explícitas as iterações e repetições do trabalho
Modelos de Processo de Software
*
Prototipação
Modelos de Processo de Software
*
Prototipação
O protótipo deixa de ser um adjunto do Modelo cascata, e passa a ser a base do processo
Os requisitos ou o projeto precisam de repetidas investigações para garantir que desenvolvedor, cliente e usuário cheguem a um consenso sobre o que é necessário e o que está sendo proposto
Se propõe a reduzir o risco e a incerteza do desenvolvimento
Modelos de Processo de Software
*
Prototipação
Exemplo:
Desenvolvimento começa com um conjunto simples de requisitos...
Examinam-se as alternativas...
Requisitos são revisados...
Novas especificações...
Codificação...
Novas iterações entre requisitos e projeto...
Modelos de Processo de Software
*
Especificação Operacional
Modelos de Processo de Software
*
Especificação Operacional
Semelhante à prototipação
Permite que funcionalidade e projeto sejam tratados juntos
Desenvolvedor, cliente e usuário examinam os requisitos e suas implicações no projeto (requisitos não-funcionais)
Os requisitos do problema são avaliados ou executados para demonstrar o comportamento do sistema
Avaliar antes do projeto iniciar
Modelos de Processo de Software
*
Modelo Transformacional
Modelos de Processo de Software
*
Modelo Transformacional
A redução do risco no desenvolvimento é obtida pela eliminação de diversas etapas do desenvolvimento
Pressupõe o uso de ferramentas automatizadas de transformação a partir de uma especificação formal e expressa precisamente.
Modelos de Processo de Software
*
Modelo Transformacional
Como muitos caminhos podem ser tomados desde a especificação até o sistema ser entregue, a seqüência de transformações e as decisões que elas refletem são mantidas em um registro formal de desenvolvimento.
Promessa futura ???
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
Tentativa de diminuir o tempo de desenvolvimento
Sistema projetado e entregue em partes
Usuário tem disponível alguma coisa mais cedo enquanto que o restante está sendo desenvolvido
Dois sistemas funcionando em paralelo:
Operacional ou em produção
Em desenvolvimento
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
Duas abordagens para organizar o desenvolvimento em paralelo:
Incremental
Sistema dividido em sub-sistemas por funcionalidades
As versões são definidas, começando com um pequeno subsistema funcional, adicionando-se mais funcionalidades a cada versão
Iterativo
Sistema completo desde o começo e muda a funcionalidade de cada subsistema a cada nova versão
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
Exemplo: supor Editor de Textos: Criar Texto, Organizar Textos e Formatar
Textos
Desenvolvimento Incremental
Versão 1 – Criar Texto
Versão 2 – Criar Texto (revisada) e Organizar Textos
Versão 3 – Criar Texto (revisada), Organizar Textos (revisada) e Formatar Textos.
...
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
Exemplo: supor Editor de Textos: Criar Texto, Organizar Textos e Formatar Textos
Desenvolvimento Iterativo
Versão 1 – Criar Texto (preliminar), Organizar Textos (preliminar) e Formatar Textos (preliminar).
Versão 2 – Criar Texto (revisada), Organizar Textos (preliminar) e Formatar Textos (preliminar).
Versão 3 – Criar Texto (definitiva), Organizar Textos (revisada) e Formatar Textos (preliminar).
...
Modelos de Processo de Software
*
Desenvolvimento em fases: Incrementos e Iterações
As duas abordagens podem ser combinadas...
Possibilidades:
Treinamento dos usuários antecipado
Problemas antecipados
Riscos eliminados mais cedo 
Desenvolvimento pode ser especializado
...
Modelos de Processo de Software
*
Modelo em espiral
Modelos de Processo de Software
*
Modelo em espiral
Boehm (1988): combinar desenvolvimento e gerenciamento de risco
Equivalente ao modelo iterativo
Propõe etapas de avaliação do risco e protótipo antes de gerar “concepção das operações” em alto nível
Depois, um conjunto de requisitos é especificado e detalhado
Modelos de Processo de Software
*
Modelo em espiral
“Concepção das operações” : produto da 1ª. Iteração
Requisitos : produtos principais da 2ª. Iteração
Desenvolvimento do sistema (projeto) : produto da 3ª iteração
Testes : 4ª. iteração
Modelos de Processo de Software
*
Modelo em espiral
A cada iteração, a análise de riscos pondera diferentes alternativas em face dos requisitos e das restrições.
Antes da decisão, a prototipação verifica a viabilidade e a adequação.
Modelos de Processo de Software
*
Modelo em espiral
Ou seja, o desenvolvimento é inicialmente dirigido por uma série de protótipos que visam eliminar os riscos...
Depois, um processo em cascata “bem-estruturado” é utilizado para produzir o sistema final.
Assim, se mal-utilizado, o modelo pode exibir os mesmos problemas de um modelo em cascata, também, mal-utilizado.
Grande vantagem do modelo reside nas oportunidades de validação cliente/desenvolvedor
Mas quem, no mundo atual, e sob as pressões do projeto, pode se dar ao luxo de várias validações de protótipo para se chegar a uma validação completa de concepção, seguido de um processo em cascata ?
Modelos de Processo de Software
*
Abordagem iterativa
Philippe Kruchten (1995) propôs uma abordagem iterativa que combinava o melhor do modelo em cascata e do modelo em espiral, incorporando novos conceitos mais avançados da Engenharia de Software.
É a base conceitual do modelo de processo ou método de desenvolvimento mais formalizado: RUP – Rational Unified Process.
Modelos de Processo de Software
*
Abordagem iterativa
As atividades que ocorrem em cada fase do modelo em cascata podem ser “refinadas” (requisitos, projeto, implementação, etc) durante várias iterações do projeto.
E, como no modelo em espiral, cada iteração é planejada para minimizar os riscos inerentes a cada estágio do desenvolvimento.
Modelos de Processo de Software
*
Abordagem iterativa
Fases
4 fases: 
Concepção – foco no entendimento do negócio, no escopo (análise do problema e criação de uma “visão” da solução); estimativas preliminares de prazo e custo; riscos do projeto.
Elaboração – requisitos refinados; arquitetura definida; protótipo inicial pode ser demonstrado.
Construção – foco na implementação (maior parte do código é construído); arquitetura e o projeto é totalmente desenvolvido.
Transição – beta teste; treinamento; implantação.
Modelos de Processo de Software
*
Abordagem iterativa
Iterações
Em cada fase, o projeto percorre várias iterações.
Cada iteração é uma seqüência de atividades planejadas e avaliadas no final.
Cada iteração gera um executável de qualquer tipo.
Cada iteração se baseia na iteração anterior: projeto é desenvolvido de modo “iterativo e incremental”.
Modelos de Processo de Software
*
Modelos de Processo de Software
Abordagem iterativa
*
Modelos de Processo de Software
Abordagem iterativa
*
Modelos de Processo de Software
Abordagem iterativa
...
...
...
...
*
Modelos de Processo de Software
Abordagem iterativa
...
...
...
...
Iteração 1
Iteração 2
Iteração 3
*
Abordagem iterativa
Disciplinas
As atividades de desenvolvimento do software são organizadas em um conjunto de disciplinas
Cada disciplina consiste de um conjunto logicamente relacionado de atividades seqüenciadas para produzir um artefato ou work product.
Em cada iteração, a equipe gasta quanto tempo for apropriado para cada disciplina.
Assim, cada iteração pode ser vista como um “mini” modelo em cascata para as necessidades específicas de cada iteração.
As atividades podem ser tratadas em seqüência (uma verdadeira “mini” cascata) ou executadas concorrentemente, dependendo do projeto.
Modelos de Processo de Software
*
Abordagem iterativa
Pela perspectiva do gerenciamento de requisitos, essa abordagem apresenta duas vantagens:
Melhor adaptação a mudanças de requisitos;
Refinamentos de cada iteração
Melhor Gerenciamento de Escopo.
Cada release agrega valor ao Cliente
Se a arquitetura é robusta, a adição de mais funcionalidades é menos arriscada
Modelos de Processo de Software
*
Considerações Finais
Nenhum modelo avaliam os fatores comportamentais e organizacionais que afetam o resultado do projeto
Curtis, Krasner e Iscoe definem 5 perspectivas:
Individual: percepção e motivação
Projeto e Equipe: dinâmica do grupo
Empresa e Negócios: comportamento organizacional afetando a produtividade e a qualidade
Modelos de Processo de Software
*
Considerações Finais
À medida que os desenvolvedores e clientes aprendem mais sobre o problema, eles interagem seus conhecimentos do domínio do problema, da tecnologia e de negócios para produzir uma solução apropriada.
Avaliando o desenvolvimento como um conjunto de processos coordenados, pode-se ver os efeitos do aprendizado, da comunicação técnica, da interação com o cliente e da negociação dos requisitos.
Modelos de Processo de Software
*
Considerações Finais
Modelos atuais, que indicam uma série de tarefas de desenvolvimento, “não oferecem nenhuma ajuda sobre que informações o pessoal de projeto precisa adquirir, quantas discrepâncias nos requisitos devem ser discutidas, como a equipe pode resolver problemas de arquitetura e como esses e outros fatores contribuem para a incerteza e os riscos inerentes ao projeto”.
Curtis, Krasner e Iscoe
Modelos de Processo de Software
*
Considerações Finais
Quando se inclui modelos de processos cognitivos, sociais e organizacionais, começa-se a ver as causas dos “gargalos” e da ineficiência.
Essa visão é que faz com que os gerentes entendam e controlem o processo de desenvolvimento.
Modelos de Processo de Software
*
Obrigado ;)
fernando.guimaraes@uniceub.br
*
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Realidade 6. O que ocorre na realidade é completamente diferente disto. Segundo dados obtidos a partir de experiências anteriores, 50 a 70% do esforço de desenvolvimento de um software é despendido após a sua entrega ao cliente (manutenção).
Realidade 7. Na realidade, a preocupação com a garantia do software deve fazer parte de todas as etapas do desenvolvimento, sendo que, ao fim de cada uma destas etapas, os documentos de projeto
devem ser revisados observando critérios de qualidade.
Realidade 8. O programa em funcionamento é uma das componentes do software...além do software, um bom projeto deve ser caracterizado pela produção de um conjunto importante de documentos, os quais podem ser identificados com auxílio da figura 1.2.
*
*
*
*
*
*
*
*
*
*
*
*
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*
Tecnológica - devido as técnicas desenvolvidas (Modelos, diagramas) e Gerencial (tarefas administrativas, organização) - visando qualidade dentro do tempo e custo estimado.
Palavra-chave: QUALIDADE
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais