Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas ações.
Seu uso pode descrever os processos de vários tipos, como:
I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema.
II. As etapas executadas em um caso de uso.
III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes.
IV. Um algoritmo de software.
Este diagrama é chamado de Diagrama de
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Os diagramas UML podem ser divididos em dois grandes grupos, Diagramas Estruturais e Diagramas Comportamentais. Analise a lista de diagramas abaixo:
I. Componentes.
II. Comunicação.
III. Implantação.
IV. Caso de Uso.
V. Classes.
VI. Estados.
São Diagramas Comportamentais APENAS os descritos em
O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e
José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes:
Classe 1, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Gregoriano.
Classe 2, que possui os atributos data de nascimento, nome, sexo, telefone e um método para calcular a idade no calendário Chinês.
Classe 3, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Juliano.
Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classes baseadas nessa primeira e que apenas alterassem o que não fosse comum, como a inclusão do atributo telefone e diferentes tipos de implementação para o método do cálculo da idade.
Deste modo ele utilizou, respectivamente, as técnicas de
O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. O processo de teste tem dois objetivos distintos:
1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações.
Desse modo, é correto afirmar que
UEG•
A Revolução de 1930 representou, em parte, uma reação política ao poder dos grandes estados. Em Goiás, a experiência política republicana (1930–1945) resultou
Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de
Em orientação a objetos, o processo ou resultado de generalização por redução do conteúdo da informação de um conceito ou fenômeno observável, normalmente para reter apenas a informação que é relevante para um propósito particular é chamado de
UEG•
O coronelismo é um dos temas clássicos da política goiana. O domínio político do coronel se expressava na posse de terras e de votos. Acerca do processo político na Primeira República e seus desdobramentos em Goiás, é CORRETO afirmar que
Sobre a abordagem orientada a objetos, analise a validade das afirmações abaixo.
I. O uso da orientação a objeto não apresenta nenhum ganho de custo à fase de manutenção do sistema.
Apesar disso, as fases de análise, projeto e implementação foram fortemente amparadas por ela.
II. Entender um sistema de informação através da identificação dos objetos conceituais que o compõem facilita a organização do processo de análise, refletindo vantagens em todas as demais fases do ciclo de vida do sistema.
III. A análise orientada a objetos permite ao modelador, no momento da identificação de uma função do sistema, ter um objeto que será o "dono" dessa função. Essa característica da orientação a objetos leva à obtenção de sistemas com melhores níveis de coesão e de acoplamento.
Assinale a alternativa CORRETA:
Há diversos métodos que podem ser utilizados na construção de sistemas de informação. Sobre eles, analise:
I. O desenvolvimento é feito em estágios formais, que devem evoluir em sequência e ter resultados definidos. Cada um precisa ser formalmente aprovado antes que o próximo se inicie. É indicado para grandes projetos que exijam especificações formais e rígido controle administrativo sobre cada estágio do desenvolvimento.
II. Consiste em desenvolver um sistema experimental de maneira rápida e barata para que os usuários finais interajam com ele e o avaliem. Esse sistema é refinado e aperfeiçoado até que os usuários sintam que ele atende às suas necessidades, podendo ser usado como modelo para criar o sistema final.
Os itens I e II referem-se, respectivamente,
No desenvolvimento orientado a objetos, uma das metodologias usadas na modelagem e projeto de sistemas de informação,
UEG•
Modernização como processo se vincula ao domínio tecnológico e se associa ao crescimento das cidades, redefinindo as relações sociais e culturais com o campo. Acerca desse processo em Goiás, é INCORRETO afirmar:
Os diagramas de classes ilustram atributos e operações de uma classe. Um diagrama de classes em notação UML utiliza
Na Linguagem Java, uma I pode definir uma série de métodos, mas nunca conter implementação deles. Ela só expõe o que o objeto deve fazer, e não como ele faz, nem o que ele tem. Como ele faz vai ser definido em uma implementação desse modelo. Diferentemente das classes, podem herdar de mais de uma interface. É como um contrato que depende que outros contratos sejam fechados antes deste valer, no qual não são herdados métodos e atributos, mas sim responsabilidades.
A lacuna I da frase acima é preenchida corretamente com
No Java EE 6 os métodos doPost e doGet podem ser sobrescritos em uma servlet criada na aplicação para receberem as requisições vindas de páginas HTML. Quando sobrescritos na servlet, eles substituem seus métodos ancestrais existentes na classe abstrata
Uma Arquitetura Orientada a Serviços (SOA) é uma forma de arquitetura de sistemas distribuídos que é tipicamente caraterizada pelo seguinte:
I. Visão lógica: O serviço é uma visão abstrata e lógica de programas, bancos de dados, processos de negócio etc. definida em termos de "o que isso faz", carregando em conjunto uma operação de nível de negócio.
II. Orientação de mensagens: O serviço é formalmente definido em termos de mensagens trocadas entre agentes provedores e requisitantes.
III. Orientada à descrição: Um serviço é descrito por um metadado que pode ser processado por uma máquina. Essa descrição expõe apenas detalhes que são importantes para o serviço.
IV. Granularidade: Serviços tendem a ser um pequeno número de operações com mensagens relativamente grandes e complexas.
Está correto que é exposto em
A técnica de Análise por Pontos de Função - APF
O diagrama que permite descrever o comportamento interno de uma classe, apresentando sua dinâmica, descrevendo posições durante a vida do objeto com caminhos representando seu fluxo de execução e os gatilhos que provocam as mudanças de fluxo é chamado de diagrama de
UEG•
Nos últimos anos, Goiânia vem passando por um processo de intensificação do uso do solo de algumas de suas regiões. Sobre esse processo, é INCORRETO afirmar: