Capítulo 24 Gerência de Qualidade. Aula 1 Qualidade e Padrões de Qualidade

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

Download "Capítulo 24 Gerência de Qualidade. Aula 1 Qualidade e Padrões de Qualidade"

Transcrição

1 Capítulo 24 Gerência de Qualidade Aula 1 Qualidade e Padrões de Qualidade 1

2 Roteiro ² Qualidade de software ² Padrões de software ² Revisões e inspeções ² Medidas e métricas de software 2

3 Gerência de Qualidade de Software ² Relaciona-se com garantir que o nível requerido de qualidade é alcançado em um produto de software. ² Três interesses principais: no nível organizacional, a gerência de qualidade relaciona-se com o estabelecimento de um framework de processos organizaionais e padrões que levarão ao software com alta qualidade; no nível de projeto, a gerência de qualidade envolve a aplicação de processos de qualidade específicos e a verificação que estes processos planejados foram seguidos; no nível de projeto, a gerência de qualidade também está relacionado com o estabelecimento de um plano de qualidade para um projeto. O plano de qualidade deve estabelecer os objetivos de qualidade para o projeto e definir quais processos e padrões são usados. 3

4 Atividades de Gerência de Qualidade ² A gerência de qualidade fornece uma verificação independente no processo de desenvolvimento de software. ² O processo de gerência de qualidade verifica o que deve ser entregue no projeto para garantir que são consistentes com os padrões e objetivos organizacionais. ² A equipe de qualidade deve ser independente da equipe de desenvolvimento de forma que ele possam tomar uma visão objetiva do software. Isso permite que eles relatem a qualidade do software sem ser influenciados por aspectos de desenvolvimento. 4

5 Gerência de Qualidade e Desenvolvimento de Software 5

6 Planejamento de Qualidade ² Um plano de qualidade estabelece as qualidades desejada do produto e como elas são avaliadas e define os atributos de qualidade mais significativos. ² O plano de qualidade deve definir o processo de avaliação de qualidade. ² Ele deve estabelecer quais padrões organizacionais devem ser aplicados e, quando necessário, definir novos padrões a serem usados. 6

7 Planos de Qualidade ² Estrutura do plano de qualidade introdução ao produto; planos de produto; descrições de processo; objetivos de qualidade; riscos e gerência de risco. ² Os planos de qualidade devem ser documentos curtos e sucintos Se forem muito longos, ninguém os lerá. 7

8 Escopo da Gerência de Qualidade ² A gerência de qualidade é particularmente importante para sistemas grandes e complexos. A documentação de qualidade é um registro do progresso e suporta a continuidade do desenvolvimento enquanto a equipe de desenvolvimento muda. ² Para sistemas menores, a gerência de qualidade precisa de menos documentação e deve concentrar-se em estabelecer uma cultura de qualidade. 8

9 Qualidade de Software ² Qualidade, de forma simples, significa que o produto deve atender às especificações. ² Isso é problemático para sistemas de software Existe uma tensão entre os requerimentos de qualidade do cliente (eficiência, confiabilidade, etc) e os requerimentos de qualidade do desenvolvedor (manutenibilidade, reusabilidade, etc); Alguns requerimentos de qualidade são difíceis de especificar de forma não ambígua; As especificações de software são geralmente incompletas e frequentemente inconsistentes.. ² O foco pode ser conveniência por propósito mais que conformidade com a especificação. 9

10 Conveniência por Propósito de Software ² Os padrões de programação e documentação foram seguidos no processo de desenvolvimento? ² O software foi testado adequadamente? ² O software é suficientemente seguro para ser colocado em uso? ² O desempenho do software é aceitável para uso normal? ² O software é utilizável? ² O software está bem estruturado e é compreensível? 10

11 Atributos de Qualidade de Software Segurança Compreensibilidade Portabilidade Proteção Testabilidade Usabilidade Confiabilidade Adaptabilidade Reusabilidade Resiliência Modularidade Eficiência Robustez Complexidade Capacidade de Aprendizado 11

12 Conflitos de Qualidade ² Não é possível para qualquer sistema ser otimizado para todos esses atributos por exemplo, melhorar a robustez pode levar a uma perda de desempenho. ² O plano de qualidade deve então definir os atributos de qualidade mais importantes para o software em desenvolvimento. ² O plano deve também incluir uma definição do processo de avaliação de qualidade, uma maneira acordada de avaliar se alguma qualidade, tal como manutenibilidade ou robustez, está presente no produto. 12

