Magna Concursos

Foram encontradas 310 questões.

1042653 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Instruções: Para responder às questões de números 50 a 63, considere o texto a seguir:

A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas equipes estão em constante aperfeiçoamento, visando mantê-las sempre atualizadas com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de bancos de dados.

A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes empresas. Dessa forma, os sistemas de computação solicitados também atendem a esse perfil, compreendendo sistemas de pequeno, médio e grande porte.

A Express conta com equipes especializadas, de grande experiência nas áreas acima destacadas, estando, portanto, apta a atender desde um simples produto até um grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado pelas diversas técnicas existentes.

Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja finalidade é, não apenas para entrega aos clientes, mas também para possibilitar a manutenção adequada dos produtos desenvolvidos.

Um dos clientes da Express solicitou que fosse utilizada uma técnica de teste de software denominada caminhos independentes. A filosofia básica dessa técnica de teste é

 

Provas

Questão presente nas seguintes provas
1042652 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Atenção: Para responder às questões de números 21 a 33, considere o texto a seguir:

O sucesso depende do foco em saber o que se quer

Em 1982, o Sr. Hiroshito I. Hossaka abriu sua primeira escola de datilografia no bairro do Bom Retiro em São Paulo e logo no primeiro mês já contabilizava uma clientela de 30 alunos matriculados. Anos depois, em 1989, o mesmo curso, já modernizado, utilizava computadores da linha IBM PC AT em 9 filiais espalhadas pelo estado de São Paulo com um total de 550 alunos. Nessa época, todo o controle de caixa e de matrículas era feito utilizando o software Lotus 1-2-3.

Com o crescimento constante do número de filiais e de alunos matriculados, o Sr. Hiroshito percebeu que o controle via planilha não era mais suficiente. Adquiriu alguns softwares de prateleira comercializados em lojas de varejo, mas todos não atendiam suas necessidades. Nessa época, a rede de escolas do Sr. Hiroshito já ministrava cursos em diversas áreas do conhecimento, como informática, enfermagem, eletrônica e contabilidade.

Em 1998, impulsionado pelo apelo das mídias especializadas em tecnologia, o Sr. Hiroshito decidiu contratar uma empresa especializada no desenvolvimento de software para criar um sistema que permitisse integrar todos os processos e resultados da empresa (como compras de materiais, matrículas, cursos, funcionários, contabilidade etc.). Por três anos, a empresa de desenvolvimento contratada manteve especialistas em contato direto com os funcionários das diversas áreas da empresa, levantando suas necessidades. Muitas das necessidades relatadas nunca foram implementadas e diversas delas, por terem sido relatadas de forma imprecisa e dando margem à ambiguidade, foram implementadas de maneira incorreta ou deficiente. Frequentemente, os preços e o prazo de entrega prometidos eram alterados. Um ano depois, a contratada havia aumentado em 40% o preço pedido para a fabricação do software e em 60% o prazo de entrega. Além desses gastos, para atender às necessidades de hardware, software e infraestrutura para executar o sistema e integrar todas as filiais, o Sr. Hiroshito já havia gasto o que equivaleria nos dias de hoje a cerca de 1,5 milhões de reais.

Três anos se passaram e o software, que parecia a galinha dos ovos de ouro, se tornou um pesadelo para o Sr. Hiroshito, que já cogitava voltar a fazer os controles por meio das velhas planilhas de cálculo. Não era homem de desistir facilmente, mas quando toda a parte já desenvolvida do sistema (do qual já tinha certa dependência) parou de funcionar por uma semana sem que a contra-tada apresentasse uma solução clara e coerente, ele rompeu o contrato. A empresa contratada foi penalizada legalmente a devolver 30% dos valores já pagos pelo software.

