Você está na página 1de 15

1- Analise as seguintes afirmaes: I. II. III. IV. V. VI.

Na fase de levantamento de requisitos so gerados os seguintes artefatos: sumrio executivo, documento de requisitos, glossrio, anlise de riscos e seu controle, prottipos e provas. Os casos de Uso na anlise so utilizados para estudar o sistema e descobrir as necessidades do cliente. So os Essenciais. Os casos de Uso no projeto so utilizados para gerar soluo implementada de um sistema informatizado para uso pelo cliente. So os Reais. Durante a modelagem funcional so gerados os seguintes artefatos: modelo conceitual e diagramas de sequncia ou casos de uso expandidos. As ps-condies estabelecem o que uma operao de sistema muda na estrutura da informao armazenada. As pr-condies definem o que deve ser verdadeiro na estrutura da informao armazenada para que a operao ou consulta possa ser executada

Assinale a alternativa correta: Resposta A. Esto incorretas as afirmaes I, III e V. B. Esto incorretas as afirmaes II, IV e VI. C. Apenas as afirmaes II e IV esto corretas. D. Todas as afirmaes esto corretas. E. Todas as afirmaes esto incorretas. 2 - Um evento de sistema : Resposta A. Um evento externo que provoca uma reao direta do software pela insero de dados ou mudana do estado interno do sistema. B. Um output, ou seja, uma informao que o sistema produz para os atores. C. Qualquer operao gerada de forma autnoma pelo prprio sistema. D. Qualquer uma das operaes commit ou rollback sobre o banco de dados. E. Uma falha ou exceo provocada pelo hardware. 3 ENADE 2005, questo 17, No processo de desenvolvimento de um sistema de controle de materiais (matrias-primas) para uma metalrgica, a equipe de projeto, responsvel pelo mapeamento dos requisitos, desenvolveu seus trabalhos seguindo os quatro sub-processos da engenharia de requisitos. Inicialmente, foram feitas a anlise e a avaliao para se verificar se o sistema seria til ao negcio. Em um segundo momento, os requisitos foram identificados e analisados e, logo em seguida, foram documentados. Finalmente, foi verificado se os requisitos identificados atendiam s demandas dos usurios. Tendo sido executado esse procedimento, uma empresa independente de auditoria, aps anlise, identificou dois problemas no processo: a documentao dos requisitos (formulrios e padres utilizados) estava inadequada e no possibilitava o entendimento correto dos requisitos; o processo de checagem entre as demandas dos usurios e as especificaes relatadas no foi bem conduzido e seus resultados eram insatisfatrios. Considerando o relatrio da auditoria independente, quais foram as duas fases do processo de engenharia de requisitos que apresentaram problemas? Resposta A. Entendimento do domnio e especificao. B. Elicitao e validao. C. Especificao e validao. D. Validao e entendimento do domnio E. Validao e elicitao.

4 - Uma comunicao entre atores, no diagrama de seqncia: Resposta A. Produz necessariamente um evento de sistema. B. No produz necessariamente nenhum efeito sobre o sistema. C. Produz necessariamente uma resposta de sistema. D. Produz necessariamente uma operao de sistema. E. Produz necessariamente uma consulta de sistema. 5 ENADE 2005, questo 37, O gerente de desenvolvimento de uma empresa de TI examinou a seguinte planilha sobre andamento de projetos:

Com base nessa planilha e com relao aos conceitos de dado, informao e conhecimento julguem os itens que se seguem. I. O nmero 65, na clula inferior direita, um dado. II. Associar o nmero 80 (clula inferior central) ao percentual completado (em %) e a P2, e concluir que o projeto P2 est 80% completado um conhecimento. III. Dizer que P1 est adiantado ou atrasado uma informao. IV. Dizer o quanto P1 vai precisar a mais do que foi inicialmente previsto no oramento um conhecimento. Assinale a alternativa correta: esto certos apenas os itens: Resposta A. I e II B. II e III C. I e IV D. II e IV E. III e IV 6 - No processo unificado, cinco workflows acompanham o conjunto das fases de desenvolvimento de software. Cada workflow um conjunto de atividades executadas por vrios membros do projeto. Considerando o desenvolvimento de um sistema integrado de gesto (ERP), o empacotamento em componentes de software dos elementos do modelo de projeto tais como arquivo de cdigo-fonte, biblioteca de ligaes dinmicas e componentes executveis descrito pelo workflow de: Resposta A. Teste B. Anlise C. Projeto D. Implementao E. Requisito

