metodologia, mÉtodos e ferramentas
DESCRIPTION
METODOLOGIA, MÉTODOS E FERRAMENTAS. SLIDE 4. métodos. Os métodos de engenharia de software proporcionam os detalhes de “como fazer” para construir o software. Os métodos envolvem um amplo conjunto de - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/1.jpg)
METODOLOGIA, MÉTODOS E FERRAMENTASSLIDE 4
![Page 2: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/2.jpg)
MÉTODOS
Os métodos de engenharia de software proporcionam os detalhes de “como fazer” para construir o software.
Os métodos envolvem um amplo conjunto de tarefas que incluem: planejamento e
estimativa de projeto, análise de requisitos de software e de sistemas, projeto da estrutura de dados, arquitetura de programa e algoritmo de processamento, codificação, teste e manutenção.
![Page 3: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/3.jpg)
MÉTODO
Método é uma abordagem técnica passo a passo para se realizar tarefas.
Os métodos da engenharia de software muitas vezes introduzem uma notação gráfica ou orientada à linguagem especial e introduzem um conjunto de critérios para a qualidade do software.
![Page 4: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/4.jpg)
METODOLOGIA
Consiste em avaliar, analisar e estudar os vários métodos disponíveis pela emissão e aprovação das técnicas, as quais serão aplicadas futuramente, oferecendo algumas formas de divulgação que orientem outras aplicabilidades
![Page 5: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/5.jpg)
METODOLOGIA
Uma metodologia de sistemas comumente identifica as principais atividades (análise, projeto, codificação, testes) a serem executadas e indica quais pessoas (usuários, gerentes, técnicos) devem estar envolvidas em cada atividade e que
papel deverão desempenhar.
![Page 6: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/6.jpg)
METODOLOGIA
Alguns dos principais objetivos da Metodologia são :
Criar uma ferramenta que possibilite o desenvolvimento de projetos na empresa em harmonia com os princípios elementares da administração, tais como: planejamento, previsão, organização, decisão, comando, coordenação e controle;
![Page 7: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/7.jpg)
MEODOLOGIA
Promover o cumprimento de prazos, eficiência e qualidade do serviço, visando uma maior produtividade por meio da padronização das atividades de desenvolvimento e da racionalização dos controles e dos itens de documentação;
![Page 8: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/8.jpg)
METODOLOGIA
Servir de apoio ao desenvolvimento de projetos em suas etapas, orientando a execução das atividades requeridas em todos os níveis de setores envolvidos, de uma forma padronizada e integrada;
![Page 9: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/9.jpg)
METODOLOGIA
Estabelecer uma estrutura de documentação padronizada e compatível com a organização das fases e necessidades operacionais.
![Page 10: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/10.jpg)
METODOLOGIA
![Page 11: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/11.jpg)
METODOLOGIA A utilização de metodologia para o desenvolvimento
de projeto de sistemas proporciona: 1. Aumento da qualidade dos sistemas: solução do
problema = método + padrão. 2. Independência de indivíduos: sistemas bem
estruturados e documentados = não possuem “donos”.
3. Facilidade de Manutenção: menor tempo com manutenção = maior tempo para novos desenvolvimentos
4. Aumento da produtividade: sistemas bem construídos = menor tempo em testes e emendas, mais partes reutilizáveis.
![Page 12: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/12.jpg)
METODOLOGIA ESTRUTURADA As principais técnicas estruturadas são:
Análise Estruturada Projeto e Implementação top-down: divisão de
um sistema em funções principais e suas subdivisões;
Projeto Estruturado: grupo de normas e técnicas; Programação Estruturada: método de
programação.
![Page 13: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/13.jpg)
METODOLOGIA ESTRUTURADA O principal objetivo da Análise Estruturada é
a aproximação com o usuário. Para isto, foram desenvolvidas as seguintes técnicas:
Fluxo de Dados: símbolos Processos: procedimentos predeterminados; Agentes Externos: dados externos; Armazenamento: depósito de dados; Dicionário de Dados: explicações que
implementem a informação gráfica do DFD (Diagrama de Fluxos de Dados);
![Page 14: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/14.jpg)
METODOLOGIA ESTRUTURADA Diagrama de Contexto: exibe as
comunicações entre o sistema; Diagrama de Entidades Relacionadas:
detalha as associações; Diagrama de Transição de Estado:
representação gráfica dos estados de um sistema;
• Especificações de Processo: descrição da forma comercial representada por cada um dos processos
![Page 15: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/15.jpg)
METODOLOGIA ESTRUTURADA METODOLOGIA ESSENCIAL
(ESTRUTURADA MODERNA)
A Análise Essencial de Sistemas, que visa principalmente à implantação do Sistema, incorpora os seguintes aspectos:
![Page 16: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/16.jpg)
METODOLOGIA ESTRUTURADA Estudo de Viabilidade; Modelo Essencial: descreve o que o sistema
deverá fazer para cumprir sua finalidade; Modelo Ambiental: definição das interfaces
sis tema/meio externo; Modelo Comportamental: envolve o
desenho de um DFD; Modelo de Implementação: distingue o
automatizado do manual; Testes.
![Page 17: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/17.jpg)
METODOLOGIA ESTRUTURADA Todo e qualquer sistema necessita de uma
Engenharia de Informação uma vez que esta é uma metodologia que predetermina o meio (dados, processos) pelo qual o sistema será implantado. E descrita em quatro partes:
![Page 18: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/18.jpg)
METODOLOGIA ESTRUTURADA Planejamento Estratégico: que define a
missão e os objetivos da empresa; Análise das Áreas de Negócios: fluxo de
dados, conteúdo e política de negócios; Projeto de Sistemas: como será
implementado o que foi definido; Construção: implementação do sistema. Manutenção: só devemos utilizar esta fase
quando não tivermos nenhuma alternativa resguardada dentro do sistema, tal como, a
alimentação dos dados mutáveis em estruturas específicas.
![Page 19: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/19.jpg)
METODOLOGIA ORIENTADA A OBJETOS Enquanto as linguagens procedurais estão
voltadas para procedimentos e dados, as linguagens orientadas a objeto
estão voltadas para objetos e mensagens. Análise Orientada a Objeto; • Projeto Orientado a Objeto: aumento da
produtividade pelo aumento da manutenção e ênfase na
responsabilidade, além do aumento da qualidade.
![Page 20: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/20.jpg)
FERRAMENTA
As ferramentas de engenharia de software proporcionam apoio automatizado ou semi-automatizado aos métodos
Quando as ferramentas são integradas de forma que a informação criada por uma
ferramenta possa ser usada por outra, é estabelecido um sistema de suporte ao desenvolvimento de software chamado engenharia de software auxiliada por computador (CASE – Comput er-Aided Software Engineering).
![Page 21: METODOLOGIA, MÉTODOS E FERRAMENTAS](https://reader036.vdocuments.mx/reader036/viewer/2022081421/568150aa550346895dbec044/html5/thumbnails/21.jpg)
FERRAMENA CASE
Ferramentas CASE é uma combinação de ferramentas de software com a metodologia
A METODOLOGIA é a base e CASE é a automação da metodologia