Por cerca de um ano, todos os controles voltaram a ser feitos por planilhas de cálculo e editores de texto, enquanto o Sr. Hiroshito contratava uma equipe de TI própria para desenvolver um novo sistema. Em 2004, a equipe de TI contava com 1 gerente de projetos, 10 analistas de sistemas, 15 programadores, 2 administradores de banco de dados e 3 especialistas em infraestrutura de redes e servidores. Apesar das perdas geradas pelo fracasso do software anterior, a rede de escolas do Sr. Hiroshito estava em franco crescimento e mais 5 novos cursos passaram a ser oferecidos. Naquele ano, após autorização do MEC, foi inaugurada a Faculdade Integrada Hiroshito. Para dar foco ao novo nicho de mercado voltado para os cursos superiores, ele vendeu a rede de escolas e ficou apenas com a faculdade recém inaugurada.

A equipe de TI recém-contratada foi incumbida de desenvolver o sistema para a faculdade. Para realizar a tarefa, foi feito um levantamento inicial dos softwares, equipamentos de informática e telecomunicações necessários. Teve início também nesse mesmo ano o desenvolvimento do software. A equipe de TI adotou o grupo de conhecimentos de engenharia de requisitos e as melhores práticas no gerenciamento e desenvolvimento de projetos.

Em junho de 2006, 60% das funcionalidades do software haviam sido desenvolvidas atendendo as expectativas do Sr. Hiroshito. O desenvolvimento do software até esse período havia superado em 32% o valor previsto inicialmente, porém, o software havia contribuído com um aumento de 75% no faturamento da empresa. Em janeiro de 2008, o software tinha 90% de suas funcionalidades desenvolvidas e 10% delas foram descartadas por extrapolarem muito o orçamento previsto. Nessa época, o Sr. Hiroshito comemorava a terceira filial da faculdade com muito otimismo.

(Pedro Henrique Leuret, inédito)

Informações adicionais:

Dentre os requisitos obtidos para a construção do software constavam:

1. O software deve permitir as funções de cadastro, consultas diversas, alteração de dados e exclusão de alunos, professores e demais colaboradores.
2. O sistema deve ser fácil de usar, fácil de encontrar o que se procura e fácil de memorizar os passos para executar as operações mais comuns.
3. O sistema deve ter seu funcionamento baseado nas tecnologias web.
4. Todas as operações disponibilizadas no sistema devem contemplar a legislação vigente.
5. O sistema deve fazer interface com o sistema da Receita Federal por meio de requisições/respostas utilizando XML.
6. Os alunos devem poder obter por meio do sistema informações sobre suas faltas e notas em cada disciplina.
7. O boletim e o histórico do aluno poderão ser consultados e visualizados pelos gestores, funcionários da secretaria e pelo próprio aluno.
8. Ao clicar em uma opção para gerar o boletim do aluno, deve ser apresentada ao solicitante uma tabela com todas as disciplinas que o aluno cursou, bem como as notas das provas e o número total de faltas em cada disciplina.
9. O sistema deve responder à solicitação de geração do boletim de um aluno em no máximo 10 segundos.
10. O sistema deve calcular a média aritmética das duas maiores dentre três notas de cada disciplina no final do semestre.
11. Quando o sistema constatar que o aluno tem mais que 25% de faltas em uma disciplina do semestre, deve ser exibida no boletim do aluno a informação "Reprovado".
12. O sistema deverá suportar a execução em qualquer plataforma de hardware e/ou sistema operacional.
13. O sistema deve enviar automaticamente para o e-mail dos gestores autorizados um relatório com o número de alunos inadimplentes por curso.
14. O sistema não deve revelar quaisquer dados pessoais dos alunos aos professores, exceto informações sobre notas e faltas no curso em que o professor leciona.
15. O sistema deve permitir que o professor inclua ou modifique as notas de seus alunos durante o semestre letivo.
16. A quantidade de memória necessária para que um terminal possa executar o sistema nas condições mínimas aceitáveis é de 1 gigabyte.
17. A taxa aceitável de falhas nas operações realizadas pelo usuário no sistema deve ser de 1 falha para cada 200 operações.
18. O sistema e sua respectiva documentação deverão ser entregues em um ano a partir da data atual.
19. O sistema não deve permitir operações que beneficiem alguns usuários em detrimento de outros.
20. A interface do usuário deve ser construída utilizando HTML5 e CSS.
21. Se a média do aluno por disciplina, calculada no final do semestre, for menor do que 7, deve ser exibido no boletim do aluno a informação "Reprovado".

