A empresa Lógica Soluções em TI está revisando a sua metodologia de desenvolvimento de sistemas de softwares e decidiu adotar o modelo de processo denominado - Processo Unificado Ágil (AUP - Agile Unified Process) que adota as atividades em fases clássicas do Processo Unificado – Concepção, Elaboração, Construção e Transição, fornecendo uma camada serial, ou seja, uma sequência linear de atividades de engenharia de software que permite a` equipe visualizar o fluxo do processo geral de um projeto de software. Decidiu-se também adotar algumas técnicas de modelagem da Unified Modeling Language (UML) para modelagem dos sistemas, entre elas, um diagrama de interação que demonstra a sequência de eventos que ocorrem em um determinado processo, identificando quais métodos devem ser disparados entre os atores e objetos envolvidos, representando a troca de mensagens sequenciais entre os objetos das classes.Considerando o contexto descrito, assinale a alternativa correta que indica o diagrama da UML que deve ser adotado para esse objetivo.Selecione uma alternativa:a)Diagrama de Pacotes.b)Diagrama de Atividades.c)Diagrama de Máquina de Estados.d)Diagrama de Sequência.e)Diagrama de Visão Geral de Interação.
Question
A empresa Lógica Soluções em TI está revisando a sua metodologia de desenvolvimento de sistemas de softwares e decidiu adotar o modelo de processo denominado - Processo Unificado Ágil (AUP - Agile Unified Process) que adota as atividades em fases clássicas do Processo Unificado – Concepção, Elaboração, Construção e Transição, fornecendo uma camada serial, ou seja, uma sequência linear de atividades de engenharia de software que permite a` equipe visualizar o fluxo do processo geral de um projeto de software. Decidiu-se também adotar algumas técnicas de modelagem da Unified Modeling Language (UML) para modelagem dos sistemas, entre elas, um diagrama de interação que demonstra a sequência de eventos que ocorrem em um determinado processo, identificando quais métodos devem ser disparados entre os atores e objetos envolvidos, representando a troca de mensagens sequenciais entre os objetos das classes.Considerando o contexto descrito, assinale a alternativa correta que indica o diagrama da UML que deve ser adotado para esse objetivo.Selecione uma alternativa:a)Diagrama de Pacotes.b)Diagrama de Atividades.c)Diagrama de Máquina de Estados.d)Diagrama de Sequência.e)Diagrama de Visão Geral de Interação.
Solution
A alternativa correta é a d) Diagrama de Sequência. Este diagrama é usado para demonstrar a sequência de eventos que ocorrem em um determinado processo, identificando quais métodos devem ser disparados entre os atores e objetos envolvidos, representando a troca de mensagens sequenciais entre os objetos das classes.
Similar Questions
Um modelo de processo também pode ser definido como um arcabouço que contenha tarefas necessárias para a construção de software com um bom padrão de qualidade. Um processo define a abordagem adotada para elaboração do software e ao adotar um modelo de processo ganhamos :I-Estabilidade durante o processo de desenvolvimentoII-Maior controle sobre o processoIII-Organização do processoIV-AgilidadeV-Documentação que é escrita e mantida ao longo do processoConsiderando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA A Somente os itens III e IV estão corretos. B Somente os itens I e IV estão corretos. C Somente os itens IV e V estão corretos. D Todos os itens estão corretos. E Somente os itens I e II estão corretos.
Algumas características que estão presentes nos modelos de melhoria de processos de desenvolvimento de software são questões com comunicação com o cliente, métodos para representar requisitos e definição da estrutura de projeto. Sendo assim, o modelo a ser adotado deve ser:I) ConsistenteII) SofisticadoIII) Aceito pela organizaçãoIV) Comprometido com a organizaçãoV) Possuir treinamento para todos envolvidosConsiderando o conteúdo ministrado na aula 6, assinale a alternativa com a sequência CORRETA. A Somente os itens I , II e IV estão corretos. B Somente os itens I, III e IV estão corretos. C Somente os itens II, IV e V estão corretos. D Todos os itens estão corretos. E Nenhum dos itens está correto.
O mundo do software começou a perceber a necessidade de utilizar um processo mais formal e padronizado para desenvolver softwares melhores. Por isso, foram concebidos o processo de desenvolvimento unificado, denominado RUP (Rational Unified Process) e a UML, considerada “a norma da indústria de software”, utilizada para descrever graficamente um software.Baseado nesta afirmação, marque a opção que melhor define o que é a UML: A A UML é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos. B A UML é um processo de desenvolvimento de software para desenvolver software seguindo os conceitos ágeis. C A UML é uma linguagem de programação para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos. D A UML é uma arquitetura que se baseia nas classes que o sistema deve possuir para satisfazer as necessidades dos usuários. E A UML é uma forma de definir requisitos para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Na UML, os modelos expressam duas visões diferentes, porém complementares.Pensando nos diagramas da UML, marque a opção que melhor define a visão comportamental apresentada por alguns diagramas: A Os modelos criados na visão comportamental tentam capturar as premissas e restrições relacionados aos requisitos, assim como os requisitos não funcionais do software. B Os modelos criados na visão comportamental tentam capturar a dinâmica do sistema, ou seja, como os elementos que compõem o sistema se comunicam e como se comportam e respondem aos diversos estímulos. C Os modelos criados na visão comportamental tentam capturar a estrutura do sistema, ou seja, quais elementos compõem a estrutura do sistema e como eles se relacionam. D Os modelos criados na visão comportamental tentam capturar a estrutura arquitetônica que melhor se adequa às necessidades do software. E Os modelos criados na visão comportamental tentam capturar a visão global dos requisitos que precisam ser modelados.
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Quando falamos em orientação a objetos falamos de objetos e quando detalhamos o diagrama de classe, o conceito envolvido é o de classes.Pensando na diferença entre objetos e classes, marque a opção que melhor define o conceito de classe: A Classe é o mesmo que objetos. B Classe é um conjunto de objetos. C Classe é um conjunto de requisitos. D Classe é um conjunto de diagramas. E Classe é um conjunto de processos.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.