13 Qualidade de Processo e Produto ² A qualidade de um produto desenvolvido é influenciada pela qualidade do processo de produção. ² Isso é importante em um desenvolvimento de software já que alguns atributos de qualidade de produto são difíceis de avaliar. ² Contudo, há um relacionamento muito complexo e pouco entendido entre processos de software e qualidade de produto. A aplicação de habilidades individuais e experiência é particularmente importante no desenvolvimento de software; Fatores externos tais como a novidade de uma aplicação ou a anecessidade por um cronograma de desenvolvimento acelerado pode impactar na qualidade do produto. 13

14 Qualidade Baseada em Processo 14

15 Padrões de Software ² Os padrões definem os atributos necessários de um produto ou processo. Eles têm um papel importante na gerência de qualidade. ² Os padrões podem ser internacionais, nacionais, organizacionais ou de um projeto. ² Os padrões de produto definem características que todos os componentes de software devem exibir, como um estilo de programação comum. ² Os padrões de processo definem como o processo de software deve ser estabelecido. 15

16 A Importância de Padrões ² Encapsulamento de melhores práticas evita a repetição de erros passados. ² Eles são um framework para definir o que significa qualidade em uma configuração particular, isto é, a visão organizacional de qualidade. ² Eles fornecem continuidade novo pessoal pode entender a organização através do entendimento dos padrões usados. 16

17 Padrões de Produto e Processo Padrões de Produto Formulário de revisão de projeto Estrutura do documento de requerimentos Formato de cabeçalho de método Estilo de programação Java Formato de plano de projeto Formulário de pedido de mudança Padrões de Processo Conduta de revisão de projeto Submissão de código novo para dar um build no sistema Processo de entrega de versão Processo de aprovação de plano de projeto Processo de controle de mudança Processo de gravação de teste 17

18 Problemas com Padrões ² Eles podem não parecer tão relevantes e atualizados por engenheiros de software. ² Eles frequentemente envolvem muito preenchimento de formulários burocráticos. ² Se eles não são suportados por ferramentas de software, trabalho tedioso de preenchimento de formulário está frequentemente envolvido com manter a documentação associada com os padrões. 18

19 Desenvolvimento de Padrões ² Envolva praticantes em desenvolvimento. Os engenheiros devem entender a parte racional em um padrão. ² Revise os padrões e seus usos regularmente. Os padrões podem rapidamente se tornar desatualizados e isso reduz a credibilidade deles entre os praticantes.. ² Padrões detalhados devem ter suporte a ferramentas especializadas. ² Excesso de trabalho burocrático é a maior reclamação contra os padrões. Formulários baseados na web não são bons o suficiente. 19

20 Framework de Padrões ISO 9001 ² Um conjunto internacional de padrões que podem ser usados como uma base para desenvolver sistemas de ger6encia de qualidade. ² ISO 9001, o mais geral destes padrões, aplica-se a organizações que projetam, desenvolvem e mantém produtos, incluindo software. ² O padrão ISO 9001 é um framework para desenvolver padrões de software. Ele estabelece princípios de qualidade gerais, descreve processos de qualidade em geral e dispões os padrões e procedimentos organizacionais que devem ser definidos. Estes devem ser documentados em um manual de qualidade organizacional. 20

21 Processos Essenciais da ISO

22 ISO 9001 e Gerência de Qualidade 22

23 Certificação ISO 9001 ² Os padrões e procedimentos de qualidade devem ser documentados em um manual de qualidade organizacional. ² Um corpo externo deve certificar que um manual de qualidade organizacional está em conformidade com os padrões ISO ² Alguns clientes requerem que os fornecedores sejam certificados ISO 9000, embora a necessidade para flexibilidade aqui é crescentemente reconhecida. 23

24 Pontos Principais ² A gerência de qualidade de software está relacionada com a garantia de que o software tem uma quantidade pequena de defeitos e que ele alcança os padrões requeridos de manutenibilidade, confiabilidade, portabilidade, etc. ² SQM inclui a definição de padrões para processos e produtos e estabelece processos para verificar que estes padrões foram seguidos. 24

25 Pontos Principais ² Os padrões de software são importantes para a garantia de qualidade já que representam uma identificação de melhores práticas. ² Os procedimentos de gerência de qualidade podem ser documentados em um manual de qualidade organizacional, baseado no modelo genérico para um manual de qualidade sugerido no padrão ISO

