Upload
danielle-ballester
View
244
Download
3
Embed Size (px)
DESCRIPTION
Metodologia de Desenvolvimento
Citation preview
Metodologia de Desenvolvimento
• A metodologia pode ser considerada um roteiro que permite o uso de uma ou várias técnicas por opção dos desenvolvedores do sistema de informações ou software.
• É um roteiro, é um processo dinâmico e interativo para desenvolvimento estruturado de projetos, sistemas e software, visando à qualidade e produtividade de projetos (Rezende, 1997).
Metodologia de Desenvolvimento
• A metodologia deve ser utilizada em toda e por toda empresa. Deve ser discutida e detalhada e sempre ser revisitada, revisada, atualizada e complementada na medida do desenvolvimento solicitado.
1. Premissas
1.1 Modularidade
• Na modularidade, divide-se um sistema complexo em módulos menores e melhor gerenciáveis individualmente.
• Dessa forma o sistema tem o poder de ser decomposto em um conjunto de módulos coesos e fortemente ligados facilitando sua compreensão.
• Não se desenvolve um sistema de forma metodológica sem a modularidade.
1. Premissas
1.2 Metodologia
• Todo desenvolvimento precisa de uma ordem a ser seguida e de preferência que seja organizada e siga um padrão;
• Todo e qualquer projeto ou sistema deve ser arquitetado segundo uma metodologia estruturada, moderna e que principalmente ofereça uma documentação completa e de qualidade.
1. Premissas
1.2 Metodologia
• A metodologia de desenvolvimento de sistemas:• fornece visão do estado do projeto a qualquer instante;
• serve como meio de comunicação entre envolvidos;
• indica o nível de participação de todos os envolvidos;
• detalha os níveis adequados aos interesses da equipe envolvida;
• mantém um histórico documental do sistema;
• cria uma base de dados para fases e subfases futuras.
2. Fases do Desenvolvimento
2.1 Estudo preliminar
• O estudo preliminar tem por objetivo compreender a necessidade e a estrutura do sistema com suas origens e envolvidos utilizando uma visão global e genérica.
• Concebendo um protótipo com a primeira definição dos requisitos funcionais desejados, objetivos, abrangências, integrações, limitações, impactos e áreas envolvidas.
2. Fases do Desenvolvimento
2.2 Análise do sistema atual
• Esta fase é útil para o conhecimento do ambiente e o produto existente, utilizando uma visão global do atual sistema, relatando os requisitos funcionais atuais, observando suas vantagens e desvantagens por meio do levantamento de dados e organização das informações.
2. Fases do Desenvolvimento
2.3 Projeto lógico
• Nesta fase, define-se “o que” o sistema fará, é nela que se confecciona uma “macroproposta” de solução, definição de requisitos funcionais reais, desenho e detalhamento da lógica ideal do projeto.
2. Fases do Desenvolvimento
2.4 Projeto físico
• Nesta fase, define-se “como” o sistema fará, e a execução, confecção de sistemas e seus respectivos subsistemas, bem como o layout de entrada e saída.
• Este momento é elaborado para obter a visão sistêmica do ponto de vista físico e de segurança de seus resultados.
2. Fases do Desenvolvimento
2.5 Projeto de implantação
• Estamos concluindo a metodologia de desenvolvimento, é nesta fase que se elabora a entrega do sistema ao cliente e/ou usuário com características reais de qualidade, produtividade e continuidade.
• Neste momento de disponibilização é feito o planejamento da implantação, treinamento e capacitação do cliente e/ou usuário e o acompanhamento pós-implantação.
2. Fases do Desenvolvimento
2.6 Equipe
• O desenvolvimento de um sistema deve sempre ser elaborado em equipe, podendo esta sofrer alterações no decorrer de uma fase.
3. Levantamento de Dados
• O sucesso do desenvolvimento de um sistema depende fundamentalmente do levantamento de dados.
• Esta fase é de extrema importância, pois é ela quem permitirá se tirar conclusões sobre as situações e sugerir proposta para solução de problemas ou melhorias.
• O levantamento de dados ou de requisitos está presente em praticamente todos os sistemas e/ou projetos, e é elaborado de forma intuitiva e sem uma metodologia específica.