null
US
Iniciar Sesión
Regístrate Gratis
Registro
Hemos detectado que no tienes habilitado Javascript en tu navegador. La naturaleza dinámica de nuestro sitio requiere que Javascript esté habilitado para un funcionamiento adecuado. Por favor lee nuestros
términos y condiciones
para más información.
Siguiente
Copiar y Editar
¡Debes iniciar sesión para completar esta acción!
Regístrate gratis
15406807
A importância da Engenharia de Software na Computação nos dia atuais
Descripción
atividade avaliativa da disciplina engenharia de sofware
Sin etiquetas
sistemas de informação
Mapa Mental por
magno aguiar nogueira
, actualizado hace más de 1 año
Más
Menos
Creado por
magno aguiar nogueira
hace alrededor de 6 años
23
0
0
Resumen del Recurso
A importância da Engenharia de Software na Computação nos dia atuais
Fundamentada na
Ciência da computação
matemática
Processos de Software
Propósitos
Atividades de Desenvolvimento
Nota:
Ex: especificação e análise de requisitos, projeto e implementação
Fases
Especificação de Requisitos
Nota:
Traduz a necessidade ou requisito operacional em descrição da funcionalidade a ser executada.
Atividades
Engenharia de Sistema
Nota:
estabelecimento de uma solução geral para o problema, envolvendo questões extra-software
Análise de Requisitos
Nota:
levantamento das necessidades do software a ser implementado
a análise tem como objetivo produzir uma especificação de requisitos que convencionalmente é um documento
Especificações do Sistema
Nota:
descrição funcional do sistema OBS. pode incluir um plano de testes para verificar adequação
Projeto de Sistemas
Nota:
Tradução destes requisitos em uma descrição de todos os componentes necessários para codificar o sistema.
Atividades
Projeto Arquitetural
Nota:
onde é desenvolvido um modelo conceitual para o sistema, composto de módulos mais ou menos independentes.
Projeto de Interface
Nota:
onde cada módulo tem sua interface de comunicação estudada e definida
Projeto Detalhado
Nota:
onde os módulos em si são definidos e possivelmente traduzidos para o pseudo-código
Programação / Implementação
Nota:
produção do código que controla o sistema e realiza a computação e lógica envolvida
Atividades
Codificação
Nota:
a implementação em si do sistema em uma linguagem de computador
Verificação e integração (Verificação)
Nota:
verificação da satisfação dos requisitos iniciais pelo produto produzido
Atividades
Teste de Unidade e Módelo
Nota:
a realização de testes para verificar a presença de erros e comportamento adequado a nível das funções e módulos básicos do sistema.
Integração
Nota:
a reunião de diferentes módulos em um produto de software homogêneo, e a verificação da interação entre estes quando operando em conjunto.
Manutenção e Evolução
Atividades
Nesta fase, o Software em geral entra em um ciclo iterativo que abrange todas as fases anteriores
Atividades de Gerência
Nota:
Ex: realização de estimativas, elaboração de cronogramas, análise de riscos do projeto
Estimativas
Opções
Postergar as estimativas até o mais possível no projeto
Usar técnicas de decomposição
Usar um ou mais modelos Empíricos para estimativas de custo e esforço
Basear as estimativas em projetos similares que já tenham sido concluídos
Tipos
Tamanho
Esforço
Recursos
Tempo
Custo
Atividades de Garantia da Qualidade
Nota:
Ex: revisões e inspeções de produtos (intermediários ou finais) do desenvolvimento
Modelos
Modelo de Processo de Desenvolvimento Iterativo e Incremental
Característica
Cada iteração resultará num incremento
O objetivo adjacente é que a equipe envolvida possa refinar e alargar paulatinamente a qualidade, detalhe e âmbito do sistema
Modelo Cascata
Característica
Sequência de atividades onde cada fase transcorre completamente
Seus Produtos são vistos como entrada para uma nova fase
Modelo Espiral
Característica
série de pequenos ciclos, cada um finalizando uma versão e um software executável
Cada ciclo contem fases de avaliação e planejamento, onde a opção de abordagem para a próxima fase é determinada
Modelo de Prototipagem
Característica
Um protótipo é desenvolvido para ajudar no entendimento dos requisitos
Este desenvolvimento passa por um projeto , codificação e teste, sendo que cada uma destas fases não é executada formalmente.
Mostrar resumen completo
Ocultar resumen completo
¿Quieres crear tus propios
Mapas Mentales
gratis
con GoConqr?
Más información
.
Similar
02. Informação e Organizações
cesarfabr
03. Tipos de Sistemas de Informação
cesarfabr
Eng. de Software
Rodolfo Cerrone
CRM (Customer Relationship Management)
Ana Maria Aquino
01. Conceitos Fundamentais
cesarfabr
BENEFÍCIOS DO SCRUM PARA PLANEJAMENTO DE SOFTWARE
Antonio N Marques
AO01_MapaMental_LucasJorgeFerreiraRibeiro.
lucas ribeiro
Francisco Antônio da Silva
Aldo Hembherty
Proposição
Danielly Engenharia
QUALIDADE DE SOFTWARE
Sandro Júnior
Forecast
Ana Maria Aquino
Explorar la Librería