Buscar

Modelagem de Sistemas Empresariais (GTI22) - Avaliação I - Individual (Cod 765856)

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 4 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

Prévia do material em texto

Modelagem de Sistemas Empresariais (GTI22) - Avaliação I - Individual (Cod.:765856) 
1 - O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém 
os processos, as atividades e as 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. O modelo de 
ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os 
principais estágios desse modelo demonstram as atividades fundamentais de desenvolvimento. Com base no 
modelo apresentado e na definição de cada fase, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Operação e manutenção: considerada a etapa mais breve, é onde o sistema de software é liberado para o cliente. 
( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é realizado como um conjunto de 
programas ou unidades de programa. 
( ) Análise e definição de requisitos: fase em que os serviços, as restrições e os objetivos do sistema são definidos. 
( ) Projeto de sistema e software: momento em que o cliente projeta os requisitos, normalmente essa é a primeira 
fase do sistema. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A - V - V - F - F. 
B - V - F - F - V. 
C - F - F - V - V. 
D - F - V - V - F. 
2 - O modelo cascata é considerado o ciclo de vida mais antigo da engenharia de software, sugere uma abordagem 
sequencial e sistemática para o desenvolvimento de software, começando com a definição dos requisitos po r parte 
do cliente, avançando pelas atividades de projeto e implementação de software, testes, implantação, culminando no 
suporte contínuo do software concluído. Sobre as características negativas deste modelo, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) Demora no atendimento devido aos retrabalhos tardios. 
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de verificação para que se 
possa eliminá-lo. 
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem sobreposição pode impactar em atrasos no 
cronograma do projeto. 
( ) Praticamente impossível obter-se a totalidade de requisitos de maneira antecipada e em uma única etapa do 
projeto, possibilitando o retorno para uma etapa sempre que for necessário. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A - V - V - F - V. 
B - V - F - F - V. 
C - V - V - V - F. 
D - F - V - V - F. 
3 - Segundo a NBR ISO/IEC 12207 (1998), 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. A escolha de um modelo é fortemente dependente 
das características do projeto. Sobre estes modelos de ciclo de vida, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) Incremental - agrupa os requisitos em módulos, de acordo com as funcionalidades, para seu desenvolvimento. 
( ) Evolutivo - a partir da definição inicial de todos os requisitos, o sistema vai passando pelas fases do 
desenvolvimento. 
( ) Cascata - possui uma sequência das fases, onde cada fase só começa quando a anterior termina. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: http://www.devmedia.com.br/ciclos-de-vida-do-software-artigo-revista-engenharia-de-software-magazine-
36/21099. Acesso em: 5 jul. 2016. 
A - V - F - V. 
B - F - F - V. 
C - F - V - F. 
D - V - V - V. 
4 - Entre os anos 1980 e 1994, o paradigma da orientação a objetos surgiu como meio para tentar melhorar o 
trabalho de desenvolvimento de software, e através desta metodologia de desenvolvimento, surgiu a UML (Unified 
Model Language). A UML é uma metodologia que permite visualizar, especificar, construir e documentar os 
requisitos de um software, produzindo diagramas e modelos que facilitam o entendimento do sistema. Neste 
sentido, o Processo Unificado utiliza os modelos da UML para o desenvolvimento de software. Sobre o Processo 
Unificado, analise as afirmativas a seguir: 
I- Toda a construção de um software, quando utilizado o processo unificado, é baseado em modelos de casos de uso. 
II- O ciclo de vida do processo unificado é iterativo, isto é, cada fase (iteração) é construída, testada, validada e 
integrada aos demais módulos do projeto. 
III- A fase chamada de concepção, do processo unificado, é encarregada pelo desenvolvimento principal do sistema. 
Assinale a alternativa CORRETA: 
A - Somente a afirmativa I está correta. 
B - As afirmativas I e III estão corretas. 
C - As afirmativas I e II estão corretas. 
D - As afirmativas II e III estão corretas. 
5 - O Processo Unificado possui um ciclo de vida iterativo, sendo considerado um modelo de processo para o 
desenvolvimento de software orientado a objetos por ser muito utilizado. O Processo Unificado originou -se da 
unificação das metodologias da Rational, que utiliza a UML como modelos para visualizar, especificar, construir e 
documentar os requisitos de um software. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e 
F para as falsas: 
( ) Cada iteração do Processo Unificado pode ser compreendida como uma fase, a qual é desenvolvida, testada, 
validada e integrada aos demais módulos do projeto. 
( ) Os diagramas de classe são a base para o Processo Unificado, e todo o desenvolvimento do sistema também 
baseia-se neles. 
( ) O ciclo de vida do Processo Unificado abrange desde a análise de requisitos até a fase de testes finais. 
( ) Os casos de uso são desenvolvidos na fase do Processo Unificado chamada de concepção. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A - F - V - V - V. 
B - V - V - F - V. 
C - F - V - V - F. 
D - V - F - V - F. 
6 - A arquitetura global do RUP (uma variação do UP - Unified Process) é organizada em duas dimensões: a 
horizontal e a vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrev endo como ocorre o 
desenvolvimento ao longo do tempo em termos de fases, iterações e marcos. Também mostra como a ênfase varia 
ao longo do tempo. Já o eixo vertical representa o aspecto estático do processo, organizado em termos de 
disciplinas. A visão estática do RUP prioriza as atividades que ocorrem durante o processo de desenvolvimento. 
Sobre estas atividades ou workflows, analise as sentenças a seguir: 
I- Gerenciamento de Configuração e Mudança: os atores que interagem com o sistema são identificados e os casos 
de uso são desenvolvidos para modelar os requisitos do sistema. 
II- Meio Ambiente: os processos de negócio são modelados por meio de casos de uso de negócios. 
III- Análise e Projeto: um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de 
componentes, modelos de objetos e modelos de sequência. 
Agora, assinale a alternativa CORRETA: 
FONTE: Disponível em: . Acesso em: 27 out. 2016. 
A - As sentenças I e III estão corretas. 
B - As sentenças I e II estão corretas. 
C - Somente a sentença II está correta. 
D - Somente a sentença III está correta. 
7 - O Processo Unificado (Unified Process) não é um padrão de desenvolvimento de software, porém é muito 
utilizado e considerado como um modelo de processo de desenvolvimento de sof tware orientado a objeto, pois toda 
a construção do sistema é baseada nos casos de uso, que organiza requisitos funcionais para a geração do resultado 
esperado pelo usuário. Partindo desse pressuposto, analise as sentenças seguir: 
I- O processo unificado é o conjunto de atividades para transformar requisitos levantados pelo usuário em um 
software, e possui seu ciclo de vida iterativo. 
II- O processo unificado também é centrado na arquitetura do software e seu desenho é traçadono início do projeto 
e evolui em cada fase do desenvolvimento. 
III- O processo unificado possui algumas fases, como a concepção, em que são definidos o cronograma e a 
distribuição das atividades, e não se envolve o usuário final. 
IV- O processo unificado possui algumas fases, como a concepção, em que são definidos o cronograma e a 
distribuição das atividades, e envolve-se muito o usuário final. 
Assinale a alternativa CORRETA: 
A - As sentenças I e III estão corretas. 
B - As sentenças III e IV estão corretas. 
C - As sentenças II e III estão corretas. 
D - As sentenças I, II e IV estão corretas 
8 - Basicamente, o RUP apresenta três perspectivas para detalhar o processo de software, a perspectiva dinâmica, a 
perspectiva estática e a perspectiva prática. Quando falamos da perspectiva estática, ela direciona o entendimento 
do projeto a partir de uma série de disciplinas ou workflows. Essa perspectiva enfoca as atividades que ocorrem 
durante o processo de desenvolvimento. Sobre os workflows de apoio, classifique V para as sentenças verdadeiras e 
F para as falsas: 
( ) Gerenciamento de configuração e mudanças: esta etapa está relacionada com a disponibilização de ferramentas 
apropriadas para a equipe de desenvolvimento de software. 
( ) Gerenciamento de projeto: possui a característica de gerenciar o desenvolvimento do sistema. É uma disciplina 
ampla e deve ser considerada com atenção. 
( ) Teste: é um processo iterativo, realizado durante a fase de implementação e vai até o término da implementação. 
( ) Implementação: apesar de sua maior concentração ser na fase de construção, a implementação está presente em 
todos os momentos. Na fase de concepção, os protótipos poderão facilitar o entendimento dos requisitos. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A - F - V - V - V. 
B - V - F - V - F. 
C - V - V - F - V. 
D - V - V - F - F. 
9 - O roteiro que define o trabalho a ser executado durante um projeto de software é classificado por ciclo de vida 
de desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, técnicas, ferramentas e 
procedimentos para construção do produto de software. Sobre os principais ciclos de vida de software, assinale a 
alternativa CORRETA: 
A - O modelo evolucionário é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia 
se a anterior estiver concluída. 
B - O modelo cascata é utilizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo 
que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído. 
Cada ciclo é constituído pelas fases de análise, projeto, implementação e testes. 
C - O modelo em V traz maior velocidade de desenvolvimento e envolvimento direto do usuário, pois se produz uma 
representação visual das funcionalidades que o software terá depois de pronto. 
D - No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para fora de forma 
evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolutiva durante quatro 
setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e valida estratégia de desenvolvimento e, 
por fim, revisão e planejamento do projeto. 
10 - Modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, 
mostrando as principais atividades e informações usadas na produção e manutenção de software, bem como a 
ordem em que as atividades devem ser executadas. Com relação ao modelo de desenvolvimento Scrum, avalie as 
asserções a seguir e a relação proposta entre elas: 
I- Acrescenta aspectos gerenciais (planejamento, controle e tomada de decisão) ao processo de desenvolvimento de 
software. 
PORQUE 
II- Considera que o processo é composto por várias etapas que são executadas de forma sistemática e sequencial. 
Assinale a alternativa CORRETA: 
A - A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
B - A primeira e a segunda asserções são proposições falsas. 
C - A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
D - As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.

Continue navegando