Logo Passei Direto
Buscar

Agronomia

Outros
No mercado de desenvolvimento de softwares, diversos estudos e técnicas vêm sendo aprimorados para melhorar a qualidade do produto entregue.
A qualidade do software começa com uma excelente especificação de requisitos de software, permitindo que todos os envolvidos consigam entender as necessidades dos clientes. No que se refere à qualidade de uma boa especificação para a produção da codificação com qualidade de softwares, é correto afirmar que:
A especificação de requisitos de software não pode ser ambígua e deve permitir que, por meio de uma linguagem padronizada, o desenvolvedor consiga codificar as classes de maneira adequada.
A especificação de requisitos de software deve ser clara, contendo os principais diagramas da UML, mesmo que eles não resolvam a solução.
A especificação de requisitos de software deve apresentar todos os diagramas da UML, para que o desenvolvedor não tenha dúvidas do que programar em suas classes.
A especificação de requisitos de software deve permitir que a construção de diagramas possibilitem a construção de sistemas informatizados, sendo um documento que não permite mudanças após a sua construção.
A especificação deve conter o máximo de documentação possível, mesmo aquela que não possua valor ao projeto de desenvolvimento.
a) II e IV, apenas.
b) I e II, apenas.
c) II e III, apenas.
d) I e IV, apenas.
e) III e IV, apenas.
User badge image
Testando o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa: I. A especificação de requisitos de software não pode ser ambígua e deve permitir que, por meio de uma linguagem padronizada, o desenvolvedor consiga codificar as classes de maneira adequada. Correto, uma especificação de requisitos clara e sem ambiguidades é essencial para o desenvolvimento de software de qualidade. II. A especificação de requisitos de software deve ser clara, contendo os principais diagramas da UML, mesmo que eles não resolvam a solução. Correto, a presença de diagramas da UML pode auxiliar na compreensão dos requisitos, mesmo que não resolvam diretamente a solução. III. A especificação de requisitos de software deve apresentar todos os diagramas da UML, para que o desenvolvedor não tenha dúvidas do que programar em suas classes. Incorreto, não é necessário apresentar todos os diagramas da UML na especificação de requisitos, apenas os necessários para uma compreensão clara dos requisitos. IV. A especificação de requisitos de software deve permitir que a construção de diagramas possibilitem a construção de sistemas informatizados, sendo um documento que não permite mudanças após a sua construção. Incorreto, a especificação de requisitos deve permitir mudanças ao longo do desenvolvimento do software para se adaptar a novas necessidades e descobertas. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa que contém esses itens é: b) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

O desenvolvimento de softwares em c# pode ter recursos da orientação a objetos para que o desenvolvedor construa um conjunto de classes para representar um problema. Dessa forma, considere as seguintes classes:
public class Animal {
public void comer() {
Console.WriteLine("Animal Comendo..." );
}
}
public class Gato : Animal {
public void comer() {
Console.WriteLine ( "Gato Comendo..." );
}
}
public class Leao : Animal {
public void comer() {
Console.WriteLine ( "Leão Comendo..." );
}
}:
Nesse conjunto de classes, pode-se utilizar objetos que podem ter comportamentos distintos conforme a forma que eles forem instanciados. Sobre essa classe, avalie as assertivas a seguir e a relação proposta entre elas:
I - Nesse conjunto de classes está presente a herança, que facilita o conceito de encapsulamento entre a utilização de objetos.
PORQUE
II- O polimorfismo está presente nesse conjunto de classes por meio da função Console.WriteLine, que permite que comportamentos distintos sejam realizados.
É correto afirmar que:
A assertiva I é uma proposição correta e a assertiva II é uma proposição incorreta.
As assertivas I e II são proposições corretas, e a II assertiva não complementa o que foi dito na I assertiva.
As assertivas I e II são proposições corretas e a II assertiva complementa o que foi dito na I assertiva.
As assertivas I e II são proposições incorretas.
A assertiva II é uma proposição correta e a assertiva I é uma proposição incorreta.
a) A assertiva I é uma proposição correta e a assertiva II é uma proposição incorreta.
b) As assertivas I e II são proposições corretas, e a II assertiva não complementa o que foi dito na I assertiva.
c) As assertivas I e II são proposições corretas e a II assertiva complementa o que foi dito na I assertiva.
d) As assertivas I e II são proposições incorretas.
e) A assertiva II é uma proposição correta e a assertiva I é uma proposição incorreta.

Mais conteúdos dessa disciplina