• Nenhum resultado encontrado

AnexoC RéplicaQuestõesNormas Rev05

N/A
N/A
Protected

Academic year: 2021

Share "AnexoC RéplicaQuestõesNormas Rev05"

Copied!
7
0
0

Texto

(1)

Instituto Tecnológico de Aeronáutica

CE-230 - Qualidade, Confiabilidade e Segurança (Safety) de

Software

Professor Doutor: Adilson Marques da Cunha

(2)

Questões referente às Normas

1. OBJETIVO:

Visando aferir Qualidade, Confiabilidade e Segurança no desenvolvimento de software embarcado e de tempo real, utilizando o Método Ágil (SCRUM) e suas boas práticas na forma de auditoria nas disciplinas CES-63 e CE-235, cada um dos integrantes da disciplina CE-230 elaborou e reportou em suas páginas do Google Sites, 6 (seis) perguntas, referentes à normas que tratam o software como Produto e como Processo, envolvendo o Sub-Produto de Software: Smart Grid – Industrial. Como consequencia das respostas obtidas, realizamos as réplicas das mesmas de forma a tornar a aplicação da qualidade um processo iterativo. Segue adiante a descrição das respectivas normas e no tópico dois temos as réplicas elaboradas que devem ser respondidas pelos alunos auditados:

Software Como Produto

Normas da Série ISO/IEC 9126 ou NBR 13.596 ou similar/substituta – Características de um Software de Qualidade;

Norma ISO/IEC 14.598 - Guias para Avaliação da Qualidade do Software como Produto ISO/IEC 9126 ou NBR 13.596;

Norma ISO/IEC 12.119 ou similar/substituta - Avaliação de Pacotes de Software; Software Como Processo:

Normas da Série ISO 9000 – Um conjunto de Normas ISO que define os Padrões para a Garantia e o Gerenciamento da Qualidade;

Norma ISO 12.207 (1995) – O Processo do Ciclo de Vida de Software;

Norma ISO 15.504 (SPICE) - Organiza a Norma ISO 12.207. A versão brasileira desta Norma foi encaminhada para votação na ABNT em junho de 1997 para se transformar numa Norma brasileira;

(3)

2. QUESTÕES:

Responsável Norma Questões Respostas Réplica Tréplica

Normas da Série ISO/IEC 9126

No contexto do desenvolvimento ágil, ainda é possível garantir Funcionalidade, Confiabilidade,

Usabilidade, Eficiência, Manutenibilidae e Portabilidade,

caracterísitcas do software defendidas pela ISO 9126? Como?

Sim. Conforme os princípios do desenvolvimento ágil, pode-se observar que se prega:

Desenvolvimento de Softwares funcionais. Isso implica em adotar as características abordadas pela ISO 9126.

Serão realizados testes que garantirão o bom funcionamento do produto

desenvolvido?

Normas da Série

ISO 9000 O que é ISO 9000?

A ISO 9000 é uma série de 4 normas internacionais para "Gestão da Qualidade" e "Garantia da Qualidade". Ela não é destinada a um

"produto" nem para alguma indústria específica. Tem como objetivo orientar a implantação de sistemas de qualidade nas

organizações.

Se for passivo de acontecer, como voces acham que podem

utilizar a ISO-9000 e em que parte do precesso de criação do Projeto Smart Grid Industrial ?

Norma ISO/IEC 12.119.

O Projeto Smart Grid Industrial, preve a possibilidade do produto possuir uma rotina/controle para verificar se a instalação foi bem

sucedida?

Sim. Uma rotina de testes será executada para verificação da completude do sistema.

No mesmo contexto, caso ocorra um erro, como o software irá reportá-lo ?

Norma ISO/IEC 14.598

Foi criado um processo de avaliação para o Smart Grid

Industrial? Foram adotados os

principais processos? Caso a resposta seja afirmativa, quais

foram eles?

Sim.

Foram estabelecidos requisitos de avaliação; Foi criado especificação para avaliação.

Foi projetada uma avaliação, ouse ja, produziu-se um plano de avaliação.

A Avaliação foi executada.

Este processo de avaliação para o Smart Grid Industrial está

documentado?

Norma ISO 12.207

Quais são as atividades que a ISO-12207 considera importante para o

desenvolvimento de software ?

A ISO-12207 consideram varias atividades importantes e todas elas são importantes porem para o desenvolvimento de software as mais

significaticas são, implementação, levantamento de requisitos, análise, arquitetura, projeto, codificação e teste, integração,

