O gerenciamento de riscos do projeto inclui os processos de
condução do planejamento, identificação, análise,
planejamento das respostas, implementação das respostas
e monitoramento dos riscos em um projeto. As entradas do
processo “Planejar o Gerenciamento de Riscos” são:
Um desenvolvedor criou uma classe abstrata chamada “Pessoa” e
criou as classes “Discente” e “Docente”, ambas filhas da classe
“Pessoa”. Criou também um método para calcular o tempo de
vínculo acadêmico nas três classes. Este método foi criado com o
mesmo nome e assinatura nas três classes, porém com
implementações diferentes em relação ao algoritmo e dados para
os cálculos.
Qual conceito foi utilizado durante o desenvolvimento relatado
neste cenário?
A arquitetura de um sistema foi projetada para garantir a
separação entre a apresentação e os dados do sistema. Para
isso, foram definidos três componentes: um para gerenciar os
dados e operações associadas; um para gerenciar como os
dados são apresentados aos usuários; e um para controlar as
interações e requisições disparadas pelos usuários. Qual o
nome do modelo arquitetural que foi descrito e definido?
O gerenciamento da qualidade do projeto inclui os processos
para incorporação da política de qualidade da organização em
relação aos requisitos de qualidade do projeto e do produto
para atender os objetivos das partes interessadas. O processo
de transformar o plano de gerenciamento da qualidade em
atividades executáveis que incorporam no projeto as políticas
de qualidade da organização é
Durante o desenvolvimento de um sistema utilizando o
paradigma de orientação a objetos é necessário atenção
com relação à coesão e ao acoplamento. Neste contexto, as
classes devem ser desenvolvidas de maneira a garantir
O diagrama de classes é uma representação da estrutura e
relacionamentos das classes em um sistema orientado a
objetos. Os principais elementos encontrados em um diagrama
de classes são:
O uso de padrões de projetos tornou-se uma prática
importante no desenvolvimento de software. Os padrões de
projeto garantem um reuso adequado, criam um entendimento
comum entre desenvolvedores e até mesmo facilitam o
aprendizado de desenvolvedores iniciantes. Assim, podemos
definir que padrões de projeto são
Os sistemas gerenciadores de bancos de dados fornecem
suporte à Linguagem de Manipulação de Dados (DML –
Data Manipulation Language), a qual permite manipular os
dados de um banco de dados. As principais funções ou
comandos disponibilizados pela linguagem DML são:
Após a análise de requisitos de um sistema, uma equipe de
desenvolvimento de software sentiu a necessidade de
projetar o banco de dados do sistema utilizando o Modelo
Entidade Relacionamento (MER). Neste sentido, entende-se que a equipe definiu um esquema
Em gerenciamento de projetos, a área do conhecimento
responsável por desenvolver atividades para identificar,
definir, combinar, unificar e coordenar os vários processos
de gerenciamento de projeto, além de incluir características
de unificação, consolidação, comunicação e inter-relacionamentos é o
No banco de dados de um sistema acadêmico existe a
tabela Discente, a qual contém os dados pessoais de todos
os discentes da universidade Uni. Nesta tabela, constam, entre
outras, as colunas Nome e Data_Nascimento. O comando
para criar uma view que contenha apenas o nome dos
discentes com data de nascimento igual a nulo é
Durante o desenvolvimento de um sistema, um analista ficou
em dúvida sobre como criar as tabelas envolvendo algumas
entidades de um sistema de inscrição de palestras. Nesse
sistema havia o seguinte requisito: um estudante pode realizar
inscrições em várias palestras e uma palestra pode receber
inscrições de vários estudantes.
O gerenciamento de projetos é a aplicação de
conhecimentos, habilidades, ferramentas e técnicas às
atividades do projeto a fim de atender aos seus requisitos.
O guia de boas práticas em gerenciamento de projetos é
conhecido como
Os sistemas gerenciadores de bancos de dados devem
realizar o controle e gerenciamento de transações de modo
a garantir algumas propriedades, conhecidas pelo acrônimo
ACID. Uma dessas propriedades estabelece que ou uma
transação é realizada integralmente ou não é realizada.
Outra estabelece que a execução de uma transação não
deve sofrer interferência de outras transações que estejam
sendo executadas concorrentemente. As duas propriedades
mencionadas são, respectivamente
O PMBOK estabelece cinco grupos de processos de
gerenciamento de projetos, utilizados para cumprir seus
objetivos. Os grupos de processos que representam as
principais atividades que ocorrem ao longo do ciclo de vida
de um projeto são:
A UML é uma linguagem padrão para modelagem de sistemas.
Ela permite criar, de maneira padronizada, artefatos de
software para auxiliar no seu processo de desenvolvimento.
São exemplos de diagramas UML:
O diagrama UML que modela a comunicação entre objetos,
incluindo a ordem exata das mensagens trocadas entres
eles, além de mostrar as classes e atores envolvidos no
cenário é o