Buscar

Modelagem de Sistemas Empresariais-Simulado Atividades de Aprendizagem


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício 1 
Um diagrama é a apresentação gráfica de um conjunto de elementos, 
geralmente representada como gráficos de vértices (índices) e arcos 
(relacionamentos). Segundo Booch et Al. (2000), eles são desenhados para 
permitir a visualização de um sistema sob diferentes aspectos. 
Os artefatos gráficos produzidos durante o desenvolvimento de um sistema, 
segundo Bezerra (2015), podem ser definidos pela utilização dos diagramas da 
UML. De acordo, com as informações apresentadas, selecione a única 
alternativa correta abaixo: 
 A UML possui quatro diagramas: ESTRUTURAIS, 
COMPORTAMENTAIS, INTERAÇÃO, IMPLEMENTAÇÃO. 
 A UML possui quatro diagramas: ESTRUTURAIS, LÓGICOS, 
INTERAÇÃO, IMPLEMENTAÇÃO. 
 A UML possui três diagramas: 
ESTRUTURAIS, LÓGICOS, IMPLEMENTAÇÃO. 
 A UML possui três diagramas: 
REQUISITOS, LÓGICOS, IMPLEMENTAÇÃO. 
Exercício 2 
De uma maneira simplificada, os requisitos expressam o que o futuro sistema 
deve fazer para que atenda aos usuários, além, é claro, das restrições e 
características. Sobre essa engenharia, é correto afirmar, EXCETO: 
 Requisito também pode ser definido como a condição ou capacidade 
de um software que deve ser implementada por um sistema. 
 Requisito também pode ser definido como a condição ou capacidade 
de um software que deve ser implementada por componentes de 
sistema, não visando um objetivo. 
 Todo o projeto de software tem um conjunto de requisitos, que são 
definidos pelas necessidades e expectativas dos usuários. 
 Durante a fase de levantamento de requisitos é o momento em que 
as necessidades são exploradas por parte do desenvolvedor em 
companhia do cliente. 
 
 
Exercício 3 
De acordo com Booch et al. (2000), criadores da UML, ela é uma linguagem 
padrão para a elaboração da estrutura de projetos de software. Sobre essa 
linguagem, marque V ou F: 
Pode ser utilizada para a aplicação, visualização, especificação, construção e a 
documentação de artefatos que façam uso de sistemas complexos de software. 
A UML é uma linguagem utilizada para visualizar, especificar, construir e 
documentar. 
A UML é independente tanto de linguagem de programação quanto de 
processos de desenvolvimento. 
 F,F,V 
 F,F,F 
 V,V,V 
 V,F,F 
Exercício 4 
O vocabulário da UML abrange três tipos de blocos de construção, segundo 
Booch et al. (2000): itens, relacionamentos e diagramas. Sobre esses blocos, 
analise as sentenças a seguir: 
I Itens são abstrações identificadas como cidadão de primeira classe em um 
modelo. 
II Relacionamentos reúnem os itens. 
III Diagramas agrupam coleções interessantes de itens. 
 Alternativas I, II e III estão corretas. 
 Somente a alternativa I está correta. 
 Alternativas II e III estão corretas. 
 Somente a alternativa III está correta. 
 
 
 
Exercício 5 
Este método oferece uma metodologia para construir e manter sistemas que 
atendem restrições de prazo apertado através do uso de prototipagem 
incremental em um ambiente de projeto controlado. Baseia-se em uma versão 
modificada do princípio de Pareto, de que 80% de uma aplicação pode ser 
entregue em 20% do tempo que levaria a aplicação completa (100%). 
A definição acima, está falando de qual metódologia de dsenvolvimento? 
 Método de Desenvolvimento de Sistemas Dinâmicos (DSDM) 
 Rational Unified Process (RUP) 
 Desenvolvimento de Software Adaptativo (ASD) 
 Extreme Programming (programação extrema) XP 
