Apostila

Disponível somente no TrabalhosFeitos
  • Páginas : 162 (40347 palavras )
  • Download(s) : 0
  • Publicado : 19 de março de 2013
Ler documento completo
Amostra do texto
UFES - Universidade Federal do Espírito Santo

Análise de Sistemas
Notas de Aula

Ricardo de Almeida Falbo
E-mail: falbo@inf.ufes.br

2002/2

Índice
Capítulo 1 - Introdução 1.1 – Análise e Especificação de Requisitos 1.2 – A Organização deste Texto PARTE I – ESPECIFICAÇÃO DE REQUISITOS Capítulo 2 – Técnicas de Levantamento de Requisitos 2.1 – Amostragem 2.2 – Investigação 2.3 –Entrevistas 2.4 – Questionários 2.5 – Observação 2.6 – Prototipação Capítulo 3 – Modelagem de Casos de Uso 3.1 – Casos de Uso 3.2 – Diagramas de Casos de Uso 3.3 – Descrição de Casos de Uso 3.4 – Associações entre Casos de Uso PARTE II – ANÁLISE ORIENTADA A OBJETOS Capítulo 4 – Introdução à Orientação a Objetos 4.1 – Abordagem Estruturada x Abordagem Orientada a Objetos 4.2 – Conceitos da Orientação aObjetos 4.3 – Processo de Desenvolvimento Orientado a Objetos 4.4 – A Linguagem de Modelagem Unificada Capítulo 5 - Análise Orientada a Objetos 5.1 - Identificação de Classes 5.2 - Especificação de Hierarquias de Generalização / Especialização 5.3 - Identificação de Subsistemas 5.4 - Identificação de Associações e Definição de Atributos 5.5 - Determinação do Comportamento 5.6 - Definição dasOperações PARTE III – ANÁLISE ESSENCIAL DE SISTEMAS Capítulo 6 – Introdução à Análise Essencial 6.1 - Conceitos 6.2 - Especificação da Essência do Sistema 1 1 2 3 4 4 7 8 13 18 20 23 23 25 26 28 33 34 34 36 47 56 59 60 62 63 64 69 72 75 76 77 82

Capítulo 7 – Modelagem de Dados 7.1 - Conceitos Básicos 7.2 - Restrições de Integridade ou Leis de Consolidação 7.3 - Outras Considerações sobreAtributos 7.4 - Outros Conceitos Importantes 7.5 - Dicionário de Dados Capítulo 8 – Modelagem Funcional 8.1 - Conceitos Básicos 8.2 - Construindo DFDs 8.3 - Técnicas de Especificação de Processos

86 86 90 94 96 102 104 105 111 113

UFES
Departamento de Informática

Análise de Sistemas: Notas de Aula Ricardo de Almeida Falbo Cap.1 - Introdução

1 – Introdução
O desenvolvimento de software éuma atividade de crescente importância na sociedade contemporânea. A utilização de computadores nas mais diversas áreas do conhecimento humano tem gerado uma crescente demanda por soluções computadorizadas. É importante observar que, associada ao acréscimo da demanda, a evolução do hardware tem sido mais acentuada, disponibilizando aos usuários máquinas cada vez mais velozes e com maior capacidadede processamento. Neste contexto, identificou-se, já na década de 70, uma situação crítica no desenvolvimento de software, a chamada Crise do Software [Pressman00], caracterizada pelos seguintes fatos: • demanda muito superior à capacidade de desenvolvimento; • qualidade insuficiente dos produtos; e • estimativas de custo e tempo raramente cumpridas nos projetos. Visando melhorar a qualidade dosprodutos de software e aumentar a produtividade no processo de desenvolvimento, surgiu a área de pesquisa denominada Engenharia de Software. A Engenharia de Software busca organizar esforços no desenvolvimento de ferramentas, metodologias e ambientes de suporte ao desenvolvimento de software. Dentre as principais atividades de um processo de desenvolvimento de software, destaca-se a atividade deanálise e especificação de requisitos, na qual os requisitos de um sistema são levantados e modelados, para só então ser projetada e implementada uma solução. Esta atividade é o objeto de estudo deste texto.

1.1 – Análise e Especificação de Requisitos
Um completo entendimento dos requisitos do software é essencial para o sucesso de um esforço de desenvolvimento de software. A atividade deanálise e especificação de requisitos é um processo de descoberta, refinamento, modelagem e especificação. O escopo do software definido no planejamento do projeto é refinado em detalhe, as funções e o desempenho do software são especificados, as interfaces com outros sistemas são indicadas e restrições que o software deve atender são estabelecidas. Modelos dos dados requeridos, do controle e do...
tracking img