Baixe o app para aproveitar ainda mais
Prévia do material em texto
Informações do teste Descrição Instruções Várias tentativas Não permitido. Este teste só pode ser feito uma vez. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx PERGUNTA 1 Requisitos não funcionais são requisitos não diretamente relacionados à atividade do sistema. Em engenharia de sistemas de software , um requisito não funcional é aquele que descreve não o que o sistema fará, mas como ele fará. Assim, por exemplo, têm-se requisitos de desempenho, requisitos da interface externa do sistema, restrições de projeto e atributos da qualidade. Sobre as características que devem ser avaliadas nos requisitos, analise as afirmativas a seguir: I. Usabilidade. II. Confiabilidade. III. Proteção. IV. Funcionalidade. V. Eficiência. VI. Desempenho. Está correto o que se afirma em: I, II, III, VI apenas. I, II, III, IV, V apenas. I, II, IV, VI apenas. I, II, IV, V apenas. II, III, IV, VI apenas. 1 pontos Salva PERGUNTA 2 1 pontos Salvar resposta Estado de Conclusão da Pergunta: https://unifacs.blackboard.com/bbcswebdav/pid-18741123-dt-content-rid-84766551_1/xid-84766551_1 Um software desenvolvido para web, assim como qualquer outro, possui características importantes conhecidas como requisitos funcionais, requisitos não funcionais e regra de negócios (ou requisitos de domínio). A análise deve ocorrer de forma adequada para que futuramente evite-se possíveis problemas. Considerando os requisitos que compõem um sistema de compra de ingressos via web , em relação aos requisitos funcionais, analise as afirmativas a seguir: I - A arquitetura da aplicação será on-line , configurada num ambiente cloud . II - Nas compras realizadas pela internet, serão acrescidas a taxa de serviço. III - O sistema irá controlar a quantidade de ingressos vendidas na mesma sessão. VI - O sistema irá validar o cadastro de cliente ao realizar a compra de ingresso. Está correto o que se afirma em: I, III e IV. I e II. III e IV. II e III. I, II e III. PERGUNTA 3 Considere uma clínica médica na qual os pacientes primeiramente agendam consultas com a secretária, fornecendo suas informações pessoais. Caso o paciente ainda não esteja cadastrado no sistema ou exista algum dado que necessite de atualização, a secretária deverá atualizar o cadastro. Durante a consulta, o médico pode marcar exames a serem trazidos posteriormente. a solicitação de exames e seus resultados assim como todas as ações do paciente são registrados no histórico do paciente. Todas as interações realizadas pela secretária também poderão ser realizadas pelo médico. Somente o médico realiza a consulta. O médico pode solicitar exame ou prescrever medicamento, se necessário. Analise o diagrama que representa as interações da secretária e do médico com o sistema. 1 pontos Salva Estado de Conclusão da Pergunta: Fonte: Elaborado pelo autor. Assinale a alternativa que representa corretamente os tipos das associações I, III e IV no diagrama de caso de uso. Inclusão <<include>>, generalização/especialização, extensão <<extends>>. Extensão <<extends>>, dependência e generalização/especialização. Generalização/especialização, inclusão <<include>> e extensão <<extends>>. Inclusão <<include>>, extensão <<extends>>, dependência. Generalização/especialização, extensão <<extends>>, inclusão <<include>>. PERGUNTA 4 A respeito de implantação de sistemas e baseada no fluxo de Entregas Contínuas, temos uma ferramenta que é o principal servidor de automação de código aberto, que fornece centenas de plugins para dar suporte a construção, implantação e automação de qualquer projeto de software. Considerando o exposto, podemos afirmar corretamente que a ferramenta mencionada corresponde a: Jenkins, que automatiza processos repetitivos. Gitlab, que possui ambiente baseado em Git. Github, que cria versionamento. Flume, que realiza controle de fluxo. Docker, que permite a criação de containers. 1 pontos Salva Estado de Conclusão da Pergunta: PERGUNTA 5 O RUP ( Rational Uni�ed Process ) é conhecido como um framework de processos e que tem como objetivo garantir que a produção de software seja adequada e que possua uma qualidade e prazos aceitáveis. Podemos afirmar ainda que o RUP possui quatro (4) fases relacionadas aos negócios, ao qual podemos citar o quesito elaboração, construção, concepção e transição. Considerando o exposto acima, assinale a alternativa que apresenta o objetivo da fase de elaboração. Transferir o sistema do ambiente de desenvolvimento para o ambiente do usuário final, o sistema funcionando em ambiente real. Obter um modelo de requisitos refinado para o sistema, descrevendo a arquitetura e planejando o desenvolvimento do software. Ter o software em funcionamento e a documentação associada pronta para ser liberada para os usuários finais é importante. Estabelecer um caso de negócio para o sistema. Identificam-se os stakeholders, avaliação e análise de viabilidade. Objetiva ter um sistema de software documentado, funcionando corretamente em seu ambiente de destinação final. 1 pontos Salva PERGUNTA 6 Uma empresa de software contratou um analista que terá a responsabilidade de aplicar conceitos e produzir um Diagrama de Caso de Uso a partir da notação padrão, conhecida como UML. Para isso, ele deverá modelar este diagrama onde o caso de uso Cadastrar Colaborador apresenta as seguintes características: terá um relacionamento de dependência com o caso de uso Verificar Código de Matrícula. Terá um relacionamento com o caso de uso Cadastrar On-line, que é uma variação do caso de uso Cadastrar Colaborador. E, por fim, deverá se relacionar com o caso de uso denominado Ajuda. Considerando as características apresentadas, os requisitos informados possuem relacionamentos entre os casos de uso, sendo do tipo: Inclusão, Generalização/Especialização e Exclusão. Associação, Generalização/Especialização e Dependência. Extensão, Exclusão e Associação. 1 pontos Salva Estado de Conclusão da Pergunta: Extensão, Exclusão e Associação. Generalização, Especialização e Extensão. Inclusão, Generalização/Extensão e Extensão. PERGUNTA 7 Com recursos avançados presentes na web, a existência de requisitos de servidor de hospedagem aumentou consideravelmente. A entrega de software passou a ser contínua e o versionamento de código, uma prática bastante comum. Mas é essencial entender o conceito de entrega contínua e versionamento. A respeito dos conceitos de entrega contínua de software, está correto o que se afirma em: Existem poucos benefícios práticos no uso da cultura DevOps no seu processo de implantação de softwares. Integração Contínua e Entrega Contínua são a mesma coisa. Entrega Contínua é o envio de código-fonte via Cliente FTP. DevOps é uma cultura que lida com a junção das áreas de desenvolvimento e produção de sistemas. A boa prática DevOps indica o trabalho com o menor número de ferramentas possível. 1 pontos Salva PERGUNTA 8 Na UML, temos diversos diagramas e, dentre esta gama, temos o diagrama de atividades que tem a função de mostrar o fluxo de controle de uma determinada atividade para outra. Envolve a modelagem de processos computacionais e, por isso, necessita ser modelado de forma atenciosa. Considerando o exposto acima, analise o diagrama de atividades abaixo: 1 pontos Salva Estado de Conclusão da Pergunta: Fonte: Elaborado pelo autor. Levando-se em considerando o diagrama apresentado, é correto afirmar que: somente há nós do tipo Fork o diagrama. as atividades apresentadas sempre terminam. é possível verificar dois Joins e um Fork. mesmo se as atividades 5 e 6 não iniciarem juntas, elas terminarão no mesmo instante. a “Atividade 5” será executada somentese a 3 ou 4 for finalizada. PERGUNTA 9 Na UML existem diferentes tipos de diagramas na busca da definição de diferentes pontos de um projeto de software. Temos diagramas que demonstram a relação existente entre objetos e também os que demonstram o fluxo das atividades existentes. Sendo assim, analise o diagrama a seguir: 1 pontos Salva Estado de Conclusão da Pergunta: Fonte: Elaborada pelo autor. Considerando o diagrama acima, assinale a alternativa correta que descreve seu tipo. Diagrama de objetos. Diagrama de classes. Diagrama de atividades. Diagrama de sequência. Diagrama de casos de uso. PERGUNTA 10 No diagrama de classes UML (Unified Modeling Language), ou linguagem de modelagem unificada, existem formas diferentes entre si de relacionar elementos como classes e objetos. Podemos citar formas de relacionamento como composição, herança e outros. Considerando o exposto acima, a composição se difere da agregação porque: na composição, os objetos associados compartilham seus métodos e atributos, formando um único objeto. na agregação, o ciclo de vida dos objetos associados não depende do contêiner. a agregação não admite associação reflexiva sobre uma classe. na composição, os objetos associados são da mesma classe. somente a composição permite associação opcional entre as classes. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: Estado de Conclusão da Pergunta:
Compartilhar