Engenharia de software
2-O que é engenharia de software? É a criação de softwares de forma mais econômica, ou seja, a criação de um software que funcione com qualidade e que possua um custo baixo, além disso, a engenharia de software não visa apenas a construção do software, ela também esta envolvida com a manutenção deste produto.
3-Quais as áreas de conhecimento da ES? Requisitos de software, projeto de software, implementação e teste de software, manutenção de software, gerencia de configuração de software, gerencia de engenharia de software, processos de engenharia de software, ferramentas e métodos de engenharia de software e qualidade de software.
4-Defina processos de software e suas atividades. Um processo de software é uma seqüência ordenada de passos com o objetivo de se obter um software de alta qualidade com baixo. As atividades são especificação, projeto, implementação, validação, manutenção e evolução.
5-Faça uma pesquisa e descreva cada uma das metodologia de processos de software:
a) Metodologia RUP.
A metodologia RUP possui quatro fases: concepção (definição do escopo do projeto), elaboração (elaboração básica do software), construção (desenvolvimento), transição (começa a implementação).
b) Metodologia XP.
A metodologia XP é organizado em torno de um conjunto e valores de praticas para assegurar que o cliente receba um alto retorno do seu investimento. Existem cinco fases neste processo que são: comunicação, simplicidade, feedback, coragem e respeito.
c) Metodologia SCRUM.
A metodologia SCRUM é utilizada tantos em projetos pequenos ou grandes, não possui nem requer qualquer técnica para a fase de desenvolvimento do