Buscar

Análise e Modelagem de Sistemas - Exercicios

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

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 6, do total de 30 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

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 9, do total de 30 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

Page 2 of 2
UNIDADE 1 - Introdução à engenharia de software e a análise de sistemas
Exercícios da Unidade 1 – Tentativa 1
Questão 1Correta
A figura a seguir mostra um modelo de processo segundo Sommerville (2011). Para cada tipo de sistema a ser desenvolvido, um tipo de atividade é elencada (ou mais de um tipo), a saber: projeto de arquitetura, projeto de interface, projeto de componente e projeto de banco de dados. A(s) atividade(s) desenvolvida(s) gerará(ão) uma ou mais saídas de projeto.
 
 
Figura 1: um modelo geral do processo de projeto
 
Fonte: SOMMERVILLE (p. 26, 2011).
 
De acordo com as informações apresentadas na figura, faça a associação dos tipos de projetos na Coluna A com suas respectivas explicações na Coluna B.
 
	COLUNA A
	COLUNA B
	I. Projeto de arquitetura
	1. Neste projeto há o agrupamento de funcionalidades em diferentes componentes. As interfaces entre eles são projetadas.
 
	II. Projeto de interface
	2. Projetam-se aqui as estruturas de dados e suas representações no banco, normalmente com dois níveis de abstração: o modelo conceitual e o modelo lógico.
 
	III. Projeto de componentes
	3. Aplicado no início da construção de um sistema, este projeto identifica a estrutura global do sistema, discute sua importância, identifica os principais componentes, seus relacionamentos (ou comunicações) e suas distribuições.
 
	IV. Projeto de banco de dados
	4. Os tipos de interface entre os componentes são definidos neste projeto, de tal modo que o projeto e o desenvolvimento podem ser feitos simultaneamente. Para o cliente, muitas vezes à interface é dado mais importância do que à função em si.
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Sua resposta
I – 3; II – 4; III – 1; IV – 2.
Correto.
Questão 2Correta
A Engenharia de Software contempla uma ampla gama de aspectos que levarão os desenvolvimentos de Software e Sistemas a termo com qualidade, eficiência, ótimo atendimento ao cliente.
 
Dentre os aspectos, Pressman (2016) destaca que existem sete categorias de Software.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação de cinco das sete categorias de Software elencadas por Pressman, com suas respectivas explicações.
 
	COLUNA A
	COLUNA B
	I. Software de Sistema
	1. Vai ao encontro de atender alguma necessidade do negócio. É formado por programas independentes.
 
	II. Software de Inteligência Artificial
	2. Com objetivo de atender as necessidades da rede, esta categoria é bastante voltada aos dispositivos móveis.
 
	III. Software de Aplicação
	3. Tem como característica o apoio a outros programas; pode fazer comunicação com o hardware.
 
	IV. Software de Aplicações WEB
	4. Esta categoria é conhecida por “software de prateleira”, atendendo as necessidades de muitos clientes.
 
	V. Software para linha de produtos
	5. Tendo como característica a utilização de algoritmos não numéricos, esta categoria soluciona complexos problemas e abriu caminho para a robótica, serviços de reconhecimento de face ou voz, dentre outros.
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Sua resposta
I – 3; II – 5; III – 1; IV – 2; V – 4.
Correta
Questão 3Correta
Pressman (2016) destaca uma série de abordagens de avaliação e aperfeiçoamento dos Processos de Software. Uma destas abordagens fornece um modelo de avaliação do Processo em cinco etapas – início, diagnóstico, estabelecimento, atualização e aprendizado. E ainda define regras para assegurar a objetividade na classificação das avaliações, bem como ajuda a coletar e reunir evidências por meio de apresentações, documentos e entrevistas.
Assinale a alternativa que apresenta corretamente a abordagem referida no texto.
Sua resposta
SCAMPI.
Correta
Questão 4Correta
O software é um produto desenvolvido pelos profissionais de TI, com o objetivo de realizar atividades, de forma lógica, facilitando o desenvolvimento das tarefas do usuário. Ao longo dos anos, a evolução é enorme, e ainda não se visualiza um final nessa história. Então, para manter a evolução deste produto, é preciso conhecer a sua origem e sua história até o momento. Nesse contexto, analise a evolução, a seguir:
 
1) A Internet é amplamente utilizada; e nasce a linguagem JAVA.
2) Surgem os sistemas operacionais, responsáveis pelo controle do hardware; e as linguagens de programação (COBOL, LISP, ALGOL, BASIC, etc).
3) Utilização da computação em nuvem em larga escala; utilização de algoritmos para a inteligência artificial.
4) Evolução dos desktops; e o avanço do Unix pelo mundo.
5) Criação do conceito de orientação à objetos; e a crise do software.
6) O computador era controlado pelo programa; e o software realizava as operações matemáticas e o funcionamento do hardware.
7) Surgimento de sistemas operacionais gráficos; e softwares utilizando a web como plataforma de desenvolvimento.
Agora, assinale a alternativa que contém a sequência histórica, em ordem cronológica, correta:
Sua resposta
6-2-5-4-1-7-3
Correto
Questão 5Correta
Sommerville (2011) descreve três modelos de processo de software, a saber: modelo em cascata, desenvolvimento incremental e engenharia de software orientada a reúso. Cada modelo é apresentado de modo a orientar a equipe quando usar um ou outro, com suas principais caraterísticas. Entretanto, todo modelo contém também seus pontos negativos, que precisam ser cuidadosamente avaliados antes de ser adotado.
 
Complete as lacunas a seguir, para cada um dos três modelos de processo desenvolvimento de software:
 
O modelo ____________ não oferece muita visibilidade do processo, dependendo das entregas para que o progresso seja medido. Além disso, a adição de incrementos pode acabar degradando a estrutura do sistema.
 