7 ENADE 2005, questo 34, Julgue os seguintes itens referentes a teste de software: I. A tcnica de teste funcional, que estabelece os requisitos de teste com base em determinada implementao, permite verificar se so atendidos os detalhes do cdigo e solicita a execuo de partes ou de componentes elementares do programa; a tcnica de teste estrutural aborda o software de um ponto de vista macroscpico e estabelece os requisitos de teste, com base em determinada implementao. II. Na fase de teste de unidade, o objetivo explorar-se a menor unidade de projeto, procurando-se identificar erros de lgica e de implementao de cada mdulo; na fase de teste de integrao, o objetivo descobrir erros associados s interfaces entre os mdulos quando esses so integrados, para se construir a estrutura do software, estabelecida na fase de projeto. III. Critrios com base na complexidade, em fluxo de controle e em fluxo de dados, so utilizados pela tcnica estrutural de teste. Assinale a opo correta. Resposta A. Apenas um item est certo. B. Apenas os itens II e III esto certos. C. Apenas os itens I e II esto certos. D. Apenas os itens I e III esto certos. E. Todos os itens esto certos. 8 - Mitos de Software se tornaram crenas sobre o processo usado para consumi-los. Podem ser encontrados desde os primeiros dias da computao. Os mitos parecem ser afirmaes de fatos razoveis apresentando elementos verdadeiros e intuitivos, que so frequentemente julgados por profissionais experientes. Hoje a maioria dos profissionais especializados em engenharia de software reconhecem os mitos pela ire verso e o que so atitudes enganosas que causam srios problemas. O que no um mito? Resposta Os requisitos de software mudam ao longo do tempo. Mas possvel identificar, controlar e rastrear essas mudanas. 9 - O modelo em cascata ou ciclo de vida em cascata sugere uma abordagem sequencial e sistemtica que comea com a especificao dos requisitos pelo cliente e progride ao longo do planejamento. Modelagem construo e implementao terminando na manuteno progressiva do software. As afirmativas que representam algumas criticam ao modele de cascata: Resposta - difcil para o cliente declarar todas as suas exigncias explicitamente. - Exige pacincia do cliente com ateno da fase iniciada apenas nas fases do cronograma. - o paradigma mais antigo da engenharia de software e a natureza linear do modelo leva casos em que membros da equipe ficam separados a espera e outros completam o projeto. 10 - O modelo espiral foi desenvolvido para abranger as melhores caractersticas do ciclo de vida clssico e prototipao. Acrescentando ao mesmo tempo um novo elemento que analise de riscos. A cada interao ao redor da espiral, verses progressivamente mais completas do software so construdas. Portanto a abordagem do modelo espiral uma abordagem bem mais realista em parte do sistema em larga escala. Os/o problema/s do modelo espiral /so? Resposta - Pode usar algoritmos com linguagem de programao de software e na segunda interao ter que modificar todo o projeto.