qualificação, integração,qualificação e instalação.

E em qual dessas atividades que você mencionou foi implemetadas no Projeto Smart

Grid Industrial ? Daniele

Norma ISO 15.504

Como pensam em aplicar o processo de Validação? Qual a sua importância para o projeto? Quem

são os verificadores?

Junto com as disciplinas CE-230 e CE-237, planos de teste bem como auditorias estão sendo feitas afim de validar o software.

Como esta sendo efetuada a documentação desta integração

(4)

Normas da Série ISO/IEC 9126

É possível manter as sub-características que o software, considerado de qualidade, deve

possuir? De que maneira?

Sim. O desenvolvimento ágil permite que se desenvolva de maneira otimizada sem deixar de lado as caracterísitcas e sub-características que devem conter no produto desenvolvido.Pra isso, são utilizados técnicas e métodos que trazem eficiência e garantia de qualidade

para o desenvolvimento.

Quais técnicas e métodos estão sendo utilizados para garantia

da qualidade no software desenvolvido?

Normas da Série

ISO 9000 O que é certificação ISO 9000?

O certificado é o documento que atesta a conformidade do sistema da qualidade implantado em uma empresa de acordo com os requisitos das normas da série NBR ISO 9000. A implantação do

sistema da qualidade destina-se prioritariamente à obtenção da satisfação do cliente pela prevenção de não-conformidades em todos os estágios, desde a produção até os serviços associados

(assistência técnica).

Vocês acreditam se o projeto SSG for implementado, será possivel obter um certificado

ISO-9000 ?

Norma ISO/IEC 12.119

A descrição do produto que vocês estão elaborando é compreensível e

completa para ajudar o usuário ou comprador em potencial na avaliação da adequação do produto

a sua realidade? (no caso de usuários finais).

Não. A descrição existente engloba documentação produzida em práticas ágeis, o que depende de uma imersão no projeto de desenvolvimento para que seja entendida, que é o caso do Product

Owner, que participa do desenvolvimento e tem condição de entender o que está documentado.

Mesmo tendo a visão do Product Owner, como vocês

classificam o nível de compreenção da documentação

apresentada?

Norma ISO/IEC 14.598

Quais poderão ser os objetivos para avaliação da qualidade do produto

final Smart Grid Industrial?

Os objetivos poderão ser: Decidir quanto à aceitação do produto;

Comparar produtos competidores; Selecionar entre produtos alternativos;

Analisar os efeitos, positivos ou negativos, da utilização de um produto;

Decidir sobre a necessidade de upgrade ou substituição

Um plano de garantia da qualidade pode ser um dos artefatos que contribuirá para

aferir qualidade durante o desenvolvimento do projeto.

Norma ISO 12.207 Para que serve uma a ISO-12207 e

qual seu objetivo ?

O objetivo principal é estabelecer uma estrutra comum para os processos de ciclo de vida e de desenvolvimento de softwares

visando ajudar as organizações a compreenderem todos os componentes presentes na aquisição e fornecimento de softwaree, assim conseguirem firmar contratos e executarem projetos de forma

mais eficaz.

De quem seria a resposabilidade do o processos

de ciclo de vida e de desenvolvimento de softwares

no Projeto Smart Grid

Industrial ? Zanetti

Norma ISO 15.504

De que forma esta sendo realizada a

Verificação Conjunta descrita por

esta norma?

Diariamente o ScrumMaster e o Product Owner trocam e-mail ou mesmo se reunem para discutir a conformidade com os requisitos.

Exixte algum controle para essas reuniões?

(5)

Normas ISO/IEC 9126

No projeto Smart Grid Industrial , foram levantadas características relevantes que irão contribuir para a qualidade do produto desenvolvido,

na etapa inicial de desenvolvimento?

Sim. O sistema deverá possuir funcionalidade, confiabildiade e Eficiência, a priore.

Existe um plano de garantia da qualidade para o

desenvolvimento do produto?

Normas da Série ISO 9000

Para que uma empresa precisaria obter esse certificado?

Mais que um diferencial de qualidade, a certificação ISO 9000 abre as portas do mundo globalizado para as empresas certificadas, uma vez que, ao adquirir produtos dessas empresas o consumidor tem a certeza que existe um sistema confiável de controle das etapas de

desenvolvimento, elaboração, execução e entrega do produto, provido de um tratamento formalizado com o objetivo de garantir

os resultados.

O Projeto Smart Grid

Industrial, preve a

possibilidade do produto possuir um desenvolvimento, elaboração, execução e entrega