A linguagem escolhida pela equipe de TI contratada pelo Sr. Hiroshito foi C#.NET. Nesta linguagem, os operadores lógicos condicionais E e OU e o operador de desigualdade (diferença) devem ser escritos, respectivamente, utilizando-se

 

Provas

Questão presente nas seguintes provas
1042651 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Atenção: Para responder às questões de números 21 a 33, considere o texto a seguir:

O sucesso depende do foco em saber o que se quer

Em 1982, o Sr. Hiroshito I. Hossaka abriu sua primeira escola de datilografia no bairro do Bom Retiro em São Paulo e logo no primeiro mês já contabilizava uma clientela de 30 alunos matriculados. Anos depois, em 1989, o mesmo curso, já modernizado, utilizava computadores da linha IBM PC AT em 9 filiais espalhadas pelo estado de São Paulo com um total de 550 alunos. Nessa época, todo o controle de caixa e de matrículas era feito utilizando o software Lotus 1-2-3.

Com o crescimento constante do número de filiais e de alunos matriculados, o Sr. Hiroshito percebeu que o controle via planilha não era mais suficiente. Adquiriu alguns softwares de prateleira comercializados em lojas de varejo, mas todos não atendiam suas necessidades. Nessa época, a rede de escolas do Sr. Hiroshito já ministrava cursos em diversas áreas do conhecimento, como informática, enfermagem, eletrônica e contabilidade.

Em 1998, impulsionado pelo apelo das mídias especializadas em tecnologia, o Sr. Hiroshito decidiu contratar uma empresa especializada no desenvolvimento de software para criar um sistema que permitisse integrar todos os processos e resultados da empresa (como compras de materiais, matrículas, cursos, funcionários, contabilidade etc.). Por três anos, a empresa de desenvolvimento contratada manteve especialistas em contato direto com os funcionários das diversas áreas da empresa, levantando suas necessidades. Muitas das necessidades relatadas nunca foram implementadas e diversas delas, por terem sido relatadas de forma imprecisa e dando margem à ambiguidade, foram implementadas de maneira incorreta ou deficiente. Frequentemente, os preços e o prazo de entrega prometidos eram alterados. Um ano depois, a contratada havia aumentado em 40% o preço pedido para a fabricação do software e em 60% o prazo de entrega. Além desses gastos, para atender às necessidades de hardware, software e infraestrutura para executar o sistema e integrar todas as filiais, o Sr. Hiroshito já havia gasto o que equivaleria nos dias de hoje a cerca de 1,5 milhões de reais.

Três anos se passaram e o software, que parecia a galinha dos ovos de ouro, se tornou um pesadelo para o Sr. Hiroshito, que já cogitava voltar a fazer os controles por meio das velhas planilhas de cálculo. Não era homem de desistir facilmente, mas quando toda a parte já desenvolvida do sistema (do qual já tinha certa dependência) parou de funcionar por uma semana sem que a contra-tada apresentasse uma solução clara e coerente, ele rompeu o contrato. A empresa contratada foi penalizada legalmente a devolver 30% dos valores já pagos pelo software.

Por cerca de um ano, todos os controles voltaram a ser feitos por planilhas de cálculo e editores de texto, enquanto o Sr. Hiroshito contratava uma equipe de TI própria para desenvolver um novo sistema. Em 2004, a equipe de TI contava com 1 gerente de projetos, 10 analistas de sistemas, 15 programadores, 2 administradores de banco de dados e 3 especialistas em infraestrutura de redes e servidores. Apesar das perdas geradas pelo fracasso do software anterior, a rede de escolas do Sr. Hiroshito estava em franco crescimento e mais 5 novos cursos passaram a ser oferecidos. Naquele ano, após autorização do MEC, foi inaugurada a Faculdade Integrada Hiroshito. Para dar foco ao novo nicho de mercado voltado para os cursos superiores, ele vendeu a rede de escolas e ficou apenas com a faculdade recém inaugurada.

A equipe de TI recém-contratada foi incumbida de desenvolver o sistema para a faculdade. Para realizar a tarefa, foi feito um levantamento inicial dos softwares, equipamentos de informática e telecomunicações necessários. Teve início também nesse mesmo ano o desenvolvimento do software. A equipe de TI adotou o grupo de conhecimentos de engenharia de requisitos e as melhores práticas no gerenciamento e desenvolvimento de projetos.

Em junho de 2006, 60% das funcionalidades do software haviam sido desenvolvidas atendendo as expectativas do Sr. Hiroshito. O desenvolvimento do software até esse período havia superado em 32% o valor previsto inicialmente, porém, o software havia contribuído com um aumento de 75% no faturamento da empresa. Em janeiro de 2008, o software tinha 90% de suas funcionalidades desenvolvidas e 10% delas foram descartadas por extrapolarem muito o orçamento previsto. Nessa época, o Sr. Hiroshito comemorava a terceira filial da faculdade com muito otimismo.

(Pedro Henrique Leuret, inédito)

Informações adicionais:

Dentre os requisitos obtidos para a construção do software constavam:

1. O software deve permitir as funções de cadastro, consultas diversas, alteração de dados e exclusão de alunos, professores e demais colaboradores.
2. O sistema deve ser fácil de usar, fácil de encontrar o que se procura e fácil de memorizar os passos para executar as operações mais comuns.
3. O sistema deve ter seu funcionamento baseado nas tecnologias web.
4. Todas as operações disponibilizadas no sistema devem contemplar a legislação vigente.
5. O sistema deve fazer interface com o sistema da Receita Federal por meio de requisições/respostas utilizando XML.
6. Os alunos devem poder obter por meio do sistema informações sobre suas faltas e notas em cada disciplina.
7. O boletim e o histórico do aluno poderão ser consultados e visualizados pelos gestores, funcionários da secretaria e pelo próprio aluno.
8. Ao clicar em uma opção para gerar o boletim do aluno, deve ser apresentada ao solicitante uma tabela com todas as disciplinas que o aluno cursou, bem como as notas das provas e o número total de faltas em cada disciplina.
9. O sistema deve responder à solicitação de geração do boletim de um aluno em no máximo 10 segundos.
10. O sistema deve calcular a média aritmética das duas maiores dentre três notas de cada disciplina no final do semestre.
11. Quando o sistema constatar que o aluno tem mais que 25% de faltas em uma disciplina do semestre, deve ser exibida no boletim do aluno a informação "Reprovado".
12. O sistema deverá suportar a execução em qualquer plataforma de hardware e/ou sistema operacional.
13. O sistema deve enviar automaticamente para o e-mail dos gestores autorizados um relatório com o número de alunos inadimplentes por curso.
14. O sistema não deve revelar quaisquer dados pessoais dos alunos aos professores, exceto informações sobre notas e faltas no curso em que o professor leciona.
15. O sistema deve permitir que o professor inclua ou modifique as notas de seus alunos durante o semestre letivo.
16. A quantidade de memória necessária para que um terminal possa executar o sistema nas condições mínimas aceitáveis é de 1 gigabyte.
17. A taxa aceitável de falhas nas operações realizadas pelo usuário no sistema deve ser de 1 falha para cada 200 operações.
18. O sistema e sua respectiva documentação deverão ser entregues em um ano a partir da data atual.
19. O sistema não deve permitir operações que beneficiem alguns usuários em detrimento de outros.
20. A interface do usuário deve ser construída utilizando HTML5 e CSS.
21. Se a média do aluno por disciplina, calculada no final do semestre, for menor do que 7, deve ser exibido no boletim do aluno a informação "Reprovado".

O texto permite concluir que

 

Provas

Questão presente nas seguintes provas
1042649 Ano: 2013
Disciplina: Português
Banca: FCC
Orgão: SEFAZ-SP

Atenção: Considere o texto abaixo para responder à questão.

Desespero de causa

As manifestações que deslancharam a Primavera Árabe tiveram início num ato isolado de desespero. Em dezembro de 2010, o tunisiano Mohamed Bouazizi ateou fogo ao corpo e desencadeou uma revolta contra a situação econômica em seu país, onde o desemprego afligia um quarto da população.

Tendem ao simplismo, como se sabe, as explicações puramente econômicas para eventos sociais. São ainda menos consistentes as tentativas de atribuir um motivo genérico e unilateral a reações eminentemente complexas, como as que atravessam a psicologia e a história peculiar a cada indivíduo.

Contra o pano de fundo do desemprego estrutural, o ato de desespero do jovem tunisiano surgiu após os violentos achaques da polícia, aos quais ele era submetido por tentar a sobrevivência como vendedor ambulante sem licença.

Autoritarismo, repressão, conflitos religiosos e economia misturaram-se naquele momento, e seria incerto transferir esse quadro específico para os países europeus, por exemplo, onde a crise tem determinado índices similares de desemprego, e ainda mais elevados entre os jovens.

O desespero, entretanto, não é menor no mundo desenvolvido e produz efeitos equivalentes, no plano individual, aos que se abateram sobre o ambulante da Tunísia.
[...]

Não é apenas a privação econômica, certamente grave, mas ainda assim amenizada por décadas de progresso social, o que se abate sobre largas parcelas da população nos países desenvolvidos.

A ausência de perspectivas, especialmente entre os mais jovens, propicia uma sensação psicológica em que o indivíduo se vê como que dispensado de prosseguir numa vida útil, diante de um mecanismo impessoal e cego, que a esfera política só aparentemente se acha em condições de administrar.

Talvez seja exagero prever uma "Primavera Europeia" em países como Espanha, Grécia e Portugal, caso ali persistam os atuais índices de desemprego. É inegável, entretanto, que pouco se tem feito para dissipar tamanho surto de aflições.

(Folha de S.Paulo, opinião, p. 2A, 7/ 11/2012)

Talvez seja exagero prever uma "Primavera Europeia" em países como Espanha, Grécia e Portugal, caso ali persistam os atuais índices de desemprego. É inegável, entretanto, que pouco se tem feito para dissipar tamanho surto de aflições.

Considerado o trecho acima transcrito, é correto afirmar:

 

Provas

Questão presente nas seguintes provas
1042648 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Instruções: Para responder à questão, considere o texto a seguir:

A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas equipes estão em constante aperfeiçoamento, visando mantê-las sempre atualizadas com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de bancos de dados.

A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes empresas. Dessa forma, os sistemas de computação solicitados também atendem a esse perfil, compreendendo sistemas de pequeno, médio e grande porte.

A Express conta com equipes especializadas, de grande experiência nas áreas acima destacadas, estando, portanto, apta a atender desde um simples produto até um grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado pelas diversas técnicas existentes.

Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja finalidade é, não apenas para entrega aos clientes, mas também para possibilitar a manutenção adequada dos produtos desenvolvidos.


No cálculo do valor dos pontos de função, utiliza-se a seguinte expressão:
\(FP = \text{Contagem Total * } \Bigl(\,{X\,+\,{\sum\,\text{Fatores de Ajuste}\,\over\,100}\,\Bigr)}\)
O valor correto utilizado para X é
 

Provas