11 - O requisito de software uma descrio dos principais recursos de um software. Seu fluxo de informaes comportamento. Os requisitos fornecem uma estrutura bsica para o desenvolvimento de software. O grau de compreencividade, preciso e descrio fornecida por documento de requisito de software tenta ser diretamente proporcional ao grau de qualidade de produto. A obteno de requisitos um processo que rene informaes sobre o sistema proposto e existente par obter os requisitos dos usurios de sistemas. Com base nessas informaes algumas tcnicas de levantamento de requisitos so: Resposta - Entrevista, reviso da documentao, JAD, observao, questionrio. 12 - Processo de engenharia de requisitos engloba todas as atividades necessrias para crias e manter documentos de requisitos de sistema e compreender os erros dos elementos de negcios que sero atendidos pelo software a ser desenvolvido, pertencendo a uma sequencia logica de atividade que por fim no tem documentos de requisitos correto e inclui todas as necessidade do cliente. O primeiro passo necessrio para o processo de criao desse documento de requisitos deve ser o: Resposta - Analise de viabilidade. 13 - Uma que o sistema tenha sido instalado e seja usado regularmente inevitavelmente surgiram novos requisitos. Ento devero ser avaliados pela gerencia de requisitos. Dentre os motivos do surgimento de novos requisitos considere: Resposta Aps a instalao o ambiente tcnico de negcios do sistema sempre muda. As prioridades do negocio podem mudar. As pessoas que pagam por um sistema e os usurios desses sistemas raramente so os mesmo clientes a comprar o sistema. Clientes do sistema impem requisitos devido a restries oramentarias e organizacionais. Os quais podem entrar em conflito com os requisitos dos usurios finais. Aps a entrega novos recursos podem ser adicionados. Geralmente sistemas de grande porte tem uma comunidade de diversos usurios com diferentes requisitos e prioridades que podem ser confirmantes ou contraditrias. (todas as afirmaes esto certas) 14 - Na engenharia de requisitos trata se sempre uma tcnica de Eli citao que ocorre em ambiente mais informar e que toda ideia deve ser levada em considerao e soluo do problema sendo proibida a critica a qualquer soluo dada e encorajada inclusive a criao de ideias que paream estranhas ou ate exticas: qual das afirmativas a nica representante dessa tcnica? Resposta PrimeStory <no sei escrever> 15 - No processo de engenharia de requisitos uma tcnica de observao que pode ser usada para compreender os requisitos sociais e organizacionais representada unicamente por qual das alternativas abaixo: Resposta Etilografia

16 - A dificuldade da extrao de analise de requisitos reside em obter toda a informao necessria a especificao completa e as tcnicas de extrao constituem elementos que viso superar as dificuldades desse processo... Sobre essa assinale a nica alternativa falsa: Resposta So reunies onde os usurios sugerem e explorem varias ideias em relao ao software sem que as mesmas sejam identificadas ou julgadas 17 - Com base nos conceitos dos tipos de requisitos de software analise as afirmativas abaixo e assinale a correta: Resposta NENHUAM DAS ALTERNATIVAS 18 - Com base nas afirmaes abaixo relativas aos conceitos de prototipao assinale a nica alternativa correta: Resposta - O prottipo pode ser usado para compreender gradualmente o domnio de um problema - A prototipao auxilia a especificao de um projeto de interface grfica juntamente com os usurios 19 - O diagrama de caso de uso abaixo representa uma poro do domnio do problema de uma biblioteca com base na analise no mesmo selecione a afirmao incorreta: Resposta O caso de uso marcar devoluo existe um fluxo alternativo q faz meno ao caso de uso registrar reserva. 20- Considere as afirmaes a baixo e assinale a correra. So requisitos funcionais: Resposta So requisitos funcionais: Lista do q o sistema deve fazer. Os Evidentes e ocultos 21- A orientao objetos uma forma abstrata de pensar o problema utilizando se conceitos do mundo real e no apenas conceitos computacionais. Nessa perspectiva a adoo do paradigma orientada a objetos implica necessariamente em que? Resposta A computao seja acionada por troca de mensagem entre objetos. 22 - Considerando o caso de uso a seguir e seguindo estritamente as informaes apresentadas identifique as linhas q contenham respectivamente EV RS. Resposta EV, RS, [], EV RS, EV 23- Em termos de documentao de software o diagrama UML mais recomendado para documentar requisitos funcionais e as dependncias entre eles : Resposta Diagrama de caso de uso

24- O ciclo de vida de um sistema especifica todas as fases do desenvolvimento desde a concepo at processo de manuteno e declnio. No q diz respeito ao desenvolvimento de software existe alguns processos conhecidos, um desses processos possui caracterstica interativa incremental. Inicia cada fase do projeto realizando o planejamento prvio. Realiza a execuo da fase, verifica o progresso e os resultados da fase. Ou seja, riscos e lies aprendidas e a partir dai incrementa novos objetivos para a prxima fase. Seguindo, portanto para prxima interao. Resposta Modelo espiral 25 - O que se pode afirmar sobre a fase de concepo: Resposta Ela deve ser feita de forma relativamente rpida pq tem como objetivo dar uma viso geral do sistema para o planejamento futuro. 26 - Assinale a opo q no uma caracterstica necessria de um caso de uso na fase da concepo Resposta Ter variantes de sequencia alternativas