O modelo ____________ pode ser custoso e tomar muito tempo devido ao retrabalho ao longo do processo. Não é incomum que o projeto tenha de ser congelado para que uma outra parte tenha andamento. Erros costumam ser encontrados quando o software é colocado em uso.
 
O modelo ____________ pode não atender exatamente o que os clientes precisam devido aos compromissos assumidos com os requisitos. Pode existir também perda do controle sobre a evolução do sistema.
Assinale a alternativa que completa corretamente as lacunas.
Sua resposta
desenvolvimento incremental / modelo em cascata / engenharia de software orientada a reúso.
Correto
Exercícios da Unidade 1 – Tentativa 2
Questão 1Errada
O Modelo de Processo Prescritivo consiste em um conjunto de elementos do processo, que podem ser ações de engenharia de software, produtos de trabalho e mecanismos que garantem a qualidade e o controle de mudanças nos projetos de desenvolvimento de um sistema de software.
 
Com relação diversos Modelos de Processos de Softwares, no que tange os Modelo de Processo Prescritivo, complete as lacunas da sentença a seguir:
 
O modelo ____________ é considerado o modelo mais ____________, com especificação das atividades de forma clara, além de ser uma base para modelos que surgiram posteriormente e de fácil gerenciamento. Todavia, ao adotar o esse modelo, o desenvolvimento de um Software pode se ____________, dependendo da complexidade do projeto, uma vez que as tarefas são realizadas de forma sequencial e o atraso em uma das etapas reflete nas demais. Além disso, há apenas uma fase de especificação de requisitos.
Assinale a alternativa que preenche corretamente as lacunas:
Sua resposta
em cascata / tradicional e simples / antecipar conforme sua prioridade.
INCORRETO, porque deveria indicar: em cascata /  tradicional e simples / estender ao longo de meses.
Questão 2Correta
O RUP (Rational Unified Process) é considerado um modelo híbrido de processo que reúne elementos de processos genéricos. Por ser um “framework” de processo, ele é altamente customizável, proporcionando possibilidades de se trabalhar com sistemas mais leves ou mais pesados, dependendo das necessidades do desenvolvimento. Segundo Sommerville (2011), ele ilustra boas práticas na especificaçãoe no projeto e apoia a prototipação e a entrega incremental. Suas fases, ao contrário de outros modelos, estão vinculadas ao negócio e não à parte técnica, e são elencadas em Concepção, Elaboração, Construção e Transição.
 
Sua descrição é apresentada em três perspectivas, as quais preenchem as lacunas:
 
A perspectiva ____________ mostra o ciclo de desenvolvimento, contendo quatro fases:
- Iniciação (ou concepção);
- Elaboração;
- Construção; e
- Transição.
 
A perspectiva __________ coloca foco nas atividades (ou disciplinas, ou “workflows”) realizadas ao longo do processo. Contemplam-se nesta perspectiva seis “workflows” de processos principais e três “workflows” de apoio, a saber:
Workflows de processos principais:
- Modelagem de negócios (Business modelling);
- Requisitos (Requirements);
- Análise e design (Analysis & Design);
- Implementação (Implementation);
- Teste (Test); e
- Implantação (Deployment).
Workflows de apoio:
- Gerenciamento de configuração e mudança (Configuration and change management);
- Gerenciamento de projeto (Project management);
- Ambiente (Environment).
 
A perspectiva ____________ recomenda as boas práticas a serem usadas ao longo do processo de desenvolvimento do sistema. São seis as melhores práticas:
- Desenvolver o sistema iterativamente;
- Gerenciar requisitos;
- Usar arquiteturas baseadas em componentes;
- Modelar o software visualmente (UML);
- Verificar a qualidade do software; e
- Gerenciar as mudanças do software.
Assinale a alternativa que completa as lacunas corretamente.
Sua resposta
dinâmica / estática / prática
Correta.
Questão 3Correta
Sommerville (2011) reserva o capítulo 2 de seu livro “Engenharia de Software” para falar sobre Processos de Software. Com a importância de ser o  alicerce para o desenvolvimento e futura entrega do Software, o autor extrapola a possibilidade de um desenvolvimento “from scratch” (ou, “do zero”), considerando portanto, que podem ser existir sistemas legados a serem vinculados ou mesmo necessidade de suas modificações para então os vínculos serem feitos. Simples ou complexo, com maior ou menor possibilidade de padronização, o desenvolvimento de um sistema demandará no mínimo quatro atividades consideradas fundamentais, que se ramificarão em subatividades: a especificação do software, o projeto e implementação do software, a validação do software e a evolução do software.
A existência de um Processo de Software não garante a qualidade do Software e muito menos que o Software será entregue no prazo combinado, pois ...
Sua resposta
o processo de software deve ser avaliado para certificar que ele atenda a um conjunto de critérios básicos.
Correta.
Questão 4Correta
Existem vários Modelos de Processos de Software, sendo alguns mais antigos, embora ainda utilizados em vários projetos. A escolha do Modelo depende do tipo de Software a ser produzido, combinado com as expectativas do cliente. Todos os modelos possuem a finalidade de evitar o caos no desenvolvimento e estabelecer um Fluxo de Trabalho controlado e organizado.
 
De acordo com as informações apresentadas na Tabela 1 a seguir, faça a associação dos Modelos de Processos de Software com sua respectiva definição:
 
Tabela 1 - Modelos de Processos de Software
	I. Modelo Espiral
	1. são utilizados em projetos que envolvem diferentes equipes de desenvolvimento, ele não segue uma sequência de atividades, mas estabelece uma rede de atividades que se integram.
	II. Modelo de Prototipagem
	2.tem como objetivo fornecer um rápido desenvolvimento de versão, que a cada ciclo possam gerar versões mais completas.
	III. Modelos Concorrentes
	3. esse modelo tem como principal objetivo tornar o desenvolvimento mais flexível, focando nas entregas e priorizando a comunicação entre os envolvidos. 
	IV. Modelo de Desenvolvimento Ágil
	4.é criado uma versão teste(também conhecido como beta) para que o cliente avalie e realize testes de funcionalidades de modo a verificar se atende suas necessidades.
