Prévia do material em texto
Com relação a manutenção do software de qualquer categoria, envolve-se consideravelmente mais complexidade do que a de hardware. Essa informação é um fato consolidado. Por qual razão isso acontece. Assinale a alternativa correta: · Substituir um componente de hardware por uma peça de reposição é mais simples; já com o software não existe reposição de peças, toda falha indica um erro de projeto ou no processo por meio do qual o projeto é especificado e traduzido em código executável por máquina. · A simples alteração do código fonte resolve todo o problema. · Apenas revisar a documentação do código fonte. · Basta reunir a equipe de desenvolvimento e realizar as alterações no software com defeito. A gerência do projeto, de certa forma, tem responsabilidade com todos os envolvidos no projeto, porém isso pode variar de um projeto a outro. As pessoas devem ser organizadas para o trabalho de desenvolvimento de forma efetiva, e a comunicação com o cliente deve ser bem compreendida, assim como o projeto deve ser planejado com prazos e metas estabelecidas. Segundo Pressman (2011), o gerenciamento de projeto no desenvolvimento de software tem um foco nos 4 Ps, são eles: I – Plano, Pessoal, Projeto e Processo. II – Projeto, Pessoal, Plano e Prática. III – Produto, Processo, Projeto e Pessoal. IV – Pessoal, Produto, Prática e Projeto. Assinale a alternativa CORRETA: · II · III · I · IV Em projeto de software, um Stakeholder representa: · ( ) Indivíduos e organizações cujos interesses podem ser afetados pelo projeto de software. · ( ) Uma técnica de programação em pares. · ( ) Uma metodologia de testes de software. · ( ) Uma técnica aplicada para quantizar os riscos. A escolha de um modelo é fortemente dependente das características do projeto. Assinale a alternativa que exibe modelos de ciclo de vida: · ( ) sequenciais, incrementais e Baseado em Componentes. · ( ) sequenciais, cascata e UML. · ( ) herdado, impróprios e incrementais. · ( ) cascata, subsequência e ágeis. Sobre Software Comercial é INCORRETO afirmar: · Facilita as operações comerciais e decisões administrativas. · As aplicações dessa área reestruturam os dados de uma forma que facilita as operações comerciais e as tomadas de decisões administrativas. · Oferece recursos funcionais de controle significativos (por exemplo, funções digitais em automóveis, tais como controle, mostradores no painel, sistemas de freio etc.). · Além da aplicação de processamento de dados convencional, as aplicações de software comerciais abrangem a computação interativa. Exemplos: controle de estoque, finanças, vendas etc. Sobre o modelo de processo linear de ciclo de vida durante o desenvolvimento do software é CORRETO afirmar: · No modelo linear, o software é executado e entregue com todas as suas funcionalidades em apenas uma fase, mais simples de utilizar, porém vem sendo cada vez menos utilizado pelo fato de o tempo de entrega ser tipicamente longo. · O modelo linear realiza entregas de forma dependente, ou seja, uma versão básica é disponibilizada ao final do primeiro ciclo de desenvolvimento, e nos ciclos seguintes novas funcionalidades são agregadas, até que se tenha o produto completo. · No modelo linear, uma versão básica de boa parte das funcionalidade é disponibilizada no primeiro ciclo e as funções melhoradas são disponibilizadas posteriormente. · No modelo linear, o software é executado e entregue com todas as suas funcionalidades em duas fases de execução, sendo o tempo de entrega bastante curto. O que significa a sigla PMI (Project Management Institute)? · Instituto para Gerenciamento de Padrões. · Instituto para Gestão de Parcerias. · Instituto para Gerenciamento de Projetos. · Instituto para Gestão de Pessoas. A respeito das fases de desenvolmento de software, assinale a única alternativa verdadeira a respeito da fase de iniciação: · Esta fase tem como objetivo principal o planejamento do projeto e compreensão real do escopo do projeto. · Esta fase tem como objetivo principal a realização da análise do projeto, onde serão criados os documentos que definirão como o projeto será implementado. · Ao final desta fase deve-se garantir que os requisitos solicitados foram implementados conforme a solicitação. · Ao final desta fase deve-se garantir a entrega do produto atendendo ao escopo e ao planejamento. Indique a sequência de palavras que completa corretamente o texto lacunado abaixo: O ________________ é um elemento de sistema lógico e complexo projetado pela engenharia e o _______________ um elemento físico projetado por manufatura. Com o passar dos tempos, o _______________ foi desgastando-se devido ao ambiente físico, exigindo a manutenção, e o ______________, por sua vez, se deteriora ou fica defasado, exigindo sua evolução. · software; hardware; hardware; software · software; hardware; software; hardware · hardware; software; software; hardware · hardware; software; hardware; software O ciclo de vida de um software descreve as fases pelas quais o software passa desde a sua concepção (iniciação) até ficar sem uso algum (após transição), determinando os passos a serem seguidos no desenvolvimento de sistemas, mantendo uma padronização de trabalho e determinando as etapas de validação do projeto. Relacione os marcos com suas respectivas macroetapas no cicli de vida do software e indique a alternativa com a sequencia correta: 1. Iniciação 2. Elaboração 3. Construção 4. Transição. ( ) Marco de liberação do produto 2 ) Marco de arqitetura do ciclo de vida ( ) Marco de objetivos do ciclo de vida ( ) Marco de recusrso operacional inicial · 3 - 2 - 1 - 4 · 1 - 2 - 3 - 4 · 3 - 1 - 4 - 2 · 1 - 3 - 4 - 2