26 Capítulo 24 Gerência de Qualidade Aula 2 Revisões, Inspeções, Métricas e Medidas de SoFware 26

27 Revisões e Inspeções ² Um grupo examina parte ou todo de um processo ou sistema e sua documentação para encontrar problemas potenciais. ² Há tipos diferentes de revisões com objetivos diferentes: inspeções para remoção de defeitos (produto); revisões para avaliação de progresso (produto e processo); revisões de qualidade (produto e padrões). 27

28 Revisões de Qualidade ² Um grupo de pessoas cuidadosamente examina parte ou todo um sistema de software e sua documentação associada. ² Código, projetos, especificações, planos de teste, padrões, etc. Tudo pode ser revisado. ² Software ou documentos podem ser aprovados em uma revisão. Isso significa que o progresso para o próximo estágio de desenvolvimento foi aprovado pela gerência. 28

29 O Processo de Revisão de Software 29

30 Métodos Ágeis e Revisões ² O processo de revisão em desenvolvimento de software ágil é geralmente informal. Em Scrum, por exemplo, há uma reunião de revisão após cada iteração do software ser completada (uma revisão de sprint), na qual aspectos de qualidade e problemas podem ser discutidos. ² Em XP, a programação em pares garante que o código está sendo examinado e revisado constantemente por um outro membro da equipe. ² XP confia nos indivíduos tomando a iniciativa de melhorar e refatorar código. As abordagens ágeis não são geralmente dirigidas a padrões, então aspectos de conformidade com os padrões não são geralmente considerados. 30

31 Inspeções de Programa ² Há revisões em pares nas quais os engenheiros examinam o fonte de um sistema com o objetivo de descobrir anomalias e defeitos. ² As inspeções não necessitam da execução de um sistema, então podem ser realizadas antes da implementação. ² Elas podem ser aplicadas a qualquer representação do sistema (requerimentos, projeto, dados de configuração, dados de teste, etc.). ² Elas têm sido uma técnica efetiva para descobrir erros de programa. 31

32 Listas de Verificação de Inspeção ² A lista de verificação de erros comuns deve ser usada para dirigir a inspeção. ² Listas de verificação de erro são dependentes de linguagem de programação e refletem os erros característicos que podem aparecer na linguagem. ² Em geral, quanto mais fraca é a verificação de tipo, maior é a lista de verificação. ² Exemplos: iniciação, nomes de constantes, términos de laços, limites de matrizes, etc. 32

33 Uma Lista de Verificação de Inspeção (1 / 2) Classe da Falha Verificação de Inspeção Falhas de dados Todas as variáveis de programa são iniciadas antes dos valores serem usados? As constantes têm nomes? O limite superior de matrizes deve ser igual ao tamanho da matriz - 1? Se strings são usados, um delimitados está atribuído explicitamente? Há alguma possibilidade de estouro de buffer? Falhas de controle Para cada comando condicional, a condição está correta? Cada laço certamente termina? Os comandos compostos estão fechados corretamente? Nos comandos case, todos os casos são levados em conta? Se um break é necessário após cada case no comando case, ele foi incluído? Falhas de E/S Todas as variáveis de entrada são usadas? Todas as variáveis de saída têm um valor atribuído antes de serem exibidas? Entradas não esperadas podem causar corrupção? 33

34 Uma Lista de Verificação de Inspeção (2 / 2) Classe da Falha Verificação de Inspeção Falhas de interface Todas as chamadas a funções e métodos têm a quantidade correta de parâmetros? Os parâmetros formais e definidos no código são os mesmos? Os parâmetros estão na ordem correta? Se os componentes acessam memória compartilhada, eles têm o mesmo modelo da estrutura de memória compartilhada? Falhas de gerência de armazenamento Falhas de gerência de exceção Se uma estrutura de lista encadeada é modificada, todas as ligações são refeitas corretamente? Se é utilizado armazenamento dinâmico, o espaço está alocado corretamente? O espaço é explicitamente dealocado após não ser mais necessário? Todas as condições de erro foram levadas em consideração? 34