Fonte: Elaborada pelo autor.
Assinale a alternativa que apresenta a associação correta entre as colunas:
Sua resposta
I - 2; II - 4; III - 1; IV - 3.
CORRETO ao indicar: I - 2; II - 4; III - 1; IV - 3.
Questão 5Correta
Sommerville (2011) destaca que Sistema é um conjunto de componentes inter-relacionados que funcionam de forma unificada para atingir um certo objetivo.
 
Nesse contexto, analise as afirmações sobre sistemas, a seguir:
 
I. Essa definição de sistema é conhecida, em algumas áreas, como engenharia de sistemas.
II. Um Sistema é formado por um determinado número de programas separados e arquivos de configurações.
III. Os arquivos de configuração incluem: documentação generalizada para a estrutura do sistema e documentação de cada equipamento.
IV. Um Sistema possui um conjunto de partes que interagem paralelamente, visando um objetivo conjunto entre software, hardware e recursos humanos.
É correto o que se afirma em:
Sua resposta
I e II, apenas.
Correto.
UNIDADE 2 - Processos de negócio para análise de sistemas
Exercícios da Unidade 2 – Tentativa 1
Questão 1Correta
O BPMN se apresenta no formato de linhas paralelas e cada linha representa um papel diferente a ser desenvolvido na realização do trabalho. É composto por elementos básicos: A ____________ nada mais é que o trabalho que será realizado e se subdividem em tarefa, sub processo (colapsado ou expandido) e processo. Os ____________ são ocorrências no processo que podem influenciar outros elementos e eventos na cadeia de processos. De alguma forma, eles estão relacionados à linha do tempo dos acontecimentos, marcam o início e o término dos processos. Os ____________ são elementos utilizados para controlar o fluxo de sequência e determinam decisões, bifurcações e uniões de caminhos.
Assinale a alternativa que preenche corretamente as lacunas.
Sua resposta
atividade / eventos / gateways.
Correto
Questão 2Correta
Toda empresa é setorizada conforme as atividades que são realizadas. Estes setores, também conhecidos como áreas de negócio, precisam ser interligadas para que as informações relevantes à empresa, sejam compartilhadas. Esta interligação e compartilhamento é realizado pela área de TI.
 
__________ entre a TI e as demais áreas de negócio é __________. Essa interligação é uma forma eficaz de __________ no desenvolvimento do software, garantindo uma __________ amplamente fortalecida.
Assinale a alternativa que completa corretamente as lacunas:
Sua resposta
A integração / fundamental / evitar falhas / gestão.
Correto
Questão 3Correta
Chiavenato (2014) determina padrões de desempenho que sejam mensuráveis e que possam ser comparados com os resultados reais por meio de monitoramento, com o intuito de, caso seja necessário, tomar medidas corretivas para atingir os objetivos previamente propostos. A visão de gestão de negócios tem uma relação íntima com a função administrativa e o controle dos padrões de desempenho devem abranger todos os níveis organizacionais e se divide em controles estratégicos, táticos e operacionais.   Considerando o contexto, avalie as afirmativas a seguir:  
I.  Os controles táticos são mais detalhados, de médio prazo e abordam a organização em uma perspectiva departamental.
II. Os controles operacionais são analíticos, de curto prazo e voltados às tarefas e atividades.
III. Os controles estratégicos trazem uma visão mais genérica, de longo prazo e abordam a organização como um todo.
IV. No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, porém, com o foco na estratégia.
Considerando o contexto apresentado, é correto o que se afirma em:
Sua resposta
I, II e III, apenas.
A frase corretamente preenchida é: I, II e III, apenas.   (correto) I.  Os controles táticos são mais detalhados, de médio prazo e abordam a organização em uma perspectiva departamental. (correto) II. Os controles operacionais são analíticos, de curto prazo e voltados às tarefas e atividades. (correto) III. Os controles estratégicos trazem uma visão mais genérica, de longo prazo e abordama organização como um todo.   (incorreto) IV. No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, porém, com o foco na estratégia. O correto é: No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, porém, como o foco é no processo, o olhar deve ser mais voltado para as atividades/tarefas que compõe cada processo de negócio.
Questão 4Correta
A visão funcional de uma organização está relacionada com a estrutura hierárquica desta. Trata-se de um modelo de visualização vertical, ou seja, os processos são vistos por departamentos, onde cada um gerencia seus recursos de forma específica.
 
Na visão funcional, cada área é percebida _________, como se não houvesse conexão com as demais áreas. Trata-se de um _________, onde cada atividade é realizada separadamente, com _________ e _________ sobre _________.
Assinale a alternativa que completa corretamente as lacunas:
Sua resposta
individualmente / processo de isolamento / coordenação fraca / desconhecimento / os processos.
Correto
Questão 5Correta
O planejamento do gerenciamento de processos de negócios está vinculado a compreensão da organização de seu nível de maturidade em processos, pois a capacidade da empresa de entender e gerenciar seus processos que determinará a forma como o gerenciamento acontecerá. O CMMI (Capability Maturity Model Integration) ou
no português Modelo Integrado de Capacidade de Maturidade é extremamente relevante para o gerenciamento de processos de negócios, pois contribui para o melhor gerenciamento de atividades e, por consequência, o produto final é padronizado, com menor possibilidade de erros e gera satisfação do cliente.
 
Para que uma organização atingir sua maior capacidade de maturidade seguindo o modelo CMMI é necessário passar pelos seguintes níveis de maturidade:
 
