Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O Gerenciamento do tempo do projeto inclui os processos necessários para gerenciar o término pontual do projeto. Um dos processos de gerenciamento do tempo do projeto é o que permite estimar a duração das atividades. Uma das técnicas utilizadas nessa etapa é a estimativa de três pontos conhecida como Program Evaluation and Review Technique (PERT). A tabela a seguir mostra um exemplo de estimativa de duração das atividades.

Observando-se a tabela e utilizando-se o PERT, o cálculo do tempo esperado (tE) é dado por

Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No decorrer do processo de engenharia de requisitos, a equipe de TI levantou o seguinte requisito:

O software deverá permitir o acesso de dispositivos móveis à aplicação web e identificar o tipo do dispositivo, fornecendo uma interface do usuário adequada para tal.

Para atender esse requisito, a equipe de TI deseja implementar um componente no servidor que capte informações sobre o dispositivo móvel que está acessando a aplicação durante a requisição e ofereça uma interface do usuário adequada para tal dispositivo.

Muitas das informações referentes ao dispositivo móvel que está acessando a aplicação web no servidor podem ser obtidas nos cabeçalhos das requisições HTTP. O tipo e o modelo do dispositivo podem ser obtidos por meio do cabeçalho

Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Para a programação do software, a equipe de TI contratada pelo Sr. Hiroshito pretende adotar um paradigma de programação e uma linguagem que suporte tal paradigma. Para isso, conduziu uma pesquisa sobre os principais paradigmas e linguagens de programação. A pesquisa revelou diversos paradigmas, mas foram selecionados apenas o estruturado, o funcional e o orientado a objetos. Selecionou-se, então, uma ou mais linguagens que suportam cada paradigma.

Estão relacionados corretamente uma ou mais linguagens de programação ao respectivo paradigma de programação suportado em:

Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
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
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Para entender melhor as regras de negócio percebidas nos requisitos de número 10, 11 e 21, e para auxiliar a programação dessas regras, a equipe de TI, contratada pelo Sr. Hiroshito, montou o pseudocódigo a seguir:

Considerando a entrada de notas entre 0 e 10, o pseudocódigo apresentado

Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

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:

Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Considere que a equipe de TI contratada pelo Sr. Hiroshito adotou o MVC como padrão de projeto no desenvolvimento do software. Nesse padrão, as classes da aplicação que acessam o banco de dados são representadas no componente
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Considere que a equipe de TI contratada pelo Sr. Hiroshito adotou um processo de engenharia de requisitos com objetivo de criar e manter um documento de requisitos de sistema. Esse processo incluiu quatro subprocessos de alto nível de engenharia de requisitos: estudos de viabilidade, elicitação e análise, especificação e validação.

Com relação a esses subprocessos, considere:

I. A entrada para esse processo consiste de um conjunto preliminar de requisitos de negócios, um esboço da descrição do sistema e como o sistema pretende apoiar os processos de negócios.

II. Os engenheiros de software trabalham com os clientes e usuários finais do sistema para...

Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Baseado nos requisitos apresentados, é correto afirmar que são requisitos funcionais os de números
10 Q728560
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Como parte de sua estratégia de negócio, a empresa de comércio ATG resolveu criar um portal colaborativo para consolidar, gerenciar e distribuir as informações interna e externamente. Para isso, após reunião da diretoria, a equipe de TI assumiu integralmente a responsabilidade pela criação do portal, comprometendo-se a entregá-lo em curto prazo. Devido à urgência, o portal foi construído para dar vazão inicialmente apenas às demandas dos gestores. A equipe de TI, no processo de engenharia de requisitos, contatou principalmente os gerentes mais antigos, que conheciam as especificidades de trabalho, mas não sabiam como o portal poderia apoiá-los. Esses gerentes forneceram informações que foram publicadas no portal de forma que todos os usuários poderiam ter acesso a todas elas a par...