Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
DISSERTATIVAS 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 receberparâ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).O processo de engenharia de requisitos tem o objetivo de obter requisitos definidos especificados e modelados desistem a partir de fontes de requisitos(SWEBOK,2004). O 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 fatosque compõem os requisitos do sistema, de forma a prover o correto e completoentendimento do que demanda o 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).O mecanismo de herança, ou também chamado de generalização-especialização, 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 um sistema. Proporcionar o reuso e facilitar a manutenção. P).Diante da necessida 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 são classificados em requisitos funcionais e não funcionais para atender a abordagem diferentes que eles requerem. Baseado nessa informação, descreva a diferença entre requisitos funcionais e não funcionais. Requisitos funcionais descrevem o comportamento esperado de um sistema, explicando oque o sistema deve e o que não deve fazer, já os requisitos funcionais descrevem asrestrições sobre os serviços que o sistema oferece, e outros aspectos como atributos dosistema e do ambiente do sistema. P).Fazer o levantamento dos requisitos do sistema é a primeira atividade do processo de desenvolvimento que tem por objetivo entender e mapear o que o cliente precisa para o novo sistema. Considerando esse cenário, defin a o que é um requisito e o 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 oobjetivo de resolver um determinado problema. P).Uma descrição ou especificação de casos de uso apresenta detalhes da interação entre o ator e o objetivo do sistema que está sendo construído. Essa descrição deve conter uma breve descrição, pré-condições, fluxobásico, fluxos alternativos e pós- condições.Descreva o objetivo de cada um desses elementos: Descrição: descrição do objetivo do caso de uso.Pré-condições: O que deve ser verdadeiro antes de iniciar o caso de uso.Pós-condições: O 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 deum fluxo básico. P).A orientação a objetos divide as responsabilidades em classes que permitem o aumento do reuso e melhora da capacidade de manutenção dos sistemas de informação. Os objetos sãocriados dentro desse cenário, isso posto, descreva a diferença entre classe e objeto. Classe é um modelo, um planejamento, pode ser definido como um grupo de objetos comos mesmos atributos, métodos e comportamentos.Objeto é a materialização de uma classe, possuindo relevância para a solução de umdeterminado problema. P).O processo de engenharia de requisitos tem o objetivo de obter requisitos definidos especificados e modelados de sistema a partir de fontes de requisitos que podem ser capturados a partir de temar de informações existentes, necessidade dos interessados, padrões da organização, informações de domínio e regulamentos(ou legislações). O processo de engenharia de requisitos possui cinco atividades principais, Quais sã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 os requisitos e os conflitos resolvidos por meio da negociação com os interessados, produzindo o 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 requisitos de usuário e de sistema.Validação: Validação dos requisitos de acordo com os critérios definidos na documentação de requisitos. Gerencia de requisitos: Controle da mudança dos requisitos ao longo do processo deengenharia de requisitos P). Leia atentamente 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, necessitamo dela 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: O 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 o 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 o 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, cadastrar o cliente. Caso oc hamado seja encaminhado, após avisitado 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. O técnico é o responsável por fechar o chamado encaminhados a ele. O cliente poderá ligar para a empresa para consultar e acompanhar o chamado, verificação de data que o técnico realizar a a visita em campo, data prevista da chegada da peça a ser troca. O prazo máximo não deve ser superior a 15 dias.” Elabora o diagrama de caso de uso do sistema descrito; P). Leia atentamente a descrição do sistema seguir e elabora o 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 Sistemade Registro Acadêmico(SRA) que será acessado pelo sistema de biblioteca para validar se ele existe através de seu RA e retornar o nome do aluno.O sistema deverá permitir aos alunos realizar emempré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 comos livros e a data de devolução prevista (15 dias após o empréstimo). No momento da devolução, o sistema deverá verificar se a entrega está sendo realizada em dia. Caso o 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. O aluno poderá fazer consulta ao acervo da biblioteca e fazer reserva de livros através da internet.” P). Leia atentamente a descrição do sistema seguir e elabora o diagrama de atividade para a funcionalidade“Fazer devolução” MULTI ESCOLHA P)O analista de negócio estabelece um elo entre o usuário do sistema de informação e o 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 em que o 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 literatur a a respeito do nível de detalhamento necessá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 um caso de uso. II – Os fluxos alternativos descrevem as exceções de um caso de uso e são acionados nas pré- condições do sistema. III – O fluxo básico descreve o comportamento de sucesso de um caso de uso, também chamado de caminho fé 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)Além do diagrama de atividades, em 2000, Eriksson e Penker criaram extensões dos modelos propostos na UML como objetivo de apoiar a modelagem dos processos de negócios. É o chamado diagrama de processo. A respeito do diagrama de processo, analise as afirmativas a seguir: I – Recurso, 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. P)Segundo Booch, diagrama de casos de uso é um diagrama da UML que tem por objetivo mostrar a partir de um ponto de vista estático, o 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 relacionamento 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 o ator B faz tudo que o Aexecuta. III – O diagrama de casos de uso descreve o sistema de forma suficiente para o entendimento do sistema. a)Somente a afirmativa I estácorreta. b)As afirmativas Ie 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ãocorretas. P)A orientação a objetos é uma forma de se desenvolver um sistema de software e é sustentado por alguns pilares de suspenção do método. Assinale a alternativa que apresenta corretamente esses pilares: a)Encapsulamento, classesefunções b)Encapsulamento, herança e dados c)Herança, polimorfismo e encapsulamento. d)Herança,polimorfismoefunções e)Polimorfismo,encapsulamentoedados P)O 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 é denomina do de: a)Diagramadeclassesdeimplementação b)Diagrama de classes de especificação c)Diagrama de classes de domínio. d)Diagramadeclassesdeimplantação. e)Diagramadeclassesdevisão. P)Atualmente existem diversas abordagens para modelagem de processos denegócio, dentre as mais utilizadas podemos citar: a)BPMNediagramadecasosdeuso. b)Diagrama de atividades e BPMN c)Diagramadeatividadesediagramadeclasse d)Diagramadeprocessoediagramadecasosdeuso e)Diagramadesequênciaediagramadeprocesso. P)O modelo de classe de domínio é desenvolvido na fase de análise e representa os objetos e classes inerentes ao domínio do problema 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 – O diagrama de classe de domínio inclui objetos de interface e controle. II – Num diagrama de classes pode haver relações de associação, dependência e agregação. III – Como boa prática,osatributosdaclassedevemserprivados. Marqueaalternativacorreta: a)SomenteaafirmativaIestácorreta. b)As afirmativas I e III estão corretas. c)As afirmativas I e II estão corretas. d)SomenteaafirmativaIIIestácorreta. e)AsafirmativasIIeIIIestãocorretas. 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 o negócio. II – Para as classes com nomes compostos,retire os espaços e comece as palavras com letra maiúscula. III – Utilizaosnomesdasclassesnoplural. a)As afirmativas I e II estão corretas. b) As afirmativas I e III estão corretas. c) AsafirmativasIIeIIIestãocorretas. d)ApenasaafirmativaIestácorreta e)ApenasaafirmativaIIIestácorreta. P)A respeito da característica de herança na orientação a objetos, analise as alternativas a seguir: I – Apenasatributospodemserherdadospelasclassesfilhasnoconceitodeherança. II – Aherançaéumadascaracterísticasquepermitemoaumentodereusodocódigo. I II – Omecanismodeherançatambéméchamadodegeneralizaçãoeespecialização. Marqueaalternativacorreta: a)AsafirmativasIeIIestãocorretas b) As afirmativas I e III estão corretas. c)As afirmativas II e III estão corretas. d)ApenasaafirmativaIestácorreta. e)ApenasaafirmativaIIIestácorreta P)Um dos principais diagramas dinâmicosda UML é o diagrama de sequência que representa a ordem em que os objetos envolvidos no cenário são acionados. Equivalem à lógica da funcionalidade a ser implementada. Sobre o diagrama de sequência é correto afirmar: a)Emborasejamdiagramasdinâmicos,nãomostramtodososobjetosenvolvidos. b)Não podem conter atores dentro do cenário. c)Umobjetonãopodeacionarummétododelepróprio. d)Descreve a troca de mensagens entre os objetos. e)Sãoestáticosnoprocessodemodelagem. 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 o mundo.O paradigma orientado a objetos é uma forma de se desenvolver um sistema de software que enxerga que um sistema de software é um conjunto de componentes que interagem entre si para resolver um determinado problema. Analise as afirmativas a seguir: I – Aorientaçãoaobjetosfacilitaamanutençãodesistemas. II – Oaumentodoreusoéumavantagemdaorientaçãoaobjetos. III – Aorientaçãoaobjetosestáfundamentadaemfunçõesedados. Marqueaalternativacorreta: a)As afirmativas I e II estão corretas b)As afirmativas I e III estão corretas c)AsafirmativasIIeIIIestãocorretas d)ApenasaafirmativaIestácorreta e)ApenasaafirmativaIIIestácorreta P)Segundo a norma ISO9128, existem vários tipos de requisitos não funcionais que se referem as necessidades técnicas de umsistema de software. Assinale a alternativa que descreve apenas esses tipos de requisitos. a)Portabilidade,reusoefacilidadedemanutenção. b)Eficiência, segurança e rapidez. c)Portabilidade, segurança e desempenho. d)Segurança,rapidezereutilização. e)Portabilidade,tolerânciaafalhasereuso. P)São métodos de elicitação de requisitos para um sistema de software: a)Entrevistasediscussões b)Protótipos e suposições c)Análisededocumentosevalidaçãoderequesitos d)Reuniõeserestrições e)Entrevistas e observação P)O diagrama de casos de uso ilustra os principais objetivos de um sistema e suas interações no ciclo devida de um novo software.Com relação ao diagrama de caso de uso apresentado, avalie as afirmações a seguir: I – Oatorsistemaderegistroacadêmicoéumsistemaexternoaosistemasendoconstruído. II – Oatorprofessoréresponsávelporexecutarocasodeuso“ManterNotas”. III – Deacordocomocasodeuso“ManterNotas”,umavezlançadaumanota,elanãopoderá maisseralterada. IV –O caso de uso “Consultar Turma” é executado pelos atores professor e sistema de registroacadêmico. Marqueaalternativacorreta: a)SomenteasafirmativasIeIIestãocorretas. b) Somente as afirmativas II e III estão corretas. c)SomenteasafirmativasIIIeIVestãocorretas. d)AsafirmativasI,IIeIVestãocorretas. e)AsafirmativasI,IIIeIVestãocorretas. P)Diante da necessidade em expressar requisitos para diversas pessoas com diversos pontos de vista, os requisitos são classificados a partir do seu nível 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 – Requisitosdesistemasãodefinidosantesdosrequisitosdeusuário. Marqueaalternativacorreta: a)As afirmativas I e II estão corretas. b)As afirmativas I e III estão corretas. c)AsafirmativasIeIIIestãocorretas. d)ApenasaafirmativaIestácorreta. e)ApenasaafirmativaIIIestácorreta
Compartilhar