1. Definido
2. Quantitativamente Gerenciado
3. Inicial
4. Em Otimização
5. Gerenciado
Assinale a opção que apresenta a ordem correta dos níveis de maturidade CMMI:
Sua resposta
3 – 5 – 1 – 2 – 4.
CORRETO ao indicar: 3 – 5 – 1 – 2 – 4.
Exercícios da Unidade 2 – Tentativa 2
Questão 1Correta
O BPMN se apresenta no formato de linhas paralelas e cada linha representa um papel diferente a ser desenvolvido na realização do trabalho. É composto por elementos básicos: A ____________ nada mais é que o trabalho que será realizado e se subdividem em tarefa, sub processo (colapsado ou expandido) e processo. Os ____________ são ocorrências no processo que podem influenciar outros elementos e eventos na cadeia de processos. De alguma forma, eles estão relacionados à linha do tempo dos acontecimentos, marcam o início e o término dos processos. Os ____________ são elementos utilizados para controlar o fluxo de sequência e determinam decisões, bifurcações e uniões de caminhos.
Assinale a alternativa que preenche corretamente as lacunas.
Sua resposta
atividade / eventos / gateways.
Correto
Questão 2Correta
Em se tratando de modelagem de processos, as notações são conjuntos de símbolos os quais são padronizados, com regras que indicam seus significados. Ao realizar um projeto, a equipe precisa avaliar a organização para escolher a melhor notação. Por vezes, mais de uma notação pode ser importante de ser adotada, cada qual em uma fase do projeto de modelagem.
 
De acordo com o que você conhece das diferentes notações, faça a associação entre as colunas A e B.
 
 
	
COLUNA A
	
COLUNA B
	
I. BPMN
	
1. Este padrão pode ser muito simples ou muito complexo, tendo regras para representar decisão, teste, paralelismo ou convergência de fluxo. É utilizado em processos de negócio para realização de análise, redesenho ou modelagem. Tem como vantagem o fato de ser utilizado em muitas organizações, mas apresenta como desvantagem o risco de lacunas lógicas.
 
	
II. Fluxograma
	
2. Sua desenvolvimento remonta à Força Aérea Americana, mas atualmente é domínio público. Seus símbolos são simples. Pontos decimais indicam os níveis de descendência, representando assim o processo de modo preciso. Por outro lado, a leitura da notação pode ser confusa de ser feita.
 
	
III. EPC
	
3. Neste padrão, os símbolos indicam relacionamentos bem definidos. O modelo é dividido em raias. Os ícones são organizados em conjuntos descritivos ou analíticos. Eventos de início, meio e fim podem ser indicados. Uma desvantagem deste padrão pode ser a necessidade do uso de várias ferramentas para dar apoio aos conjuntos da notação.
 
	
IV. UML
	
4. Este padrão utilizado em Lean oferece um conjunto de símbolos bastante simples. Ele auxilia na identificação de oportunidades para que os processos sejam otimizados. Como desvantagem, este padrão não se aplica a cenários complexos.
 
	
V. IDEF
	
5. Os símbolos mais “universais” utilizados ao longo do processo são simples: retângulos simples ou com cantos arredondados, setas, paralelogramos, losangos. Raias podem ou não ser utilizadas. Uma vantagem é o amplo entendimento deste padrão pelos profissionais. Uma desvantagem é a quantidade de variações do padrão.
 
	
VI. Mapeamento do Fluxo de Valor
	
6. Amplamente utilizado, este padrão relaciona técnicas de diagramação e notações. Dependendo do modelo, há um conjunto de símbolos. Pode descrever tanto relacionamento pai-filho, como lateral. Sua desvantagem é que seu uso para modelagem de processo de negócio é secundário, pois o padrão foi primariamente desenhado para modelagem de aplicação de software.
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Sua resposta
I – 3; II – 5; III – 1; IV – 6; V – 2; VI – 4.
A sequência correta é: I – 3; II – 5; III – 1; IV – 6; V – 2; VI – 4.   I. BPMN: neste padrão, os símbolos indicam relacionamentos bem definidos. O modelo é dividido em raias. Os ícones são organizados em conjuntos descritivos ou analíticos. Eventos de início, meio e fim podem ser indicados. Uma desvantagem deste padrão pode ser a necessidade do uso de várias ferramentas para dar apoio aos conjuntos da notação.   II. Fluxograma: os símbolos mais “universais” utilizados ao longo do processo são simples: retângulos simples ou com cantos arredondados, setas, paralelogramos, losangos. Raias podem ou não ser utilizadas. Uma vantagem é o amplo entendimento deste padrão pelos profissionais. Uma desvantagem é a quantidade de variações do padrão.   III. EPC: este padrão pode ser muito simples ou muito complexo, tendo regras para representar decisão, teste, paralelismo ou convergência de fluxo. É utilizado em processos de negócio para realização de análise, redesenho ou modelagem. Tem como vantagem o fato de ser utilizado em muitas organizações, mas apresenta como desvantagem o risco de lacunas lógicas.   IV. UML: amplamente utilizado, este padrão relaciona técnicas de diagramação e notações. Dependendo do modelo, há um conjunto de símbolos. Pode descrever tanto relacionamento pai-filho, como lateral. Sua desvantagem é que seu uso para modelagem de processo de negócio é secundário, pois o padrão foi primariamente desenhado para modelagem de aplicação de software.   V. IDEF: sua desenvolvimento remonta à Força Aérea Americana, mas atualmente é domínio público. Seus símbolos são simples. Pontos decimais indicam os níveis de descendência, representando assim o processo de modo preciso. Por outro lado, a leitura da notação pode ser confusa de ser feita.   VI. Mapeamento do Fluxo de Valor: este padrão utilizado em Lean oferece um conjunto de símbolos bastante simples. Ele auxilia na identificação de oportunidades para que os processos sejam otimizados. Como desvantagem, este padrão não se aplica a cenários complexos.
Questão 3Correta
De uma forma bastante resumida, a teoria desenvolvida por Michael Porter traz uma visão de que os processos e atividades devem agregar valor ao cliente e, por consequência, manter a organização em vantagem competitiva frente seus concorrentes. Porter (1989) define uma atividade como um instrumento de diagnóstico de vantagem competitiva, de como criar e manter esta vantagem. Ainda, esta atividade representaos processos centrais que definem a empresa, portanto, há variação de empresa para empresa.
Ainda segundo Porter (1989), esta atividade funciona como um meio para gerar vantagem competitiva e essa vantagem é vista como uma vantagem sustentável que permite que a organização se destaque frente a seus players. Ela depende do alinhamento entre todas as áreas organizacionais para que ocorra viabilidade de se realizar todos os processos com a maior eficácia possível.
Assinale a alternativa que apresenta a atividade referida no texto.
Sua resposta
Cadeia de Valor.
Correto
Questão 4Correta
O desenvolvimento de um projeto contempla diversas fases ou estágios, segundo o BPM CMBOK 3.0, que são representadas por ilustrações padronizadas, para entendimento dos profissionais. Podem ser utilizados em um projeto os diagramas, mapas e modelos de processos, dependendo do estágio no qual o projeto está.
 