35 Métodos Ágeis e Inspeções ² Os processos ágeis raramente usam processos de inspeção formal ou revisão por pares. ² Ao invés disso, eles confiam na cooperação de membros da equipe para verificar os códigos uns dos outros, e diretrizes informais, tais como verifique antes de enviar, que sugere que os programadores devem verificar o próprio código. ² Os praticantes de XP discutem que a programação em pares é um substituto eficiente para a inspeção, já que é, de fato, um processo de inspeção contínuo. ² Duas pessoas olham toda linha de código e a verificam antes de ser aceita. 35

36 Métricas e Medições de Software ² A medição de software está relacionada com derivar um valor numérico para um atributo de um produto ou processo de software. ² Isso permite comparações obetivas entre técnicas e processos. ² Embora algumas empresas tenham introduzido programas de medidas, muitas organizações ainda não fazem um uso sistemático de medidas de software.. ² Há poucos padrões estabelecidos nesta área. 36

37 Métricas de Software ² Uma métrica de software é qualquer tipo de medida relacionada com um sistema de software, processo ou documentação relacionada. linhas de código em um programa, o índice Fog, quantidade de pessoas-dia necessárias para desenvolver um componente. ² Permite que o software e o processo de software sejam quantificados. ² Podem ser usadas para prever atributos de produto ou para controlar o processo de software. ² Métricas de produto podem ser usadas para previsões gerais ou para identificar componentes anômalos. 37

38 Medições de Previsão e Controle 38

39 Uso de Medidas ² Para atribuir um valor aos atributos de qualidade de sistema Medindo as características dos componentes de sistema, como a complexidade ciclomática, e então agregando estas medidas, você pode avaliar os atributos de qualidade de sistema, tal como manutenibilidade. ² Para identificar os componentes de sistema cujas qualidades são fora do padrão As medidas podem identificar componentes individuais com características que se desviam da norma. Por exemplo, você pode medir componentes para descobrir os que têm maior complexidade. Estes podem com maior chance conter bugs porque a complexidade faz com que sejam mais difíceis de entender. 39

40 Suposições de Métricas ² Uma propriedade de software pode ser medida. ² O relacionamente existe entre o que podemos medir e o que queremos saber. Nós só podemos medir atributos internos, mas estarmos frequentemente mais interessados em atributos externos de software. ² Este relacionamento foi formalizado e validado. ² Pode ser difícil relatar o que pode ser medido em atributos de qualidade externos desejáveis. 40

41 Relacionamentos Entre Software Interno e Externo 41

42 Problemas com Medidas na Indústria ² It is impossible to quantify the return on investment of introducing an organizational metrics program. ² There are no standards for software metrics or standardized processes for measurement and analysis. ² In many companies, software processes are not standardized and are poorly defined and controlled. ² Most work on software measurement has focused on codebased metrics and plan-driven development processes. However, more and more software is now developed by configuring ERP systems or COTS. ² Introducing measurement adds additional overhead to processes. 42

43 Métricas de Produto ² Uma métrica de qualidade deve ser uma previsão da qualidade de produto. ² Classes de métrica de produto: métricas dinâmicas que são coletadas por medidas feitas de um programa em execução; métricas estáticas que são coletadas por medidas feitas das representações do sistema; métricas dinâmicas ajudam a avaliar a eficiência e confiabilidade; métricas estáticas ajudam a a avaliar a complexidade, compreensibilidade e manutenibilidade. 43

44 Métricas Dinâmicas e Estáticas ² Métricas dinâmicas estão bem relacionadas com os atributos de qualidade de software É relativamente fácil medir o tempo de resposta de um sistema (atributo de desempenho) ou a quantidade de falhas (atributo de confiabilidade). ² Métricas estáticas têm um relacionamento indireto com atributos de qualidade Você precisa tentar e derivar um relacionamento entre essas métricas e propriedades tais como compreensibilidade e manutenibilidade. 44

45 Métricas de Produto de Software (1 / 2) Métrica de Software Descrição Fan-in/Fan-out Comprimento de Código Fan-in é uma medida da quantidade de funções ou métodos que chamam outra função ou método (digamos X). Fan-out é a quantidade de funções que são chamadas pela função X. Um valor alto de fan-in significa que X está fortemente acoplado ao resto do projeto e mudanças em X terão efeitos em cascata. Um valor alto de fan-out sugere que a complexidade de X como um todo pode ser alta por causa da complexidade que a lógica de controle precisa para coordenar os componentes chamados. Esta é uma medida de tamanho de um programa. Geralmente, quanto maior o tamanho de código de um componente, mais complexo e sujeito a erros ele estará. O comprimento do código tem se mostrado como uma das mais confiáveis métricas para prever sujeição a erros em componentes. 45