27 - Na fase de concepo os casos de uso devem ser ordenados pela sua importncia. Quais das opes a abaixo a menos significativa? Resposta A ordem temporal de execuo 28 - Um bom caso de uso essencial deve conter: Resposta Modelo conceitual to completo quanto possvel for. 29- Cancelada Opes a seguir passos caso de Uso expandido. Indique quais das opes um evento. Resposta Funcionrio registra o nome do cliente 30- A respeito dos casos de uso expandido da analise. Assinale a incorreta Resposta Interessados so pessoas ou sistemas q sempre participam ativamente da interao do caso de uso. 31- ENADE 2005, questo 45, Requisitos do sistema so frequentemente classificados como funcionais, no funcionais e domnio. Qual definio que melhor descreve o no funcional? Resposta So requisitos q no esto diretamente relacionados com as funes especificas do sistema. 32- Considerando o modelo conceitual q tenha como conceitos complexos apenas motorista/caminho, empresa / entrega, cliente / produto. Assinale a opo q corresponde um atributo indevido Resposta Nome de motorista / em motorista

33- Na etapa de projeto orientada a objetos no contexto do processo de desenvolvimento de software so desenvolvidas as atividades de: Resposta Identificao dos objetos do sistema e definio da arquitetura do sistema 34- Cancelada Assinale a alternativa correta: Imprimir relatrio de vendas RF Registrar pagamento de fatura RF Usar banco de dados relacional Ser compatvel com Linux 35- ENADE 2005, questo 21, No modo recursivo de representao, a descrio de um conceito faz referncia ao prprio conceito. Julgue os itens abaixo, com relao recursividade como paradigma de programao. I. So elementos fundamentais de uma definio recursiva: o caso-base (base da recurso) e a reaplicao da definio. II. O uso da recurso no possvel em linguagens com estruturas para orientao a objetos. III. As linguagens de programao funcionais tm, na recurso, seu principal elemento de repetio. IV. No que diz respeito ao poder computacional, as estruturas iterativas e recursivas so equivalentes. V. Estruturas iterativas e recursivas no podem ser misturadas em um mesmo programa. Esto certos apenas os itens A I e IV. B II e III. C I, III e IV. D I, III e V. E II, IV e V. 29- ENADE 2005, questo 24, Na definio da aquisio de um novo software de banco de dados (SGBD) para uma empresa da rea de transporte coletivo urbano, a direo da rea de Informtica conduziu o processo de deciso da seguinte forma: Foi designado um profissional da rea de banco de dados (aquele com maior experincia na rea) e atribuda a ele a tarefa de decidir qual seria o melhor SGBD a ser adquirido. Esse profissional desenvolveu uma srie de estudos sobre as opes disponveis utilizando tcnicas de simulao e testes especficos para cada SGBD analisado. Ao final, apresentou ao diretor um relatrio em que indicava claramente qual o melhor SGBD (soluo tima) disponvel no mercado. Com base nessa informao, o diretor da empresa disparou o processo de compra do software (SGBD) indicado. Esse processo decisrio classifica-se na abordagem A- racional. B - de racionalidade limitada. C - poltica. D - do incrementalismo. E- do componente subjetivo

