MDS 8 - Metodologia de desenvolvimento de software. 8.1 - Conceito -> Nada mais é do que um roteiro para o desenvolvimento estruturado de projetos e/ou sistemas e/ou softwares. METODOLOGIA!=TECNICA 8.2 - Para que utilizar uma MDS??? ->Padronização ->Planejamento ->Controle ->Produtividade ->Eficiencia ->Qualidade 8.3 - Fases do desenvolvimento de um projeto de software composto basicamente de 5 fases que são: ->Estudo preliminar/anteprojeto/estudo inicial ->Análise do sistema atual/reconhecimento do ambiente ->Projeto lógico/especificação do projeto/design ->Projeto físico/execução/programação/implementação ->Projeto de Implantação/disponibilização/uso 8.4 - Definição das fases 8.4.1 - Estudo preliminar ->Visão global do projeto, com a primeira definição dos requisitos funcionais,objetivos, abrangências, limitações, impactos e áreas envolvidas, bem como a nominação da equipe ->Elaborado para compreender a necessidade e a estrutura do software 8.4.2 - Analise do sistema atual ->Visão global do atual sistema, observando vantagens e desvantagens ->Elaborado para conhecer o ambiente e produto existente 8.4.3 - Projeto lógico ->Confecção de propostas de solução, detalhamento do projeto, diagramas ->Define o que o sistema fará ->Elaborado para obter a visão detalhada das soluções do(s) produto(s) 8.4.4 - Projeto físico ->Execução, confecção dos programas, testes, lay-out final ->Elaborado para obter a visão sistemática do ponto de vista físico e da segurança dos resultados 8.4.5 - Projeto de implantação ->Disponibilização, execução do planejamento de implantação, treinamento do cliente/usuário e acompanhamento pós-implatação ->Elaborado para a total entrega do software ao cliente 8.5 - Definição das subfases 8.5.1 - Estudo preliminar -Nominar equipe ->Determinar participações e responsabilidades ->Definir gestor do projeto, coordenadores, executores, clientes responsáveis e respectivas áreas -Identificar diretrizes e necessidades ->Planejar o trabalho, reunir formulários, treinar os envolvidos no projeto ->Relatar as necessidades as quais o projeto pretende atender e relatar requisitos funcionas ->Relatar os principais problemas encontrados que originam o projeto -Determinar os requisitos funcionais ->Definir os objetivos principais qualificando-os e quantificando-os ->Determinar as fronteiras de início e fim do projeto, extensão do projeto, unidades departamentais contempladas ->Identificar impactos que o software causará na empresa(positivos e negativos) ->Identificar condições e fatores que a princípio, restringem o projeto(Ex: pc´s com diferentes sistemas operacionais podem atrasar o processo, quando eu faço uma aplicação para um unico sistema operacional). ->Elaborar dicionário de termos que serão utilizados no projeto com o objetivo de dirimir duvidas ->Elaborar cronograma para conclusão desta fase com os respectivos envolvidos ->Relatar de forma preliminar o custo total do projeto em relação aos benefícios -Aprovar estudo preliminar ->Elaborar diagramas, pareceres, documentos afins e abrir pasta de projeto ->Elaborar documento de aprovação com a concordância da equipe de projeto e assinar ->Apresentação ao patrocinador e a gestão da empresa