46 Métricas de Produto de Software (2 / 2) Métrica de Software Complexidade Ciclomática Comprimento de Identificadores Profundidade do Aninhamento Condicional Índice Fog Descrição Esta é uma medida da complexidade de controle de um programa. Esta complexidade de controle pode estar relacionada com a compreensibilidade de um programa. Complexidade ciclomática é discutida no capítulo 8. Esta é uma medida do comprimento médio dos identificadores (nomes para variáveis, classes, métodos, etc) em um programa. Quanto maiores são os nomes de i d e n t i f i c a d o r e s, m a i s s i g n i f i c a t i v o s e m a i s compreensíveis em um programa eles são. Esta é uma medida do comprimento do aninhamento de comandos if em um program. Comandos if profundamente aninhados são difíceis de serem entendidos e potencialmente sujeitos a erros. Esta é uma medida do comprimento médio de palavras e sentenças em documentos. Quanto maior o valor do índice de Fog em um documento, mais difícil de ser entendido é o documento. 46

47 O Conjunto de Métricas Orientadas a Objeto CK (1 / 2) Métrica Orientada a Objetos Métodos Ponderados por Classe - Weighted Methods per Class (WMC) Profundidade da Árvore de Herança - Depth of Inheritance Tree (DIT) Número de Filhos - Number of Children (NOC) Descrição Esta é a quantidade de métodos em cada classe, com o peso da complexidade de cada método. Assim sendo, um método simples pode ter a complexidade de 1, e um método grande e complexo um valor muito maior. Quanto maior o valor para esta métrica, mais complexa é a classe. Objetos complexos são mais difíceis de serem entendidos. Eles podem não estar logicamente coesos, então não podem ser usados eficientemente como superclasses em uma árvore de herança. A DIT representa a quantidade de níveis discretos na árvore de herança nos quais as subclasses herdam atributos e operações (métodos) das superclasess. Quanto mais profunda é a árvore de herança, mais complexo é o projeto. Muitas classes de objetos podem ter que ser entendidas para que as classes de objetos nas folhas sejam entendidas. O NOC é a medida de quantidade de subclassess imediatas de uma classe. Ele mede a largura de uma hierarquia de classe, enquanto DIT mede a profundidade. Um valor dlto de NOC pode indicar maior reuso. Pode significar que mais esforço deve ser dado na validação das classes base por causa da quantidade de classes que dela dependem. 47

48 O Conjunto de Métricas Orientadas a Objeto CK (1 / 2) Métrica Orientada a Objetos Acoplamento entre as classes de objeto - Coupling Between Object Classes (CBO) Resposta para uma classe - Response For a Class (RFC) Falta de coesão nos métodos - Lack of COhesion in Methods (LCOM) Descrição Classes são acopladas quando os métodos em uma classe usam métodos ou variáveis de instância definidas em uma classe distinta. CBO é uma medida de quanto acoplamento existe. Um valor alto de CBO significa que as classes são altamente dependentes, e desta forma, é mais provável que a mudança em uma classe afetará outras classes no programa. RFC é uma medida da quantidade de métodos que poderiam potencialmente ser executados em resposta a uma mensagem recebida por um objeto daquela classe. Novamente, RFC está relacionada com complexidade. Quanto maior é o valor de RFC, mais complexa é uma classe e, assim sendo, é mais provável que ela conterá erros. LCOM é calculada considerando pares de métodos em uma classe. LCOM é a diferença entre a quantidade de pares de métodos sem atributos compartilhados com a quantidade de pares de métodos com atributos compartilhados. O valor desta métrica foi muito debatido e existe em diversas variações. Não fica claro se ela adiciona realmente alguma informação útil além das fornecidas por outras métricas. 48

49 Análise de Componente de Software ² O componente de sistema pode ser analisado separadamente usando uma faixa de métricas. ² Os valores destas métricas podem então ser comparadas para diferentes componentes e, talvez, com dados de medições históricas coletados de projetos anteriores. ² Medidas anômalas, as quais desviam-se significativamente da norma, podem implicar que há problemas com a qualidade destes componentes. 49

50 O Processo de Medição de Produto 50