Com relação diagramas, mapas e modelos de processos, complete as lacunas das sentenças a seguir.
 
O ____________ contempla alguma precisão do processo e indica alguns relacionamentos importantes (por exemplo, atores, eventos e resultados). Regras do processo, bem como validações, exceções, e seus papéis, são aqui identificados.
 
O ____________ representa o estado atual ou futuro de um estado de negócio, além da representação dos recursos envolvidos. Por possuir uma boa quantidade de dados, oferece precisão e detalhes em relação à modelagem em si.
 
O ____________ contempla os mais importantes elementos do fluxo de um processo, mas não contempla detalhes, exceções a serem consideradas ou mesmo falhas do processo. As principais atividades do processo podem ser rapidamente identificadas, pois estão em alto nível.
Assinale a alternativa que completa as lacunas corretamente.
Sua resposta
mapa / modelo / diagrama
Correta
Questão 5Correta
Chiavenato (2014) determina padrões de desempenho que sejam mensuráveis e que possam ser comparados com os resultados reais por meio de monitoramento, com o intuito de, caso seja necessário, tomar medidas corretivas para atingir os objetivos previamente propostos. A visão de gestão de negócios tem uma relação íntima com a função administrativa e o controle dos padrões de desempenho devem abranger todos os níveis organizacionais e se divide em controles estratégicos, táticos e operacionais.   Considerando o contexto, avalie as afirmativas a seguir:  
I.  Os controles táticos são mais detalhados, de médio prazo e abordam a organização em uma perspectiva departamental.
II. Os controles operacionais são analíticos, de curto prazo e voltados às tarefas e atividades.
III. Os controles estratégicos trazem uma visão mais genérica, de longo prazo e abordam a organização como um todo.
IV. No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, porém, com o foco na estratégia.
Considerando o contexto apresentado, é correto o que se afirma em:
Sua resposta
I, II e III, apenas.
A frase corretamente preenchida é: I, II e III, apenas.   (correto) I.  Os controles táticos são mais detalhados, de médio prazo e abordam a organização em uma perspectiva departamental. (correto) II. Os controles operacionais são analíticos, de curto prazo e voltados às tarefas e atividades. (correto) III. Os controles estratégicos trazem uma visão mais genérica, de longo prazo e abordam a organização como um todo.   (incorreto) IV. No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, porém, com o foco na estratégia. O correto é: No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, porém, como o foco é no processo, o olhar deve ser mais voltado para as atividades/tarefas que compõe cada processo de negócio.
UNIDADE 3 - Engenharia de requisitos
Exercícios da Unidade 3 – Tentativa 1
Questão 1Correta
Uma técnica de Modelagem de Requisitos, utilizada na fase de Elicitação de Requisitos, permite integrar a modelagem de processos de negócios (no desenvolvimento do sistema) usando a notação BPMN (Business Process Model and Notation - Modelo e Notação de Processos de Negócio) com a Elicitação de Requisitos. Esta técnica permite que a extração de requisitos seja retirada dos diagramas de processos de negócios, apoiados por um conjunto de heurísticas (métodos de investigação motivado na aproximação progressiva de um determinado problema).
Assinale a alternativa que apresenta a técnica de Modelagem de Requisitos descrita no texto-base.
Sua resposta
REMO.
Correto
Questão 2Correta
O processo de ____________ determina que a especificação é consistente com a definição dos requisitos, assegurando que os requisitos propostos irão atender as necessidades impostas pelo cliente, de acordo com Pfleeger (2004). O objetivo principal deste processo é encontrar erros nos requisitos documentados.
Assinale a alternativa que preenche corretamente a lacuna.
Sua resposta
Validação dos Requisitos.
Correto
Questão 3Errada
Para fazer um sistema para um hotel, um analista de Sistemas precisa ter conhecimento tanto das rotinas realizadas pelos empregados do hotel, quanto das funcionalidades que o cliente deseja do sistema. Para auxiliar no desenvolvimento e garantir que as funcionalidades do sistema sejam realmente desenvolvidas é necessário realizar a Especificação de Requisitos.
Assinale a alternativa correta sobre a Especificação de Requisitos.
Sua resposta
Na Especificação de Requisitos é realizado a prototipagem do sistema afim de auxiliar no entendimento das principais funcionalidades do sistema.
A Prototipagem é a criação de uma versão menor do sistema a ser desenvolvido e tem como princípio a verificação de custo-benefício.
Questão 4Correta
Após entrevista com um cliente, dono de uma loja de alugueis de carros, o Analista de Sistema, fez um breve resumo das solicitações do cliente, observe: “Deverá ser realizado um Software para uma locadora de automóveis, sabendo-se que:
(i) Para cada veículo alugado é necessário saber: a marca, descrição, o cliente e o valor do seguro;
(ii) Para cada contrato é necessário saber: data, preço da diária, o veículo, e o cliente;
(iii) Para cada fornecedor é necessário saber: o nome, endereço e quais produtos fornece;
(iv) Para as manutenções dos veículos é necessário que o sistema emita relatórios informando por marca qual o custo médio mensal, além de haver um controle total da manutenção de cada veículo.”
 
