Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Parcial: CCT0746_SM_201703393953 V.1 Aluno(a): IURI FRANCISCO DE PAULA ALVES Acertos: 9,0 de 10,0 1a Questão (Ref.:201703487386) Acerto: 1,0 / 1,0 Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; II. O sistema operacional é um software aplicativo; III. Um SI (Sistema de Informação) é um software aplicativo; IV. Quanto a natureza um software pode ser aplicativo ou básico. Com base em sua análise, assinale a ÚNICA opção correta: As opções I, III e IV estão corretas Apenas a opção III está correta As opções III e IV estão corretas Apenas a opção IV está correta As opções I e II estão corretas 2a Questão (Ref.:201704001938) Acerto: 1,0 / 1,0 Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Gabarito Coment. Gabarito Coment. 3a Questão (Ref.:201704129839) Acerto: 1,0 / 1,0 Na atividade de análise no processo de desenvolvimento de softwares devemos conhecer o conceito de Modelagem. A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. Para nos auxiliar neste processo, podemos utilizar os Diagramas de UML (Unified Modeling Language). Baseado neste contexto indique qual das alternativas abaixo está correta; I- A UML é uma metodologia, que diz para você o que fazer primeiro e em seguida, ou como projetar seu sistema; II- A UML é baseada em diagramas como, por exemplo, os diagramas de Objeto, Classe e Caso de Uso; III- O Diagrama de Caso de Uso compreende uma parte gráfica e uma especificação com uma declaração textual do procedimento correspondente ao caso de uso; Apenas o item I está correto Apenas os itens II e III estão corretos Apenas o item II está correto Apenas os itens I e II estão corretos Apenas os itens I e III estão corretos 4a Questão (Ref.:201703487458) Acerto: 1,0 / 1,0 Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do usuário Funcional Modal Do cronograma Não funcional 5a Questão (Ref.:201704094495) Acerto: 1,0 / 1,0 A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um processo de especificação e modelagem de sistemas orientados a objeto. um método comum para a representação da orientação a objetos. uma linguagem para implementar os conceitos da orientação a objetos. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um método para especificar e modelar os artefatos dos sistemas. Gabarito Coment. Gabarito Coment. Gabarito Coment. 6a Questão (Ref.:201704094508) Acerto: 1,0 / 1,0 A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: generalização relação conexão agregação especialização Gabarito Coment. Gabarito Coment. Gabarito Coment. 7a Questão (Ref.:201703465882) Acerto: 0,0 / 1,0 Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta. O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis. A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais. No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto. O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação. No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema. 8a Questão (Ref.:201704141005) Acerto: 1,0 / 1,0 O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. 9a Questão (Ref.:201704093655) Acerto: 1,0 / 1,0 Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: I e III; II e IV;II e III; III e IV; I e II; Gabarito Coment. 10a Questão (Ref.:201703669998) Acerto: 1,0 / 1,0 A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Módulo Teste de Programação Teste de Integração Teste de Validação Teste de Unidade Gabarito Coment.
Compartilhar