Logo Passei Direto
Buscar

orientação a objetos compilado

Ferramentas de estudo

Questões resolvidas

Liste os conceitos básicos de um construtor.

Quais são os principais fatores de sucesso dos projetos de software?

Uma técnica muito utilizada no desenvolvimento de sistemas é a elaboração de protótipos de telas do sistema a ser construído.
Explique duas vantagens da aplicação dessas técnicas no resultado final do software.

Leia atentame nte a descrição do sistema a seguir: "Uma empresa que fornece suporte técnico de computadores para resolver problemas e dúvidas de clientes, por telefone ou pessoalmente, necessita modela um novo sistema. Nessa empresa trabalham atendentes e técnicos de campo especializados em atender a chamados de clientes e operadores para extração de relatórios. Para elaboração dessa modelagem as seguintes funcionalidades devem ser seguidas: atendimento do chamado consiste no cadastro dos chamados pelo atendendo no momento da ligação, algumas informações devem ser fornecidas no chamado: problema ou dúvida, data e hora do chamado e código do cliente. o atendente pode resolver chamado no momento da ligação ou encaminha-lo para um técnico de campo, caso não consiga resolver no momento da ligação. Na abertura do chamado, o atendente deve verificar se cliente já está cadastrado no sistema. Caso esteja, confirma os dados do cliente (nome, endereço, telefone, data de nascimento e CPF). Caso não esteja cadastrado, cadastra o cliente. Caso chamado seja encaminhado, após a visita do técnico ao cliente (prazo de 24 horas da abertura do chamado) pode ter a necessidade de troca de peça. Para isso, consulta o sistema externo de controle de estoque para verificar a disponibilidade da peça, para posterior troca. técnico éo responsável por fechar chamado encaminhados a ele. cliente poderá ligar para a empresa para consultar e acompanhar o chamado, verificação de data que técnico realizara a visita em campo, data prevista da chegada da peça a ser troca. prazo máximo não deve ser superior a 15 dias."
Elabora diagrama de caso de uso do sistema descrito.

Atualmente existem diversas abordagens para modelagem de processos de negócio, dentre as mais utilizadas podemos citar:
a) BPMN e diagrama de casos de uso.
b) Diagrama de atividades e BPMN
c) Diagrama de atividades e diagrama de classe
d) Diagrama de processo e diagrama de casos de uso.
e) Diagrama de sequência e diagrama de processo.

Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Liste os conceitos básicos de um construtor.

Quais são os principais fatores de sucesso dos projetos de software?

Uma técnica muito utilizada no desenvolvimento de sistemas é a elaboração de protótipos de telas do sistema a ser construído.
Explique duas vantagens da aplicação dessas técnicas no resultado final do software.

Leia atentame nte a descrição do sistema a seguir: "Uma empresa que fornece suporte técnico de computadores para resolver problemas e dúvidas de clientes, por telefone ou pessoalmente, necessita modela um novo sistema. Nessa empresa trabalham atendentes e técnicos de campo especializados em atender a chamados de clientes e operadores para extração de relatórios. Para elaboração dessa modelagem as seguintes funcionalidades devem ser seguidas: atendimento do chamado consiste no cadastro dos chamados pelo atendendo no momento da ligação, algumas informações devem ser fornecidas no chamado: problema ou dúvida, data e hora do chamado e código do cliente. o atendente pode resolver chamado no momento da ligação ou encaminha-lo para um técnico de campo, caso não consiga resolver no momento da ligação. Na abertura do chamado, o atendente deve verificar se cliente já está cadastrado no sistema. Caso esteja, confirma os dados do cliente (nome, endereço, telefone, data de nascimento e CPF). Caso não esteja cadastrado, cadastra o cliente. Caso chamado seja encaminhado, após a visita do técnico ao cliente (prazo de 24 horas da abertura do chamado) pode ter a necessidade de troca de peça. Para isso, consulta o sistema externo de controle de estoque para verificar a disponibilidade da peça, para posterior troca. técnico éo responsável por fechar chamado encaminhados a ele. cliente poderá ligar para a empresa para consultar e acompanhar o chamado, verificação de data que técnico realizara a visita em campo, data prevista da chegada da peça a ser troca. prazo máximo não deve ser superior a 15 dias."
Elabora diagrama de caso de uso do sistema descrito.