Considerando o contexto, avalie as afirmativas a seguir:
 
I.  A partir do resumo apresentado deverá ser elaborado uma lista de Requisitos Não Funcionais do Software a ser desenvolvido.
II. O resumo apresentado já é suficiente para começar as telas do projeto, visto que as principais funcionalidades do Software já foram listadas.
III. O resumo apresentado não expõem de forma clara os Requisitos Funcionais, demonstra somente os Requisitos Não Funcionais.
IV. A partir do resumo apresentado podemos ter uma ideia inicial do projeto, entretanto, será necessário especificar os requisitos e validá-los com o cliente.
Considerando o contexto apresentado, é correto o que se afirma em:
Sua resposta
Apenas a afirmação IV está correta.
A resposta correta é: Apenas a afirmação IV está correta.
Questão 5Correta
As Atividades do Processo da Engenharia de Requisitos envolvem a coleta de informações sobre o software (sistema) a ser desenvolvido, gerando um fluxo de informações que devem ser organizadas e administradas da melhor forma possível para assim evitar problemas no projeto, esse processo pode ser realizado seguindo os seguintes passos:
 
1. Priorização dos requisitos
2. Analise do Problema
3. Especificação dos requisitos.
4. Descrição dos Requisitos
5. Levantamento dos Requisitos
6. Classificação dos requisitos
Assinale a opção que apresenta a ordem correta dos passos realizados:
Sua resposta
2 – 5 – 4 – 6 – 1 – 3.
CORRETO ao indicar: 2 – 5 – 4 – 6 – 1 – 3.
 
PORQUE
 
II. Desta maneira o diagrama de Caso de Uso guiará o desenvolvimento no seu projeto (ou design), na implementação e nos testes, avançando através de uma sériede fluxo de trabalho, também conhecido como workflow.
A respeito dessas asserções, assinale a alternativa correta.
Sua resposta
As asserções I e II são proposições verdadeiras e a II é uma justificativa da I.
correto
Exercícios da Unidade 3 – Tentativa 2
Questão 1Correta
As Atividades do Processo da Engenharia de Requisitos envolvem a coleta de informações sobre o software (sistema) a ser realizado, gerando a Análise do Problema, para em seguida realizar a Descrição dos Requisitos, Classificação e Priorização.
 
Com relação a Engenharia de Requisitos, no que tange aos tipos de requisitos, complete as lacunas da sentença a seguir:
 
Os _____________ estão relacionados diretamente tanto com os Requisitos Funcionais como os Requisitos Não Funcionais do sistema, utilizando uma linguagem ____________ aos usuários do sistema (clientes), assim possibilitando uma melhor compreensão sobre as funções e as restrições que o sistema deverá possuir. Dessa forma o resultado será a produção de ____________ que não contenha detalhamento técnico do sistema e sim uma comunicação facilitada entre os desenvolvedores e clientes.
Assinale a alternativa que preenche corretamente as lacunas:
Sua resposta
Requisitos de Usuários / acessível / um documento.
CORRETO ao indicar: Requisitos de Usuários / acessível / um documento.
Questão 2Errada
Os requisitos devem ser escritos de modo que tanto o cliente, quanto os desenvolvedores possam ter um entendimento claro e preciso do que o software deverá realmente fazer. Não convém criar os enunciados dos requisitos muito extensos e com muita subjetividade. Eles devem ser objetivos e consistentes, permitindo o entendimento do que será realizado por todas as partes envolvidas. Um fator de destaque no levantamento de um requisito é determinar a sua prioridade.
Levando em conta sua prioridade, os requisitos são classificados como:
Sua resposta
Exatidão, Precisão ou Completude.
INCORRETO, porque deveria indicar: Essencial, Importante ou Desejável.
Questão 3Errada
O desenvolvimento de um Software, para que possa ter a chance de ser eficiente, contempla uma série de variáveis a serem tratadas. Dentre elas, as inter-relações organizacional, cultural, tecnológica e econômica.
 
Fazem parte das variáveis: as atividades, os papéis e os artefatos que, no Processo de Desenvolvimento de Software, estão interligadas entre si.
 
Faça a associação das variáveis contidas na Coluna A com suas respectivas explicações na Coluna B.
 
	COLUNA A
	COLUNA B
	I. Atividade
	1. Especifica as tarefas que devem ser executadas durante o processo, as quais têm de fazer sentido dentro do processo. Esta variável pode ser subdividida até se tornar uma tarefa.
 
	II. Papel
	2. Descreve as pessoas que cumprirão com as atividades do processo, incluindo suas responsabilidades, competências ou qualificações.
 
	III. Artefato
	3. Armazena as informações ou pedaços de informações que são criados ou modificados através do processo. Esta variável é considerada uma unidade tangível.
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Sua resposta
I – 2; II – 1; III – 3.
Alternativa correta: I – 1; II – 2; III – 3
Questão 4Correta
Todas as atividades que englobam a Engenharia de Requisitos possuem como finalidade a produção de um documento de requisitos, que englobam várias etapas para organizar e administrar da melhor forma possível todo o processo, dessa forma, evitando ou identificando falhas no decorrer do projeto.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das principais etapas da Engenharia de Requisitos com suas respectivas definições.
 
	I. Concepção
	1. é identificado os requisitos conflitantes, sendo que é realizado uma negociação entre as partes envolvidas, para modificar e ou eliminar o requisito.
	II. Elicitação
	2. é realizada a homologação dos requisitos pelos usuários envolvidos, verificando se todos os requisitos foram atendidos (na visão do cliente);
	III. Elaboração
	3. é determinado o escopo geral do sistema e todos os envolvidos;
	IV. Negociação
	4. é levantado os Requisitos Funcionais e Não Funcionais, utilizando técnicas como entrevistas, observação e pesquisa;
	V. Validação
	5. é detalhado cada requisito (levantado e escrito em linguagem natural) para transforma-los em modelos conceituais (UML – Linguagem Unificada de Modelagem), eliminando erros, esquecimento, duplicidade e inconsistências;
