Engenharia de software
Faculdade Católica Rainha Do sertão
Curso: Sistema de Informação
Aluno: Lucas Rafael Coutinho Soares
Matricula: 255034
E-mail: lucasrafael122@hotmail.com
Professor: Nadson Paulo de A. Cruz
1º Processo - Podemos considerar um conjunto de tarefas ordenadas como sendo um processo. Uma série de etapas que envolvem atividade, restrições e recursos para alcançar a saída desejada. Processo são etapas bem detalhas de um sistema considerado um ciclo de vida do software.
Processo de software consiste em um conjunto estruturado de atividades necessário ao desenvolvimento de um produto de software:
•Especificação
•Projeto
•Validação
•Evolução
Modelos de processo de softwares são chamados também de ciclo de vida de processo.
Modelo em cascata: Considera as atividades fundamentais do processo, compreendendo especificações, desenvolvimento, validação e evolução.
Desenvolvimento Evolucionário: Esta abordagem intercala as atividades de especificação, desenvolvimento e validação.
Engenharia de Software baseada em Componentes: Estas abordagens baseiam-se na existência de um número significativo de componentes reusáveis.
Engenharia de Software - É uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade. Na Engenharia de Software ajuda a resolver problemas, utilizando uma variedade de métodos, ferramentas, procedimentos e paradigmas.
Métodos e Técnicas: É um procedimento formal para produzir algum resultado.
Ferramentas: é um instrumento ou sistema automatizado para realizar uma tarefa da melhor maneira. Exemplo: utilizamos uma máquina de escrever ou um computador e uma impressora para escrever cartas, porque os documentos resultantes são mais fáceis de ler do que os manuscritos.
Engenheiros de Software procuram sempre assegurar a qualidade