Você está na página 1de 3

Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

1a Questão (Ref.: 201003003006) Pontos: 0,0 / 1,0

Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema.


Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais.

Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como
seria cada um deste tipo de requisito.

Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidas pelo sistema. Eles
podem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo com as
classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos não
funcionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos
da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO
123. Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da
legislação nacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas
por nenhum operador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser
responsáveis por corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma
satisfatória. Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá
como base o padrão RDF-763X.

2a Questão (Ref.: 201002375280) Pontos: 0,0 / 1,0

Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?

Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental,
ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração
superior ao da iteração anterior.

3a Questão (Ref.: 201002576781) Pontos: 1,0 / 1,0

NÃO é um software do tipo aplicativo:

Sistema bancário.
Gerenciador de banco de dados.
Editor de texto.
Sistema operacional.
Planilha eletrônica.

4a Questão (Ref.: 201002361974) Pontos: 1,0 / 1,0

O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?

Adotar um processo de desenvolvimento.


Atender os requisitos no momento em que forem solicitados independente de planejamento.
Focar no prazo independente do atendimento das funcionalidades desejadas.
Obter mão de obra especializada independente de processo.
Obter muitos recursos financeiros.
5a Questão (Ref.: 201003066610) Pontos: 1,0 / 1,0

Ao levantar os requisitos de um sistema é necessário ter atenção com:

A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo


e os desejos do usuário.
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de
programação que será utilizada no desenvolvimento.
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas
que se aplicam e afetam o software a se desenvolver
A performance futura do sistema e a linguagem de programação que será utilizada.

6a Questão (Ref.: 201003017314) Pontos: 0,0 / 1,0

A reutilização traz os seguintes benefícios:

a eliminação de etapas e atividades


a sobrecarga de atividades em determinadas etapas
a redução do desperdício de tempo e aumento de dinheiro
a redução de desperdício de dinheiro e aumento de tempo
a redução do desperdício de tempo e de dinheiro

7a Questão (Ref.: 201003003009) Pontos: 0,0 / 0,5

O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação
ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus
defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir:

I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma
única unidade;

II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;

III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os
módulos

IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema;

Com base em sua análise, assinale a única resposta correta.

Apenas III e IV estão corretas;


Apenas I e III estão corretas;
Apenas I e II estão corretas;
Apenas II e III estão corretas;
Apenas I e IV estão corretas;

Você também pode gostar