Ir para atividade
1) A linguagem UML procura fornecer meios para auxiliar no levantamento dos requisitos que irão
constituir um sistema, além de recursos para a modelagem de estruturas que farão parte do
mesmo. O fato da UML ser um padrão de grande aceitação no mercado também se deve, em
grande parte, à forte integração desta com conceitos da Orientação a Objetos (OO).
Alternativas:
Disponível em
<http://www.funpar.ufpr.br:8080/rup/pr
Acesso em: 02 de Set. de 2018.
Assinale a alternativa que apresenta corretamente o diagrama apresentado na figura.
Alternativas:
b) Diagrama de Sequência.
c) Diagrama de Componentes.
d) Diagrama de Atividades.
3) UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome,
vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de
modelar e documentar os sistemas orientados a objetos que desenvolvemos.
Disponível em: <https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-
introducao-pratica-a-uml/23408>. Acesso em: 02 de Set. de 2018.
A UML pode ser utilizada para a especificação, visualização, a construção e a documentação dos
artefatos extraídos e que façam uso de sistemas complexos de software.
I. A UML não corresponde a uma linguagem de programação nem mesmo a um processo de
software.
PORQUE
II. não precisa de uma ferramenta CASE nem mesmo de uma metodologia de desenvolvimento
estabelecida para que obtenha sucesso em um projeto de desenvolvimento de software.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
4) Nos últimos anos, as ferramentas CASE têm evoluído em direções diferentes, abrangendo desde
a especificação de sistemas até a geração automática de código fonte. A geração atual de
ferramentas CASE é composta por softwares complexos que auxiliam equipes de desenvolvimento
a projetar sistemas da mesma forma que arquitetos e engenheiros projetariam um edifício.
Disponível em: <https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-
paradigma-da-boa-modelagem/6905>. Acesso em: 05 de Ago. de 2018.
Considerando o contexto, avalie as afirmativas a seguir:
I. As ferramentas case utilizadas para testes, depuração bem como verificação e validação são
classificadas sob a perspectiva de integração.
II. AnalystDesigner, Software through Pictures e System Architect são exemplos de
ferramentas UPPER CASE disponíveis no mercado.
III. As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de
necessidades, de análise e de elaboração de projeto são denominadas LOWER CASE ou ferramentas
back-end.
IV. Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no
desenvolvimento de software e a geração automática da documentação do software desenvolvido.
V. A Ferramentas de planejamento e Projeto representam categorias que focalizam duas áreas
principais relacionadas a ferramentas cases: (1) estimativa de custos e esforço de projeto de
software e (2) realização de cronogramas de projeto.
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Alternativas: