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

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

Durante a fase de definição, devem-se identificar, entre outros aspectos, que informação deverá ser processada e que função e desempenho são desejados.

Com relação às metodologias ágeis de desenvolvimento, julgue os itens subsequentes.

No método XP (eXtreming programming), os sistemas são concebidos a partir de uma metáfora e descritos em estórias do usuário. Esse método busca facilitar a comunicação com o cliente, entendendo a realidade deste e guiando o desenvolvimento com o uso de estória simples.

Acerca de engenharia de software, julgue os itens a seguir. A prototipação pode ser utilizada para a verificabilidade de requisitos a partir da construção de um modelo do sistema a ser desenvolvido, bem como pode ser utilizada de forma combinada com a etnografia para compreender e obter requisitos.

O sentido da palavra qualidade está diretamente relacionado com a satisfação do usuário. No caso de qualidade de software isso quer dizer que o usuário deve ter seus requisitos plenamente atendidos. Para que isso aconteça, todas as etapas do ciclo de desenvolvimento de um software e seus respectivos produtos devem atender determinadas normas. A respeito dessas normas, julgue os itens que se seguem.

A norma ISO/IEC 15504-1:2001 propõe abordagens de três pontos de vista: externo, interno e em uso. Do ponto de vista externo, definido pela norma ISO/IEC TR 15504-2:2002, a qualidade do software é medida e avaliada durante a fase de testes em ambiente simulado e usando dados simulados. Do ponto de vista interno, definido pela norma ISO/IEC TR 15504-3:2002, o modelo permite medir e avaliar a qualidade do software durante as fases de implementação, revisão e testes. Em uso, definida pela norma ISO/IEC TR 15504- 4:2002, é a abordagem da qualidade do produto do ponto de vista do usuário, quando o produto está sendo utilizado em ambiente específico e dentro de determinado contexto.

Com referência às áreas da engenharia de software, julgue os itens que seguem.

O Swebok é um documento de referência em engenharia de software, organizado pelo IEEE e pela ACM, contendo um conjunto de conhecimentos dividido em 5 áreas e suas respectivas 6 subáreas.

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

O papel do projetista de interfaces com usuário envolve a reconciliação das diferenças de visão entre os usuários, os engenheiros de software e os responsáveis pela implementação.

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

O processo de validação e verificação (V&V) define atividades estreitamente relacionadas com um plano de garantia de qualidade de software (software quality assurance).

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

Problemas como de escopo, em que o sistema é mal definido ou o cliente/usuário especifica detalhes técnicos desnecessários que podem confundir em vez de esclarecer, fazem do levantamento dos requisitos uma atividade de extrema importância.

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

No desenvolvimento da interface com o usuário, a utilização, nos aplicativos ou programas, de mecanismos como barras de rolagem ou scroolbars, bem como fontes de tamanho variável, permite a apresentação de uma maior quantidade de informações dentro de uma mesma janela, quando se compara com uma situação na qual são usados terminais emulados.

Ferramentas CASE auxiliam os desenvolvedores de sistemas em tarefas como geração de modelos e geração automática de códigos, entre outras. Com relação às ferramentas CASE, julgue os itens subseqüentes. Ferramentas CASE são inadequadas para o desenvolvimento de sistema de banco de dados orientado a objetos, pois esta abordagem requer a definição e a manipulação de índices de banco de dados.
Julgue os itens subsequentes, referentes a Domain Driven Design e a Design Patterns. O padrão chain of responsibility desacopla o emissor do receptor, fazendo passar a solicitação por uma cadeia de receptores potenciais, ou seja, ele procura evitar o acoplamento do remetente de uma solicitação.

A orientação a objetos favorece a aplicação de diversos conceitos considerados fundamentais para o desenvolvimento de programas. Acerca das definições relacionadas à orientação a objetos, julgue os itens seguintes.

Classe privada é definida como uma coleção de dados particulares e um conjunto de operações que atuam sobre tais dados.

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Considerando que o motor de corrente alternada é uma especialização do motor dito universal, na modelagem de um domínio relacionado a motores, estaria correto definir uma classe para modelar objeto do tipo motor universal e uma classe herdeira desta para modelar objetos do tipo motor de corrente alternada.

A definição de níveis adequados de burocracia é fundamental para a sustentabilidade e a competitividade organizacionais. Acerca dos elementos de organização e métodos, julgue os próximos itens. O excesso de formalidade pode gerar ineficiência. Por outro lado, o excesso de informalidade resulta em desordem.

Acerca da análise e do projeto orientados a objetos, assinale a opção correta.

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

A linguagem de restrição de objetos, ou OCL, é utilizada para especificar restrições existentes em um modelo UML de sistema que esteja sendo projetado, como é o caso das precondições e pós-condições.

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

Um dos mecanismos da orientação a objetos para reutilização de software é a identificação e documentação de padrões de projeto (design patterns), que são modelos particulares de classes e de objetos comunicantes que se repetem de um projeto para outro e que podem assim ser padronizados.

Página 81
Publicidade