Buscar

Avaliação Final (Discursiva) - Individual Semipresencial

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acadêmico:
	Alessandro Dias (744655)
	
	Disciplina:
	Projeto Orientado a Objetos (ADS20)
	Avaliação:
	Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:) ( peso.:4,00)
	
	
	
	
	
	
Parte superior do formulário
	1.
	A base para o desenvolvimento de um projeto de software é o levantamento de requisitos, isto é, dentre muitos motivos para o sucesso e satisfação de um software, o atendimento dos requisitos pelo projeto é um deles. Neste sentido, se algum requisito não estiver de acordo com o que o cliente necessita, poderá haver insatisfação do cliente quando o produto for entregue a ele. A fase de levantamento de requisitos é uma das premissas de um projeto de desenvolvimento de software, sendo a base para especificações, cronograma e para o próprio software. Neste contexto, disserte sobre como procede a fase de levantamento de requisitos de um software, quais os problemas encontrados e descreva os dois tipos de requisitos que são identificados nesta fase.
	Resposta Esperada:
A fase de levantamento de requisitos trabalha com o domínio de um problema, determinando o que o software precisa fazer para atender às necessidades do usuário. Nesta fase, o engenheiro de software (analista ou programador) tenta compreender as necessidades do usuário, através de reuniões ou visitas (entrevistas), assim como determinar o que o software precisa processar ou realizar. Para que sejam compreendidas as necessidades do usuário, devem ser realizadas quantas entrevistas forem necessárias para que não hajam dúvidas. Um dos principais problemas encontrados nesta fase é a comunicação, isto é, compreender o problema do usuário para transformá-lo em conceitos concretos e inteligíveis. Nesta fase são identificados dois tipos de requisitos: os funcionais, que se caracteriza pelas funcionalidades que o sistema deve desempenhar, como cadastrar cliente, por exemplo; e os requisitos não funcionais, que correspondem às restrições, às condições, às consistências e às validações do software, como a definição do banco de dados a ser utilizado.
	2.
	Apesar da grande vantagem de reutilização de código-fonte proposta pela orientação a objetos, somente a aplicação deste paradigma no desenvolvimento de software orientado a objetos não é o suficiente para se obter sucesso no projeto. Padrões de projetos auxiliam no desenvolvimento de software, disponibilizando muitas vantagens como reutilização de código-fonte, arquiteturas mais fáceis de se entender, assim como muitas outras. Para a utilização ou adaptação de padrões de projeto, é importante que se tenha conhecimento sobre a solução. Neste sentido, disserte sobre as características da definição da estrutura da solução.
	Resposta Esperada:
Define o quanto extensível e de fácil manutenção será a nova aplicação. Nesta etapa também são levantados os requisitos de sistema que devem ser baseados na capacidade da tecnologia de atender aos requisitos do sistema, funcionais ou não, dentro da estrutura da solução. Além dos requisitos de sistema definidos, existem ainda os outros tipos de requisitos que são importantes na estrutura da solução: requisitos de segurança, de desempenho e transacionais (partes adicionais da solução).
Parte inferior do formulário

Continue navegando