30- ENADE 2005, questo 25, Entre os aspectos importantes relativos segurana de sistemas de informao inclui-se I. a proteo de dados por meio de senhas e criptografia forte. II. a existncia de um plano de recuperao de desastres associado a backups frequentes. III. a utilizao de firewalls associada a mecanismos de deteco de intruso. Resposta E Todos os itens esto certos. 31- ENADE 2005, questo 28, O gerente de tecnologia de uma empresa de TI recebeu a incumbncia de especificar a arquitetura de um sistema de informao para atender a um cliente na rea de diagnstico por imagem (raio X, tomografia computadorizada e ressonncia magntica). O cliente est interessado em agilizar o diagnstico por armazenamento e recuperao de imagens digitalizadas e em se manter na vanguarda do mercado, dada a melhoria contnua de sua soluo em TI. O cliente pretende iniciar digitalizando 1.000 imagens por ms, cada imagem com tamanho mdio de 20 kilobytes, at chegar, em 12 meses, a 20.000 imagens por ms. Considerando essas informaes, julgue os seguintes itens. I. Um SBD orientado a objeto adequado para a arquitetura do SI do cliente porque voltado justamente para aplicaes que tratam objetos complexos e tem alta integrao com linguagens de programao orientadas a objetos. II. Um SBD relacional no adequado para a arquitetura do SI do cliente porque no constitui ainda uma tecnologia bem estabelecida e bem testada, apesar de ser uma linguagem de consulta poderosa. III. Um SBD objeto-relacional adequado para a arquitetura do SI do cliente porque alia estruturas no-normalizadas, capazes de representar objetos complexos, a uma linguagem de consulta poderosa. Assinale a opo correta. C Apenas os itens I e III esto certos. 36 ENADE 2005, questo 30, O desenvolvimento global de software GSD global software development tem-se firmado como uma dasgrandes tendncias na rea de sistemas de informao nas organizaes. Considere que uma organizao da rea de varejo e distribuio sediada na Europa tenha implantado trs unidades de desenvolvimento de software espalhadas no mundo: uma no Brasil, uma na ndia e outra na China. Considere ainda que nenhuma dessas unidades possua qualquer tipo de certificao e que o principal problema da organizao esteja relacionado ao desenvolvimento de sistemas que atendam s necessidades da organizao e que reflitam as expectativas dos clientes globais. Nessa situao, o nvel do modelo SWCMM e a KPA (rea chavede processo) mais adequados para a situao apresentada so, respectivamente, Resposta A nvel 2, KPA RM gesto de requisitos. 37- ENADE 2005, questo 31, O modelo de gerenciamento de projetos do PMI (Project Management Institute), descrito no PMBOK, envolve um conjunto de nove reas de conhecimento a serem consideradas com vistas a melhorar o processo de gesto de um projeto, ampliando-se, conseqentemente, suas chances de sucesso. Considere que, no desenvolvimento de um sistema de vendas de uma empresa que atua no segmento industrial, o oramento inicial tenha sido extrapolado em 120% e que a equipe da rea de sistemas tenha concludo o sistema com mais de quatro meses de atraso. Nas reunies com os usurios para a entrega do sistema, foi constatado que este no atendia s especificaes esperadas pelos usurios. Nessa situao, evidenciam-se reas de conhecimento que compem a chamada tripla restrio, que so as reas de gerenciamento de: Resposta

C custo, tempo e escopo. 38- ENADE 2005, questo 46, O Processo Unificado (RUP rational unified process) um moderno processo de desenvolvimento de software constitudo de quatro fases. Assinale a opo que apresenta as quatro fases do RUP, na ordem em que elas devem ser executadas. E concepo, elaborao, construo, transio. 39- ENADE 2005, questo 47, Um estudo recente realizado pela Associao Brasileira das Empresas de Software (ABES) e a Business Software Alliance (BSA) mostra uma reduo na pirataria de software no mundo e no Brasil, de 1994 a 2002. Com relao a esse assunto, julgue os itens a seguir. I. A reduo da pirataria de software no contexto brasileiro traz benefcios para a criao de empregos, aumento da arrecadao de impostos e aumento no faturamento da economia. II. A reproduo de software original ou autorizado para fins de segurana ou backup tambm considerada pirataria de software. III. As iniciativas antipirataria devem incluir aes de conscientizao, educao e atuao direta sobre os contraventores. IV. A pirataria de software uma atividade criminosa, contudo no h no Brasil, ainda, legislao especfica que regulamente essa questo. Esto certos apenas os itens Resposta I e III. 40- ENADE 2005, questo 50, Acerca de paradigmas de linguagens de programao, julgue os itens a seguir. I. Linguagens procedurais facilitam a legibilidade e a documentao do software. II. Linguagens declarativas facilitam o desenvolvimento de sistemas de apoio deciso. III. Linguagens funcionais facilitam a definio de requisitos e a decomposio funcional. IV. Linguagens estruturadas promovem o forte acoplamento entre dados e funes. V. Linguagens orientadas a objeto permitem reduzir custos de desenvolvimento e manuteno. Esto certos apenas os itens: Resposta III e V

41- ENADE 2011, questo 48, No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso a seguir.

Resposta Da anlise do diagrama, conclui-se que: a execuo do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque.

42- Uma antiga empresa de desenvolvimento de software resolveu atualizar toda sua infraestrutura computacional adquirindo um sistema operacional multitarefa, processadores multi-core (mltiplos ncleos) e o uso de uma linguagem de programao com suporte a threads. O sistema operacional multitarefa de um computador capaz de executar vrios processos (programas) em paralelo. Considerando esses processos implementados com mais de uma thread (multi-threads), analise as afirmaes abaixo. I. Os ciclos de vida de processos e threads so idnticos. II. Threads de diferentes processos compartilham memria. III. Somente processadores multi-core so capazes de executar programas multi-threads. IV. Em sistemas operacionais multitarefa, threads podem migrar de um processo para outro. correto apenas o que se afirma em: I 43- ENADE 2011, questo 11, O conjunto de casos de uso representa as possveis interaes que sero representadas nos requisitos do sistema. A figura a seguir desenvolve um exemplo de biblioteca e mostra outros casos de uso (use-cases) esse ambiente.

Com relao ao tema, analise as asseres a seguir. A figura tambm ilustra os pontos essenciais da notao de casos de uso. Os agentes no processo so representados por bonecos e cada tipo de interao e representada por uma elipse com um nome PORQUE a UML um padro para a modelagem orientada a objetos e, assim, os casos de uso e a obteno de requisitos com base em casos de uso so cada vez mais utilizados para obter requisitos. Acerca dessas asseres, assinale a opo correta. Resposta B - As duas asseres so proposies verdadeiras, mas a segunda no uma justificativa correta da primeira. 44- ENADE 2011, questo 12, Analisem as seguintes afirmaes sobre a UML (Linguagem de Modelagem Unificada). I. A UML uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representaes grficas e sua semntica para a modelagem de software. II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usurio, e dentre todos da UML, o mais abstrato, flexvel e informal. III. Um relacionamento de extenso de um caso de uso A para um caso de uso B significa que toda vez que A for executado ele incorporar o comportamento definido em B. IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo. B - II e IV

45- ENADE 2011, questo 21, O paradigma de programao orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herana, avalie as afirmaes abaixo. I. Herana uma propriedade que facilita a implementao de reuso. II. Quando uma subclasse criada, essa herda todas as caractersticas da superclasse, no podendo possuir propriedades e mtodos prprios. III. Herana mltipla uma propriedade na qual uma superclasse possui diversas subclasses. IV. Extenso uma das formas de se implementar herana. correto apenas o que se afirma em: I e IV 46- ENADE 2011, questo 25, Em projetos de desenvolvimento de software, vrios tipos de testes podem ser empregados para garantia da qualidade do produto. Um dos tipos comumente empregados o teste de regresso, o qual tem como objetivo: Resposta Verificar a existncia de defeitos aps alteraes em um sistema (ou parte dele) j testado 47- ENADE 2011, questo 26, Um engenheiro de software planejou o desenvolvimento de um novo projeto, com prazo mximo de 220 dias, em seis fases: comunicao, planejamento, modelagem, construo, documentao e implantao. As fases seriam realizadas na sequncia em que foram listadas. Exceo foi feita para as fases de construo e a documentao, que poderiam ocorrer em paralelo. Entretanto, a fase de implantao s poderia ocorrer se tanto construo quanto documentao estivesse encerrada. A tabela a seguir apresenta a durao de cada fase do plano de desenvolvimento proposto. Tabela - Fases e respectivas dependncias e duraes