Assinale a alternativa que apresenta a associação correta entre as colunas
Sua resposta
I - 3; II - 4; III - 5; IV - 1; V - 2.
CORRETO ao indicar: I - 3; II - 4; III - 5; IV - 1; V - 2.
Questão 5Errada
Os Requisitos de Domínio descrevem as características, estabelecendo ressalvas aos Requisitos Funcionais, indicando por exemplo, uma condição obrigatória para o requisito ser validado. Os Requisitos de Domínio podem ser novos Requisitos Funcionais ou alguma restrição (complementar) de algum Requisito Funcional.
Podemos citar como exemplo de um Requisito de Domínio a seguinte situação hipotética ...
Sua resposta
O sistema deverá realizar vendas a vista e a prazo.
INCORRETO, porque deveria indicar: Um cliente só receberá um desconto de 10%, caso o pagamento seja feito antes do vencimento.
UNIDADE 4 - Paradigma orientado a objetos
Exercícios da Unidade 4 – Tentativa 1
Questão 1Correta
O paradigma orientado a objetos tornou-se muito utilizado a partir de 1997, quando foi criado uma Linguagem Unificada de Modelagem, a UML (Unified Modeling Language). Apesar, do paradigma orientado a objetos ter “explodido” após o padrão UML ser criado, esse paradigma surgiu em 1966, com a linguagem SIMULA, a qual introduziu o conceito de objeto (FÉLIX, 2016).
 
Com relação a programação orientada a objetos, no que tange seus conceitos e princípios básicos, complete as lacunas da sentença a seguir:
 
Uma ____________ é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Essa é a ideia central do paradigma orientado a objetos. Em ____________, uma ____________ é uma abstração de entidades existentes no domínio do sistema de software.
Assinale a alternativa que preenche corretamente as lacunas:
Sua resposta
Abstração / modelagem orientada a objetos / classe.
CORRETO ao indicar: Abstração / modelagem orientada a objetos / classe.
Questão 2Correta
O diagrama de máquina de estado é mais um diagrama de ____________ da UML. Esse diagrama visa mostrar a transição de um estado a outro dos objetos do sistema. Na versão 1.x da UML o diagrama de atividades era um caso específico desse diagrama. As transições internas de estado são três, a saber: ____________ , do, exit.
Assinale a alternativa que preenche corretamente as lacunas.
Sua resposta
Comportamento / entry.
Correto
Questão 3Correta
Embora a UML contemple uma gama enorme de padrões através de seus Diagramas e demais elementos, sua existência não deixa que os desenvolvedores fiquem limitados a seu uso. Customizações diversas podem ser feitas e mecanismos de extensão são considerados.
 
Com relação ao um mecanismo de extensão, complete a lacuna da sentença a seguir.
 
Um ____________ define como uma metaclasse existente pode ser estendida. É considerado um dos principais veículos para customizações UML. Quando pertencente a um perfil, é descrito usando uma tabela com duas colunas.
Assinale a alternativa que completa a lacuna corretamente.
Sua resposta
estereótipo
Correto
Questão 4Correta
Deitel (2010) destaca que a Herança é o termo utilizado na Orientação a Objetos e que se refere a criação de novas Classes a partir de existentes. Essas novas Classes criadas possuem Atributos e Métodos comuns e que são agrupados para fins de reutilização de código.
Observe o exemplo de duas Classes: Classe Cachorro e a Classe Gato.
 
Considerando o contexto, avalie as afirmativas a seguir:
 
I.  Para aplicar o conceito de Herança, devemos criar uma nova Classe chamada de Animal, onde os Atributos em comum como: raça, cor, preçoe nascimento; podem ser herdados pelas Classes Cachorro e Gato.
II. Para aplicar o conceito de Herança, podemos criar duas nova Classes: Classe Felino e Classe Canino, assim os dados comuns podem ser usados para outras espécies.
III. Embora as Classes: Cachorro e Gato, tenham atributos em comuns, a aplicação de Herança não é apropriada, visto que biologicamente Cachorros e Gatos são diferentes.
IV. Para aplicar o conceito de Herança, devemos criar uma nova Classe chamada de Animal, onde os Atributos diferenciados como: distanciaFaro, alturaPulo, intensidadeLatido e peloLongo; podem ser herdados pelas Classes Cachorro e Gato.
Considerando o contexto apresentado, é correto o que se afirma em:
Sua resposta
I e II apenas.
A frase corretamente preenchida é:  I e II apenas.   (correto) I.  Para aplicar o conceito de Herança, devemos criar uma nova Classe chamada de Animal, onde os Atributos em comum como: raça, cor, preço e nascimento; podem ser herdados pelas Classes Cachorro e Gato. (correto) II. Para aplicar o conceito de Herança, podemos criar duas nova Classes: Classe Felino e Classe Canino, assim os dados comuns podem ser usados para outras espécies. (incorreto) III. Embora as Classes: Cachorro e Gato, tenham atributos em comuns, a aplicação de Herança não é apropriada, visto que biologicamente Cachorros e Gatos são diferentes. A aplicação de herança é sim apropriado.   (incorreto) IV. Para aplicar o conceito de Herança, devemos criar uma nova Classe chamada de Animal, onde os Atributos diferenciados como: distanciaFaro, alturaPulo, intensidadeLatido e peloLongo; podem ser herdados pelas Classes Cachorro e Gato. Na herança devem ser utilizados os atributos que as classes têm em comum.
Questão 5Correta
Conforme Guedes (2018) o Processo Unificado é dividido em quatro fases: (i) A fase de Concepção, que possui como objetivo central a Elicitação dos Requisitos, determinando a viabilidade de se desenvolver o sistema; (ii) A fase da Elaboração, onde o projeto dos Casos de Uso são elaborados e especificados; (iii) A fase de Construção, que envolve a implementação do Software e seus testes; e (iv) A Transição que implica na implantação do  software garantindo que todos os requisitos do projeto foram atendidos e implementados de forma correta.
 
