Leia o texto a seguir. Nesse anúncio publicitário, o texto verbal não segue as prescrições da gramática normativa, pois se emprega o verbo “ter” para substituir o verbo “haver”. Essa reprodução da linguagem oral na escrita, considerando o gênero anúncio, objetiva
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
Leia o caso a seguir. 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 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
Existe uma diversidade de comandos SQL e estes são classificados em grupos de linguagem. O comando CREATE TABLE faz parte da linguagem
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
Leia o caso a seguir. 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. Este é um típico relacionamento
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
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 é
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
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:
O gerenciamento de custos de um projeto é composto pelos seguintes processos:
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:
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
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 é
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 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:
Os modelos UML são expressados graficamente na forma de diagramas, podendo ser divididos em dois grupos principais, sendo eles:
O diagrama UML que modela a comunicação entre objetos, incluindo a ordem exata das mensagens trocadas entre eles, além de mostrar as classes e atores envolvidos no cenário é o





























