Análise e Projeto de Banco de Dados
Dados
Professor:Gênesis Lima
Email:genesis.lima@ufpe.br
Roadmap
• Processo de Software
• Técnicas de levantamento e analise de requisitos • Análise e projeto de Bancos de dados
• UML
• DDL
Processo de software
• Segundo Pressman (2009), define processo de software como um arcabouço para as tarefas que são necessárias para construir software de alta qualidade.
• Já Sommerville (2010), observa um processo de software como um conjunto de atividades que leva à produção de um produto de software.
• No guia PMBOK (2013), processo é descrito como um conjunto de atividades inter-relacionadas realizadas para obter um conjunto específico de produtos, resultados ou serviços.
Técnicas de levantamento de requisitos Point of View
• Focada nas diferentes perspectivas dos stakeholders. • a.k.a: VORD-viewpoint-oriented requirements definition Etnografia
• Baseada na observação do ambiente.
• Seu diferencial está na análise tanto de processos formais quanto de processos informais. Workshop
• Técnica que utiliza reuniões estruturadas em grupo onde fazem parte:
uma equipe de analistas;
Stakeholders;
Facilitador.
• Utiliza a técnica de brainstorming para solução de problemas e entendimento dos requisitos.
Prototipação
• Indicada para estudar as alternativas de interface do usuário.
• Resolver problemas de comunicação com outros produtos.
• Analisar viabilidade de atendimento dos requisitos de desempenho.
Entrevistas
• Técnica bastante utilizada que consiste na busca por informações de cada envolvido e possui como auxiliares o desenvolvimento de um plano geral de entrevistas, autorização, planejamento, uso de ferramentas automatizadas e busca, também, despertar o interesse do usuário através da informação.
Questionários
• Indicado para levantamento remoto
• Apresenta vantagem de capturar informações com caráter estatístico para análise.
• São indicadas perguntas com