Análise e Projeto de Sistemas

March 21, 2018 | Author: eliete-ambrozio270 | Category: Systems Analysis, System, Software, Software Engineering, Quality (Business)


Comments



Description

Análise e Projeto deSistemas Análise de Sistemas Conceitos Básicos Sistemas: Um sistema pode ser definido como um conjunto de elementos interligados que interagem com objetivos comuns formando um todo. (BALLESTERO ALVAREZ, 1990) .Análise de Sistemas Conceitos Básicos Software: Software não é apenas o programa. mais toda a documentação associada e os dados de configurações necessários para que esses programas operem corretamente. Análise de Sistemas Conceitos Básicos Engenharia de Software: A engenharia de software é uma disciplina da engenharia que se ocupa de todos os aspectos da produção de software. desde os estágios iniciais de especificação do sistema até a manutenção desse sistema depois que ele entrou em operação. . desenvolvendo. . prazos e benefícios. visando atender aos objetivos estabelecidos quanto a qualidade.Análise de Sistemas Conceitos Básicos Analista de Sistemas: O papel do Analista é gerar aplicações informatizadas. custos. implantando e mantendo sistemas de acordo com as metodologias e técnicas adequadas. Análise de Sistemas Conceitos Básicos PRODUTOS DE SOFTWARE Produtos Genéricos: São sistemas produzidos por uma organização e vendidos no mercado a qualquer cliente capaz de adquiri-los. . .Análise de Sistemas Conceitos Básicos Produtos personalizados: O software é desenvolvido especialmente para um cliente em particular. .Análise de Sistemas Conceitos Básicos Atributos de um bom software:  Manutenibilidade O software deve ser escrito de modo que possa evoluir para atender as necessidades de mudanças dos clientes. . o sistema deve ser reparado rapidamente. Para que isso aconteça. a organização que utiliza o sistemas deve ter acesso ao código fonte e pessoas habilitadas para fazer as alterações.Análise de Sistemas Conceitos Básicos  Facilidade de reparos  Caso ocorra falhas. seguro e protegido. não deve causar danos físicos ou econômicos caso ocorra falhas.Análise de Sistemas Conceitos Básicos Confiança  Confiável. Portanto. . Eficiência inclui por exemplo tempo de resposta.Análise de Sistemas Conceitos Básicos Eficiência  O software não deve desperdiçar os recursos do sistema. . .Análise de Sistemas Conceitos Básicos Usabilidade  O software deve ser de fácil utilização para os usuários para o qual ele foi projetado. isto é.Análise de Sistemas Conceitos Básicos Modelo Ambiental: “É o modelo que define as interfaces entre o sistema é o resto do universo. ele modela a parte exterior do sistema.” . .  Lista de Eventos.  Diagrama de Contexto.Análise de Sistemas Conceitos Básicos  Componentes do Modelo Ambiental:  Objetivos do Sistema. “O propósito de Ajax Book System é manipular todos os detalhes dos pedidos de livros.” . Oliveira 10 clientes com faturas em atraso. faturamento e cobrança a Engenharia de Software Ronaldo C. Informações sobre pedidos de livros devem estar disponíveis para outros sistemas. bem como remessas. tal como marketing. vendas e contabilidade.Análise de Sistemas Conceitos Básicos  Objetivo do Sistema  Declaração textual concisa e breve dos objetivos do sistema. . 4. Cadastrar Fornecedor. Efetuar Venda de Pedido de Livro.Análise de Sistemas Conceitos Básicos Lista de eventos  Lista narrativa dos estímulos que ocorrem no mundo exterior. Cadastrar Cliente.  Exemplo sistema de livraria: 1. e aos quais nosso sistema deve responder. Cadastrar Livro. 3. 2. Análise de Sistemas Conceitos Básicos  Diagrama de contexto  Define a interconexão do sistema com o ambiente que esta inserido. na qual uma única bolha representa o sistema inteiro. O diagrama de contexto é um caso especial de diagrama de fluxo de dados. . Análise de Sistemas Conceitos Básicos Sistema de Livraria: . Ex. O sistema deve permitir a busca de livros por título e autor. .Análise de Sistemas Conceitos Básicos  Requisitos funcionais  Definição das funções que um sistema ou componente do sistema deve fazer.  Relacionados com restrições sobre como os requisitos dos usuários devem ser satisfeitos. O sistema deve ser fácil de usar  Definem qualidades gerais sobre o sistema. restrições de custo. Ex. tempo. Ex. recursos .Análise de Sistemas Conceitos Básicos  Requisito Não Funcional  Relacionados com restrições e aspectos de qualidade. (requisito de performance) O sistema deve fornecer um help online.Análise de Sistemas Conceitos Básicos  São requisitos que especificam as características desejadas que um sistema deve fornecer. (requisito de usabilidade) .   O sistema deve processar no mínimo 8 transações por segundo. .4 Tempo de O tempo para registro de cada fita deve ser inferior a Performance registro um segundo. ... usuários que levam 4 fitas Especificação de semana pagam apenas 3. indicando o cliente e as fitas que foram emprestadas. .1 Desconto de fim Nos fins de semana..5 Janela única Todas as funções relacionadas a empréstimos devem Interface ser efetuadas em uma única janela . .. Requisitos Não Funcionais Nome Restrição Categoria Desejável Permanente ( ) ( ) NF2.... .. (x) (x) NF1...1 Controle de A função só pode ser acessada por usuário com perfil Segurança Acesso de operador ou superior.2 Identificação de As fitas devem ser identificadas por um código de Interface Fitas barras ( ) ( ) NF1. ... ( ) (x) NF1.. . .... Oculto ( x ) F2 Calcular descontos Descrição: O sistema deve calcular descontos nos empréstimos em função da política da empresa.Análise de Sistemas Conceitos Básicos Oculto ( ) F1 Registrar empréstimos Descrição: O sistema deve registrar empréstimos de fitas.. bem como a data do empréstimo e valor previsto para pagamento na devolução. . .3 Identificação do O cliente deverá ser identificado a partir de seu nome Interface cliente (x) ( ) NF1.. . Requisitos Não Funcionais Nome Restrição Categoria Desejável Permanente ( ) (x) NF1..
Copyright © 2024 DOKUMEN.SITE Inc.