Escolar Documentos
Profissional Documentos
Cultura Documentos
b. Visualizar,
especificar, construir e documentar os
artefatos de um sistema complexo de software.
c. Visualizar,
implantar, construir e versionamento de um
sistema complexo de software.
d. Desenvolvimento,
especificação, versionamento e
documentação de um sistema complexo de software.
e. Construir,
padronizar, excluir e alterar um sistema
complexo de software.
Feedback da Resposta: B
resposta: Comentário: Uma das notações mais utilizadas é a linguagem UML. Segundo
Booch, Rumbaugh e Jacobson (2005), a UML tem quatro objetivos principais:
visualizar, especificar, construir e documentar os artefatos de um sistema
complexo de software.
Pergunta 2
0,25 em 0,25 pontos
Para atingir esses objetivos, a UML é composta de uma série de diagramas, representações
gráficas de diversos aspectos da modelagem de software. Esses diagramas podem ser divididos
em dois grupos, que são:
Resposta e. Diagramasfocados nos aspectos estáticos do modelo
Selecionada:
e diagramas focados nos aspectos dinâmicos do modelo.
Respostas: a. Diagramas de execução e modelos de implementação.
Pergunta 3
0,25 em 0,25 pontos
b. Casos de sequência.
c. Casos de máquina de estado.
d. Casos de pacotes.
e. Casos de uso.
Feedback Resposta: E
da Comentário: Um dos principais problemas com relação ao desenvolvimento de
resposta: sistemas está em entendermos corretamente o que o cliente espera do sistema. A
elaboração dos chamados casos de uso permite que documentemos o que um
sistema deve fazer, sem que nos preocupemos com a forma como isso deve ser
feito (BOOCH, RUMBAUGH e JACOBSON, 2005).
Pergunta 4
0,25 em 0,25 pontos
A especificação de um sistema real é composta por vários casos de uso. A execução de um caso
de uso pode requerer alguns itens que podem ser denominados como:
b. Pré-implantação e pós-implantação.
c. Pré-versionamento e pós-versionamento.
d. Pré-condições e pós-condições.
e. Pré-compilação e pós-condições.
Feedback da Resposta: D
resposta: Comentário: A especificação de um sistema real é composta por vários casos
de uso. A execução de um caso de uso pode requerer pré-condições (para que
seja possível seguir o fluxo de eventos) e pós-condições.
Pergunta 5
0,25 em 0,25 pontos
O método (ou o atributo) pode ser visto por qualquer outra classe, não importa se é uma
subclasse da hierarquia ou qualquer outra. Utilizamos o símbolo “+” para a sua representação.
A visibilidade tratada no enunciado é:
b. Protegida.
c. Pública.
d. Pacote.
e. Implantação.
Feedback Resposta: C
da Comentário: O método (ou o atributo) pode ser visto por qualquer outra classe,
resposta: não importa se é uma subclasse da hierarquia ou qualquer outra. Utilizamos o
símbolo “+” para a sua representação. Por exemplo, +calculaCustoEntrega(): int
significa que o método calculaCustoEntrega() tem visibilidade pública e retorna
um número do tipo int.
Pergunta 6
0,25 em 0,25 pontos
O método (ou o atributo) pode ser visto apenas por subclasses. É representado pelo símbolo
“#”. A visibilidade tratada no enunciado é:
c. Protegida.
d. Pacote.
e. Implantação.
Feedback da Resposta: C
resposta: Comentário: O método (ou o atributo) pode ser visto apenas por subclasses. É
representado pelo símbolo “#”. Por exemplo, um atributo protegido poderia
ser declarado como #sobrenome: String.
Pergunta 7
0,25 em 0,25 pontos
Através do Diagrama de Caso de Uso, o analista de sistemas consegue passar todo o
entendimento de regras de negócio para que o desenvolvedor consiga absorver e aplicar dentro
do software. Para isso, podemos considerar que:
Pergunta 8
0,25 em 0,25 pontos
b. Java e Delphi.
c.
Pascal e C++.
d.
Visual Basic e Java.
e.
Delphi e Visual Basic.
Feedback Resposta: A
da Comentário: A linguagem de programação C# é uma linguagem orientada a
resposta: objetos desenvolvida pela Microsoft tendo em mente o ambiente de
desenvolvimento .NET (TROELSEN e JAPIKSE, 2017). Foi inspirada em
outras linguagens bastante populares, como a Java e C++, mas a sua evolução e
o fato de ela estar atrelada ao ambiente .NET deram um caráter peculiar à sua
evolução.
Pergunta 9
0,25 em 0,25 pontos
Esse diagrama pode mostrar o tempo de vida de um objeto no sistema. Ele pode acompanhar
um objeto desde a sua criação até a sua destruição ou pode centrar-se apenas no período da vida
de um objeto, normalmente ilustrando alguma funcionalidade específica e auxilia na
visualização do processo de transição para o desenvolvimento, utilizando a linguagem C#.
Sendo assim, podemos afirmar que o diagrama citado no enunciado é:
Pergunta 10
0,25 em 0,25 pontos
b. IDEs.
c. IYEs.
d. IZEs.
e. IBEs.
Feedback Resposta: B
da Comentário: Para facilitar e agilizar o desenvolvimento de aplicações, uma das
resposta: principais ferramentas utilizadas por desenvolvedores são as IDEs (Integrated
Development Environment ou ambientes de desenvolvimento integrado, em
português). Esses ambientes correspondem a um conjunto de ferramentas que
simplificam o processo de desenvolvimento de software, uma vez que permitem
que o programador utilize uma interface coerente e integrada entre os diversos
programas.