A fase de projeto de um sistema de informação desempenha um papel fundamental para a imagem (percepção de qualidade) que o usuário terá do produto durante a sua utilização. O analista (projetista) nesse momento deve estar atento a alguns critérios de qualidade que o sistema necessitará atender, tais como: atendimento aos requisitos do usuário, facilidade de alteração, segurança contra acessos indevidos, uso otimizado dos recursos computacionais disponíveis, facilidade de uso, preservação da disponibilidade e integridade das informações armazenadas e custo adequado ao escopo do sistema. Este livro descreve cuidadosamente os critérios de qualidade acima citados e mostra como e quando devem ser incorporados ao projeto os requisitos tecnológicos para atender aos mesmos, sugerindo algumas métricas de avaliação de qualidade e produtividade do desenvolvimento. Os conceitos e técnicas aqui apresentados foram testados e aperfeiçoados no curso de extensão em análise de sistemas da PUC-RJ e nas empresas em que os autores trabalham e ministram cursos, demonstrando que se trata de uma metodologia prática e aplicável, de imediato, pelas equipes de desenvolvimento e softwarehouses. Com exemplos, exercícios e um estudo de caso, esta obra é ideal para utilização como livro-texto em disciplinas que abordem o projeto de um sistema de informação.