Engenharia de software é uma área do conhecimento voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos objetivando organização, produtividade e qualidade. Ela é composta pelas seguintes camadas:
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
FCC•
Na UML 2.0, os diagramas de objeto, de componente, de atividade e de comunicação são, respectivamente, do tipo (considere E para Estrutural e C para Comportamental):
Julgue os itens a seguir, a respeito de requisitos, análise e projeto da engenharia de software.
Os objetivos que o modelo final de um projeto de software deve atingir são, no mínimo, os de descrever as exigências do cliente e de estabelecer a base para criação da arquitetura do sistema.
Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.
Uma tabela de rastreamento de dependências categoriza os requisitos pelos sub-sistemas relativos ao cumprimento de cada requisito.
A respeito de engenharia de software, julgue os itens subsequentes.
A metodologia Rational Unified Process (RUP) promove o envolvimento do cliente, bem como iterações e testes contínuos, o que torna o processo dependente de outros, apesar de reduzir os seus riscos. Já a metodologia Extreme Programming (XP) proporciona flexibilidade e agilidade, visto que, por meio dela, realiza-se a divisão de tarefas de forma específica.
O JSP é uma tecnologia que permite que o código Java seja embarcado nas páginas Web por meio de scriptlet. A esse respeito, analise as proposições abaixo.
1) O código é convertido em Javascript, que é suportado em navegadores Web.
2) A página é convertida em Servlet e compilada.
3) Os scriptlets são removidos da página JSP e compilados separadamente.
Está(ão) correta(s), apenas:
FGV•
Relacione os conceitos listados a seguir, definidos nas especificações sobre Web Services publicadas pela W3C, às suas respectivas definições ou características:
1. SOAP
2. WSDL
3. Service Description (Descrição do Serviço)
4. Biding Operation
( ) Descreve o(s) formato(s) de mensagem e protocolo(s) de interação(ões) associados a uma operação de interface para um endpoint específico.
( ) É um protocolo baseado em XML que consiste em três partes: um envelope; um conjunto de regras de codificação para expressar instâncias de tipos de dados definidos pelo aplicativo; e uma convenção para representar chamadas e respostas de procedimentos remotos.
( ) Contém a descrição processável por máquina das mensagens que são trocadas por um Serviço (Web Service)
( ) É um documento XML que contém um conjunto de definições para descrever ou localizar um Serviço Web (Web Service).
Assinale a opção que mostra a relação correta, segundo a ordem apresentada.
Ao se desenvolver um projeto de desenvolvimento de software, é fundamental determinar o cronograma de tarefas. O PERT e o CPM são ferramentas quantitativas que permitem ao planejador de software executar várias atividades.
Examine as seguintes ações.
I. Calcular a flutuação total do projeto.
II. Calcular as estimativas de tempo mais prováveis.
III. Determinar o caminho crítico do projeto.
A partir desse exame, pode-se concluir que, por meio da análise do PERT e do COM,
Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.
A ________________ é uma tarefa da _________________ que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software. A análise de requisitos possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as ____________ de projeto que o software deve enfrentar.
A sequência correta é:
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
No modelo MVC, o modelo é utilizado para apresentar as funcionalidades que se pretende adotar no software, permitindo encapsular o estado e responder as consultas do estado.
A Engenharia de Software
O Balanced Score Card, criado por Kaplan e Norton, é uma ferramenta de gestão estratégica de desempenho de empresas.
Que perspectivas do negócio estão cobertas por essa ferramenta?
FGV•
Acerca de manutenção de sistemas e aplicações, julgue os itens subsequentes.
A manutenção adaptativa de um sistema em uso objetiva ampliar o projeto inicial, incluindo novas funcionalidades.