Exercícios
Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe em máquinas reais. O próprio significado de engenharia já traz os conceitos de criação, construção, análise, desenvolvimento e manutenção.
A Engenharia de Software se concentra nos aspectos práticos da produção de um sistema de software, enquanto a ciência da computação estuda os fundamentos teóricos dos aspectos computacionais.
Objetivos: * Controle sobre o desenvolvimento de software dentro de custos, prazos e níveis de qualidade desejados * Produtividade no desenvolvimento, operação e manutenção de software * Qualidade versus Produtividade * Permitir que profissionais tenham controle sobre o desenvolvimento de software dentro de custos, prazos e níveis de qualidade desejados
Características: * A Engenharia de Software se refere a software (sistemas) desenvolvidos por grupos ao invés de indivíduos * usa princípios de engenharia ao invés de arte, e * inclui tanto aspectos técnicos quanto não técnicos
2. Quais são as áreas da Engenharia de Software? * Requisitos (Requirements) de Software * Projeto (Design) de Software * Construção (Construction) de Software * Teste (Testing) de Software * Manutenção (Maintenance) de software * Gerência de Configuração de Software * Gerência de Engenharia de Software * Processos de Engenharia de Software * Ferramentas e Métodos de Engenharia de Software * Qualidade (Quality) de Software
1. Qual a importância da engenharia de software e como se justificam os custos a ela associados?
2. Referente à crise de software descreva quais foram os principais problemas encontrados no desenvolvimento de software.
3. Defina Processo de Software e também o que é cada um dos seus três elementos fundamentais.
4. O