Prévia do material em texto
SEMINÁRIOS INTEGR. EM SISTEM. DE INFORMAÇ. EDO1328_A10_201603191781_V1 Lupa Calc. Vídeo PPT MP3 Aluno: CAROLINE RAMOS Matr.: 201603191781 Disc.: SEM.INTEG.SIST.INFOR 2019.2 (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É a principal CERTIFICAÇÃO na área de Gerenciamento de Projetos de TI: PMP ITIL SEIS SIGMA CNNA MPS.Br Explicação: O PMP é a certificação mantida pelo PMI que avalia os conhecimentos dos profissionais no uso das melhores práticas do PMBOK. 2. (ENADE 2014) Conforme a norma ISO 9241, a usabilidade é definida como a capacidade que um sistema interativo de software oferece a usuários, em um contexto específico de operação, para a realização de tarefas de maneira eficaz, eficiente e agradável. Com fundamento nesse conceito, uma empresa deseja medir a satisfação dos consumidores de seus produtos e, para isso, desenvolverá um sistema de software. A equipe de desenvolvimento do sistema de software elencou os requisitos listados abaixo. Código do Requisito: Descrição do Requisito RQ1: Cada produto da empresa deverá ser avaliado, por um usuário, com um valor numérico inteiro entre -5 e 5. RQ2: Cada transação do sistema com o banco de dados para registrar uma avaliação de um produto deve ser realizada em um tempo inferior a 20 segundos. RQ3: Cada operação do usuário deverá ser realizada em até três telas. RQ4: O sistema deve ter intrface com sistemas legados. RQ5: O usuário consumidor irá identificar-se pelo código do númeo de Cadastro de Pessoa Física. Entre os requisitos listados na tabela, o código do que se refere à usabilidade é: RQ4 RQ3 RQ1 RQ5 RQ2 3. Considere a seguinte definição relacionada ao ciclo de vida de desenvolvimento de sistemas: "Consiste na identificação das necessidades de informação, das funcionalidades, do desempenho e da interface junto ao cliente." (SISI. Tela 5, Aula 10. Roger S. Pressman) A opção que melhor representa esta descrição é: Projeto Análise de engenharia de sistemas Teste Análise de requisitos de software Codificação 4. (ENADE 2014) Uma empresa mantém um serviço de software que atende a centenas de clientes pelo mundi. O serviço é bastante complexo e requer um esforço contínuo de manutenção. Para melhor gerenciar a manutenção do sistema, a empresa decidiu implantar um programa de medição, em que várias métricas foram agregadas, cada uma delas associada a determinada questão que se deseja responder. A tabela a seguir apresenta as questões e suas métricas associadas. Quantos problemas afetam os clientes? Número de solicitações de mudanças Quanto tempo é necessário para se corrigir um problema urgente? Tempo entre levantamento do problema e aceitação da mudança Quanto custa uma entrega de manutenção? Custo por entrega Como são alocados os custos? Custo por atividade Que tipos de mudanças são feitas? Número de mudanças por tipo Quanto esforço é despendido por tipo de mudança? Pessoas-dia gastos, agregados por tipo Quão difícil é a entrega? Número de recursos computacionais a serem utilizados O objetivo atual da empresa é reduzir o prazo de suas entregas, sem comprometer o que foi acordado com o cliente. A métrica que permite avaliar se esse objetivo está sendo atingido é o? número de solicitações de mudanças número de recursos computacionais a serem utilizados número de mudanças por tipo custo por entrega tempo entre levantamento do problema e aceitação da mudança 5. (ENADE, 2008) Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso? espiral cleanroom cascata RAD (rapid application development) prototipação 6. É a certificação básica para profissionais de suporte no GERENCIAMENTO DOS SERVIÇOS DE TI: MPS.Br ITIL V3 PMP CMMI CAPM Explicação: A certificação ITIL mantida pelo ITSsmf Internacional é a mais exigida certificação para gerenciamento de serviços de TI. 7. O ciclo de vida de desenvolvimento de sistemas é uma descrição abstrata do processo de desenvolvimento que mostra as principais atividades e dados usados na produção e manutenção de software, bem como a ordem em que as atividades devem ser executadas. Considere as seguintes opções relacionadas ao desenvolvimento de sistemas e associe a identificação 1 ou 2, de acordo com cada definição: 1. Rational Unified Process (RUP) 2. Metodologias ágeis ( ) Indivíduos e interações são mais importantes do que processos e ferramentas. ( ) Suas quatro fases são: Concepção; Elaboração; Construção; e Transição. ( ) Software funcionando é mais importante do que documentação completa e detalhada. ( ) O processo contém um conjunto de atividades a serem realizadas para produzir ou evoluir softwares, tendo como principais características: orientado a objetos, guiado por casos de uso, centrado na arquitetura, e desenvolvimento iterativo e incremental. ( ) Extreme Programming (XP) é um processo de desenvolvimento que possibilita a criação de software de alta qualidade, de maneira econômica e flexível. A opção correta é: 1,2,1,2,2 2,1,1,1,1 1,2,1,2,1 2,1,2,1,2 1,1,1,2,2 8. (ENADE 2008, adaptada) No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, marque a opção correta: Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. O projeto arquitetural independe do paradigma de desenvolvimento.Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental. O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.