Considerando o uso do Mtodo do Caminho Crtico, e que o projeto tem prazo mximo de 220 dias, com incio no dia 1, avalie as seguintes afirmaes. I. A data mnima para o incio da fase de implantao o dia 191. II. O projeto possui um caminho crtico, que 1-2-3-5-6. III. A folga livre da atividade documentao de 60 dias. correto apenas o que se afirma em: I e III. 48- ENADE 2011, questo 27, Modelos de ciclo de vida de processo de software so descries abstratas do processo de desenvolvimento, mostrando as principais atividades e informaes usadas na produo e manuteno de software, bem como a ordem em que as atividades devem ser executadas.Com relao aos modelos de ciclo de vida de processo de software, analise as seguintes asseres. O modelo de desenvolvimento em cascata acrescenta aspectos gerenciais (planejamento, controle e tomada de deciso) ao processo de desenvolvimento de software PORQUE considera que o processo composto por vrias etapas que so executadas de forma sistemtica e sequencial. Resposta A primeira assero uma proposio falsa, e a segunda, uma proposio verdadeira.

49- A programao orientada a objeto no apenas uma forma de programar, tambm um jeito de pensar em um problema utilizando conceitos do mundo real e, no somente conceitos computacionais. Considerando os conceitos da programao orientada a objetos, analise as afirmaes abaixo. I. O objeto tem determinadas propriedades que o caracterizam e que so armazenadas no prprio objeto. As propriedades de um objeto so chamadas de instncias. II. As mensagens so informaes enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execuo consiste em envios, interpretaes e respostas s mensagens. So os mtodos, os procedimentos residentes nos objetos, que determinam como eles iro atuar ao receber as mensagens. III. A herana um mecanismo para o compartilhamento de mtodos e atributos entre classes e subclasses, permitindo a criao de novas classes atravs da programao das diferenas entre a nova classe e a classe-pai. IV. O encapsulamento um mecanismo que permite o acesso aos dados de um objeto somente atravs dos mtodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicao entre os objetos feita apenas atravs de troca de mensagens. correto apenas o que afirma em: II, III e IV. 50.

Com relao ao diagrama acima, assinale a opo correta: Resposta Sempre que um Aplicativo fizer uma leitura, ser construdo e destrudo um objeto Controlador Acesso. 51. ENADE 2008, questo 12, Uma pizzaria fez uma ampliao de suas instalaes e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e no atendia a todas as funes necessrias. O gerente, ento, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar cdigo validado, acrescentando as novas funes solicitadas. Que conceito de orientao a objetos est descrito na situao hipottica acima? Reposta Herana

52. ENADE 2008, questo 11, Um analista foi contratado para desenvolver um sistema de pesquisa de DVDs em lojas virtuais. O sistema dever solicitar ao usurio um ttulo de DVD, que ser usado para realizar a pesquisa nas bases de dados das lojas conveniadas. Ao detectar a disponibilidade do DVD solicitado, o sistema armazenar temporariamente os dados das lojas (nome, preo, data prevista para entrega do produto) e exibir as informaes ordenadas por preo. Aps analisar as informaes, o cliente poder efetuar a compra. O contratante dever testar algumas operaes do sistema antes de ele ser finalizado. H tempo suficiente para que o analista atenda a essa solicitao e efetue eventuais modificaes exigidas pelo contratante. Com relao a essa situao, julgue os itens a seguir quanto ao modelo de ciclo de vida. I. O entendimento do sistema como um todo e a execuo seqencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante. II. A elaborao do prottipo pode ser utilizada para resolver dvidas de comunicao, o que aumenta os riscos de incluso de novas funcionalidades no prioritrias. III. A definio das restries deve ser a segunda fase a ser realizada no desenvolvimento do projeto, correspondendo etapa de engenharia. IV. Um processo iterativo permite que verses progressivas mais completas do sistema sejam construdas e avaliadas. Esto certos apenas os itens: II e IV 53. ENADE 2008, questo 33, Aps atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um funcionrio que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionrio foi informado que sua principal responsabilidade era a realizao da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos ir utilizar o PMBOK. Considerando essa situao, correto afirmar que o gerente de projetos dever coordenar processos de: Resposta Definio e seqenciamento de atividades, estimativa de recursos e durao da atividade, desenvolvimento e controle do cronograma. 54. ENADE 2008, questo 36, Aps realizar uma anlise de mercado em busca de solues para aprimorar o seu negcio, uma empresa adquiriu um sistema de ERP (enterprise resource planning) contendo um conjunto de mdulos que integra todos os departamentos existentes. Aps um ano de utilizao, houve uma mudana na legislao e, para atender as novas exigncias, foi necessria uma manuteno no sistema ERP. Considerando essa situao hipottica, correto afirmar que a empresa ir realizar uma manuteno: Resposta Adaptativa 55. A UML uma linguagem visual para visualizar, especificar, construir e documentar os artefatos dos sistemas. A palavra visual importante pois a UML uma notao. Em relao aos diagramas da UML, correto afirmar. D. O diagrama de casos de uso apresenta as funcionalidades externamente observveis do sistema e os elementos externos ao sistema que interagem com ele. No diagrama de caso de uso, um elemento externo interage com o sistema denominado ator. Os atores podem ser, por exemplo, pessoas, outros sistemas e equipamentos. 56 A UML uma linguagem padro A Associao B Dependncia C Generalizao Resposta I B II C III A

57 EMPRESA * 1 * PESSOA

EMPREGADOR FUNCIONARIO SERVIO Em um relacionamento empregador/funcionrio entre uma empresa e uma pessoa, existe um servio que representa as propriedades desse relacionamento e que se aplicam a exatamente um nico par de pessoas e empresa. Como modelado no diagrama UML, servio uma: Resposta C Classe de Associao 58 ENADE 2005, questo 31, O modelo de gerenciamento de projetos do PMI (Project Management Institute), descrito no PMBOK, envolve um conjunto de nove reas de conhecimento a serem consideradas com vistas a melhorar o processo de gesto de um projeto, ampliando-se, consequentemente, suas chances de sucesso. Considere que, no desenvolvimento de um sistema de vendas de uma empresa que atua no segmento industrial, o oramento inicial tenha sido extrapolado em 120% e que a equipe da rea de sistemas tenha concludo o sistema com mais de quatro meses de atraso. Nas reunies com os usurios para a entrega do sistema, foi constatado que este no atendia s especificaes esperadas pelos usurios. Nessa situao, evidenciam-se reas de conhecimento que compem a chamada tripla restrio, que so as reas de gerenciamento de: Resposta C Custo, tempo e escopo. 59 ENADE 2005, questo 45, Requisitos de um sistema so frequentemente classificados como funcionais, no funcionais e de domnio. Qual a definio que melhor descreve requisitos no funcionais? Resposta D - So requisitos que no esto diretamente relacionados com as funes especficas do sistema. 60 ENADE 2008, questo 74, No processo de desenvolvimento de software, todo software passa pelas fases de anlise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informao, avalie a opes correta. Resposta A - Na fase de anlise, trs modelos que devem ser considerados so: do domnio da informao, o funcional e o comportamental. 61 ENADE 2011, questo 50, Uma empresa vem desenvolvendo um programa de melhoria de seus processos de software utilizando o modelo de qualidade CMMI. O programa envolveu a definio de todos os processos padro da organizao, implementao de tcnicas de controle estatstico de processos e mtodos de melhoria contnua. Aps a avaliao SCAMPI, classe A, foi detectado que a rea de processo de PP - Project Planning (Planejamento de Projeto) no estava aderente ao modelo. Nesse contexto, considerando a representao por estgios do CMMI, a empresa seria classificada em que nvel de maturidade? Resposta A - Nvel 1.

62 ENADE 2011, questo 10, Vrias tcnicas relacionadas programao extrema (XP) so diretamente ligadas ao cdigo, incluindo a refatorao, programao em pares e integrao contnua. A programao em pares a prtica preferida dos desenvolvedores XP trabalhando em pares em um computador.
SCOTT, K. O Processo Unificado Explicado. Porto Alegre: Artmed, 2002. BECK, K. Programao Extrema (XP) Explicada. Porto Alegre: Artmed, 2000.

A programao em pares auxilia no desenvolvimento de cdigo de melhor qualidade quando os pares Resposta A - elaboram e utilizam padres de codificao conjuntamente, os quais, quando utilizados corretamente e apropriadamente, reduzem problemas individuais.

Você também pode gostar