Foram encontradas 56.963 questões.
O modelo de classes de Análise da Modelagem Orientada a Objetos representa os objetos que o
sistema irá manipular, as operações que serão aplicadas a esses objetos, além das relações entre os
objetos e as colaborações que ocorrem entre as classes. Uma classe é uma abstração de itens que
representam as coisas importantes para os usuários, modelando elementos que fazem parte do seu
cotidiano. Com isso, é possível facilitar a compreensão, resultando em validações de modelo mais ágeis.
Uma classe bem estruturada tem como requisitos:
Provas
Questão presente nas seguintes provas
Com o objetivo de reaproveitar a especificação de comportamentos comuns, os Casos de Uso
podem se relacionar através de generalização, inclusão e extensão. O objetivo do relacionamento de
extensão é ser utilizado para representação:
Provas
Questão presente nas seguintes provas
A UML (Unified Method Language) é uma linguagem universal desenvolvida para facilitar a
comunicação entre desenvolvedores, analistas e usuários. O artefato da UML capaz de complementar o
Caso de Uso por meio de uma representação gráfica do fluxo de interação em um cenário específico é
denominado diagrama de:
Provas
Questão presente nas seguintes provas
Observe as seguintes descrições de funcionalidades que compõem um sistema de controle de notas
de alunos:
Considere as complexidades e as contribuições para funções de transação constantes do Manual de Práticas de Pontos de Função do IFPUG, versão 4.3.1., e desconsidere quaisquer funcionalidades não citadas. As quantidades de transações do tipo entrada externa (EE), consulta externa (CE), saída externa (SE) e o somatório de Pontos de Função (PF’s) de todas as funções de transação, respectivamente, são:
| Cadastro de Alunos Principal intenção: Atualizar o arquivo aluno Dados da tela: Cabeçalho com nome e logotipo da escola, nome aluno, matrícula aluno, endereço aluno, telefone aluno, comando (tecla Enter ou botão ok), mensagem para o usuário Arquivo acessado: aluno | Cadastro de Notas Principal intenção: Atualizar o arquivo nota Dados da tela: Cabeçalho com nome e logotipo da escola, nome aluno, matrícula aluno, nota 1 aluno, nota 2 aluno, comando (tecla Enter ou botão ok), mensagem para o usuário Arquivo acessado: aluno, nota |
| Consulta Nota Principal intenção: Apresentar as notas do aluno Dados da tela: Cabeçalho com nome e logotipo da escola, nome aluno, nota 1 aluno, nota 2 aluno, comando (tecla Enter ou botão ok), mensagem para o usuário Arquivo acessado: aluno, nota | Relatório de Resultados de Alunos Principal intenção: Apresentar as notas de todos os alunos com a média aritmética obtida por cada um Dados da tela: Cabeçalho com nome e logotipo da escola, nome aluno, matrícula aluno, nota 1 aluno, nota 2 aluno, média aritmética, comando (tecla Enter ou botão ok), mensagem para o usuário Arquivo acessado: aluno, nota |
Considere as complexidades e as contribuições para funções de transação constantes do Manual de Práticas de Pontos de Função do IFPUG, versão 4.3.1., e desconsidere quaisquer funcionalidades não citadas. As quantidades de transações do tipo entrada externa (EE), consulta externa (CE), saída externa (SE) e o somatório de Pontos de Função (PF’s) de todas as funções de transação, respectivamente, são:
Provas
Questão presente nas seguintes provas
Na análise de pontos (APF), a unidade de medida é o ponto de função e sua contagem é feita a partir
do ponto de vista dos requisitos lógicos do usuário. Nesse contexto, os dados de código não devem
influenciar o tamanho funcional da aplicação, e as operações que existirem exclusivamente para a
manutenção desses dados não devem ser consideradas funções de transação para efeitos de contagem.
Sendo assim, os dados de código que não devem influenciar o tamanho funcional da aplicação são
conhecidos como dados:
Provas
Questão presente nas seguintes provas
O roteiro de métricas de software do SISP (Sistema de Administração dos Recursos de Tecnologia
da Informação) tem como propósito apoiar os órgãos e as entidades no processo de medição de software
em projetos não previstos no Manual de Práticas de Contagem (CPM). Um desses tipos é a Adaptação
em Funcionalidades sem Alteração de Requisitos Funcionais. São consideradas nessa categoria as
demandas de manutenção adaptativa associadas a solicitações que envolvem aspectos não funcionais,
sem alteração em requisitos funcionais. Um tipo de manutenção que se enquadra nesse conceito é:
Provas
Questão presente nas seguintes provas
O conceito de abstração de processo está entre os mais antigos nos projetos de linguagens de
programação. Como evolução das abstrações de processos, surgiu a abstração de dados. A
programação orientada a objetos é, portanto, uma aplicação do princípio de abstração para tipos de
dados, com a peculiaridade de ser capaz ainda de fornecer suporte à herança e vinculação dinâmica de
chamadas aos subprogramas do tipo criado, os métodos. Um propósito para essa vinculação dinâmica é
permitir que os sistemas de software sejam mais bem estendidos durante o desenvolvimento e a
manutenção. Essa característica é conhecida como:
Provas
Questão presente nas seguintes provas
Muitos problemas surgem de forma recorrente a cada novo projeto, sendo possível estabelecer
soluções pré-convencionadas para reaproveitamento futuro. A solução, no entanto, somente será eficaz
se for apropriada ao contexto do problema, pois no mundo do software, a predefinição de padrões pode
ser muito granularizada para aplicação prática repetitiva. Muitas vezes é necessário fornecer uma
infraestrutura mínima, específica para implementação, que pode conter vários padrões, sendo
denominada:
Provas
Questão presente nas seguintes provas
Mudanças são inevitáveis quando um software é construído e podem causar confusão quando os
membros de uma equipe estão trabalhando num projeto. Se as alterações não forem controladas, elas
controlarão o processo. Por isso a importância da gestão de configuração de software. Em um sistema de
controle desse tipo de gestão, quatro importantes conjuntos de elementos devem existir. Um deles deve
conter uma coleção de procedimentos e tarefas que definem uma abordagem eficaz de gestão de
alterações (e atividades relacionadas) para todas as partes envolvidas em gestão, engenharia e uso do
software. Este conjunto é composto pelos elementos:
Provas
Questão presente nas seguintes provas
O Processo Unificado é uma tentativa de aproveitar muitos dos melhores recursos e características
dos modelos tradicionais de processo de software. Ele reconhece a importância da comunicação e de
métodos racionalizados para descrever a visão do cliente sobre um sistema. Não obstante, mesmo sem
abandonar suas atividades clássicas (concepção, elaboração, construção e transição), é possível
acrescentar também uma camada serial, agregando-se a filosofia “serial para o que é amplo” e “iterativa
para o que é particular”. Com isso, o modelo pode ser enriquecido com muitos dos melhores princípios do
desenvolvimento ágil de software, resultando em:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container