Prévia do material em texto
21/04/2020 integradortav | Dontpad dontpad.com/integradortav 1/1 Pergunta / Resposta Pergunta: A UML - Linguagem de Modelagem Unificada (do inglês, UML - Unified Modeling Language) é uma linguagem-padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Em outras palavras, na área de Engenharia de Software, a UML é uma linguagem de modelagem que permite representar um sistema de forma padronizada (com intuito de facilitar a compreensão pré-implementação). A UML é adequada para a modelagem de sistemas, cuja abrangência poderá incluir desde sistemas de informação corporativos a serem distribuídos a aplicações baseadas na Web e até sistemas complexos embutidos de tempo real. É uma linguagem muito expressiva, abrangendo todas as visões necessárias ao desenvolvimento e implantação desses sistemas. A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre os objetos (e em certos casos a identificação dos processos). Basicamente, a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. É uma notação independente de processos, embora o RUP (Rational Unified Process) tenha sido especificamente desenvolvido utilizando a UML. Neste contexto, podemos destacar algumas das principais afirmativas relativas à UML: I. É uma linguagem visual de modelagem que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software.. II. O diagrama de casos de uso é um diagrama comportamental da UML. III. O RUP utiliza a UML no desenvolvimento de um projeto em cinco fases distintas: iniciação, elaboração, construção, transição e aceitação. IV. O diagrama de atividades representa o fluxo de tarefas que podem ser executadas pelo sistema. Quais das afirmativas estão corretas: R: 1,2 e 4 Pergunta : Considere: I. Para cada cliente deve ser aplicado um identificador único. II. O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms. III. Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal. IV. O sistema não deve ferir as leis de proteção ambiental. São requisitos não funcionais os que constam em: