Este documento apresenta um seminário sobre qualidade de software. Aborda conceitos de qualidade de software e modelos para garantir a qualidade, como CMMI, MPS.BR, MPT.BR, ISO 9001, ISO/IEC 9126, ISO/IEC 12207 e ISO/IEC 15504. Os participantes são divididos em grupos para apresentar sobre esses modelos durante o seminário.
1) O documento apresenta as qualificações e experiência de Luiz Barboza na área de qualidade de software e serviços.
2) A ementa da disciplina aborda conceitos de qualidade de produto e processo de software, modelos de qualidade e aspectos da qualidade na prestação de serviços.
3) Os objetivos são introduzir conceitos de qualidade de software e serviços para a comercialização de sistemas de informação.
O documento discute o conceito de qualidade de software, definindo-o como a capacidade de um produto satisfazer as necessidades explícitas e implícitas dos usuários. Apresenta várias definições formais de qualidade, princípios e proposições relacionadas à qualidade de software, além de abordar a importância da certificação e dos padrões como a série ISO.
O documento discute o que é qualidade de software, definindo-a como uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento. A qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento. O documento também lista alguns benefícios da qualidade de software, como maior produtividade, menor tempo para atender o mercado e maior satisfação do cliente.
O documento discute a importância da melhoria e avaliação de processos de software utilizando o padrão ISO/IEC 15504 (SPICE). Ele explica que o SPICE fornece uma estrutura para avaliar a capacidade dos processos de uma organização e orientar a melhoria contínua, melhorando a qualidade do software e a satisfação de clientes. O documento também descreve os principais elementos do processo de avaliação de acordo com a norma ISO/IEC 15504.
3 - Modelos de Processo de Software - Prof.ª Cristiane FidelixCris Fidelix
O documento discute modelos de processo de software, incluindo a norma ISO 15504 (SPICE), o CMMI e o MPS.BR. Descreve os conceitos-chave de cada modelo, como níveis de maturidade e áreas de processo, e explica como eles são usados para avaliar e melhorar a capacidade de desenvolvimento de software de uma organização.
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...Fábio Pio
Este artigo discute como o desenvolvimento dirigido a testes, uma prática ágil, pode contribuir para a criação de software de qualidade. O artigo faz uma revisão bibliográfica sobre garantia da qualidade, ciclos de teste tradicionais e desenvolvimento dirigido a testes. Também apresenta um estudo de caso aplicando questionários a desenvolvedores para avaliar suas percepções sobre as abordagens.
O documento apresenta os conceitos fundamentais de engenharia de software, incluindo: (1) engenharia de software é o estudo sistemático do desenvolvimento de software; (2) qualidade de software envolve atributos como manutenibilidade, desempenho e usabilidade; (3) a crise de software ocorre devido à complexidade dos sistemas e falta de qualificação.
Este documento discute a qualidade de software, abordando os principais motivos de falha em projetos de software, normas e modelos de qualidade, qualidade do processo e do produto de software, e testes de software. Ele fornece estatísticas sobre falhas em projetos de software, fatores que levam ao fracasso, e características de qualidade de produtos de software de acordo com a norma brasileira.
1) O documento apresenta as qualificações e experiência de Luiz Barboza na área de qualidade de software e serviços.
2) A ementa da disciplina aborda conceitos de qualidade de produto e processo de software, modelos de qualidade e aspectos da qualidade na prestação de serviços.
3) Os objetivos são introduzir conceitos de qualidade de software e serviços para a comercialização de sistemas de informação.
O documento discute o conceito de qualidade de software, definindo-o como a capacidade de um produto satisfazer as necessidades explícitas e implícitas dos usuários. Apresenta várias definições formais de qualidade, princípios e proposições relacionadas à qualidade de software, além de abordar a importância da certificação e dos padrões como a série ISO.
O documento discute o que é qualidade de software, definindo-a como uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento. A qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento. O documento também lista alguns benefícios da qualidade de software, como maior produtividade, menor tempo para atender o mercado e maior satisfação do cliente.
O documento discute a importância da melhoria e avaliação de processos de software utilizando o padrão ISO/IEC 15504 (SPICE). Ele explica que o SPICE fornece uma estrutura para avaliar a capacidade dos processos de uma organização e orientar a melhoria contínua, melhorando a qualidade do software e a satisfação de clientes. O documento também descreve os principais elementos do processo de avaliação de acordo com a norma ISO/IEC 15504.
3 - Modelos de Processo de Software - Prof.ª Cristiane FidelixCris Fidelix
O documento discute modelos de processo de software, incluindo a norma ISO 15504 (SPICE), o CMMI e o MPS.BR. Descreve os conceitos-chave de cada modelo, como níveis de maturidade e áreas de processo, e explica como eles são usados para avaliar e melhorar a capacidade de desenvolvimento de software de uma organização.
UM ESTUDO SOBRE ABORDAGENS DE TESTE E SUAS CONTRIBUIÇÕES PARA A QUALIDADE NO ...Fábio Pio
Este artigo discute como o desenvolvimento dirigido a testes, uma prática ágil, pode contribuir para a criação de software de qualidade. O artigo faz uma revisão bibliográfica sobre garantia da qualidade, ciclos de teste tradicionais e desenvolvimento dirigido a testes. Também apresenta um estudo de caso aplicando questionários a desenvolvedores para avaliar suas percepções sobre as abordagens.
O documento apresenta os conceitos fundamentais de engenharia de software, incluindo: (1) engenharia de software é o estudo sistemático do desenvolvimento de software; (2) qualidade de software envolve atributos como manutenibilidade, desempenho e usabilidade; (3) a crise de software ocorre devido à complexidade dos sistemas e falta de qualificação.
Este documento discute a qualidade de software, abordando os principais motivos de falha em projetos de software, normas e modelos de qualidade, qualidade do processo e do produto de software, e testes de software. Ele fornece estatísticas sobre falhas em projetos de software, fatores que levam ao fracasso, e características de qualidade de produtos de software de acordo com a norma brasileira.
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
O documento discute cursos de testes de software, incluindo conceitos e técnicas de testes necessárias para o desenvolvimento de software de qualidade. Ele descreve três cursos específicos de introdução a testes de software, planejamento e execução de testes, e ferramentas de automação de testes.
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
O documento discute cursos de testes de software, incluindo conceitos e técnicas de testes necessárias para o desenvolvimento de software de qualidade. Ele descreve três cursos específicos de introdução a testes de software, planejamento e execução de testes, e ferramentas de automação de testes.
O documento discute conceitos de qualidade de software, incluindo o que é qualidade de software e seus eixos de produto e processo. Também aborda áreas de conhecimento da engenharia de software e possíveis consequências quando a qualidade não é priorizada.
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaVinicius_Nunes
O documento resume as normas ISO 15504 (SPICE), ISO 12207 e MPS.BR para avaliação e melhoria de processos de software. A ISO 15504 estabelece um padrão para avaliar a capacidade dos processos de uma empresa e orientar a melhoria contínua. A ISO 12207 descreve os processos de ciclo de vida de software. O MPS.BR é um modelo brasileiro similar ao CMMI para avaliar pequenas e médias empresas nacionais de software.
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
O documento discute as dificuldades em gerenciar projetos de software de forma integrada, como falhas de requisitos e mudanças constantes, e propõe o uso de modelos de gerenciamento de ciclo de vida como o Microsoft Solution Framework para melhorar a qualidade e o controle de projetos. Também apresenta métricas para medir a qualidade do código e ferramentas para rastrear requisitos e mudanças no código.
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWAREOs Fantasmas !
Este documento discute a qualidade de software. [1] Ele define qualidade de software e explora diferentes interpretações do termo. [2] Também discute fatores de qualidade de software como métricas e revisões. [3] O documento fornece uma visão geral abrangente da qualidade de software.
O documento discute conceitos, normas e modelos relacionados à qualidade de software, incluindo:
1) A diferença entre qualidade de produto e processo e como um afeta o outro;
2) Normas como ISO 9001 e 9126 que estabelecem requisitos para sistemas de qualidade e atributos de qualidade de produto;
3) Modelos de maturidade como CMMI e MPS.Br que fornecem melhores práticas para o desenvolvimento de software.
Este documento discute conceitos e métodos relacionados à qualidade de software. Apresenta definições de qualidade de software segundo a ISO e modelos de avaliação da qualidade. Também aborda características como correção, confiabilidade, usabilidade que devem ser consideradas para garantir a qualidade do produto.
O documento discute os conceitos de qualidade de software, definindo-o como a conformidade com requisitos funcionais e de desempenho declarados e padrões de desenvolvimento documentados, além de características implícitas esperadas. Também apresenta os principais gurus da qualidade como Deming, Feigenbaum, Juran e Crosby, e suas contribuições para a evolução do conceito de qualidade.
O documento discute processos de engenharia de software, qualidade de software, o modelo CMM e processos ágeis. Ele fornece definições de processos de software, qualidade de software e CMM, e descreve brevemente o RUP e referências bibliográficas.
O documento discute a qualidade de software, definindo-a como o grau no qual um conjunto de características satisfaz os requisitos. Explora como medir a qualidade de acordo com as normas ISO 9126 e ISO 12207, considerando atributos de qualidade externa, interna e em uso. Também aborda a importância da qualidade nos projetos de software e como o mercado vê o papel do analista de qualidade.
Avaliação de um aluno em uma prova de qualidade de software. O aluno obteve nota 4,5 na prova e 2 na participação, com data de 17 de novembro de 2014. A prova continha 10 questões sobre conceitos de qualidade de software como custos da qualidade, atividades de garantia da qualidade, normas como ISO 9126 e métricas.
O documento introduz os conceitos de qualidade de software, discutindo o que é qualidade, qualidade de software e qualidade do processo versus qualidade do produto. Também aborda normas, verificação, validação, gerência de configuração e sistemas de controle de versão como elementos relacionados à qualidade de software.
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
O documento discute a importância da qualidade de software e as técnicas para gerenciamento da qualidade, incluindo CMM, CMMI, MPS.BR e testes. A qualidade é essencial para a competitividade e requer processos bem definidos ao longo de todo o ciclo de desenvolvimento.
O documento apresenta uma agenda para uma reunião do GUTS-RS, grupo de usuários de testes de software do Rio Grande do Sul. A agenda inclui uma apresentação do grupo, conceitos básicos de teste de software, tendências de teste e sugestões de leitura. Os principais pontos discutidos são o objetivo do grupo de compartilhar conhecimento sobre teste de software, os canais de comunicação utilizados e eventos futuros planejados como jogos e workshops sobre teste.
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Gustavo Bernardes
O documento discute a qualidade de software, definindo-a como o grau no qual um conjunto de características satisfaz os requisitos. Apresenta as normas ISO 9126 para medir a qualidade do produto e do processo, dividindo-as em qualidade externa, interna e em uso. Também aborda como a qualidade é tratada nos projetos de software e como o mercado vê os analistas de qualidade.
Melhoria de processos do software brasileiroingrid_fatec
O MPS.BR é um modelo de melhoria de processo para empresas de software brasileiras baseado nos padrões internacionais ISO/IEC 12207 e ISO/IEC 15504. Ele fornece um caminho de maturação em sete níveis para as empresas e assessoria mais barata do que certificações estrangeiras. O objetivo é disseminar o modelo no Brasil e em outros países da América Latina.
O documento discute conceitos de qualidade de software, incluindo qualidade do processo, certificação da qualidade e custos da qualidade. Apresenta normas e modelos voltados para qualidade de software como ISO 9126, CMMI e MPS.BR. Explica que os custos da qualidade incluem custos de prevenção, inspeção e falhas, sendo mais barato corrigir defeitos nas fases iniciais do projeto de acordo com a Regra 10 de Myers.
1) O documento discute teste de software como uma área, carreira e novo perfil profissional.
2) Apresenta o palestrante João Clineu e sua experiência com teste de software.
3) Discutem a importância da qualidade no desenvolvimento de software e a evolução da percepção de testadores.
O documento apresenta uma visão geral da Norma ISO/IEC 12207, que estabelece uma estrutura comum para os processos de ciclo de vida de software. A norma define processos fundamentais, de apoio e organizacionais, cobrindo atividades como aquisição, fornecimento, desenvolvimento, operação, controle de configuração e garantia de qualidade. O documento explica a arquitetura e os objetivos da norma.
Proteco Q60A
Placa de controlo Proteco Q60A para motor de Braços / Batente
A Proteco Q60A é uma avançada placa de controlo projetada para portões com 1 ou 2 folhas de batente. Com uma programação intuitiva via display, esta central oferece uma gama abrangente de funcionalidades para garantir o desempenho ideal do seu portão.
Compatível com vários motores
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
O documento discute cursos de testes de software, incluindo conceitos e técnicas de testes necessárias para o desenvolvimento de software de qualidade. Ele descreve três cursos específicos de introdução a testes de software, planejamento e execução de testes, e ferramentas de automação de testes.
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
O documento discute cursos de testes de software, incluindo conceitos e técnicas de testes necessárias para o desenvolvimento de software de qualidade. Ele descreve três cursos específicos de introdução a testes de software, planejamento e execução de testes, e ferramentas de automação de testes.
O documento discute conceitos de qualidade de software, incluindo o que é qualidade de software e seus eixos de produto e processo. Também aborda áreas de conhecimento da engenharia de software e possíveis consequências quando a qualidade não é priorizada.
Qualidade de Software e normas ISO 15504, 12207, MPS.BR e Empresa CertificadaVinicius_Nunes
O documento resume as normas ISO 15504 (SPICE), ISO 12207 e MPS.BR para avaliação e melhoria de processos de software. A ISO 15504 estabelece um padrão para avaliar a capacidade dos processos de uma empresa e orientar a melhoria contínua. A ISO 12207 descreve os processos de ciclo de vida de software. O MPS.BR é um modelo brasileiro similar ao CMMI para avaliar pequenas e médias empresas nacionais de software.
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
O documento discute as dificuldades em gerenciar projetos de software de forma integrada, como falhas de requisitos e mudanças constantes, e propõe o uso de modelos de gerenciamento de ciclo de vida como o Microsoft Solution Framework para melhorar a qualidade e o controle de projetos. Também apresenta métricas para medir a qualidade do código e ferramentas para rastrear requisitos e mudanças no código.
LIVRO PROPRIETÁRIO - QUALIDADE DE SOFTWAREOs Fantasmas !
Este documento discute a qualidade de software. [1] Ele define qualidade de software e explora diferentes interpretações do termo. [2] Também discute fatores de qualidade de software como métricas e revisões. [3] O documento fornece uma visão geral abrangente da qualidade de software.
O documento discute conceitos, normas e modelos relacionados à qualidade de software, incluindo:
1) A diferença entre qualidade de produto e processo e como um afeta o outro;
2) Normas como ISO 9001 e 9126 que estabelecem requisitos para sistemas de qualidade e atributos de qualidade de produto;
3) Modelos de maturidade como CMMI e MPS.Br que fornecem melhores práticas para o desenvolvimento de software.
Este documento discute conceitos e métodos relacionados à qualidade de software. Apresenta definições de qualidade de software segundo a ISO e modelos de avaliação da qualidade. Também aborda características como correção, confiabilidade, usabilidade que devem ser consideradas para garantir a qualidade do produto.
O documento discute os conceitos de qualidade de software, definindo-o como a conformidade com requisitos funcionais e de desempenho declarados e padrões de desenvolvimento documentados, além de características implícitas esperadas. Também apresenta os principais gurus da qualidade como Deming, Feigenbaum, Juran e Crosby, e suas contribuições para a evolução do conceito de qualidade.
O documento discute processos de engenharia de software, qualidade de software, o modelo CMM e processos ágeis. Ele fornece definições de processos de software, qualidade de software e CMM, e descreve brevemente o RUP e referências bibliográficas.
O documento discute a qualidade de software, definindo-a como o grau no qual um conjunto de características satisfaz os requisitos. Explora como medir a qualidade de acordo com as normas ISO 9126 e ISO 12207, considerando atributos de qualidade externa, interna e em uso. Também aborda a importância da qualidade nos projetos de software e como o mercado vê o papel do analista de qualidade.
Avaliação de um aluno em uma prova de qualidade de software. O aluno obteve nota 4,5 na prova e 2 na participação, com data de 17 de novembro de 2014. A prova continha 10 questões sobre conceitos de qualidade de software como custos da qualidade, atividades de garantia da qualidade, normas como ISO 9126 e métricas.
O documento introduz os conceitos de qualidade de software, discutindo o que é qualidade, qualidade de software e qualidade do processo versus qualidade do produto. Também aborda normas, verificação, validação, gerência de configuração e sistemas de controle de versão como elementos relacionados à qualidade de software.
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
O documento discute a importância da qualidade de software e as técnicas para gerenciamento da qualidade, incluindo CMM, CMMI, MPS.BR e testes. A qualidade é essencial para a competitividade e requer processos bem definidos ao longo de todo o ciclo de desenvolvimento.
O documento apresenta uma agenda para uma reunião do GUTS-RS, grupo de usuários de testes de software do Rio Grande do Sul. A agenda inclui uma apresentação do grupo, conceitos básicos de teste de software, tendências de teste e sugestões de leitura. Os principais pontos discutidos são o objetivo do grupo de compartilhar conhecimento sobre teste de software, os canais de comunicação utilizados e eventos futuros planejados como jogos e workshops sobre teste.
Qualidade de software, muito além dos testes - RP Tec Com - 2018 Gustavo Bernardes
O documento discute a qualidade de software, definindo-a como o grau no qual um conjunto de características satisfaz os requisitos. Apresenta as normas ISO 9126 para medir a qualidade do produto e do processo, dividindo-as em qualidade externa, interna e em uso. Também aborda como a qualidade é tratada nos projetos de software e como o mercado vê os analistas de qualidade.
Melhoria de processos do software brasileiroingrid_fatec
O MPS.BR é um modelo de melhoria de processo para empresas de software brasileiras baseado nos padrões internacionais ISO/IEC 12207 e ISO/IEC 15504. Ele fornece um caminho de maturação em sete níveis para as empresas e assessoria mais barata do que certificações estrangeiras. O objetivo é disseminar o modelo no Brasil e em outros países da América Latina.
O documento discute conceitos de qualidade de software, incluindo qualidade do processo, certificação da qualidade e custos da qualidade. Apresenta normas e modelos voltados para qualidade de software como ISO 9126, CMMI e MPS.BR. Explica que os custos da qualidade incluem custos de prevenção, inspeção e falhas, sendo mais barato corrigir defeitos nas fases iniciais do projeto de acordo com a Regra 10 de Myers.
1) O documento discute teste de software como uma área, carreira e novo perfil profissional.
2) Apresenta o palestrante João Clineu e sua experiência com teste de software.
3) Discutem a importância da qualidade no desenvolvimento de software e a evolução da percepção de testadores.
O documento apresenta uma visão geral da Norma ISO/IEC 12207, que estabelece uma estrutura comum para os processos de ciclo de vida de software. A norma define processos fundamentais, de apoio e organizacionais, cobrindo atividades como aquisição, fornecimento, desenvolvimento, operação, controle de configuração e garantia de qualidade. O documento explica a arquitetura e os objetivos da norma.
Semelhante a ESw 10 - Qualidade de Software.pdf (20)
Proteco Q60A
Placa de controlo Proteco Q60A para motor de Braços / Batente
A Proteco Q60A é uma avançada placa de controlo projetada para portões com 1 ou 2 folhas de batente. Com uma programação intuitiva via display, esta central oferece uma gama abrangente de funcionalidades para garantir o desempenho ideal do seu portão.
Compatível com vários motores
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...Consultoria Acadêmica
“O processo de inovação envolve a geração de ideias para desenvolver projetos que podem ser testados e implementados na empresa, nesse sentido, uma empresa pode escolher entre inovação aberta ou inovação fechada” (Carvalho, 2024, p.17).
CARVALHO, Maria Fernanda Francelin. Estudo contemporâneo e transversal: indústria e transformação digital. Florianópolis, SC: Arqué, 2024.
Com base no exposto e nos conteúdos estudados na disciplina, analise as afirmativas a seguir:
I - A inovação aberta envolve a colaboração com outras empresas ou parceiros externos para impulsionar ainovação.
II – A inovação aberta é o modelo tradicional, em que a empresa conduz todo o processo internamente,desde pesquisa e desenvolvimento até a comercialização do produto.
III – A inovação fechada é realizada inteiramente com recursos internos da empresa, garantindo o sigilo dasinformações e conhecimento exclusivo para uso interno.
IV – O processo que envolve a colaboração com profissionais de outras empresas, reunindo diversasperspectivas e conhecimentos, trata-se de inovação fechada.
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I e III, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...Consultoria Acadêmica
Os termos "sustentabilidade" e "desenvolvimento sustentável" só ganharam repercussão mundial com a realização da Conferência das Nações Unidas sobre o Meio Ambiente e o Desenvolvimento (CNUMAD), conhecida como Rio 92. O encontro reuniu 179 representantes de países e estabeleceu de vez a pauta ambiental no cenário mundial. Outra mudança de paradigma foi a responsabilidade que os países desenvolvidos têm para um planeta mais sustentável, como planos de redução da emissão de poluentes e investimento de recursos para que os países pobres degradem menos. Atualmente, os termos
"sustentabilidade" e "desenvolvimento sustentável" fazem parte da agenda e do compromisso de todos os países e organizações que pensam no futuro e estão preocupados com a preservação da vida dos seres vivos.
Elaborado pelo professor, 2023.
Diante do contexto apresentado, assinale a alternativa correta sobre a definição de desenvolvimento sustentável:
ALTERNATIVAS
Desenvolvimento sustentável é o desenvolvimento que não esgota os recursos para o futuro.
Desenvolvimento sustantável é o desenvolvimento que supre as necessidades momentâneas das pessoas.
Desenvolvimento sustentável é o desenvolvimento incapaz de garantir o atendimento das necessidades da geração futura.
Desenvolvimento sustentável é um modelo de desenvolvimento econômico, social e político que esteja contraposto ao meio ambiente.
Desenvolvimento sustentável é o desenvolvimento capaz de suprir as necessidades da geração anterior, comprometendo a capacidade de atender às necessidades das futuras gerações.
Entre em contato conosco
54 99956-3050
Se você possui smartphone há mais de 10 anos, talvez não tenha percebido que, no início da onda da
instalação de aplicativos para celulares, quando era instalado um novo aplicativo, ele não perguntava se
podia ter acesso às suas fotos, e-mails, lista de contatos, localização, informações de outros aplicativos
instalados, etc. Isso não significa que agora todos pedem autorização de tudo, mas percebe-se que os
próprios sistemas operacionais (atualmente conhecidos como Android da Google ou IOS da Apple) têm
aumentado a camada de segurança quando algum aplicativo tenta acessar os seus dados, abrindo uma
janela e solicitando sua autorização.
CASTRO, Sílvio. Tecnologia. Formação Sociocultural e Ética II. Unicesumar: Maringá, 2024.
Considerando o exposto, analise as asserções a seguir e assinale a que descreve corretamente.
ALTERNATIVAS
I, apenas.
I e III, apenas.
II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
ESw 10 - Qualidade de Software.pdf
1. Qualidade de Software
"Antes de imprimir pense em sua responsabilidade
e compromisso com o MEIO AMBIENTE."
Givanaldo Rocha de Souza
givanaldo.rocha@ifrn.edu.br
http://docente.ifrn.edu.br/givanaldorocha
Engenharia de Software
Layout original gentilmente cedido pelo professor Fábio Procópio
2. Seminário sobre Qualidade de Software
Introdução – Qualidade de Software
“Área de conhecimento da engenharia de software que objetiva
garantir a qualidade do software através da definição e
normatização de processos de desenvolvimento.” [Wikipedia].
Apesar dos modelos aplicados na garantia da qualidade de software atuarem
principalmente no processo, o principal objetivo
é garantir um produto final que satisfaça às
expectativas do cliente, dentro daquilo que foi
acordado inicialmente.
3. Seminário sobre Qualidade de Software
Qualidade de Software
Um software de qualidade é fácil de usar, funciona corretamente, é de fácil
manutenção e mantém a integridade dos dados para evitar possíveis falhas,
fora ou não, do seu controle.
Os custos resultantes de defeitos ou erros provocados por falha de softwares,
tanto para as empresas de softwares como para usuários, poderiam ser
catastróficos, bancos poderiam perder milhões de dólares e clientes veriam
seus dinheiros sumirem.
4. Seminário sobre Qualidade de Software
Qualidade no Desenvolvimento de Software
No desenvolvimento de software, a qualidade do produto está diretamente
relacionada à qualidade do processo de desenvolvimento.
Desta forma, é comum que a busca por um software de maior qualidade passe
necessariamente por uma melhoria no processo de desenvolvimento.
5. Seminário sobre Qualidade de Software
Qualidade no Desenvolvimento de Software
Para ajudar nessa questão, a International Organization Standardization (ISO) e
a International Electrotechnical Comission (IEC) se uniram para editar normas
internacionais conjuntas.
A norma internacional ISO/IEC define qualidade de software como “A
totalidade de características de um produto de software que lhe confere a
capacidade de satisfazer necessidades explícitas e implícitas”.
6. Seminário sobre Qualidade de Software
Modelos de Qualidade de Software
CMMI (Capabilibity Maturity Model Integration)
Práticas necessárias à maturidade do processo de desenvolvimento de software.
Níveis variam de 0 (inicial) até 5 (em otimização).
MPS.BR (Melhoria de Processos do Software Brasileiro)
Modelo voltado para a realidade do mercado de pequenas empresas de desenvolvimentos de
software no Brasil.
Baseado nas normas ISO/IEC 12207 e 15504 e compatível com o CMMi.
Apoiado pelo Ministério de Ciência e Tecnologia, FINEP e Banco Interativo de
Desenvolvimento.
Níveis variam de A (em otimização) até G (parcialmente gerenciado).
MPT.BR (Melhoria do Processo de Teste Brasileiro)
Modelo para apoiar organizações por meio do desenvolvimento da disciplina de testes.
Baseados em diversos outros modelos, tais como CMMi e MPS.BR.
Níveis variam de 1 (parcialmente gerenciado) até 5 (automação e otimização)
7. Seminário sobre Qualidade de Software
Modelos de Qualidade de Software
ISO 9001:2008
Pertencente à família ISO 9001 (gestão de qualidade para qualquer organização).
Estabelece os requisitos para um sistema de gestão da qualidade.
Padronização de todos os processos-chave, que afetam o produto e o cliente.
Garantir a rastreabilidade do processo e fornecer meios apropriados de ações corretivas.
ISO/IEC 9126
Norma para qualidade de produto de software.
Propõe atributos de qualidade distribuídos em seis características
8. Seminário sobre Qualidade de Software
Modelos de Qualidade de Software
ISO/IEC 12207
Estabelece uma estrutura comum para os processos de ciclo de vida do software.
Visa ajudar a organização a compreender todos os componentes presentes na aquisição e
fornecimento de software.
Processos divididos em três categorias: fundamentais, apoio e organizacionais.
ISO/IEC 15504
Conhecida como SPICE, define o processo de desenvolvimento de software, sendo uma
evolução da ISO/IEC 12207.
Possui níveis de capacidade, assim como o CMMI
9. Seminário sobre Qualidade de Software
Seminário sobre Qualidade de Software
Cada grupo apresentará o seminário sobre um modelo de qualidade de
software, explicando como funciona o mesmo.
Os principais quesitos avaliados na apresentação serão:
Conteúdo da apresentação
Didática e domínio de conteúdo
Material apresentado (slides, textos, etc.)
Organização
Excesso de leitura
Tempo de apresentação
Estrutura sugerida: introdução, histórico, conceitos relacionados, aplicação do
modelo, empresas que usam o modelo, conclusão e referências.
10. Seminário sobre Qualidade de Software
Seminário sobre Qualidade de Software
Referências: além de sites web, procurem por revistas especializadas no
assunto, além de livros.
Exemplos:
Revista do Programa Brasileiro da Qualidade e Produtividade em Software
Revista Engenharia de Software (Devmedia)
IEEE Software
SBC Horizontes
11. Seminário sobre Qualidade de Software
Temas para o seminário
MPS.BR (João Pedro, Iana, Mara, Ruan)
CMMi (Giovanni, Felipe, Fernando)
MPT.BR (André, Juarez, Wendel, Gilmar)
ISO/IEC 9001:2008 (Alison, Mateus, Rafael, Sanderson)
ISO/IEC 15504 (Ádila, Alyne, Esau, Emerson)
Apresentação:
Data: 20/11/2013
Valor: 5,0 pontos
Tempo: 20~25 minutos
12. Seminário sobre Qualidade de Software
Referências
__. Qualidade de Software. Disponível em http://pt.wikipedia.org/wiki/Qualidade_de_software.
__. Qualidade de Software. Disponível em http://www.qualidadedesoftware.com.br.
ANIDO, R. Qualidade de Software. Disponível em http://www.ic.unicamp.br/~ranido/mc626/Qualidade.pdf.
KOSCIANSKI, A.; SOARES, M. S. Qualidade de Software. 2. ed. São Paulo: Novatec, 2007.
DEVMEDIA. Revista Engenharia de Software. Disponível em http://www.devmedia.com.br/revista-engenharia-
de-software-magazine.
SOFTEX. Qualidade – MPS.BR. Disponível em http://www.softex.br/mpsbr.
__. MPT.BR. Disponível em http://mpt.org.br/mpt.
JUNIOR, I. MPT.BR: Melhoria do Processo de Teste Brasileiro. Disponível em
http://www.each.usp.br/cbsoft2011/imagens/slides/industria/App_09_00.pdf.
CMMI INSTITUTE. CMMI. Disponível em http://cmmiinstitute.com.
__. CMMI. Disponível em http://pt.wikipedia.org/wiki/CMMI.
__. ISO 9001. Disponível em http://academiaplatonica.com.br/2011/gestao/iso-90012008-sistemas-de-gestao-
da-qualidade-requisitos-0-introducao.
__. ISO/IEC 9126. Disponível em http://pt.wikipedia.org/wiki/ISO_9126.
__. ISO/IEC 12207. Disponível em http://pt.wikipedia.org/wiki/IEC_12207.
__. ISO/IEC 15504. Disponível em http://pt.wikipedia.org/wiki/ISO_15504.