Click here to load reader

Reqsist aula3

  • View
    222

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Text of Reqsist aula3

  • REQUISITOS DE SISTEMAS PROF. Horacio RibeiroAula 3 requisitos qualidade engenharia de requisitosREQUISITOS DE SISTEMAS

    REQUISITOS DE SISTEMAS

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    Contedo Programtico desta aula

    Influencia dos requisitos na qualidade do sistema requisitos de usurio e de sistemarequisitos funcionais e no funcionaisEngenharia de requisitos Processo de requisitos

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    Qualidade de sistemas e os requisitos

    conceito da palavra sistema,

    seqncia de atividades, e conjunto de coisas para atingir um objetivo

    soma:

    software + hardware + procedimentos

    Tema da Apresentao

  • antes de se pensar em questes tecnolgicas (ambiente de desenvolvimento, linguagens de programao, banco de dados a ser utilizado, etc.), preciso ter a concepo correta do que se est sendo solicitado.

    Determinao de objetivos; determinar necessidades para atingir objetivos.

    Sem um levantamento de requisitos adequado, certamente o desafio ser muito maior!

    preciso conscientizar o profissional de desenvolvimento de sistemas sobre as necessidades da especificao e documentao correta

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    O processo de levantamento de requisito est vinculado para garantir qualidade no produto que vamos entregar. Para qualquer empresa, ter qualidade nos seus processos para seu ter uma estratgia competitiva, principalmente para aquela que desenvolve software.

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    Adventos de vrias transformaes no mundo, as organizaes precisam produzir produtos e servios de qualidade, no mais como uma estratgia de diferenciao de mercado, mas como uma condio de subsistncia.

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    qualidade, Pressman (2006) atribuiu o alcance da qualidade de software como uma conseqncia de:.Criar um conjunto de atividades que iro ajudar a garantir que cada produto de trabalho da engenharia de software exiba alta qualidade.

    Realizar atividades de segurana da qualidade em cada projeto de software.

    Usar mtricas para desenvolver estratgias para a melhoria de processo de software e, como conseqncia, a qualidade no produto final.

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    Qualidade de software deve ser compreendido e empreendido como um processo sistmico que precisa est presente todas as etapas e artefatos produzidos, visando a garantia da conformidade de processos e produtos mediante aos requisitos definidos.

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    no confundir os conceitos e a aplicao dos termos Controle da Qualidade e Garantia da Qualidade.

    Garantia da QualidadeControle da Qualidadea)Garantia da qualidade garante que o processo definido e apropriado. b)Metodologia e padres de desenvolvimento so exemplos de garantia da qualidade. c)Garantia da qualidade orientada a processo. d)Garantia da qualidade orientada a preveno. e)Foco em monitorao e melhoria de processo. f)As atividades so focadas no inicio das fases no ciclo de vida de desenvolvimento de software. g)Garantia da qualidade garante que voc est fazendo as coisas certas e da maneira correta.a)As atividades de controle da qualidade focam na descoberta de defeitos em i especficos. b)Um exemplo de controle da qualidade poderia ser: "Os requisitos definidos so os requisitos certos?". c)Controle da qualidade orientado a produto. d)Controle da qualidade orientado a deteco. e)Inspees e garantia de que o produto de trabalho atenda aos requisitos especificados. f)As atividades so focadas no final das fases no ciclo de vida de desenvolvimento de software. g)Controle da qualidade garante que os resultados do seu trabalho so os esperados conforme requisitos.

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    De acordo com o PMBOK (Project Management Body Of Knowledge) do PMI (Project Management Institute), na verso 2004, os processos de gerenciamento da qualidade do projeto detm: :Os principais processos so:Planejamento da Qualidade: Identificao dos padres de qualidade relevantes para o projeto e determinao de como satisfaz-los.Garantia da Qualidade: Aplicao das atividades de qualidade planejadas e sistemticas para garantir que o projeto emprega todos os processos necessrios para atender aos requisitos..Controle da Qualidade: Monitoramento de resultados especficos do projeto a fim de determinar se eles esto de acordo com os padres relevantes de qualidade e identificao de maneiras de eliminar as causas de um desempenho insatisfatrio.

    Tema da Apresentao

    NOME DA AULA AULA1NOME DA DISCIPLINA

    alcanar um produto de software de maneira mais assertiva, de maneira correta , entrega dentro de um tempo e lugar que satisfazem ao cliente, inicia com a identificao dos requisitos.

    Ento devemos primeiramente levantamos as pessoas, os processos e recursos que esto envolvidos, e buscar ento evidenciar suas aes e document-las, da maneira mais detalhadamente necessria para que no haja dvidas do(s) respectivo(s) comportamento(s).

    requisitos.

    Tema da Apresentao

  • Requisitos de sistemas e de usurio

    Tema da Apresentao

  • Requistos de Usurios:

    Segundo Summerville (2011, pg. 58), precisam ser escritos em diferentes nveis de detalhamento para que os diferentes leitores possam us-los de diversas maneiras.

    Os requisitos classificados por nveis esto vinculado na linguagem ou ambiente do teor da especificao para determinada finalidade, com o intuito de consegui ser entendvel, evitando que qualquer anomalia na qualidade da informao disposta imponha obstculos para se alcanar plenamente o resultado esperado

    Tema da Apresentao

  • Os requisitos de usurio

    definem em uma linguagem qualquer o que o sistema deve atender, sem se preocupar como vai atender.

    O foco apontar caractersticas que agregam o valor do software, sem apontar como isso foi feito.

    uma espcie de manual do sistema, que aponta suas funcionalidades para todos que o venham a ler.

    Exemplos: clientes (contratantes) e usurios finais do sistema.

    Tema da Apresentao

  • o usurio define ento a rotina de determinada atividade, expressando claramente qual a necessidade, de forma que seja ento criado todo o processo necessrio para atender os anseios, e conseqentemente possa atingir plenamente os objetivos.

    Notadamente no est se considerando quaisquer tecnologias a ser empregada; pelo contrrio, deve ser permissiva e sentida a flexibilidade, de modo que o usurio possa ter total liberdade para sua explanao.

    Tema da Apresentao

  • Tema da Apresentao

  • requisitos de sistema, estes j so especificados para um grupo de usurios que detm de uma experincia, seja no negcio como na rea de tecnologia da informao, nas especificidades da empresa.

    Tema da Apresentao

  • exemplo: Um jogo com caractersticas mnimas exigidas para que o jogo possa funcionar em um determinado computador. As informaes ali dispostas so consideradas, obrigatrias, pois define os componentes e configuraes para que seja possvel usufruir das emoes dos jogos. Portanto, so requisitos do sistema (Fonte das imagens: http://froog.com.br/requisitos-de-sistema-need-for-speed-shift/).

    Tema da Apresentao

  • Sommerville (2011, pg. 60), destaca que os requisitos devem especificar todos os intentos do cliente, e que sejam de forma clara os quais denominam pelo conceito de completude e consistncia. De maneira geral, os requisitos so classificados em trs tipos. So eles:Funcionais;

    No funcionais; e

    Interface. (vamos definir)

    Tema da Apresentao

  • processo de engenharia de requisitos

    estudos de viabilidade,

    Levantamento e documentao

    Eli citao e anlise de requisitos,

    validao e

    gerenciamento de requisitos).

    Tema da Apresentao

  • estudo de viabilidade -> documento de analise do projeto

    elicitao e anlise de requisitos -> documento que mostra cada forma de registrar aes, telas,...

    especificao de requisitos -> especificao padronizada de cada requisito

    validao de requisitos) - > validao nos aspectos de completude e consistncia.

    Tema da Apresentao

  • Processo de desenvolvimento l dos processos de engenharia de requisitos (Especificao de requisitos Elicitao de Requisitos e Validao de Requisitos)

    Processo de engenharia:

    Cascata espiral reuso prototipao desenvolvimentos geis

    Tema da Apresentao

  • Estudo de viabilidadeTodo projeto de software, em sua fase inicial, deve ser submetido a uma rpida anlise nos seus diversos aspectos

    . O estudo de viabilidade determinar pontos crticos do projeto, apresentando diferentes alternativas de solues para o problema e, at mesmo, se o projeto ser levado adiante ou no.

    Deve tratar aspectos tcnicos\ financeiros

    Tema da Apresentao

  • Estudo de viabilidade anlise de viabilidade um documento que serva para decises no projeto A estrutura bsica do documento composto por uma breve descrio sobre a organizao, o problema em questo, fontes e referncias que lhe proporcionaram conhecimento do problema (questionrios, bibliografia, etc)

    E apresentada mais de uma soluo para o problema. Cada uma, acompanhada de uma breve anlise com prs e contras.

    Ao final do documento, o desenvolvedor, a partir da anlise de cada uma das solues por ele propostas, indica qual a mais adequada, levando em considerao fatores como custo, tempo de desenvolvimento, satisfao dos anseios do cliente,