51 Surpresas de Medições ² Reduzir a quantidade de falhas em um programa leva a um número crescente de chamadas de suporte. O programa é agora imaginado mais confiável e então tem um mercado maior e mais diversificado. O percentual de usuários que ligam para o suporte pode ter diminuído, mas o total pode crescer. Um sistema confiável é usado em uma forma diferente de um sistema em que os usuários trabalham com as falhas. Isso leva a mais chamadas ao suporte. 51

52 Pontos Principais ² Revisões do que deve ser entregue no processo de software envolve uma equipe de pessoas que verificam que os padrões de qualidade estão sendo seguidos. ² Em uma inspeção de programa ou revisão de par, uma pequena equipe sistematicamente verifica o código. Eles leem o código detalhadamente e procuram por possíveis erros e omissões. ² A medição de software pode ser usada para conseguir dados sobre o software e o processo de software. ² As métricas de qualidade de produto são particularmente úteis para realçar componentes anômalos que podem ter problemas de qualidade. 52

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de

Leia mais

Gerenciamento de Qualidade

Gerenciamento de Qualidade UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Gerenciamento de Qualidade Engenharia de Software 2o. Semestre de

Leia mais

Qualidade de Software

Qualidade de Software de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade

Leia mais

Atividade da gerência da qualidade

Atividade da gerência da qualidade O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.

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

Engenharia de Software

Engenharia de Software Engenharia de Software (1) Gestão de Projetos (1) Definição e evolução. (2) Processo de Software (2) Processos de software. (3) Projeto de Interface Homem- Máquina (4) SW-CMM/CMMI (3) Gestão de projetos.

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,

Leia mais

O processo de melhoria de processo

O processo de melhoria de processo O processo de melhoria de processo Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas IFPE

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 06 PROFª BRUNO CALEGARO Santa Maria, 27 de Setembro de 2013. Revisão aula anterior Desenvolvimento Ágil de Software Desenvolvimento e entrega

Leia mais

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

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

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

ISO - 9126. Aécio Costa

ISO - 9126. Aécio Costa ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto

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

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

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

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

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

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

Modelos de Qualidade de Produto de Software

Modelos de Qualidade de Produto de Software CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

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

a) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema

a) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Considerando as seguintes afirmações: I. 100% de cobertura de sentença (comando) garante 100% de cobertura de desvio II. 100% de cobertura de desvio

Leia mais

Engenharia de Software III

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

Leia mais

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

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

Teste de Software. Ricardo Argenton Ramos ricargentonramos@gmail.com. Engenharia de Software I 2012.2

Teste de Software. Ricardo Argenton Ramos ricargentonramos@gmail.com. Engenharia de Software I 2012.2 Teste de Software Ricardo Argenton Ramos ricargentonramos@gmail.com Engenharia de Software I 2012.2 O que diferencia teste de software OO de testes Convencionais? Técnicas e abordagens são normalmente

Leia mais

Implantação de um Processo de Medições de Software

Implantação de um Processo de Medições de Software Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições

Leia mais

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas Gerenciamento de Gerenciamento de Configuração Novas versões de sistemas de software são criadas quando eles: Mudam para máquinas/os diferentes; Oferecem funcionalidade diferente; São configurados para

Leia mais

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1. Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever

Leia mais

Qualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br

Qualidade de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Verificação x validação Verificação prova que o produto vai ao encontro dos requerimentos especificados no desenvolvimento

Leia mais

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de

Leia mais

Engenharia de Software

Engenharia de Software Gerenciamento da Qualidade Cap. 27 Sommerville 8 ed. Introdução: - Preocupação com a qualidade do software; - Uso de técnicas e tecnologias novas; - Manufatura de software Qualidade de Software: Qualidade

Leia mais

Teste de software. Definição

Teste de software. Definição Definição O teste é destinado a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do programa antes do uso. Quando se testa o software, o programa é executado usando dados

Leia mais

ISO 9001:2008. Alterações e Adições da nova versão

ISO 9001:2008. Alterações e Adições da nova versão ISO 9001:2008 Alterações e Adições da nova versão Notas sobe esta apresentação Esta apresentação contém as principais alterações e adições promovidas pela edição 2008 da norma de sistema de gestão mais

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

REQUISITOS. Prof. Msc. Hélio Esperidião

REQUISITOS. Prof. Msc. Hélio Esperidião REQUISITOS Prof. Msc. Hélio Esperidião OS REQUISITOS O que são requisitos? Uma descrição de um serviço ou de uma limitação O que é a engenharia de requisitos? O processo envolvido no desenvolvimento de

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Apresentar os conceitos de requisitos de usuário e de sistema Descrever requisitos funcionais

Leia mais

Engenharia de Software

Engenharia de Software Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo

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

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

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As

Leia mais

Requisitos. Sistemas de Informações

Requisitos. Sistemas de Informações Requisitos Sistemas de Informações Definindo o Sucesso do Software Clientes satisfeitos Eles estão satisfeitos quando você: Atende às expectativas Entrega no prazo Entrega no orçamento O Sucesso começa

Leia mais

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A qualidade de software tem se aprimorado nos últimos 15 anos Empresas têm adotado novas técnicas Orientação a objetos se difundiu

Leia mais

Fábrica de Software 29/04/2015

Fábrica de Software 29/04/2015 Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se

Leia mais

Análise do Ambiente estudo aprofundado

Análise do Ambiente estudo aprofundado Etapa 1 Etapa 2 Etapa 3 Etapa 4 Etapa 5 Disciplina Gestão Estratégica e Serviços 7º Período Administração 2013/2 Análise do Ambiente estudo aprofundado Agenda: ANÁLISE DO AMBIENTE Fundamentos Ambientes

Leia mais

Introdução à Engenharia de Software

Introdução à Engenharia de Software Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia

Leia mais

Utilização de Análise de Características Dinâmicas em analises estáticas.

Utilização de Análise de Características Dinâmicas em analises estáticas. Utilização de Análise de Características Dinâmicas em analises estáticas. Felipe A. Miziara 1, Marcelo A. Maia 1 1 Departamento de pós-graduação em Ciências da Computação Universidade Federal de Uberlândia

Leia mais

UNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos

UNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos I - Orientações Gerais para Elaboração dos Documentos A seguir, orientações fundamentais para a elaboração dos documentos do projeto, tendo em vista a complexidade inerente neste processo. Este roteiro

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

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas Introdução Visão Geral Processos de gerenciamento de qualidade Entradas Ferramentas e Técnicas Saídas O que é qualidade? Qualidade é a adequação ao uso. É a conformidade às exigências. (ISO International

Leia mais

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

Planejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Planejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Planejamento e Gerenciamento de Software Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Planejamento A primeira atividade do gerenciamento de projeto é Planejamento Depende de estimativas (Grado

Leia mais

Qualidade de Processo de Software Normas ISO 12207 e 15504

Qualidade de Processo de Software Normas ISO 12207 e 15504 Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto

Leia mais

Introdução à ISO 9001:2015

Introdução à ISO 9001:2015 Trilhando o caminho das mudanças da nova versão Clique aqui para para conhecer-me. Introdução à ISO 9001:2015 Apresentar e interpretar As mudanças da norma versão da ABNT ISO 9001:2015 em relação à ABNT

Leia mais

Padrões de Qualidade de Software e Métricas de Software

Padrões de Qualidade de Software e Métricas de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de

Leia mais

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão: 4.2.2 Manual da Qualidade Está estabelecido um Manual da Qualidade que inclui o escopo do SGQ, justificativas para exclusões, os procedimentos documentados e a descrição da interação entre os processos

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008 Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,

Leia mais

Levantamento, Análise e Gestão Requisitos. Aula 12

Levantamento, Análise e Gestão Requisitos. Aula 12 Levantamento, Análise e Gestão Requisitos Aula 12 Agenda Miscelâneas (Parte 3): Gerenciamento dos Requisitos Mutáveis Rastreabilidade de Requisitos Processo de Gestão de Mudanças Requisitos Estáveis e

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

ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva

ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA. Elaboração em planos de Calibração Interna na Indústria Automotiva ENQUALAB 2013 QUALIDADE & CONFIABILIDADE NA METROLOGIA AUTOMOTIVA Elaboração em planos de Calibração Interna na Indústria Automotiva Joel Alves da Silva, Diretor Técnico JAS-METRO Soluções e Treinamentos

Leia mais

Gerenciamento de Projeto: Monitorando e Controlando o Projeto II. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Gerenciamento de Projeto: Monitorando e Controlando o Projeto II. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Gerenciamento de Projeto: Monitorando e Controlando o Projeto II Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Reportar o Desempenho Realizar o Controle Integrado de Mudanças Reportar o

Leia mais

SISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006. Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração

SISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006. Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração Coleção Risk Tecnologia SISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006 Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração RESUMO/VISÃO GERAL (visando à fusão ISO 31000

Leia mais

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase

Leia mais

Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos

Copyright Proibida Reprodução. Prof. Éder Clementino dos Santos INTERPRETAÇÃO ISO 9001:2008 GESTÃO DE QUALIDADE O que é ISO? ISO = palavra grega que significa Igualdade CAPÍTULO: Preâmbulo ISO 9001:2008 0.1 - Generalidades: foi esclarecido que a conformidade com requisitos

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Curso: Sistemas de Informação Arquitetura de Software Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 3 Introdução à Arquitetura de Software (continuação)

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

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

Módulo 2. Estrutura da norma ISO 9001:2008 Sistemas de Gestão da Qualidade Requisitos 0, 1, 2, 3 e 4/4, Exercícios

Módulo 2. Estrutura da norma ISO 9001:2008 Sistemas de Gestão da Qualidade Requisitos 0, 1, 2, 3 e 4/4, Exercícios Módulo 2 Estrutura da norma ISO 9001:2008 Sistemas de Gestão da Qualidade Requisitos 0, 1, 2, 3 e 4/4, Exercícios Norma NBR ISO 9001:2008 - Índice 0 - Introdução 1 - Escopo 2 - Referência Normativa 3 -

Leia mais

Planejando o aplicativo

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

Leia mais

Importância da normalização para as Micro e Pequenas Empresas 1. Normas só são importantes para as grandes empresas...

Importância da normalização para as Micro e Pequenas Empresas 1. Normas só são importantes para as grandes empresas... APRESENTAÇÃO O incremento da competitividade é um fator decisivo para a maior inserção das Micro e Pequenas Empresas (MPE), em mercados externos cada vez mais globalizados. Internamente, as MPE estão inseridas

Leia mais

Solitaire Interglobal

Solitaire Interglobal Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.

Leia mais

Projeto de Sistemas I

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

Leia mais

PMONow! Serviço de Implantação de um Escritório de Projetos

PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais

Leia mais

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Introdução Objetivos da Gestão dos Custos Processos da Gerência de Custos Planejamento dos recursos Estimativa dos

Leia mais

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004 QSP Informe Reservado Nº 41 Dezembro/2004 Sistemas de Gestão O QUE MUDOU COM A NOVA ISO 14001:2004 Material especialmente preparado para os Associados ao QSP. QSP Informe Reservado Nº 41 Dezembro/2004

Leia mais

2 Diagrama de Caso de Uso

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

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.

Leia mais

Modelo para Documento de. Especificação de Requisitos de Software

Modelo para Documento de. Especificação de Requisitos de Software Modelo para Documento de Especificação de Requisitos de Software (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications) A boa organização lógica do documento

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

As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes:

As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes: SGBD Características do Emprego de Bancos de Dados As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes: Natureza autodescritiva

Leia mais

Modelo para Documento de. Especificação de Requisitos de Software

Modelo para Documento de. Especificação de Requisitos de Software Modelo para Documento de Especificação de Requisitos de Software Prof. Dr. Juliano Lopes de Oliveira (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications)

Leia mais

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1 Qualidade Plácido A. S. Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de Projetos Agenda Introdução

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

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

ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO EM ORGANIZAÇÕES

ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO EM ORGANIZAÇÕES V CONGRESSO BRASILEIRO DE METROLOGIA Metrologia para a competitividade em áreas estratégicas 9 a 13 de novembro de 2009. Salvador, Bahia Brasil. ANÁLISE DOS REQUISITOS NORMATIVOS PARA A GESTÃO DE MEDIÇÃO

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

Abordagem de Processo: conceitos e diretrizes para sua implementação

Abordagem de Processo: conceitos e diretrizes para sua implementação QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper

Leia mais

Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207 Qualidade de : Visão Geral ISO 12207: Estrutura s Fundamentais Aquisição Fornecimento s de Apoio Documentação Garantia de Qualidade Operação Desenvolvimento Manutenção Verificação Validação Revisão Conjunta

Leia mais

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

Aprenda as melhores práticas para construir um completo sistema de teste automatizado Aprenda as melhores práticas para construir um completo sistema de teste automatizado Renan Azevedo Engenheiro de Produto de Teste e Medição -Américas Aprenda as melhores práticas para construir um completo

Leia mais

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e

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