do produto com qualidade ? Explique ?

Norma ISO/IEC 12.119

No produto Smart Grid Industrial como será o tratamento para os dados de entrada, o produto estará em operação normal mesmo quando

os dados informados estão fora dos limites especificados e quanto ao tratamento de erros, as mensagens

de erro possuem informações necessárias para solucionar o

problema?

As mensagens de erro serão disponibilizadas em um relatório que pode ser acessado por um usuário cadastrado. Devido a restrições com os equipamentos, que não disponibilizam um display adequado

para exibir mensagens de erro, as mesmas podem ser vistas nos relatórios.

Esse relatório como são acessados. Como será organizado, em forma de Log,

conterá apenas os erros ou demais dados de funcionamento. Explique:

Norma ISO/IEC 14.598

É possível, no desenvolvimendo ágil, avaliar a qualidade dos

produtos intermediários desenvolvidos? Oque deve ser

feito?

Sim. Decidir quanto à aceitação de um produto intermédio desenvolvido por um subcontratado;

Decidir sobre a finalização do processo de desenvolvimento; Prever a qualidade do produto final;

Recolher informação sobre o comportamento de produtos intermédios com o objetivo de gerir o processo de desenvolvimento.

O que está sendo realizado para avaliar a qualidade dos produtos intermediários que estão sendo desenvolvidos?

Norma ISO 12.207 Como é dividido o funcionamento

da ISO-12207 ?

Na ISO-12207 existem 4 diferentes classes de processos distintos são eles os processos fundamentais, apoio, organizacionais e de

adaptação.

Como pensam em aplicar o processos? Qual a sua importância para o projeto ?

Lucas

Norma ISO 15.504

De acordo com esta norma como deve ser realizado o provesso de

Verificação? Qual a sua

importância dentro do desenvolvimento do SmartMeters?

O processo de verificação é de suma importância para se garantir a especificação com os requisitos. Planos de tesrer de comportamendo devem ser elaborados para cada User History.

Dado um plano de testes elaborado, como garantir a correta conformidade. Como garantir que o teste não altere

as funcionalidades do software?

(6)

1. 1. 1.

1. COMENTARIOS:

Verificado características do 1º Sprint Development e constatado Incoerencias no gráfico Burn Down Chart. Listo a seguir:

1 – O mesmo deve ser especificado dentro do prazo de cada Sprint. Pode-se ter um para acompanhamento global do trabalho como foi desenvolvido pelo grupo, mas aconselha-se a utilização de um gráfico para cada Sprint Development.

2 – O eixo Y do gráfico deve ser escalonado com o esforco de todas as User History e não o numero de User Histpryes, esse esforço deve ser estimado com o auxilio da técnica de Planning Poker.

(7)

HISTÓRICO DE REVISÕES

Revisão Data Descrição Responsável

00 17/10/11 Emissão Inicial Daniele Ferreira

01 23/10/11 Revisão e Adição de Comentários Lucas Sperotto

02 24/10/11 Revisão e Adição de Tópicos Luiz Paulo Zanetti

03 24/10/11 Revisão e Adição de Tópicos Daniele Ferreira

04 24/10/11 Revisão Final (formatação) Lucas Sperotto

Referências

Documentos relacionados

de 2 (duas), por acordo individual, convenção coletiva ou acordo coletivo de trabalho. Agora a CLT passa a contar com 3 espécies de compensação de horas; 1) Banco de horas

• Gerar nos alunos de Análise e desenvolvimento de software a capacidade de analisa, documentar e especificar sistemas computacionais de informação.. Estes devem fazer uso

• O ciclo de vida iterativo e incremental pode ser visto como uma generalização da abordagem em cascata: o software é desenvolvimento em incrementos e cada incremento é desenvolvido

• Deve-se avaliar o conjunto de requisitos essenciais para a definição do Documento de Visão do software e este deve incluir o escopo do projeto e suas limitações, bem como

• Depois de determinar os custos e benefícios para uma possível solução, você pode realizar a análise de custo- benefício.. Estudo

• Requisitos são tipicamente utilizados como informações fundamentais para a fase de projeto de um produto ou serviço, especificando as propriedades e funções necessárias

• Validação: A documentação deve ser validada para garantir que os engenheiros entenderam os requisitos, que a vontade do usuário está realmente atendida pelo que foi

Os principais passos para o planejamento do processo estão baseados no fatiamento dos modelos 3D (geração das camadas), no posicionamento da peça na mesa de trabalho e