Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Para efeito de validação de um software, o beta teste é realizado pelo cliente usuário do software em um ambiente controlado, normalmente nas instalações do desenvolvedor.

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

O modelo de processo concorrente é freqüentemente usado como paradigma para o desenvolvimento de aplicações cliente/servidor. Esse modelo define uma série de eventos que vão disparar transições de estado para estado, para cada uma das atividades de engenharia de software.

A análise e o projeto orientados a objetos aplicam os conceitos fundamentais de orientação a objetos para a construção de modelos de software. Acerca desses conceitos e de sua aplicação nas fases de análise e projeto de software, julgue os itens seguintes.

A definição da linguagem de programação a ser usada na implementação tem igual importância e impacto no projeto e na análise orientados a objetos.

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

O planejamento de teste pode começar ao final do modelo de análise e, após o modelo de projeto do software ter sido consolidado, é possível detalhar os casos de testes, ou seja, podem-se projetar os testes antes que os códigos do produto de software tenham sido desenvolvidos.

Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. O ciclo de Vida clássico da engenharia de software, historicamente oriundo da engenharia de sistemas, embora represente um paradigma amplamente utilizado, sofreu diversas alterações desde sua origem, principalmente quanto à sequência das atividades, pois, nos atuais modelos de desenvolvimento, a interatividade entre elas torna o processo menos sequencial.

Os sistemas de informação integram cada vez mais os diversos componentes desenvolvidos a partir das várias tecnologias da informação, incluindo tecnologias do processamento, do armazenamento, do acesso e das comunicações. Por outro lado, tais sistemas vêm sendo também cada vez mais utilizados nos processos sociais e econômicos. Assim, o planejamento desses sistemas é uma atividade de suma importância e tem seus métodos e ferramentas específicos. Acerca do planejamento de sistemas de informação e da necessidade de integração dos elementos empregados nessa atividade, julgue os itens subseqüentes.

A terceirização de atividades ligadas aos sistemas de informação é uma das possibilidades consideradas no planejamento desses sistemas, cuja análise requer, entre outros aspectos, a tomada de decisões acerca dos possíveis conflitos entre o pessoal terceirizado e o pessoal próprio à organização.

A respeito de engenharia de software, julgue os itens de 91 a 100.

Para o SWEBOK, o termo construção de software refere-se às atividades de codificação, depuração, verificação, teste unitário e teste de integração.

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O framework JUnit, embora tenha sido projetado para realizar testes de unidade em um programa, também é utilizado para realizar testes funcionais.

A respeito das linhas de produtos e componentes relacionados à engenharia de software, julgue o item subsequente.

De acordo com o OMG (Object Management Group), na MDA (model-driven architecture), as especificações e funcionalidades do software devem ser modeladas por meio de um modelo independente de plataforma.

Acerca da orientação a objetos, julgue os seguintes itens. Se a classe C1 herda da classe C2, então, onde são usadas instâncias da classe C2, podem ser usadas instâncias da classe C1, uma instância da classe C1 pode substituir uma instância da classe C2.

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O conceito de interface é que, se esta não muda para o exterior, a classe não muda.

A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. A metodologia IE (information engineering) define um modelo funcional de negócios pela análise funcional das áreas da organização, que geram a arquitetura dos dados com a necessidade da informação da organização.
Assinale a opção que apresenta a denominação da operação que, em processamento de sinais, pode ser realizada para, por exemplo, extrair algum tipo de informação de um conjunto de medições ou mesmo para simular a resposta de um sistema físico ou abstrato a certo estímulo.

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica.

Com relação aos processos de definição, implantação e gestão de políticas organizacionais, julgue os itens a seguir. A zona neutra constitui o ponto central da transição, que é uma fase da gestão de mudança organizacional. Nessa zona, o aumento da ansiedade, o aumento do absenteísmo e a diminuição da motivação são considerados ameaças.

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A métrica utilizada na análise de pontos por função é mais bem caracterizada como uma métrica para estimar o esforço para produção de determinado software que como uma métrica para estimar o prazo para produção desse software.

Página 69
Publicidade