Com base no contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas:
 
I. O diagrama de Caso de Uso é a linha mestre do Processo Unificado e é nesta fase que devemos conhecer o que os futuros usuários necessitam e desejam. Devemos nos atentar para que os casos de usos respondam o que cada usuário necessita e não apenas as funções que o sistema precisa ter.
Exercícios da Unidade 4 – Tentativa 2
Questão 1Correta
O diagrama de classe segundo Guedes (2011), "define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam informações entre si". As classes relacionam-se entre si e os tipos de relacionamentos possíveis são especificados na UML.
Analise a tabela a seguir e faça a relação dos tipos de relacionamentos na coluna A com sua respectiva definição na coluna B.
	Coluna A
	Coluna B
	I. Dependência
	1. É uma associação específica em que a classe filha pode existir independente da classe pai.
	II. Associação
	2. É o tipo de relacionamento mais fraco entre duas classes, chamado de relação semântica entre duas classes, na qual uma alteração na classe independente pode afetar a classe dependente.
	III. Agregação
	3. Este é o tipo de relacionamento mais comum, e indica que a classe A tem uma relação com a classe B. É um relacionamento genérico.
	IV. Composição
	4. É uma associação específica em que se o objeto da classe pai é destruído o outro objeto associado, o filho, não fará sentido existir
Assinale a alternativa com a associação correta.
Sua resposta
I-2; II-3; III-1; IV-4.
Correto
Questão 2Correta
O ____________ tem por objetivo descrever os passos que devem ser seguidos para a execução de uma determinada ação. Esse diagrama assemelha-se muito com as funções de um fluxograma, exceto pelo fato que este pode representar atividades em paralelo. Seus elementos básicos são: ações (atividades), sentinela (desvios), estados inicial e final, barra de bifurcação e barra de junção.
Assinale a alternativa que preenche corretamente a lacuna.
Sua resposta
Diagrama de Atividade.
Correto
Questão 3Errada
Dentre os métodos de gerenciamento ágil de projeto, temos o Scrum e o XP. A aplicação de um deles certamente trará maior rapidez, flexibilidade e dinamismo para o desenvolvimento dos Softwares. Um grande apelo, se compararmos com o método tradicional de gerenciamento de projetos, é a menor quantidade de documentos a serem preparados e uma grande comunicação entre os membros das equipes e com os clientes. Sem contar com o tempo menor para as entregas.
 
O Manifesto Ágil, iniciativa de representantes concorrentes da área de tecnologia, oferece 12 Princípios que precisam nortear todo e qualquer projeto que seja caracterizado como Ágil.
 
Considerando este contexto, avalie as seguintes asserções e a relação proposta entre elas:
 
I. Os valores do Manifesto Ágil, que são “indivíduos e interações, mais que processos ferramentas”, “software em funcionamento, mais que documentação abrangente”, “colaboração com o cliente, mais que negociação de contratos” e “responder a mudanças, mais que seguir um plano”, ampara os Princípios norteadores do método Ágil
 
PORQUE
 
II. a entrega do software funcionando precisa ser feita na menor escala de tempo possível.
A respeito das asserções, assinale a alternativa correta.
Sua resposta
As asserções I e II são proposições verdadeiras e a II justifica a I.
Incorreta. O correto é As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
Questão 4Errada
Deitel (2010) afirma que o processo de coleta de requisitos é uma tarefa chave na primeira etapa do desenvolvimento de um Software. É um momento para estabelecer as funcionalidades do Software que será desenvolvido. Paralelamente, na Programação Orientada a Objetos, o conceito de Abstração é o entendimento e as funcionalidades que uma Classe ou Processo deverá possuir.
 
Considerando o contexto, avalie as afirmativas a seguir:
 
I.  Na Programação Orientada a Objetos utiliza-se a Abstração para construir Classes e Métodos com níveis de hierarquia (ou de Herança).
II. A Programação Orientada a Objetos utiliza-se o conceito de Abstração para deixar a construção de uma Classe de forma mais clara e compreensível.
III. Na Programação Orientada a Objetos, a Abstração pode mudar em função do projeto que está sendo desenvolvido, ou seja, uma estrutura de Classes pode ser diferente em função da Abstração.
IV. Na Programação Orientada a Objetos, a Abstração deverá ser realizada após a modelagem dos Objetos de uma Classe, facilitando desta forma o entendimento das funcionalidades de cada Classe.
Considerando o contexto apresentado, é correto o que se afirma em:
Sua resposta
I, II, III e IV.
Analise novamente as afirmativas e tente novamente.
Questão 5Errada
Sommerville (2011) enfatiza que um projeto que adota o paradigma Orientado a Objetos, utiliza como instrumento as ferramentas da UML (Linguagem de Modelagem Unificada). Um Analista de Sistemas faz a modelagem dos requisitos do Software, utilizando diagramas como: Caso de Uso e Diagrama de Classes. O Programador, por sua vez, deve interpretar os diagramas e realizar a Programação Orientada a Objetos.
 
Com base no contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas:
 
I. A reutilização de código é um problema tanto na Modelagem Orientada a Objetos quanto na Programação Orientada a Objetos. Como forma de evitar esse problema, deve-se realizar uma Abstração mais eficaz das Classes envolvidas no projeto de desenvolvimento.
 
PORQUE
 
II. A Orientação a Objetos necessita de maior empenho na modelagem de um projeto, mas em contra partida, o custo dodesenvolvimento é menor, refletindo na facilidade da manutenção dos sistemas.
A respeito dessas asserções, assinale a alternativa correta.
Sua resposta
As asserções I e II são proposições verdadeiras, mas a II é uma justificativa da I.
Analise novamente as asserções e faça uma nova tentativa.
Análise e Modelagem de Sistemas

Outros materiais