REVISÃO - APS - 20-05-2015.ppt

22
Análise e Projeto de Sistemas Profª Eliete Fim Ambrózio Machado

Transcript of REVISÃO - APS - 20-05-2015.ppt

  • Anlise e Projeto de SistemasProf Eliete Fim Ambrzio Machado

  • Anlise de SistemasConceitos BsicosSistemas:

    Umsistemapode ser definido como um conjunto de elementos interligados que interagem com objetivos comuns formando um todo.

    (BALLESTERO ALVAREZ, 1990)

  • Anlise de Sistemas Conceitos BsicosSoftware:

    Software no apenas o programa, mais toda a documentao associada e os dados de configuraes necessrios para que esses programas operem corretamente.

  • Anlise de Sistemas Conceitos BsicosEngenharia de Software:

    A engenharia de software uma disciplina da engenharia que se ocupa de todos os aspectos da produo de software, desde os estgios iniciais de especificao do sistema at a manuteno desse sistema depois que ele entrou em operao.

  • Anlise de Sistemas Conceitos BsicosAnalista de Sistemas:

    O papel do Analista gerar aplicaes informatizadas, desenvolvendo, implantando e mantendo sistemas de acordo com as metodologias e tcnicas adequadas, visando atender aos objetivos estabelecidos quanto a qualidade, custos, prazos e benefcios.

  • Anlise de Sistemas Conceitos BsicosPRODUTOS DE SOFTWARE

    Produtos Genricos:

    So sistemas produzidos por uma organizao e vendidos no mercado a qualquer cliente capaz de adquiri-los.

  • Anlise de Sistemas Conceitos BsicosProdutos personalizados:

    O software desenvolvido especialmente para um cliente em particular.

  • Anlise de Sistemas Conceitos BsicosAtributos de um bom software:

    Manutenibilidade O software deve ser escrito de modo que possa evoluir para atender as necessidades de mudanas dos clientes.

  • Anlise de Sistemas Conceitos BsicosFacilidade de reparos Caso ocorra falhas, o sistema deve ser reparado rapidamente.

    Para que isso acontea, a organizao que utiliza o sistemas deve ter acesso ao cdigo fonte e pessoas habilitadas para fazer as alteraes.

  • Anlise de Sistemas Conceitos BsicosConfiana Confivel, seguro e protegido. Portanto, no deve causar danos fsicos ou econmicos caso ocorra falhas.

  • Anlise de Sistemas Conceitos BsicosEficincia O software no deve desperdiar os recursos do sistema.

    Eficincia inclui por exemplo tempo de resposta.

  • Anlise de Sistemas Conceitos BsicosUsabilidade O software deve ser de fcil utilizao para os usurios para o qual ele foi projetado.

  • Anlise de Sistemas Conceitos BsicosModelo Ambiental:

    o modelo que define as interfaces entre o sistema o resto do universo, isto , ele modela a parte exterior do sistema.

  • Anlise de Sistemas Conceitos BsicosComponentes do Modelo Ambiental:

    Objetivos do Sistema; Lista de Eventos; Diagrama de Contexto.

  • Anlise de Sistemas Conceitos BsicosObjetivo do Sistema Declarao textual concisa e breve dos objetivos do sistema.

    O propsito de Ajax Book System manipular todos os detalhes dos pedidos de livros, bem como remessas, faturamento e cobrana a Engenharia de Software Ronaldo C. Oliveira 10 clientes com faturas em atraso. Informaes sobre pedidos de livros devem estar disponveis para outros sistemas, tal como marketing, vendas e contabilidade.

  • Anlise de Sistemas Conceitos BsicosLista de eventos Lista narrativa dos estmulos que ocorrem no mundo exterior, e aos quais nosso sistema deve responder.

    Exemplo sistema de livraria: Cadastrar Cliente. Cadastrar Fornecedor.Cadastrar Livro.Efetuar Venda de Pedido de Livro.

  • Anlise de Sistemas Conceitos BsicosDiagrama de contexto Define a interconexo do sistema com o ambiente que esta inserido.

    O diagrama de contexto um caso especial de diagrama de fluxo de dados, na qual uma nica bolha representa o sistema inteiro;

  • Anlise de Sistemas Conceitos BsicosSistema de Livraria:

  • Anlise de Sistemas Conceitos BsicosRequisitos funcionais Definio das funes que um sistema ou componente do sistema deve fazer.

    Ex. O sistema deve permitir a busca de livros por ttulo e autor.

  • Anlise de Sistemas Conceitos BsicosRequisito No Funcional Relacionados com restries e aspectos de qualidade.

    Ex. O sistema deve ser fcil de usar

    Definem qualidades gerais sobre o sistema. Relacionados com restries sobre como os requisitos dos usurios devem ser satisfeitos.

    Ex. restries de custo, tempo, recursos

  • Anlise de Sistemas Conceitos Bsicos So requisitos que especificam as caractersticas desejadas que um sistema deve fornecer.

    O sistema deve processar no mnimo 8 transaes por segundo. (requisito de performance)O sistema deve fornecer um help online. (requisito de usabilidade)

  • Anlise de Sistemas Conceitos Bsicos

    F1 Registrar emprstimos

    Oculto ( )

    Descrio: O sistema deve registrar emprstimos de fitas, indicando o cliente e as fitas que foram emprestadas, bem como a data do emprstimo e valor previsto para pagamento na devoluo.

    Requisitos No Funcionais

    Nome

    Restrio

    Categoria

    Desejvel

    Permanente

    NF1.1 Controle de Acesso

    A funo s pode ser acessada por usurio com perfil de operador ou superior.

    Segurana

    ( )

    (x)

    NF1.2 Identificao de Fitas

    As fitas devem ser identificadas por um cdigo de barras

    Interface

    ( )

    (x)

    NF1.3 Identificao do cliente

    O cliente dever ser identificado a partir de seu nome

    Interface

    ( )

    ( )

    NF1.4 Tempo de registro

    O tempo para registro de cada fita deve ser inferior a um segundo.

    Performance

    (x)

    ( )

    NF1.5 Janela nica

    Todas as funes relacionadas a emprstimos devem ser efetuadas em uma nica janela

    Interface

    (x)

    (x)

    ...

    ...

    ...

    ...

    ...

    F2 Calcular descontos

    Oculto ( x )

    Descrio: O sistema deve calcular descontos nos emprstimos em funo da poltica da empresa.

    Requisitos No Funcionais

    Nome

    Restrio

    Categoria

    Desejvel

    Permanente

    NF2.1 Desconto de fim de semana

    Nos fins de semana, usurios que levam 4 fitas pagam apenas 3.

    Especificao

    ( )

    ( )

    ...

    ...

    ...

    ...

    ...