Questão presente nas seguintes provas
1042647 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Instruções: Para responder às questões de números 50 a 63, considere o texto a seguir:

A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas equipes estão em constante aperfeiçoamento, visando mantê-las sempre atualizadas com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de bancos de dados.

A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes empresas. Dessa forma, os sistemas de computação solicitados também atendem a esse perfil, compreendendo sistemas de pequeno, médio e grande porte.

A Express conta com equipes especializadas, de grande experiência nas áreas acima destacadas, estando, portanto, apta a atender desde um simples produto até um grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado pelas diversas técnicas existentes.

Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja finalidade é, não apenas para entrega aos clientes, mas também para possibilitar a manutenção adequada dos produtos desenvolvidos.

Considerando um software de grande porte desenvolvido pela Express, torna-se necessário, inicialmente, elaborar os testes de unidade de software. É necessário, ao se testar uma unidade, que se projetem e implementem programas que acionem os módulos sob teste, eventualmente passando alguns parâmetros necessários. Tais programas denominam-se

 

Provas

Questão presente nas seguintes provas
1042646 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Instruções: Para responder às questões de números 50 a 63, considere o texto a seguir:

A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas equipes estão em constante aperfeiçoamento, visando mantê-las sempre atualizadas com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de bancos de dados.

A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes empresas. Dessa forma, os sistemas de computação solicitados também atendem a esse perfil, compreendendo sistemas de pequeno, médio e grande porte.

A Express conta com equipes especializadas, de grande experiência nas áreas acima destacadas, estando, portanto, apta a atender desde um simples produto até um grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado pelas diversas técnicas existentes.

Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja finalidade é, não apenas para entrega aos clientes, mas também para possibilitar a manutenção adequada dos produtos desenvolvidos.

A Arquitetura Orientada a Serviços (SOA) tem algumas características que possibilitam sua definição. Dentre essas características está a de

 

Provas

Questão presente nas seguintes provas
1042645 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
A geração de documentos a serem armazenados em meio físico pelas empresas tem crescido exponencialmente, aumentando a necessidade de rapidez na recuperação das informações. O formato atual de organização de documentos é ineficiente e
oneroso na maioria das empresas, acumulando custos com espaço de armazenamento, pessoal especializado, morosidade na recuperação e destruição precoce da informação. Sobre este tema, considere:

I. Para solucionar os problemas criou-se o processo de Enterprise Document Management, que é um conjunto de tecnologias para os processos de captura (ou conversão) de documentos físicos, gerenciamento de fluxos e armazegem e recuperação.

II. O GED é utilizado baseando-se na tecnologia de Document Imaging, que torna os documentos digitalizados em uma cópia fiel do documento original. Assim, o uso destes documentos passa a ser legal no mundo todo, uma vez que a legislação internacional aceita a imagem digital de um documento como documento legal.

III. O GED tem se tornado uma ferramenta de diferencial comercial de várias organizações, uma vez que com a utilização de suas tecnologias a empresa consegue tornar-se mais eficiente e competitiva. As ferramentas de workflow em GED podem otimizar fluxos de processos nas organizações deixando-os mais seguros, confiáveis e rápidos.

Está correto o que se afirma em

 

Provas

Questão presente nas seguintes provas
1042644 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Os mecanismos de controle de versão, integrados com o processo de controle de modificações, implementam dois elementos importantes do controle de modificação. São eles:

I. Determina quais engenheiros de software podem acessar e modificar um determinado objeto de configuração.

II. Ajuda a garantir que modificações paralelas, realizadas por duas pessoas diferentes, não se sobreponham.

Os elementos I e II são, respectivamente:

 

Provas

Questão presente nas seguintes provas
1042643 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SEFAZ-SP
Atenção: Para responder às questões de números 21 a 33, considere o texto a seguir:

O sucesso depende do foco em saber o que se quer

