sadasd
Lista de Exercícios II
Pesquise, discuta, discorra sobre (ou simplesmente responda) as questões a seguir:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Qual a diferença entre a fase de análise e a fase desenho (projeto) de sistemas de um ciclo de vida do software?
O que é domínio da aplicação (ou do problema)?
Qual a importância da engenharia de software e como se justificam os custos a ela associados? O que você entende por processo de desenvolvimento de software e qual a sua importância para a qualidade dos produtos de software?
Qual a diferença entre processo e projeto de software?
O que você entende por qualidade de software?
Qual a diferença entre um software e um sistema? Qual dos dois conceitos é mais amplo? Por quê?
O que você entende por um subsistema?
Em sua opinião, qual a vantagem em se dividir um sistema complexo em subsistemas? Suponha que você iniciou suas atividades em uma empresa e lhe é solicitado desenvolver um software. Quais as suas primeiras providências (cite pelo menos três), antes de colocar em prática suas habilidades de desenvolvedor?
O que é o ciclo de vida de um software? Onde deve ser definido?
Faça uma pesquisa e dê exemplos, de processos de desenvolvimento de software.
O que é um modelo de processo de software? Quais os tipos mais comuns?
Quais são as fases do processo de desenvolvimento de software e quais são as que dizem respeito a Engenharia de Requisitos?
Qual a principal desvantagem do modelo em cascata de processo de software?
Qual a principal vantagem do modelo espiral de processo de software?
Entre os processos de software estudados, cite um que usa prototipação e em que fase pode ser utilizado?
O que significa dizer que o modelo espiral é iterativo-incremental?
Descreva com suas palavras as relações entre modelos, métodos e processos de software. Orientação a Objetos é uma metodologia