Exercício 6 
Os princípios do Scrum são consistentes com o manifesto ágil e são usados 
para orientar as atividades de desenvolvimento dentro de um processo que 
incorpora as seguintes atividades estruturais: Requisitos, análise, projeto, 
evolução e entrega. Em cada atividade metodológica ocorrem tarefas a realizar 
dentro de um padrão de processo chamado Sprint. O Scrum (2013, p.4) 
prescreve quatro eventos formais, contidos dentro dos limites da Sprint, para 
inspeção e adaptação, Quais são eles? 
 Reunião de planejamento da Sprint. 
 Reunião diária e Reunião de revisão da Sprint. 
 Retrospectiva da Sprint. 
 Todas as alternativas estão corretas. 
Exercício 7 
O processo de software é o conjunto de atividades que constituem o 
desenvolvimento de um sistema computacional. Sobre o Ciclo de Vida de um 
software, podemos afirmar que: 
I. os modelos de Ciclo de Vida são o esqueleto ou as estruturas 
predefinidas, nas quais encaixamos as fases do processo de software. 
II. o Ciclo de Vida é a estrutura contendo processos, atividades e tarefas 
envolvidas no desenvolvimento, operação e manutenção de um produto 
de software, abrangendo a vida do sistema desde a definição de seus 
requisitos, até o término de seu uso. 
III. é possível uma empresa adotar mais de um Ciclo de Vida no processo. 
IV. os ciclos de vida se comportam de maneira sequencial (fases seguem 
determinada ordem) e/ou incremental (divisão de escopo) e/ou iterativa 
(retroalimentação de fases) e/ou evolutiva (software é aprimorado). 
Avalie se afirmativas acima são verdadeiras ou falsas e escolha a alternativa 
adequada: 
 Todas as sentenças são verdadeiras. 
 Apenas a sentença III é falsa. 
 As sentenças III e IV são falsas 
 Apenas a sentença I é verdadeira. 
Exercício 8 
Durante o processo de validação dos requisitos, diferentes tipos de verificações 
devem ser realizados com os documentos de requisitos. Dentre as verificações, 
está a Verificação de Consistência, sobre essa verificação, complete as lacunas: 
Os requisitos em um documento devem ser __________________ e não 
__________________. Ou seja, não deve haver restrições __________________ ou 
descrições diferentes da mesma função do sistema. 
 consistentes - conflitantes - contraditórias 
 restritivas - complementares - acertivas 
 reduntantes - normativas - contraditórias 
 congruentes - restritivas - confirmatórias 
Exercício 9 
A Prototipação é uma das técnicas para a validação dos requisitos, que pode ser 
usadas individualmente ou em conjunto com outras técnicas. 
Sobre a Prototipação, complete as lacunas: 
Nessa técnica para validação, um modelo ___________________ do sistema em 
questão é _______________________ para os usuários finais e clientes. Estes podem 
experimentar o modelo para verificar se ele atende às suas reais 
______________________. 
 executável - demonstrado - necessidades 
 executável - elaborado - demandas 
 prototipado - arquitetado- necessidades 
 desenhado - demonstrado - expectativas 
Exercício 10 
Relacione os tipos de Diagramas UML e selecione a alternativa correta: 
1. Diagrama de Classes 
2. Diagrama de Sequência 
3. Diagrama de Temporização 
4. Diagrama de Caso de Uso 
( ) Enfoca as mudanças de estado de um objeto ao longo do tempo, útil para 
modelagem de sistemas de tempo real. 
( ) Representa como o sistema age internamente para que um ator atinja seu 
objetivo na realização de um caso de uso. 
( ) Define a estrutura de classes, atributos e métodos. 
( ) Preocupa-se com a ordem temporal em que as mensagens são trocadas 
entre os objetos envolvidos em um processo. 
( ) Representa as funcionalidades externamente observáveis do sistema e os 
elementos externos ao sistema que interagem com ele. 
 3 - 2 - 1 - 2 - 4 
 3 - 4 - 1 - 2 - 4 
 1 - 4 - 3 - 2 - 2 
 1 - 2 - 3 - 2 - 4