Em 1982, o Sr. Hiroshito I. Hossaka abriu sua primeira escola de datilografia no bairro do Bom Retiro em São Paulo e logo no primeiro mês já contabilizava uma clientela de 30 alunos matriculados. Anos depois, em 1989, o mesmo curso, já modernizado, utilizava computadores da linha IBM PC AT em 9 filiais espalhadas pelo estado de São Paulo com um total de 550 alunos. Nessa época, todo o controle de caixa e de matrículas era feito utilizando o software Lotus 1-2-3.

Com o crescimento constante do número de filiais e de alunos matriculados, o Sr. Hiroshito percebeu que o controle via planilha não era mais suficiente. Adquiriu alguns softwares de prateleira comercializados em lojas de varejo, mas todos não atendiam suas necessidades. Nessa época, a rede de escolas do Sr. Hiroshito já ministrava cursos em diversas áreas do conhecimento, como informática, enfermagem, eletrônica e contabilidade.

Em 1998, impulsionado pelo apelo das mídias especializadas em tecnologia, o Sr. Hiroshito decidiu contratar uma empresa especializada no desenvolvimento de software para criar um sistema que permitisse integrar todos os processos e resultados da empresa (como compras de materiais, matrículas, cursos, funcionários, contabilidade etc.). Por três anos, a empresa de desenvolvimento contratada manteve especialistas em contato direto com os funcionários das diversas áreas da empresa, levantando suas necessidades. Muitas das necessidades relatadas nunca foram implementadas e diversas delas, por terem sido relatadas de forma imprecisa e dando margem à ambiguidade, foram implementadas de maneira incorreta ou deficiente. Frequentemente, os preços e o prazo de entrega prometidos eram alterados. Um ano depois, a contratada havia aumentado em 40% o preço pedido para a fabricação do software e em 60% o prazo de entrega. Além desses gastos, para atender às necessidades de hardware, software e infraestrutura para executar o sistema e integrar todas as filiais, o Sr. Hiroshito já havia gasto o que equivaleria nos dias de hoje a cerca de 1,5 milhões de reais.

Três anos se passaram e o software, que parecia a galinha dos ovos de ouro, se tornou um pesadelo para o Sr. Hiroshito, que já cogitava voltar a fazer os controles por meio das velhas planilhas de cálculo. Não era homem de desistir facilmente, mas quando toda a parte já desenvolvida do sistema (do qual já tinha certa dependência) parou de funcionar por uma semana sem que a contra-tada apresentasse uma solução clara e coerente, ele rompeu o contrato. A empresa contratada foi penalizada legalmente a devolver 30% dos valores já pagos pelo software.

Por cerca de um ano, todos os controles voltaram a ser feitos por planilhas de cálculo e editores de texto, enquanto o Sr. Hiroshito contratava uma equipe de TI própria para desenvolver um novo sistema. Em 2004, a equipe de TI contava com 1 gerente de projetos, 10 analistas de sistemas, 15 programadores, 2 administradores de banco de dados e 3 especialistas em infraestrutura de redes e servidores. Apesar das perdas geradas pelo fracasso do software anterior, a rede de escolas do Sr. Hiroshito estava em franco crescimento e mais 5 novos cursos passaram a ser oferecidos. Naquele ano, após autorização do MEC, foi inaugurada a Faculdade Integrada Hiroshito. Para dar foco ao novo nicho de mercado voltado para os cursos superiores, ele vendeu a rede de escolas e ficou apenas com a faculdade recém inaugurada.

A equipe de TI recém-contratada foi incumbida de desenvolver o sistema para a faculdade. Para realizar a tarefa, foi feito um levantamento inicial dos softwares, equipamentos de informática e telecomunicações necessários. Teve início também nesse mesmo ano o desenvolvimento do software. A equipe de TI adotou o grupo de conhecimentos de engenharia de requisitos e as melhores práticas no gerenciamento e desenvolvimento de projetos.

