Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/01/2024 GGTI Design de Software – Gestão de TI UNIBF 1/7 GGTI Design de Software - UNIBF 1. Analise as alternativas a seguir e assinale a que corresponde a um dos objetivos das revisões técnicas formais de software. Garantir que o software atenda aos requisitos especificados. (Alternativa correta) Realizar reuniões com os clientes para descobrir o que deve ser feito. Realizar uma única reunião ao final do projeto para avaliar se o software foi bem construído. Documentar os requisitos solicitados. 2. O que são requisitos funcionais e não funcionais? Assinale a alternativa que explica as diferenças. Os funcionais são os que abordam o que o software deverá fazer, como deverá reagir a entradas específicas e o comportamento. Dependem do tipo de software que será desenvolvido, de quem o utilizará e da maneira como é feita a escrita dos requisitos pela empresa. Requisitos não funcionais são restrições aos serviços ou às funções oferecidos pelo software, incluindo normas e timing, e normalmente se aplicam ao software como um todo. (Alternativa correta) Não funcionais podem ser descritos de uma forma mais abstrata para que o usuário do sistema tenha uma compreensão mais fácil ou podem ser mais específicos tecnicamente, com entradas, saídas, exceções e restrições. Como um dos problemas em desenvolvimento de software, pode-se citar a imprecisão na especificação dos requisitos não funcionais, o que pode ocasionar atrasos e aumento de custos na engenharia do software. Por essa razão, preza-se que seja sempre completa e consistente, de forma que todos os serviços requeridos pelo usuário sejam explícitos plenamente. Os funcionais normalmente especificam ou restringem características do sistema e frequentemente são mais críticos que os não funcionais, ou seja, se deixar de atender a esses requisitos, pode ser que o sistema seja inutilizado. 3. As técnicas de prototipação e de revisão de requisito são as mais utilizadas para: o estudo de viabilidade e o desenvolvimento do sistema. o gerenciamento de requisitos. a validação de requisitos. (Alternativa correta) o levantamento e a análise de requisitos. 4. Para Pressman (2016), no que se refere à qualidade de software, as revisões, as inspeções e os testes realizados ao longo do processo de software para garantir que o produto satisfaça os requisitos estabelecidos, são conhecidos como: garantia de qualidade. reengenharia de processos. custo da qualidade. controle de qualidade. (Alternativa correta) 03/01/2024 GGTI Design de Software – Gestão de TI UNIBF 2/7 5. As ferramentas de GCS existentes podem ser de código aberto ou proprietárias. As ferramentas proprietárias comercializam a licença de uso, garantindo sua propriedade intelectual. Para empresas de pequeno porte, qual o tipo de ferramenta de GCS que mais adequada e quais os motivos? Empresas de pequeno porte podem optar por quaisquer tipos de ferramentas de GCS, e não há nenhuma restrição, seja ela financeira, seja de complexidade do processo. Empresas de pequeno porte podem optar por quaisquer tipos de ferramentas de GCS; no entanto, as ferramentas de código aberto geralmente são as mais adotadas porque não há necessidade de desembolso financeiro para sua adoção. (Alternativa correta) Empresas de pequeno porte só podem optar por ferramentas de GCS de código aberto porque nunca têm orçamento suficiente para a adoção de ferramentas proprietárias. Empresas de pequeno porte optam por ferramentas de GCS de código aberto porque a complexidade dos projetos é mínima, e eles geralmente são bem atendidos. 6. Em testes de software, há os fatores ISO de qualidade que definem parâmetros, cujo objetivo é padronizar a avaliação da qualidade de software. A partir disso, é correto afirmar que os fatores: Não levam, necessariamente, à medição direta, porém fornecem base para medidas indiretas e uma lista de verificação que norteia a avaliação de qualidade. (Alternativa correta) Eficiência mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações. Portabilidade mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações. Compatibilidade mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações. 7. Há um número grande de ferramentas de GCS existentes, além de outras que são desenvolvidas para serem mais adequadas à complexidade do processo de GCS das empresas e dos projetos. Pensando nisso, quando uma empresa opta por ferramentas de GCS existentes, é aconselhável que adote no máximo quantas? Nunca mais de três ferramentas de GCS, para que se possa ter uma gestão menos burocrática e mais efetiva. Quando for necessário utilizar mais do que três ferramentas existentes, aconselha-se que seja desenvolvida internamente a ferramenta de GCS. O ideal é que se adotem, no máximo, sete ferramentas de GCS que tenham alguma forma de integração. Não há número máximo de ferramentas a serem utilizadas. O importante é que todas as ferramentas adotadas possam ser integradas. (Alternativa correta) 03/01/2024 GGTI Design de Software – Gestão de TI UNIBF 3/7 8. No gerenciamento da qualidade, como é conhecido quando são estabelecidos padrões organizacionais e uma estrutura de procedimentos para condução de um software de qualidade? Garantia da qualidade. (Alternativa correta) Planejamento da qualidade. Controle da qualidade. Gerenciamento da configuração. 9. A técnica de observação é muito utilizada quando se deseja compreender como os processos ocorrem na prática, no dia a dia do ambiente de execução. Em relação à técnica de observação, é correto afirmar que: É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e baixa abrangência. É uma técnica de baixo custo que permite a obtenção de informações com baixa profundidade e baixa abrangência. (Alternativa correta) É uma técnica de médio custo que permite a obtenção de informações com baixa profundidade e alta abrangência. É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e alta abrangência. 10. As ferramentas de GCS automatizam várias atividades do processo de mudança, como, por exemplo, o versionamento de código, o empacotamento e a distribuição do software, documentos, entre outros itens de configuração. Todas as ferramentas de GCS existentes, tanto de código aberto quanto proprietárias, suprem todas as necessidades de quaisquer tipos de projetos? Qual a justificativa para tal resposta? Não. Somente as ferramentas proprietárias conseguem automatizar exatamente todas as necessidades do processo de qualquer tipo de projeto, devido ao custo de desenvolvimento de tais ferramentas. Sim. Todas as ferramentas de GCS existentes conseguem automatizar exatamente todas as necessidades do processo de qualquer tipo de projeto ou empresa, conseguindo otimizar todas as atividades. Sim. Todas as ferramentas existentes, tanto de código aberto quanto proprietárias, têm características que podem ser estudadas e alinhadas a qualquer tipo de projeto. Não. Muitas empresas optam por desenvolver ferramentas totais ou complementares porque não conseguem alinhar a automação do processo de GCS somente com ferramentas existentes (código aberto ou pagas). (Alternativa correta)
Compartilhar