ANÁLISE E PROJETO DE SISTEMAS

Dennis, Alan - Wixom, Barbara Haley

2ª Edição

Lançamento: 2005

Capa: Brochura

Formato: 21 X 28 Cm

Peso: 1,095 Kg

ISBN: 85-2161457-8

Código de barras: 9788521614579

484 páginas

Preço € 60,00 S/IVA

Dennis, Alan
Indiana University

Wixom, Barbara Haley
University of Virginia

Descrição
A análise e projeto de sistemas (SAD, Systems Analysis and Design) é um campo ativo e empolgante, no qual os analistas aprendem continuamente novas técnicas e abordagens para desenvolver sistemas de forma mais efetiva e eficiente. No entanto, há um conjunto principal de habilidades que todos os analistas precisam conhecer — independentemente da abordagem ou da metodologia usada. Todos os projetos de sistemas de informações passam por quatro fases — planejamento, análise, projeto e implementação; todos os projetos exigem que os analistas reúnam os requisitos, modelem as necessidades da empresa e criem planos de como o sistema deve ser desenvolvido; e requerem um conhecimento de conceitos de comportamento organizacional, como o gerenciamento de mudanças e o desenvolvimento de equipes. Este livro aborda os aspectos dinâmicos desse domínio de conhecimento, mantendo os alunos concentrados na execução da SAD, ao mesmo tempo em que apresenta o núcleo de habilidades que achamos que todo analista de sistemas precisa ter atualmente e no futuro. O livro foi baseado em nossa experiência profissional de analistas de sistemas e em nossa vivência no ensino de SAD em sala de aula. ¤ Este livro será interessante principalmente para professores que exijam dos alunos um projeto como parte do curso. Cada capítulo descreve uma fase do processo, fornece explicações claras sobre como executá-lo, demonstra um exemplo detalhado e, em seguida, apresenta exercícios para os alunos praticarem. Dessa forma, eles poderão terminar o curso com a experiência que lhes dará uma base sólida para o trabalho futuro como analistas de sistemas. PARTICULARIDADES RELEVANTES a) Enfoque na Prática da SAD — O objetivo deste livro é permitir que os alunos pratiquem a SAD — não apenas leiam sobre ela, mas entendam os problemas para que possam realmente analisar e projetar sistemas. O livro introduz cada uma das técnicas principais, explica seu conceito, apresenta um exemplo e dá oportunidade aos alunos de praticarem antes de executá-la realmente em um projeto. Após ler cada capítulo, o aluno será capaz de executar aquela etapa do ciclo de vida do desenvolvimento de sistemas (SDLC, System Development Life Cycle). b) Exemplos Importantes de Sucessos e Fracassos — O livro inclui um caso progressivo de uma empresa fictícia chamada CD Selections. Cada capítulo mostra como os conceitos são aplicados em situações na CD Selections. Diferentemente dos casos progressivos de outros livros, tentamos concentrar esses exemplos no planejamento, no gerenciamento e na execução das atividades descritas no capítulo, em vez de no diálogo detalhado entre participantes fictícios. Dessa forma, o caso progressivo serve como um modelo que os alunos poderão aplicar a seu próprio trabalho. Cada capítulo também inclui vários quadros Conceitos em Ação, que descrevem como empresas reais obtiveram sucesso — ou fracassaram — na execução das atividades do capítulo. Muitos desses exemplos foram extraídos de nossa própria experiência como analistas de sistemas. c) Incorporação de Conceitos e Técnicas Orientados a Objetos — Há uma tendência para os conceitos e técnicas orientados a objetos, tanto através da UML, o novo padrão para projeto e análise orientados a objetos, como pela incorporação gradual desses conceitos às técnicas tradicionais. Adotamos duas abordagens de análise e projeto orientados a objetos no livro. Em primeiro lugar, integramos vários conceitos orientados a objetos a nossa discussão das técnicas tradicionais, embora isso talvez não seja percebido pelos alunos, porque poucos conceitos são rotulados explicitamente como orientados a objetos. Por exemplo, incluímos o desenvolvimento de casos de uso como a primeira etapa da modelagem de processo (ou seja, a diagramação de fluxo de dados) no Capítulo 5, e o uso (e a reutilização) de modelos de interface-padrão e cenários de uso para o projeto de interface no Capítulo 10. Em segundo lugar, incluímos um capítulo final sobre os principais elementos da UML, o qual pode ser usado como uma introdução à análise e projeto orientados a objetos, ficando mais evidente para os alunos. Esse capítulo pode ser usado como o término de um curso — já que os alunos estarão ocupados trabalhando em um projeto — ou ser introduzido após ou em substituição aos Capítulos 6 e 7. d) Enfoque no Mundo Real — As habilidades que os alunos desenvolvem em um curso de análise e projeto de sistemas devem espelhar o trabalho que eles acabarão por realizar em empresas reais. Tentamos tornar este livro tão “real” quanto possível, baseando-nos amplamente em nossa experiência como analistas de sistemas profissionais em empresas como Arthur Andersen, IBM, Ministério da Defesa dos Estados Unidos e o Exército Australiano. Também trabalhamos com diversos conselhos consultivos de profissionais e consultores de informática para a indústria no desenvolvimento do livro e incorporamos seus relatos, comentários e opiniões ao conteúdo. Muitos alunos que usarem este livro empregarão seus conhecimentos no trabalho em um ambiente empresarial, e acreditamos que terão uma vantagem competitiva ao saber o que os executores de sucesso acham relevante no mundo real. e) Abordagem de Projeto — Apresentamos os tópicos deste livro na ordem em que um analista os encontraria no SDLC de um projeto comum. Embora a apresentação seja necessariamente linear (porque os alunos precisam aprender os conceitos da maneira como dependem uns dos outros), enfatizamos a natureza complexa e iterativa da SAD conforme o livro avança. A apresentação do material deve se adequar bem a cursos que encorajem os alunos a trabalhar em projetos, porque introduz os tópicos quando precisam ser aplicados. f) Organização Gráfica — A idéia subjacente do livro é executar a SAD através de um projeto. Tentamos enfatizar isso graficamente, no decorrer do livro, para que os alunos compreendam melhor como os principais elementos do SDLC estão relacionados entre si. Em primeiro lugar, no início de cada fase principal do ciclo de vida de desenvolvimento de sistemas temos uma ilustração gráfica que mostra os principais recursos que serão desenvolvidos e adicionados ao “fichário do projeto” durante essa fase. Em segundo lugar, no início de cada capítulo apresentamos uma lista de verificação com as tarefas e atividades-chave que serão executadas para produzir os recursos associados a esse capítulo. Esses elementos gráficos — o conjunto de recursos associado a cada fase e a lista de verificação de tarefas associada ao capítulo — podem ajudar os alunos a compreender melhor como as tarefas, recursos e fases estão relacionados e fluem de um para o outro. g) Para concluir, realçamos aspectos práticos importantes no decorrer do livro, marcando caixas e ilustrações com um “alfinete”. Esses tópicos são particularmente importantes na vida prática diária dos analistas de sistemas, e são o tipo de tópico que analistas iniciantes devem copiar do livro e fixar no quadro de avisos de sua sala, para ajudá-los a evitar erros maiores!

Sumário
CAPÍTULO 1 INTRODUÇÃO
PARTE UM FASE DE PLANEJAMENTO
CAPÍTULO 2 INÍCIO DO PROJETO
CAPÍTULO 3 GERENCIAMENTO DE PROJETO
PARTE DOIS FASE DE ANÁLISE
CAPÍTULO 4 DETERMINAÇÃO DE REQUISITOS
CAPÍTULO 5 ANÁLISE DE CASOS DE USO
CAPÍTULO 6 MODELAGEM DE PROCESSOS
CAPÍTULO 7 MODELAGEM DE DADOS
PARTE TRÊS FASE DE PROJETO
CAPÍTULO 8 PROJETO DE SISTEMA
CAPÍTULO 9 PROJETO DE ARQUITETURA
CAPÍTULO 10 PROJETO DE INTERFACE COM O USUÁRIO
CAPÍTULO 11 PROJETO DE ARMAZENAGEM DE DADOS
CAPÍTULO 12 PROJETO DE PROGRAMA
PARTE QUATRO FASE DE IMPLEMENTAÇÃO
CAPÍTULO 13 CONSTRUÇÃO
CAPÍTULO 14 INSTALAÇÃO
CAPÍTULO 15 O MOVIMENTO PARA OS OBJETOS