Em junho de 2006, 60% das funcionalidades do software haviam sido desenvolvidas atendendo as expectativas do Sr. Hiroshito. O desenvolvimento do software até esse período havia superado em 32% o valor previsto inicialmente, porém, o software havia contribuído com um aumento de 75% no faturamento da empresa. Em janeiro de 2008, o software tinha 90% de suas funcionalidades desenvolvidas e 10% delas foram descartadas por extrapolarem muito o orçamento previsto. Nessa época, o Sr. Hiroshito comemorava a terceira filial da faculdade com muito otimismo.

(Pedro Henrique Leuret, inédito)

Informações adicionais:

Dentre os requisitos obtidos para a construção do software constavam:

1. O software deve permitir as funções de cadastro, consultas diversas, alteração de dados e exclusão de alunos, professores e demais colaboradores.
2. O sistema deve ser fácil de usar, fácil de encontrar o que se procura e fácil de memorizar os passos para executar as operações mais comuns.
3. O sistema deve ter seu funcionamento baseado nas tecnologias web.
4. Todas as operações disponibilizadas no sistema devem contemplar a legislação vigente.
5. O sistema deve fazer interface com o sistema da Receita Federal por meio de requisições/respostas utilizando XML.
6. Os alunos devem poder obter por meio do sistema informações sobre suas faltas e notas em cada disciplina.
7. O boletim e o histórico do aluno poderão ser consultados e visualizados pelos gestores, funcionários da secretaria e pelo próprio aluno.
8. Ao clicar em uma opção para gerar o boletim do aluno, deve ser apresentada ao solicitante uma tabela com todas as disciplinas que o aluno cursou, bem como as notas das provas e o número total de faltas em cada disciplina.
9. O sistema deve responder à solicitação de geração do boletim de um aluno em no máximo 10 segundos.
10. O sistema deve calcular a média aritmética das duas maiores dentre três notas de cada disciplina no final do semestre.
11. Quando o sistema constatar que o aluno tem mais que 25% de faltas em uma disciplina do semestre, deve ser exibida no boletim do aluno a informação "Reprovado".
12. O sistema deverá suportar a execução em qualquer plataforma de hardware e/ou sistema operacional.
13. O sistema deve enviar automaticamente para o e-mail dos gestores autorizados um relatório com o número de alunos inadimplentes por curso.
14. O sistema não deve revelar quaisquer dados pessoais dos alunos aos professores, exceto informações sobre notas e faltas no curso em que o professor leciona.
15. O sistema deve permitir que o professor inclua ou modifique as notas de seus alunos durante o semestre letivo.
16. A quantidade de memória necessária para que um terminal possa executar o sistema nas condições mínimas aceitáveis é de 1 gigabyte.
17. A taxa aceitável de falhas nas operações realizadas pelo usuário no sistema deve ser de 1 falha para cada 200 operações.
18. O sistema e sua respectiva documentação deverão ser entregues em um ano a partir da data atual.
19. O sistema não deve permitir operações que beneficiem alguns usuários em detrimento de outros.
20. A interface do usuário deve ser construída utilizando HTML5 e CSS.
21. Se a média do aluno por disciplina, calculada no final do semestre, for menor do que 7, deve ser exibido no boletim do aluno a informação "Reprovado".

Considere que a equipe de TI contratada pelo Sr. Hiroshito resolveu implementar o software utilizando um modelo de arquitetura multi-tier. Pesquisando sobre o assunto, um integrante da equipe encontrou a seguinte descrição:

“Em engenharia de software, arquitetura multi-tier é uma arquitetura cliente-servidor em que apresentação, processamento e funções de gerenciamento de dados são separados logicamente. A arquitetura multi-tier mais utilizada hoje é a arquitetura de três camadas (three-tier)”.

Adotou-se, então, a arquitetura de três camadas (three-tier), sobre a qual é correto afirmar:

 

Provas

Questão presente nas seguintes provas