Buscar

AS Projeto de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

A modelagem de processos BPM é considerada importante por sua capacidade de fornecer
a compreensão da Empresa e dos mecanismos utilizados para o seu funcionamento. Uma
das abordagens adotadas em tal metodologia preconiza que os processos de negócio de
uma Organização:
a. constituem um sistema fechado que não comporta modificações.
b. podem ser redesenhados e otimizados ainda que já padronizados.
c. correspondem ao workflow, assim entendido como sistema de gerenciamento de
desempenho.
d. restringem-se ao sistema de gerenciamento informatizado utilizado.
e. são classificados de acordo com seu nível de maturidade.
(FHEMIG 2013 – FCC – TÉCNICO EM INFORMÁTICA) Dentre as diversas atividades de
uma organização, uma ação que usa recursos e é gerenciada de forma a possibilitar a
transformação de entradas de materiais até a sua saída pode ser considerada:
a. Atividade de obtenção de insumos de entrada.
b. Mecanismo de auditoria de qualidade.
c. Parâmetro de controle.
d. Mecanismo de processo.
e. Atividade de obtenção de produto final.
Analise as afirmações que se seguem:
I - Grupo de tarefas que têm interligação lógica, baseadas no uso de recursos da Empresa
para gerar determinados resultados consistentes com seus objetivos.
II - Ordenação específica de atividades de trabalho no tempo e no espaço. Portanto, devem
ter começo, fim, insumos e resultados claramente identificados.
III - Conjunto de atividades com uma ou mais entradas, que cria uma saída que tem um
valor para o cliente.
IV - Conjunto de atividades interligadas que transformam insumos em produtos ou serviços,
os quais representam soluções para os problemas dos clientes internos e externos da
Empresa.
V - Grupo de tarefas lógicas e com ordenação específica de atividades de trabalho no
tempo e no espaço, com começo, fim, insumos e resultados que criam atividades que
representam soluções interligadas.
Assinale a alternativa CORRETA:
a. Somente a afirmação III está incorreta.
b. Somente a afirmação IV está incorreta.
c. Somente a afirmação V está incorreta.
d. Somente a afirmação II está incorreta.
e. Somente a afirmação I está incorreta.
Considere as afirmações:
I - BPMN é usada, também, como uma notação padrão para a modelagem e a criação de
web services. O processo envolve: 1) Modelagem dos processos usando BPMN; 2)
Simulação e ajustes nos processos em busca de eficiência; 3) Disponibilização dos web
services, publicando-os com base numa Business Process Programming Language
padronizada; 4) Emprego de Business Process Management Systems para assegurar o
funcionamento dos web services.
II - BPMN e UML podem coexistir. BPMN pode ser utilizada como notação em projetos de
aplicações que irão ser executadas diretamente em um Business Process Management
Server (BPM Server) ou ser usada como uma ferramenta de análise de negócios para o
desenvolvimento de sistemas modelados em UML. Nesse cenário, os processos modelados
com BPMN servem como subsídio para a modelagem UML.
Assinale a alternativa CORRETA:
a. A afirmação I e a afirmação II são verdadeiras e a II justifica a I.
b. A afirmação I e a afirmação II são falsas.
c. A afirmação I é falsa e a afirmação II é verdadeira.
d. A afirmação I e a afirmação II são verdadeiras, mas não há relação de causa-efeito
nos assuntos apresentados.
e. A afirmação I é verdadeira e a afirmação II é falsa.
(CESPE - 2010 - DPU - Bibliotecário Documentalista) A interface é parte do sistema
computacional utilizada pelo usuário para interagir física, perceptiva e conceitualmente com
o sistema. Assinale a alternativa CORRETA acerca de interface em bibliotecas digitais e
sítios web.
a. Para garantir a compatibilidade, a interface deve evitar prover diversas maneiras
para o usuário realizar determinada operação.
b. As interfaces textuais orientadas a comandos são as mais utilizadas em bibliotecas
digitais e sítios web.
c. A interface compreende componentes cognitivos e físicos, sendo que esses últimos
se referem aos dispositivos de hardware usados para atividades motoras e
perceptivas dos usuários e dispositivos de software que executam os processos
computacionais.
d. A interface aplica-se somente ao sistema de navegação e deve proporcionar
contexto e flexibilidade para que o usuário possa localizar as informações.
e. A consistência é uma característica da interface relacionada à disponibilização de
diversas maneiras para o usuário executar determinada operação.
DATAPREV - 2011 - Analista de Tecnologia da Informação) Representam princípios de
projeto de interface de usuário, EXCETO:
a. os usuários não devem ser surpreendidos pelo comportamento de um sistema.
b. a interface deve usar termos e conceitos obtidos da experiência de pessoas que
farão mais uso do sistema.
c. a interface deve incluir mecanismos que permitam aos usuários se recuperarem de
erros.
d. a interface deve atender completamente a todos os tipos de usuários, inclusive
aqueles que não fazem parte do público-alvo para o qual a interface foi
desenvolvida.
e. a interface deve ser consistente de maneira que, sempre que possível, as operações
comparáveis sejam ativadas da mesma maneira.
FCC - 2013 - DPE-SP - Programador de computador) Sobre os princípios que orientam o
projeto de interfaces de usuário eficazes, é CORRETO afirmar que:
a. se modelos interativos anteriores tiverem criado expectativas nos usuários, porém
são de difícil implementação, redefina esses modelos de forma a tornar a
implementação mais fácil.
b. as informações sobre uma tarefa, um produto ou algum comportamento que você
quer que o usuário saiba devem ser apresentadas todas de uma única vez, mesmo
que o usuário não demonstre interesse imediato por elas.
c. a interface deve ser projetada para reduzir a exigência de recordações, entradas e
resultados passados, pois quanto mais de um usuário tiver de se lembrar, mais
sujeita a erros será a interação com o sistema.
d. proporcione apenas um tipo de interação e treine os usuários para ele. Dê
preferência pela interação com o uso do mouse e bloqueie outras formas de
interação para simplificar o trabalho de suporte ao usuário.
e. os projetistas de software devem introduzir restrições e limitações para simplificar a
implementação da interface, pois se deixarem por conta dos desejos do usuário, a
implementação pode ficar muito complexa.
(UFES - 2018 - UFES - Técnico em Tecnologia da Informação) Segundo Pressman (2016),
Theo Mandel, em seu livro sobre projeto de interfaces com o usuário, cunha três regras de
ouro para projetos de interface: deixar o usuário no comando, reduzir a carga de memória
do usuário, tornar a interface consistente. Essas regras formam, na verdade, a base para
um conjunto de princípios para o projeto de interfaces com o usuário. NÃO é um dos
princípios que deva ser considerado durante o projeto de interface com o usuário, segundo
Mandel:
a. revelar o máximo de informações que couber na tela, isto é, de forma a não as
liberar de maneira progressiva, para não frustrar as expectativas do usuário.
b. basear o layout visual da interface na metáfora do mundo real, para permitir ao
usuário se apoiar em indicações visuais compreensíveis, em vez de ter de
memorizar uma sequência de interações misteriosas.
c. projetar a interface para interação direta com os objetos que aparecem na tela, para
que o usuário tenha a sensação de controle similar à que teria com um objeto físico.
d. definir modos de interação para não forçar o usuário do software a realizar ações
desnecessárias ou indesejadas.
e. permitir ao usuário inserir a tarefa atual em um contexto significativo, para que ele
possa determinar de qual tarefa ele veio e quais alternativas existem para a
transição para uma nova tarefa.
(CCV-UFC - 2013 - UFC - Analista de Tecnologia da Informação - Engenharia de Software)
Com base no diagrama de classes a seguir, assinale a alternativa CORRETA.
a. O método m1() da classe A é estático.
b. O atributo at1 da classe B é privado.
c. Existe uma relação de agregação entre as classes B e C.d. A classe F pode ser instanciada normalmente.
e. Existe uma relação de composição entre as classes C e D.
(CCV-UFS - 2014 - UFS - Técnico de Tecnologia da Informação) Na UML2, o diagrama de
classes representa, entre outros, a relação das classes de um sistema. Observe o diagrama
a seguir.
As relações “Professor-Funcionário”, “Turma-Aluno” e “Turma-Horário” são,
RESPECTIVAMENTE:
a. Associação, Composição e Agregação.
b. Uso, Composição e Agregação.
c. Composição, Associação e Realização.
d. Realização, Herança e Associação.
e. Herança, Agregação e Composição.
(CCV-UFC - 2013 - UFC - Analista de Tecnologia da Informação - Engenharia de Software)
Com base na hierarquia de classes descrita no diagrama de classes a seguir, analise as
alternativas e assinale a CORRETA.
a. Uma variável a do tipo Animal pode referenciar um objeto cujo tipo estático é Urubu
ou Cachorro.
b. Uma variável m do tipo Mamífero pode referenciar um objeto cujo tipo estático é Ave.
c. Uma variável b do tipo Beija-flor pode referenciar um objeto cujo tipo estático é Ave.
d. Uma variável h do tipo Homem pode referenciar um objeto cujo tipo estático é
Cachorro.
e. Uma variável a do tipo Ave pode referenciar um objeto cujo tipo estático é Animal.
(UFMG - 2019 - UFMG - Técnico de Tecnologia da Informação) Considere o diagrama de
classes representado pelas classes Classe1 e Classe2:
Assinale a alternativa que representa a relação entre as classes de acordo com o
paradigma de orientação a objetos.
a. Acoplamento.
b. Agregação.
c. Coesão.
d. Refatoração.
e. Herança.
(CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - Processos de Negócio)
Casos de uso são das mais importantes ferramentas de especificação de sistemas em uso
atualmente, constituindo representações textuais em forma de narrativa. Tais
representações demonstram:
a. um único cenário de uso do sistema por um ator.
b. os estados dos objetos do sistema quando são usados.
c. um comportamento interno do sistema quando o ator o utiliza.
d. a interação entre os objetos do sistema por meio de mensagens.
e. uma interação entre um ator e o sistema.
(PUC-PR - 2017 - TJ-MS - Técnico de Nível Superior - Analista de Sistemas) Com base no
diagrama de sequência de implementação da autenticação do Facebook visto na figura a
seguir, é possível afirmar que:
a. o usuário será informado antes da sequência ter finalizado com o Facebook.
b. o Facebook acessará o Servidor de Conteúdo apenas se o usuário precisar trocar a
senha.
c. de acordo com a UML2, nunca se mostram números nas mensagens em diagramas
de sequência; normalmente, apenas as informações que são necessárias sobre o
pedido de mensagem são imediatamente visíveis em um diagrama de sequência.
d. o Facebook sempre autoriza acesso dos seus usuários.
e. esse diagrama de sequência está incorreto e não funciona.
(CCV-UFC - 2013 - UFC - Analista de Tecnologia da Informação - Engenharia de
Software) Sobre a UML é CORRETO afirmar:
a. o diagrama de classes serve para representar a estrutura dinâmica do software
orientado a objetos por meio de relações entre as classes que compõem o software.
b. o diagrama de sequência demonstra como, e em que ordem, ocorrem as trocas de
mensagens entre os objetos do sistema para se atingir um determinado objetivo.
c. o diagrama de casos de uso é utilizado para descrever os fluxos de trabalho do
sistema, detalhando as decisões de cada caminho tomado durante a execução das
tarefas.
d. trata-se de uma metodologia para o desenvolvimento de software orientado a
objetos.
e. o diagrama de atividades serve para representar aspectos estruturais do software
orientado a objetos.
(IF-MT Prova: IF-MT - 2018 - IF-MT - Informática) Há muito tempo que se tem proposto
métodos de desenvolvimento de software. Os métodos mais conhecidos foram baseados
em duas abordagens: Estruturada e Orientada a Objetos. Ambas possibilitam desenvolver
sistemas em várias áreas de aplicação. Atualmente, os métodos orientados a objetos
utilizam notação UML (Unified Modeling Language), que, com o apoio da OMG (Object
Management Group), tornou-se padrão da indústria de desenvolvimento de software. Sobre
a UML, é CORRETO afirmar que:
a. o Diagrama de Casos de Uso possibilita a qualquer pessoa com algum
conhecimento sobre o problema enfocado a compreensão do comportamento
externo do sistema (em termos de funcionalidades oferecidas por ele) e tenta
apresentar o sistema por intermédio de uma perspectiva dos usuários.
b. a análise orientada a objetos, apoiada pela UML, inicia-se com alguns modelos
comportamentais, sendo o Diagrama de Caso de Uso o artefato a ser desenvolvido
paralelamente ao projeto de banco de dados, apoiado pelo modelo físico, visando
garantir a persistência das tabelas.
c. o Diagrama de Caso de Uso sempre deve ser empregado em conjunto com o
Diagrama de Entidade Relacionamento e Diagrama de Fluxo de Dados.
d. o Diagrama de Fluxo de Dados é um importante instrumento que auxilia o analista
de negócios a entender a necessidade do usuário. Portanto, é de responsabilidade
do usuário fornecer este diagrama ao analista de negócios.
e. como a UML é uma linguagem visual, resultante de numerosos métodos orientados
a objetos que existiam no início da década de 1990, seu emprego é restrito a
ambientes que utilizam sistemas operacionais com interface gráfica de usuário para
execução do banco de dados.
(CESPE - 2017 - TRE-BA - Analista Judiciário – Análise de Sistemas) Um analista de
sistemas deverá apresentar um diagrama de classes de domínio de uma aplicação. Uma
das necessidades a ser atendida é o módulo de abertura de processos judiciais, que são
abertos para acionar judicialmente uma ou mais pessoas e podem ser iniciados por uma ou
mais pessoas interessadas. Os dados completos de todas as pessoas envolvidas precisam
ficar registrados, bem como a forma de participação (interessado ou acionado).
Considerando essa situação hipotética, assinale a alternativa que apresenta o diagrama
mais adequado ao atendimento dessas necessidades.
(FGV - 2018 - AL-RO - Analista Legislativo - Análise e Desenvolvimento de Sistemas,
adaptado) Para um dos módulos do Sistema de Consolidação de Prestação de Contas
(SisCoPreCo), utilizando a UML, Paola construiu o diagrama de casos de uso a seguir:
Com base no diagrama apresentado, Paola especificou que (assinale a alternativa
CORRETA)
a. "Gestor" é um papel desempenhado por "Jurisdicionado".
b. "Consultar Processo de Prestação de Contas" possui um ponto de extensão para
execução de "Retificar Processo de Prestação de Contas".
c. "Jurisdicionado" representa um comportamento do sistema.
d. "Retificar Processo de Prestação de Contas" possui um ponto de extensão para
execução de "Consultar Processo de Prestação de Contas".
e. O relacionamento entre "Retificar Processo de Prestação de Contas" e "Consultar
Processo de Prestação de Contas" representa o reuso de Caso de Uso.
(FAURGS - 2014 - TJ-RS - Analista de Sistema) Considere as informações a seguir sobre
diagramas UML.
I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e
associações com outras classes.
II - O diagrama de classes fornece uma visão estática ou estrutural de um sistema, contudo
não mostra a natureza dinâmica das comunicações entre os objetos das classes no
diagrama.
III - O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre
objetos, durante a execução de uma tarefa, contudo não mostra a ordem temporal na qual
as mensagens são enviadas entre os objetos para executar aquela tarefa.
Qual(quais) afirmação(afirmações) está(estão) CORRETA(S)?
a. Apenas as afirmações I e III estão corretas.
b. Apenas as afirmações I e II estão corretas.
c. Apenas as afirmações II e III estão corretas.
d. Apenas a afirmação I está correta.
e. As afirmações I, II e III estão corretas.
(FGV - 2018 - COMPESA - Analista de Gestão - Analista de Tecnologia da Informação)
Considere o diagrama de classes UML apresentado a seguir:
Assinalea alternativa que apresenta a afirmativa CORRETA.
a. Pode existir uma instância de A que seja instância de B, de G e de H.
b. Pode existir uma instância de A que seja instância de D e de G.
c. Pode existir uma instância de A que não seja instância nem de B, nem de C.
d. Pode existir uma instância de A que seja instância de B e de C.
e. Toda instância de A tem que ser instância de, ao menos, um destes três elementos:
D, E ou F.

Outros materiais