Baixe o app para aproveitar ainda mais
Prévia do material em texto
8a Questão (Ref.: 201308395115) O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na fase de projeto de um sistema. sua resposta: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras atividades. 9a Questão (Ref.: 201308533166) A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho? sua resposta: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado. 8a Questão (Ref.: 201308533166) A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho? sua resposta: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado. 10a Questão (Ref.: 201308533157) Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. sua resposta: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates. 9a Questão (Ref.: 201308533157) Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. sua resposta: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates. 9a Questão (Ref.: 200608068897) Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia de projetos astronômicos. Este laboratório precisa desenvolver programas para conversões de medidas para automatizar os seus processos. Codifique uma Console Application (programa em modo console baseado em caracteres) em linguagem VB .NET que apresente a mensagem "Digite a medida em Parsecs: ", obtenha a medida em Parsecs como entrada de dados do usuário, converta a medida para milhas marítima e exiba a mensagem "A medida em milhas marítima é: " e a medida convertida na mesma linha. Declare o fator de conversão como uma constante chamada Fator. A constante Fator que deve ser usada no cálculo da conversão. Declare a constante chamada Fator de valor igual a 1,67 x 1013 (1,67 vezes 10 elevado a treze), sabendo-se 1 Parsec equivale a 1,67 x 1013 milhas marítima. Declare a constante chamada Fator e a variável chamada Medida do tipo ponto flutuante simples para ocupar menos espaço de memória. sua resposta: Module Module1 Sub Main() Const Fator As Single = 16700000000000.0 Dim Medida As Single Console.Write("Digite a medida em Parsecs: ") Medida = Console.ReadLine() Medida = Medida * Fator Console.Write("A medida em milhas marítima é: ") Console.WriteLine(Medida) End Sub End Module 10a Questão (Ref.: 200608078571) Preencha as duas lacunas a seguir de linhas de código em VB.NET para calcular a área do quadrado e calcular o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado . Module Module1 Function AreaQuadrado(ByVal Comprimento As Double) ' calcula a área do quadrado _____________________________________________________________ End Function Function VolumeCubo(ByVal Comprimento As Double) ' calcula o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado _____________________________________________________________ End Function Sub Main() Console.WriteLine(VolumeCubo(3.0)) Console.ReadKey() End Sub End Module sua resposta: Return Comprimento * Comprimento Return AreaQuadrado(Comprimento) * Comprimento 1a Questão (Ref.: 201110160791) Pontos: 1,5 / 1,5 Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. Analise o programa a seguir em VB .NET. Responda SIM se o programa apresentará erro de compilação ou NÂO se o programa não apresentará erro de compilação. Caso a sua resposta seja SIM, responda qual é o erro. Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa. Module Module1 Sub Main() Dim Contador As Byte = 1 Do Until Not (Contador <= 9) Console.WriteLine(Contador) Contador = Contador + 2 Loop Console.ReadKey() End Sub End Module Resposta: Não. 1 , 3, 5 , 7 , 9 . Gabarito: NÃO. 1 3 5 7 9 2a Questão (Ref.: 201110153865) Pontos: 1,5 / 1,5 Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa saber a quantidade de DVDs com ano de lançamento de 1990, que estão cadastrados na tabela chamada TabelaDVD, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar. Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD tem a coluna Titulo para armazenar os títulos dos DVDse a coluna NomeArtistaPrincipal para armazenar os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os anos de lançamentos dos DVDs? Resposta: SELECT COUNT(*) FROM TabelaDVD WHERE Ano = 1990 Gabarito: SELECT COUNT (*) FROM TabelaDVD WHERE Ano = '1990' 1a Questão (Ref.: 201311122307) Pontos: 1,5 / 1,5 Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de programas em VB .NET. Analise o programa a seguir em VB .NET. O programa apresentará erro de compilação? Responda SIM ou NÃO. Caso a sua resposta seja SIM, responda qual é o erro. Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa. Module Module1 Sub Main() Dim Contador As Byte = 1 Dim Numero As Byte = 5 While (Contador <= 10) Console.WriteLine(Numero) Contador = Contador + 7 Numero = Numero + Contador End While Console.ReadKey() End Sub End Module Resposta: Não, e os números impressos serão 5 e 13 Gabarito: NÃO. 5 13 2a Questão (Ref.: 201311115745) Pontos: 1,5 / 1,5 Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa atualizar o preço para 49.99 deTODOS os DVDs QUE TENHAM o título Uma Linda Mulher, que estão cadastrados na tabela chamada TabelaDVD, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar. Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD foi criada pelo analista de banco de dados (DBA) usando-se o comando SQL a seguir? USE VENDAS GO CREATE TABLE TabelaDVD ( ID bigint NOT NULL, Titulo nvarchar(50) NULL, NomeArtistaPrincipal nvarchar(50) NULL, Ano smalldatetime NULL, Preco decimal(10,2) NULL ) GO Resposta: update TabelaDVD set Preco = 49.99 where Titulo='Uma Linda Mulher'; Gabarito: UPDATE TabelaDVD SET Preco = 49.99 WHERE Titulo = 'Uma Linda Mulher' 8a Questão (Ref.: 201308451887) Pontos: 1,0 / 1,5 Desenvolver software com qualidade é? Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. 9a Questão (Ref.: 201308490508) Pontos: 1,0 / 1,5 A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil. Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software. 8a Questão (Ref.: 201308451887) Pontos: 1,0 / 1,5 Desenvolver software com qualidade é? Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. 9a Questão (Ref.: 201308490508) Pontos: 1,0 / 1,5 A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil. Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software. 1a Questão (Ref.: 201311257331) Pontos: 1,5 / 1,5 Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas. Resposta: Técnica de Entrevista - O analista entrevista o cliente e junto com ele levantam questionamentos para a solução do problema. Questionário - O cliente preenche um questionário padrão para auxiliar o analista a formular a proposta de solução do problema proposto. Técnica de Brainstorm - Em uma reunião com um grupo de pessoas são formulados questionamentos de requisitos para a solução do problema proposto. Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates. 2a Questão (Ref.: 201311119287) Pontos: 1,0 / 1,5 A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. Neste contexto, explique a importância do MPS-BR para as empresas desenvolvedoras de software no Brasil. Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software. 7a Questão (Ref.: 201401585428) Pontos: 0,0 / 1,5 A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho? Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado. 9a Questão (Ref.: 201401447375) Pontos: 1,5 / 1,5 A adoção de processos de software é fundamental para a qualidade dos produtos construídos por uma empresa. Neste contexto, explique a importância do MPS-BR para as empresasdesenvolvedoras de software no Brasil. Resposta: O mercado de produção de software tem crescido muito no Brasil, e as pequenas "fabricas de software" estão por toda parte. Para essas pequenas empresas é muito caro tirar uma certificação ISO, por exemplo, e competir no mercado. O MPS-BR é de suma importância nesse contexto, possibilitando essas pequenas fabricas de software a conseguirem uma certificação a baixo custo (ao pelo menos bem mais barato que o preço de mercado), dessa maneira elas podem participar de pregões eletrônicos ou licitações de maneira igualitária com as "gigantes" do mercado ou ainda desenvolver softwares com a qualidade exigida pelo mercado. Gabarito: Hoje temos muitas empresas de pequeno e médio porte, desenvolvedoras de software no Brasil. Para essas empresas é alto o custo de obter certificações internacionais para seus processos (ex. ISO e CMMI) para que possam concorrer com grandes empresas e oferecer certo grau de qualidade em seus produtos. O MSP-BR (melhoria de processo de software brasileiro) está baseado na ISSO/IEC e no CMMI e tem como principal vantagem possibilitar a certificação destas empresas a um custo bem mais acessível. Assim permite que estas empresas possam oferecer qualidade em seus produtos aumentando a sua competitividade no mercado atual de software. 1a Questão (Ref.: 201204104931) Pontos: 1,5 / 1,5 O que é desenvolver Adhoc? Resposta: é um desenvolvimento feito para atender algo bem especifico, no momento. Gabarito: Desenvolvimento sob demanda. 2a Questão (Ref.: 201204143552) Pontos: 1,0 / 1,5 Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis. Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros. Ques 3 - Expliq apres Gab A he se o class Juríd cara Ques 6 - Cite arma Gab Data - Rep da ta uma 6a Quest Teste de sof do teste de i Gabarito: O componen que um no tão: AV2.20 que e exemp sentados na arito: erança per o conceito se pessoa dica que h acterística tão: AV2.20 e explique azenados e arito: aSet - É uma presenta um abela. Data visão de u tão (Ref.: 2013 ftware é fund integração e O objetivo d tes do siste ovo compon 113S.CCT01 plifique as va disciplina so rmite o rea de genera a, com nom herdam to s próprias 113S.CCT01 no mínimo m bancos d a represen ma tabela d Column - R ma coleção 301262113) amental para do teste de a do teste de ema. Ele é nente fica p 70.0082 (19 antagens da obre Orienta aproveitam alização e me e ender das as car s : Física – 70.0083 (19 o dois com de dados u tação em m de um banc Representa o de tabelas a a qualidade aceitação, e q e integração aplicado du pronto, ou s 97879) a utilização d ação a Objeto mento do especializ reço e dua racterístic – CPF e Jur 99046) mponent tilizando o memória de co de dados uma colun s. e de um siste quando eles o é validar urante a fas seja, não de da Herança, os. código en zação. Exe as classes cas de pess rídica – CG tes para m SQL Serve e uma coleç s. DataRow na da tabela ema. Explique devem ser ap a integraçã se de imple emanda qu baseado nos ntre classe emplo: Ger Pessoa Fí soa e tem GC manipulação r 2008 R2. ção de tabe w - Represen a. DataView e com suas p plicados ão entre os ementação e todo o sis s conceitos es utilizand rar uma ísica e Pes como o de dados elas. DataTa nta uma lin w - Represe Pon palavras qual s diversos do sistema stema este do- ssoa s able nha enta tos: 0,4 / 0,8 o objetivo a sempre eja pronto 8 9a Q Con astr seus lingu com milh cham de v mar ocup sua r S E End Pree volu Mod para ser ap está pront aceitação é usuário va 11a Ques O que é dese Resposta: Gabarito: D Questão (R nsidere que v onômicos. E s processos. uagem VB .N mo entrada de has marítima mada Fator. valor igual a rítima. Declar par menos e resposta: Mod Sub Main() Const Fator Dim Medida Console.Wr Medida = C Medida = M Console.Wr Console.Wr End Sub Module 10a Questão ( encha as dua ume do cubo dule Module1 plicado. De o ele é test é aquele re alida se o si stão (Ref.: 201 envolver Adh desenvolvi Desenvolvi Ref.: 200608 você foi cont Este laborató . Codifique u NET que apr e dados do u é: " e a med A constante 1,67 x 1013 (1 re a constan espaço de me dule Module1 r As Single = a As Single rite("Digite a onsole.Read Medida * Fato rite("A medid riteLine(Med (Ref.: 200608 as lacunas a CHAMAND 1 esta forma, tado e integ ealizado pel stema aten 1301223490) hoc? imento sob mento sob 8068897) ratado para t rio precisa d uma Console resente a me usuário, conv dida converti e Fator que d 1 ,67 veze te chamada emória. 1 = 167000000 medida em dLine() or da em milhas ida) 8078571) a seguir de lin O A FUNÇÃ temos uma grado aos d lo usuário q nde aos crit demanda demanda. trabalhar em esenvolver p e Application ensagem "Dig verta a medid da na mesm deve ser usad s 10 elevado Fator e a va 00000.0 Parsecs: ") s marítima é: nhas de cód ÃO AreaQuad a integraçã demais com quando o s térios de ac m um avança programas p (programa e gite a medid da para milh ma linha. Dec da no cálculo o a treze), sa ariável chama ") igo em VB.N drado . ão contínua mponentes istema já e ceitação es do laboratór ara conversõ em modo con a em Parsec as marítima clare o fator d o da convers abendo-se 1 ada Medida NET para calc , sempre q do sistema está totalme stabelecidos io de engenh ões de medid nsole basead cs: ", obtenha e exiba a me de conversão são. Declare Parsec equi do tipo ponto cular a área ue um com a. O teste d ente pronto s para o sis Pon haria de proj das para aut do em caract a a medida e ensagem "A o como uma a constante ivale a 1,67 x o flutuante s do quadrado mponente e o. Nele o stema. tos: 0,8 / 0,8 etos tomatizar os teres) em em Parsecs A medida em constante e chamada Fa x 1013 milhas imples para o e calcular o 8 ator o Function AreaQuadrado(ByVal Comprimento As Double) ' calcula a área do quadrado _____________________________________________________________ End Function Function VolumeCubo(ByVal Comprimento As Double) ' calcula o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado _____________________________________________________________ End Function Sub Main() Console.WriteLine(VolumeCubo(3.0))Console.ReadKey() End Sub End Module sua resposta: Return Comprimento * Comprimento Return AreaQuadrado(Comprimento) * Comprimento
Compartilhar