TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercício - fases de desenvolvimento

Tese: Exercício - fases de desenvolvimento. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/12/2014  •  Tese  •  1.453 Palavras (6 Páginas)  •  211 Visualizações

Página 1 de 6

Exercício – Fases do Desenvolvimento

• O que é Engenharia de Software?

É a ciência e a arte de com economia, em tempo útil e de forma elegante:

Especificar, projetar, implementar e manter atualizados e corretos, programas, documentação e procedimentos operacionais para sistemas computacionais.

Auxiliar no processo de produção de software, de forma que o processo dê origem a produtos de alta qualidade, produzidos mais rapidamente e a um custo cada vez menor.

• Quais são os elementos fundamentais da engenharia de software?

Métodos (Como Fazer); Ferramentas (Automatização); Processos (Elo de Ligação)

• O que são métodos?

Proporcionam os detalhes de “como fazer” para construir o software. Envolvem um amplo conjunto de tarefas: Planejamento e estimativa de projeto; Análise de requisitos de software; Projeto da estrutura de dados; Arquitetura de programa; Codificação; Teste; Manutenção

• O que são ferramentas?

Proporcionam apoio automatizado ou semi-automatizado aos métodos, reduzindo o esforço do uso destes.

• O que são ferramentas Case?

é uma classificação que abrange todas ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes.

• O que são processos?

Constituem o elo de ligação que mantém juntos os métodos e as ferramentas. Uma seqüência coerente de práticas que objetiva o desenvolvimento ou evolução de sistemas de software.

Definem : a seqüência em que os métodos serão aplicados; os produtos que deverão ser entregues; os controles que asseguram a qualidade e coordenam as mudanças; marcos de referência que possibilitam aos gerentes de software avaliar o processo.

• O que é o processo de desenvolvimento do software?

é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software.

• O que é realizado nas atividades genéricas da engenharia de software e quais são suas tarefas principais.

• Definição

Durante a fase de definição o engenheiro de sistemas busca identificar: os requisitos chave do sistema e do software; a informação a ser processada; as funções e desempenho pretendidos; as interfaces a estabelecer; os critérios de validação.

• Desenvolvimento

Nesta fase são definidos o modo como: os dados estão estruturados; as funções vão ser implementadas numa arquitetura de software; as interfaces irão ser caracterizadas; o desenho irá ser traduzido numa linguagem de programação; os testes irão ser realizados.

• Suporte

Concentra-se na correção de erros e nas adaptações necessárias para acompanhar a evolução do software.

Tipos de Atividades: Correções; Adaptações; Melhorias; Prevenção

• Escreva sobre os tipos de alterações existentes na atividade de suporte.

• Correções

mesmo que se implementem as melhores atividades de garantia da qualidade, há sempre uma possibilidade de usuário descobrir defeitos no software.

a correção desses defeitos é efetuada durante a atividade de manutenção corretiva;

• Adaptações

o ambiente original para o qual o software foi desenvolvido é passível de alterações, ao longo do tempo.

a modificação do software para acomodar alterações no ambiente externo é realizada pela atividade de manutenção adaptativa;

• Melhorias

à medida que o software é utilizado, o usuário reconhece funções adicionais que lhe irão fornecer benefícios.

A manutenção evolutiva estende as funcionalidades do software para além dos requisitos funcionais originais;

• Prevenção

alterações podem causar deterioração no software;

é necessário efetuar uma manutenção preventiva que permita ao software continuar servindo as necessidades dos seus utilizadores finais.

• Quais são as atividades complementares ao processo de desenvolvimento?

Desenho do software; Codificação; Testes; Instalação.

• Quais são as fases do processo de desenvolvimento?

Análise; Implementação; Testes; Implantação; Produção

• O que acontece na fase de Análise?

Realizar o levantamento da necessidade existente e definir de que forma o software a ser criado deverá solucionar esta necessidade.

Em alguns ambientes os desenvolvedores tem o mal costume de pular a etapa de análise passando diretamente a etapa de desenvolvimento.

Descobre-se após o desenvolvimento que o que foi feito não atende a necessidade existente

• Por que as vezes nas fase de Análise aparece o papel do “arquiteto de sistemas”. Qual a função da pessoa que exerce esse papel?

é o profissional da área de informática responsável pela concepção, desenho e desenvolvimento da arquitetura de sistemas computacionais

• Quais são as atividades executadas na fase de Análise?

Levantamento de informações; Desenho de processo; Modelagem de Dados; Modelagem do Sistema; Prototipação; Definições finais

• O que acontece nas atividades da fase de Análise

• Levantamento de informações

Nesta atividade, o analista faz uso de muitas entrevistas com o usuário para descobrir as necessidades

...

Baixar como (para membros premium)  txt (10.6 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com