Atualmente existem diversas abordagens para modelagem de processos de negócio, dentre as mais utilizadas podemos citar:
a) BPMN e diagrama de casos de uso.
b) Diagrama de atividades e BPMN
c) Diagrama de atividades e diagrama de classe
d) Diagrama de processo e diagrama de casos de uso.
e) Diagrama de sequência e diagrama de processo.

Prévia do material em texto

Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 DISERTATIVAS P). Liste os conceitos básicos de um construtor. É um método da própria classe, público, que não possui saída e pode ou não receber parâmetros de entrada. P). Quais são os principais fatores de sucesso dos projetos de software? Envolvimento do cliente, apoio executivo e gerencial, enunciado claro dos requisitos, planejamento correto e expectativas realistas. P). processo de engenharia de requisitos temo objetivo de obter requisitos definidos especificados e modelados de sistema a partir de fontes de requisitos (SWEBOK, 2004). processo de engenharia de requisitos possui cinco atividades principais: elicitação, analise e negociação, documentação, validação e gerenciamento de requisitos. Em que consiste a atividade de elicitação de requisitos. Descoberta dos requisitos a partir de sistemas de informação existentes, stakeholders, padrões da organização, informações de domínio e regulamentos, identificando os fatos que compõem os requisitos do sistema, de forma a prover correto e completo entendimento do que demanda software. P). Uma técnica muito utilizada no desenvolvimento de sistemas é a elaboração de protótipos de telas do sistema a ser construído. Explique duas vantagens da aplicação dessas técnicas no resultado final do software. Rapidez no processo de captação de requisitos e antecipação dos problemas. P). mecanismo de herança, ou também chamado de constitui um dos principais fundamentos da orientação a objetos. Descreva dois benefícios que podem ser obtidos com a utilização da herança na construção de Proporcionar o reuso e facilitar a manutenção P). Diante da necessidade de expressar requisitos para diversas pessoas com diversos ponto de vista, os requisitos foram separados em dois níveis: os requisitos de usuário e os requisitos de sistema. Além desses níveis, os requisitos ainda ão classificados em requisitos funcionais e não funcionais para atende a abordagem diferentes que eles requerem. Baseado nessa informação, descreva a diferença entre requisitos funcionais e não funcionais. Requisitos funcionais descrevem comportamento esperado de um sistema, explicando que sistema deve e que não deve fazer, já requisitos funcionais descrevem as restrições sobre serviços que O sistema oferece, e outros aspectos como atributos do sistema e do ambiente do sistema.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P). Fazer levantamento dos requisitos do a primeira atividade do processo de desenvolvimento que te por objetivo entender e mapear que cliente precisa para novo sistema. Considerando esse cenário, de fina que é um requisito e que é engenharia de requisitos. Requisitos são serviços que um sistema deve prestar e suas restrições de funcionamento, e devem necessariamente refletir as necessidades do cliente. Engenharia de requisitos é um conjunto de métodos, procedimentos e ferramentas com objetivo de resolver um determinado problema. P). Uma descrição ou especificação de casos de apresenta detalhes da interação entre ator e objetivo do sistema que está sendo construído. Essa descrição deve conter uma breve descrição, pré-condições, fluxo básico, fluxos alternativos e pós-condições. Descreva 0 objetivo de cada um desses elementos. Descrição: descrição do objetivo do caso de uso. Pré-condições: que deve ser verdadeiro antes de iniciar caso de uso. Pós-condições: que deve ser verdadeiro após a finalização do caso de uso. Fluxo básico: descrição de passos esperados caso todas condições são verdadeiras. Fluxo alternativo: descrição de passos alternativos que podem ser executados dentro de um fluxo básico. P). A orientação a objetos divide as responsabilidades em classes que permitem aumento do reuso e melhora da capacidade de manutenção dos sistemas de informação. Os objetos são criados dentro desse cenário, isso posto, descreva a classe e objeto. Classe é um modelo, um planejamento, pode ser definido como um grupo de objetos com os mesmos atributos, métodos e comportamentos. Objeto é a materialização de uma classe, possuindo relevância para a solução de um determinado problema. P). processo de engenharia de requisitos temo objetivo de obter requisitos definidos especificados e modelados de sistema a partir de fontes de requisitos que podemser capturados a partir de temar de informações existentes, necessidade dos interessados, padrões da organização, informações de domínioe regulament (ou legislações). processo de engenharia de requisitos possui cinco atividades principais, Quais ão essas atividades e qual a finalidade principal de cada uma? Elicitação: Descoberta dos requisitos a partir de sistemas de informação existentes, stakeholders, padrões da organização, informações de domínio e regulamentos. Analise e negociação: Analisar requisitos e os conflitos resolvidos por meio da negociação com os interessados, produzindo modelo do sistema. Documentação: Detalhamento dos requisitos a modo de permitir a realização das próximas atividades do desenvolvimento, produzindo a especificação dos requisitos com requisito S de usuário e de sistema. Validação: Validação dos requisitos de acordo com critérios definidos na documentação de requisitos. Gerencia de requisitos: Controle da mudança dos requisitos ao longo do processo de engenharia de requisitos.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P). Leia atentame nte a descrição do sistema a seguir: "Uma empresa que fornece suporte técnico de computadores para resolver problemas e dúvidas de clientes, por telefone ou pessoalmente, necessita modela um novo sistema. Nessa empresa trabalham atendentes e técnicos de campo especializados em atender a chamados de clientes e operadores para extração de relatórios. Para elaboração dessa modelagem as seguintes funcionalidades devem ser seguidas: atendimento do chamado consiste no cadastro dos chamados pelo atendendo no momento da ligação, algumas informações devem ser fornecidas no chamado: problema ou dúvida, data e hora do chamado e código do cliente. o atendente pode resolver chamado no momento da ligação ou encaminha-lo para um técnico de campo, caso não consiga resolver no momento da ligação. Na abertura do chamado, o atendente deve verificar se cliente já está cadastrado no sistema. Caso esteja, confirma os dados do cliente (nome, endereço, telefone, data de nascimento e CPF). Caso não esteja cadastrado, cadastra o cliente. Caso chamado seja encaminhado, após a visita do técnico ao cliente (prazo de 24 horas da abertura do chamado) pode ter a necessidade de troca de peça. Para isso, consulta o sistema externo de controle de estoque para verificar a disponibilidade da peça, para posterior troca. técnico éo responsável por fechar chamado encaminhados a ele. cliente poderá ligar para a empresa para consultar e acompanhar o chamado, verificação de data que técnico realizara a visita em campo, data prevista da chegada da peça a ser troca. prazo máximo não deve ser superior a 15 dias. " Elabora diagrama de caso de uso do sistema descrito. uc FECHAR CHAMADO SOLICITAR TROCA DE PEÇA ESTOQUE TECNICO ENCAMINHAR CHAMADO CADASTRAR CHAMADO ATENDENTE > CADASTRAR CLIENTEImpresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P). Leia atentamente a descrição do sistema seguire elabora diagrama de classes do sistema: "Criar um sistema que permita o controle de livros disponíveis na biblioteca da universidade. o sistema permitirá o cadastro de livros com as seguintes informações: titulo, editora, ano de edição, data de aquisição, local do livro, autor e quantidade. Os alunos que poderão fazer os empréstimos estão cadastrados no Sistema de Registro Acadêmico (SRA) que será acessado pelo sistema de biblioteca para validar se ele existe através de seu RA e retornar nome do aluno. o sistema deverá permitir aos alunos realizarem empréstimos de livros, após a escolha e identificação ao atendente da biblioteca. Ao efetivar o empréstimo, o sistema deve emitir um comprovante com os livros e a data de devolução prevista (15 dias após empréstimo). No momento da devolução, o sistema deverá verificar se a entrega está sendo realizada em dia. Caso contrário, devera calcular multa de R$2,00 por dia de atraso. Todas essas operações são realizadas pelos funcionários da biblioteca. aluno poderá fazer consulta ao acervo da biblioteca e fazer reserva de livros através da internet. " pkg > SRA + obterDadosAluno() : void Emprestimo dataEmprestimo int int Aluno dataDevolucao int AcervoLivro - - RA int + void + void + void + void + fazerDevolucao() void Livro titulo int editora anoEdicao int ItemEmprestimo int quantidade int local int autor int quartidade int void voidImpresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P). Leia atentamente a descrição do sistema seguire elabora diagrama de atividade para a funcionalidade "Fazer devolução" act Activity Diagram0 Informar livro devolvido Verificar data de devolução Devolução em atraso Verificar dias em atraso Calcuar Devolução multa em dia Emitir ticketpara pagament Efetuar DevoluçãoImpresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 MUTIPLA ESCOLHA P) analista de negócio estabelece umelo entre usuário do sistema de informação e sistema de informação propriamente dito, estabelecer a ligação entre a área de negócio e a área de Tecnologia da Informação. Assinale a alternativa que representa a área de conhecimento emque analista de negócio pode atuar: a) Analise de requisitos e gestão de projetos. b) Comunicação da situação do projeto e elicitação de requisitos. c) Gestão do projeto e validação da solução. d) Elicitação e análise de requisitos. e) Analise de requisitos e elaboração de casos de uso. P) Muitas são as discussões na literatura a respeito do nível de detalhame nto ne cessário para descrever um caso de uso. Podemos considerar a descrição em linguagem natural, desde que sequencial como uma descrição de caso de uso bem feita e completa. De acordo com essa afirmação, analise as afirmativas a seguir. I Pré-condições e pós-condições fazem parte da descrição de umcaso de uso. Os fluxos alternativos descrevem as exceções de um caso de uso e são acionados nas pré-condições do sistema. III fluxo básico descreve comportamento de sucesso de de uso, também chamado de caminho fe Marque a alternativa correta: a) Somente a afirmativa está correta b) As afirmativas III estão corretas. c) As afirmativas I e II estão corretas. d) Somente a afirmativa III está correta. e) As afirmativas II e III estão corretas. P) Além do diagrama de atividades, em 2000, Penker criaram extensões dos modelos propostos na UML com objetivo de apoiar a modelagem dos processos de negócios. É chamado diagrama de processo. A respeito do diagrama de processo, analise as afirmativas a a seguir: I processo, regras e evento são elementos do diagrama de processo. II Processo é o objeto responsável pelas ações do diagrama de processo. III Recursos são os aspectos técnicos do diagrama de processo. a) Somente a afirmativa I está correta b) As afirmativas I e III estão corretas c) As afirmativas I e II estão corretas. d) Somente a afirmativa III está correta. e) As afirmativas II e III estão corretas.Impresso por Bruno de Abreu, E-mail para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P) Segundo Booch, diagrama de casos de é um diagrama da UML que tem por objetivo mostrar a partir de um ponto de vista estático, conjunto de casos de uso, atores e seus relacionamentos. De acordo com essa afirmação, analise as afirmativas a seguir: I Casos de uso permitem relacioname nto do tipo "extensão", que são comportamentos opcionais do caso de uso. II Em relacionamos do tipo "herança" entre os atores A e B de um diagrama de casos de uso, significa que ator B faz tudo que A executa. III diagrama de casos de uso descreve sistema de forma suficiente para entendimento do sistema. Marque a alternativa correta: a) Somente a afirmativa I está correta. b) As afirmativas III estão corretas. c) As afirmativas I e II estão corretas. d) Somente a afirmativa III está correta. e) As afirmativas II e III estão corretas. P) A orientação a objetosé uma forma de se desenvolver umsistema de software e é sustentado por alguns pilares de suspenção do método. Assinale a alternativa que apresenta corretamente esses pilares. a) Encapsulamento, classes e funções b) Encapsulamento, herança e dados c) Herança, polimorfismo e encapsulamento. d) Herança, polimorfismo e funções e) Polimorfismo, encapsulamento e dados. P) modelo de classes desenvolvido na fase de análise e que representa os objetos inerentes ao problema que queremos resolver, deixando detalhes da tecnologia fora da visão é denominado de: a) Diagrama de classes de implementação b) Diagrama de classes de especificação c) Diagrama de classes de domínio. d) Diagrama de classes de implantação. e) Diagrama de classes de visão. P) Atualmente existem diversas abordagens para modelagem de processos de negócio, dentre as mais utilizadas podemos citar: a) BPMN e diagrama de casos de uso. b) Diagrama de atividades e BPMN c) Diagrama de atividades e diagrama de classe d) Diagrama de processo e diagrama de casos de uso. e) Diagrama de sequência e diagrama de processo.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P) modelo de classe de domínio é desenvolvido na fase de análise e representa os objetos e classes inerentes ao domínio do proble ma que queremos resolver, deixando de lado, nessa visão (...) tecnológicos da solução do problema. De acordo com essa afirmação, analise as afirmativas a seguir: I diagrama de classe de domínio inclui objetos de interface e controle. Num diagrama de classes pode haver relações de associação, dependência e agregação. III Como boa prática, os atributos da classe devemser privados. Marque a alternativa correta: a) Somente a afirmativa I está correta. b) As afirmativas I e III estão corretas. c) As afirmativas I e II estão corretas. d) Somente a afirmativa III está correta. e) As afirmativas II e III estão corretas. P) A respeito das melhores práticas para a elaboração do diagrama de classe, (,,,) procedimentos que auxiliam na elaboração e consistência do diagrama de classe. Analise as afirmativas a respeito da modelagem do processo de negócio e marque a alternativa correta. I Classes são identificadas a partir de substantivos relevantes para negócio. II Para as classes com nomes compostos, retire os espaços e comece as palavras com letra maiúscula. III Utiliza os nomes das classes no plural. Marque a alternativa correta: a) As afirmativas le II estão corretas. b) As afirmativas I e III estão corretas. c) As afirmativas e III estão corretas. d) Apenas a afirmativa I está correta e) Apenas III está correta. P) A respeito da característica de herança na orientação a objetos, analise as alternativas a seguir: I Apenas atributos podemser herdados pelas classes filhas no conceito de herança. A herança é uma das características que permitem o aumento de reuso do código. III mecanismo de herança também é chamado de generalização e especialização. Marque a alternativa correta: a) As afirmativas I e II estão corretas b) As afirmativas I e III estão corretas. c) As afirmativas e III estão corretas. d) Apenas a afirmativa I está correta. e) Apenas III está correta.Impresso por Bruno de Abreu, E-mail para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P) diagrama de casos de uso ilustra os principais objetivos de umsistema e suas interações no ciclo de vida de um novo software. Com relação ao diagrama de cas de uso apresentado, avalie as afirmações a seguir. Efetuar Login Consultar Sistema de Registro Acadêmico Professor Manter Aluno Considerando que > Manter significa: Cadastrar, Consultar, Alterar e Excluir Manter Notas > I ator sistema de registro acadêmico é umsistema externo ao sistema sendo construído. II ator professor é responsável por executar o caso de uso "Manter Notas". III De acordo com caso de uso "Manter uma uma nota, ela não poderá mais ser alterada. IV caso de uso "Consultar Turma" é executado pelos atores professor e sistema de registro acadêmico. Marque a alternativa correta: a) Somente as afirmativas I e II estão corretas. b) Somente as afirmativas II e III estão corretas. c) Somente as afirmativas III e IV estão corretas. d) As afirmativas I, II e IVestão corretas. e) As afirmativas I, III e IV estão corretas. P) Diante da necessidade emexpressar requisitos para diversas pessoas com diversos pontos de vista, os requisitos são classificados a partir do seu de descrição em requisitos de usuário e requisitos de sistema. Analise as afirmativas a seguir: I Requisitos de usuário são aqueles fornecidos por usuários, gerentes e cliente. II Requisitos de sistema definem detalhes e uma sequência de implementação. III Requisitos de sistema são definidos antes dos requisitos de usuário. Marque a alternativa correta: a) As afirmativas II estão corretas. b) As afirmativas I e III estão corretas. c) As afirmativas I e III estão corretas. d) Apenas a afirmativa I está correta. e) Apenas III está correta.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:57:47 P) Um dos principais diagramas dinâmicos da UMLé diagrama de sequência que representa a ordem em que os obje tos envolvidos no cenário são acionados. Equivalem à lógica da funcionalidade a ser imple mentada. Sobre diagrama de sequência é correto afirmar: a) Embora sejam diagramas dinâmicos, não mostram todos os objetos envolvidos. b) Não podem conter atores dentro do cenário. c) Um objeto não pode acionar um método dele próprio. d) Descreve a troca de mensagens entre os objetos. e) São estáticos no processo de modelagem. P) Um paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver problemas dentro desta fronteira. Um paradigma ajuda-nos a organizar a e coordenar a maneira como olhamos 0 mundo. paradigma orientado a objetos é uma forma de se desenvolver um sistema de software que enxerga que de software é um conjunto de componentes que interagementre si para resolver um determinado problema. Analise as afirmativas a seguir: I A orientação a objetos facilita a manutenção de sistemas. II aumento do reuso é uma vantagem da orientação a objetos. III A orientação a objetos está fundamentada em funções e dados. Marque a alternativa correta: a) As afirmativas le estão corretas b) As afirmativas I e III estão corretas c) As afirmativas II e III estão corretas d) Apenas a afirmativa I está correta e) Apenas III está correta P) Segundo a norma ISO9128, existem vários tipos de requisitos não funcionais que se referem as necessidades técnicas de de software. Assinale a alternativa que descreve apenas esses tipos de requisitos. a) Portabilidade, reuso e facilidade de manutenção. b) Eficiência, segurança e rapidez. c) Portabilidade, segurança e desempenho. d) Segurança, rapidez e reutilização. e) Portabilidade, tolerância a falhas e reuso. P) São métodos de elicitação de requisitos para umsistema de software: a) Entrevistas e discussões b) Protótipos e suposições c) Analise de documentos e validação de requisitos d) Reuniões e restrições e) Entrevistas e observação.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:58:17 P) no mundo real, objetos desistema se relacionam entre si dentro de um determinado contexto para resolução de um determinado problema. Existe m vários tipos de relacionamento entre objetos: dependência, generalização e associação, que pode ser detalhada como agregação. A respeito do relacionamento de agregação, faça a análise das afirmativas a seguire assinale a correta. I Informa que umobjeto é independente do outro. II Permite especializações e generalizações. III Associação por agregação é identificada a partir da relação todo-parte. a) As afirmativas le estão corretas. b) As afirmativas I e III estão corretas. c) As afirmativas II e III estão corretas. d) Apenas a afirmativa I está correta. e) Apenas a afirmativa III está correta. P) A respeito da característica de polimorfismo na orientação a objetos, analise as alternativas a seguir. I Polimorfismo é quando um objeto tem comportamento diferente para a mesma ação. II No os métodos não precisam ter a mesma assinatura. III Um método definido na classe pai tem uma nova implementação na classe filha. Marque a alternativa correta: a) As afirmativas le II estão corretas b) As afirmativas I e III estão corretas c) As afirmativas II e III estão corretas d) Apenas a afirmativa I está correta e) Apenas a afirmativa III está correta P) Assimcomo no mundo real, objetos de sistema se relacionam entre si dentro de um determinado contexto para resolução de um determinado problema. Existe vários tipos de relacionamento entre objetos: dependência, generalização e associação, que pode ser detalhada como agregação. A respeito do relacionament de herança, faça a análise das afirmativas a seguir. I Informa que umobjeto tem relação de "é parte de". Permite especializações e generalizações dos objetos. III Herança define uma relação do tipo "é um tipo de". Marque a alternativa correta: a) As afirmativas I e estão corretas. b) As afirmativas I e III estão corretas. c) As afirmativas e III estão corretas. d) Apenas a afirmativa I está correta. e) Apenas a afirmativa III está correta.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:58:17 P) Processo de negócio são atividades relacionadas a um determinado negócio, que são executadas em uma determinada sequência, e que produz um determinado resultado ou objetivo. Se olharmos sob um ponto de vista mais amplo, para que um processo atinge um determinado objetivo, não basta apenas que atividades sejam executadas em sequência. Analise as afirmativas a respeito da modelagemde processo de negócio. I A modelagem de processo de negócio é executada apenas pelo usuário que domina assunto. 5W1H é uma ferramenta que ajuda a mapear o processo de negócio. III fluxograma pode ser utilizado para representar a sequência de atividades. Marque a alternativa correta: a) As afirmativas I e II estão corretas. b) As afirmativas I e III estão corretas. c) As afirmativas III estão corretas. d) Apensa a afirmativa I está correta. e) Apenas a afirmativa II está correta. P) diagrama de sequência representa a interação entre os objetos envolvidos no cenário de um processo de negócio. Com relação ao diagrama de sequência apresentado a seguir, avalie as afirmações a seguir. I A mensagem > é obrigatório no diagrama de sequência. objeto > representa a tela na qual 0 ator faz a interação com o sistema. III A mensagem retorna uma coleção de especialidades existente no sistema e retorna para a tela, emque ator irá selecionar qual especialidade ele deseja. IV A ausência da mensagem > invalida diagrama de sequência. Marque a alternativa correta: a) Somente as afirmativas corretas. b) Somente as afirmativas II e III estão corretas. c) Somente as afirmativas III e IV estão corretas. d) As afirmativas I e IV estão corretas. e) As afirmativas I, III, e IV estão corretas.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:58:17 P) Para a execução de uma boa analise de processo de negócio ão necessários vários elementos para compor e trabalhar em conjunto para garantir a clareza e organização do processo. As afirmativas a seguir se referem a esses elementos: I A modelagem de negócio precisa identificare capturar as regras de negócio. II Os diagramas de casos de uso ão essenciais para modelo de negócio. III Uma forma gráfica de mapear processo de negócio é diagrama de atividades. Marque a alternativa correta: a) As afirmativas I e II estão corretas b) As afirmativas I e III estão corretas. c) As afirmativas III estão corretas d) Apenas a afirmativa I está correta e) Apenas a afirmativa III está correta. P) diagrama de classes representa todos os objetos que participam da modelagem do sistema sendo desenhado e que, de alguma forma, xecutam ações para a realização dos objetivos do software. Com relação ao diagrama de classes apresentado a seguir, avalie as afirmações a seguir. I A relação entre as classes LOCACAO e ITEMLOCACAO é de agregação por composição. II - relacionamento de composição entre as classes Locacaoe ItemLocacal indica que se um objeto da classe Locacao for destruído, todos os objetos da classe ItemLocacao associados a ele também devem ser destruídos. III A relação de ITEMLOCACAO indica que uma locação pode não ter itens relacionados a ela. IV A relação entre CLIENTE e LOCACAO indica que 0 sistema pode ter clientes cadastrados sem ter feito uma locação sequer. a) Somente as afirmativas I e II estão corretas. b) Somente as afirmativas II e III estão corretas c) Somente as afirmativas III e IV estão corretas d) As afirmativas I, II, e IV estão corretas e) As afirmativas I, III e IV estão corretas.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:58:17 P) Requisitos não funcionais descrevem restrições sobre serviço oferecido pelo sistema, pois é necessário descrever atributos técnicos do sistema e do ambiente do sistema. Analise as afirmativas a seguir. I Usabilidade está relacionada à facilidade do uso dosistema II Portabilidade refere-se à capacidade de suportar vários sistemas ao mesmo tempo. III Segurança refere-se à capacidade de prevenir acessos indevidos ao sistema. Marque a alternativa correta: a) As afirmativas I e II estão corretas. b) As afirmativas I e III estão corretas. c) As afirmativas II e III estão corretas. d) Apensa a afirmativa I está correta. e) Apenas a afirmativa II está correta. P) objetivo do diagrama de atividades é mostrar fluxo de atividades, em um único (..) necessários para a construção da funcionalidade. De acordo com essa afirmação, analise as afirmativas a seguir: I Podemser utilizados para descrever estado de umobjeto II Podem descrever a lógica de um método de uma classe. III Podem descrever comportamento de negócio de umsistema inteiro. Indique a alternativa correta: a) Somente a afirmativa I está correta b) As afirmativas I e III estão corretas. c) AS afirmativas I e II estão corretas d) Somente a afirmativa III está correta e) As afirmativas II e III estão corretas. P) diagrama de sequência descreve um cenário de mentação de uma funcionalidade de software. analista deve contemplar os detalhes necessários ao negócio incluindo os objetos necessários ao correto comportamento do software. De acordo com essa afirmação, analise as afirmativas a seguir: I diagrama de sequência deve de interface e de comunicação com sistemas externos. II A leitura das ações de um diagrama de sequência é bidimensional. III Podem incluir instancias > e > para os objetos envolvidos no cenário. Marque a alternativa correta: a) Somente a afirmativa I está correta b) As afirmativas I e III estão corretas. c) AS afirmativas I e II estão corretas d) Somente a afirmativa III está correta e) As afirmativas II e III estão corretas.Impresso por Bruno de Abreu, E-mail bruno.a7x3@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/06/2022 08:58:17 P) diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas e para mapeamento do processo de negócio. Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir: Atividade 01 02 Atividade 03 Atividade 04 Atividade 05 I A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída. II A ramificação sequencial existente após a atividade 02 ignifica que, caso fluxo seja [não], é necessário que sejam executadas novamente as atividades 01, e 02 III As atividades 03 e 04 vão ter início ao mesmo tempo, entretendo não significa que terminarão ao mes mo tempo. IV Caso fluxo da ramificação sequencial existente após a atividade 02 tenha fluxo [sim], a atividade 02 não será mais executada. Marque a alternativa correta: a) Somente as afirmativas I e corretas b) Somente as afirmativas II e corretas c) Somente as afirmativas III e IV estão corretas d) AS afirmativas I, II e IV estão corretas e) As afirmativas I, III e IV estão corretas.

Mais conteúdos dessa disciplina