Trabalhos
Área de Ciências Naturais, da Computação e das Engenharias
CURSO SISTEMAS DE INFORMAÇÃO
Disciplina de Análise e Projeto de Sistemas
Parte I – Técnicas de Modelagem
Software de computador é o produto que os profissionais de software constroem e, depois, mantêm ao longo do tempo. Abrange programas que executam em computadores de qualquer tamanho e arquitetura, conteúdo que é apresentado ao programa a ser executado e documentos tanto em forma impressa quanto virtual que combinam todas as formas de mídia eletrônica.
Conceitos de Análise e Modelagem de Software
Visão genérica de Engenharia de Software
1) Definição:
Função, desempenho, interface, restrições de projeto, critérios de validação.
Disciplinas:
Análise de Sistemas; Planejamento de projeto de software; Análise de requisitos;
2) Desenvolvimento:
Estrutura de dados, Arquitetura de software, detalhes procedimentais, programas, testes;
Disciplinas:
Projeto de Software; Codificação e Testes;
3) Manutenção:
Corretiva: para corrigir defeitos;
Adaptativa: para acomodar mudanças no ambiente externo do software (S.O, periféricos, etc);
Perfectiva: para inclusão de novas funcionalidades;
A Modelagem de um sistema de informação deve-se basear no ciclo de vida de software adotado pela empresa. A modelagem inicia-se em identificar o que deve ser construído, com qual intuito, para que servirá, quem irá utilizar aquilo que será desenvolvido, que outros sistemas dependerão deste que será construído, de quais sistemas este que será construído dependerá, etc.
Ciclo de Vida de Software
Quando uma empresa resolve adquirir um software, uma das coisas que mais influenciam em sua compra é a continuidade do serviço prestado, ou seja, sua atualização contínua. Atualmente um software não pode ter seu
ciclo de vida finalizado em sua implementação, pois enquanto ele estiver sendo utilizado, mais cedo ou mais tarde, deverá ser modificado.
O