WorksheetsTrabalho Final - Questionário
Total questions: 18
Worksheet time: 9mins
Qual a ordem sequencial correta das fases do ciclo de vida do software?
Análise de Requisitos -> Projeto -> Implementação -> Testes -> implantação
Análise de Requisitos -> Projeto -> Implementação -> Testes -> implantação -> Manutenção
Projeto ->
Análise de Requisitos -> Implementação -> Testes -> implantação -> Manutenção
Implementação -> Implantação -> Manutenção -> Testes
Na fase de Análise é realizada uma recolha detalhada das necessidades dos utilizadores e do negócio. Indica o nome da técnica em que são feitas questões aos utilizadores e stakeholders para entender as suas necessidades.
(a)
O que é uma CLASSE na análise orientada a objetos?
Um conjunto de instruções que executam uma tarefa específica.
Um modelo ou template que define as características e comportamentos de um tipo de objeto.
Uma característica ou propriedade que descreve o estado de um objeto.
Um relacionamento entre dois objetos diferentes.
O que é um ATRIBUTO em análise orientada a objetos?
Uma ação que um objeto pode realizar
Um tipo especial de classe abstrata
Uma característica ou propriedade que define o estado de um objeto
Um método de inicialização de objetos
O que é um MÉTODO em análise orientada a objetos?
Uma variável global do sistema
Um comportamento ou operação que um objeto pode executar
Um tipo de atributo estático
Um relacionamento de herança entre classes
Analisa a seguinte descrição e identifica quantas classes principais podem ser identificadas:"O sistema de biblioteca deve permitir o registo de livros, autores e utilizadores. Cada livro possui título, ISBN e ano de publicação. Os utilizadores podem emprestar livros por um período de 15 dias."
2 classes
3 classes
4 classes
5 classes
Analisa a seguinte descrição e identifica qual seria um método essencial na classe "Emprestimo":
"Um empréstimo de livro possui data de empréstimo, data de devolução prevista e pode ser renovado uma vez. O sistema deve calcular multas por atraso."
calcularMulta()
imprimirComprovativo()
validarUtilizador()
pesquisarlLivro()
Qual dos seguintes NÃO seria tipicamente considerado uma classe num sistema de comércio eletrónico?
Produto
CarrinhoCompras
Cliente
BotãoConfirmar
Analisa a descrição e identifca a CLASSE principal:
"Um sistema de biblioteca precisa gerir informações sobre livros. Cada livro possui título, autor, ISBN, ano de publicação e número de páginas."
título
autor
livro
ISBN
Analisa a descrição e identifca os atributos da CLASSE Livro:
"Um sistema de biblioteca precisa gerir informações sobre livros. Cada livro possui título, autor, ISBN, ano de publicação e número de páginas."
registarLivro(), emprestarLivro()
título, autor, ISBN, anoPublicação, numeroPaginas
Biblioteca, Utilizador, Empréstimo
Sistema, informações, gerir
Considera este cenário e identifca os MÉTODOS prováveis:
"Uma classe ContaBancária deve permitir depositar valores, levantar valores, consultar saldo e transferir para outras contas."
numeroConta, saldo, titular
banco, agencia, tipoConta
depositar(), levantar(), consultarSaldo(), transferir()
Cliente, Agencia, Transacao
Identifica a CLASSE no seguinte requisito:
"O sistema de uma escola precisa armazenar dados dos alunos, incluindo matrícula, nome, data de nascimento e turma."
matrícula
aluno
escola
turma
No sistema da escola, quais seriam ATRIBUTOS da classe Aluno?
cadastrarAluno(), calcularMedia(), matricularTurma()
Escola, Professor, Disciplina
matricula, nome, dataNascimento, turma
sistema, armazenar, dados
Identifica os MÉTODOS para esta classe:
"Uma classe Produto num sistema de stocks deve permitir atualizar preço, verificar disponibilidade e calcular valor do stock."
codigo, nome, preco, quantidade
atualizarPreco(), verificarDisponibilidade(), calcularValorStock()
Stock, Fornecedor, Categoria
sistema, permitir, calcular
Dado o elemento "calcularTotal()", como ele seria classificado?
Classe
Atributo
Método
Objeto
Dado o elemento "precoUnitario", como ele seria classificado?
Classe
Atributo
Método
Objeto
Dado o elemento "Pedido", como ele seria classificado?
Classe
Atributo
Método
Parâmetro
Qual dos seguintes NÃO é um atributo numa classe "Carro"?
marca
modelo
anoFabricacao
acelerar()
