Grátis
11 pág.

Pré-visualização | Página 2 de 2
operações costumam se repetir muitas vezes, a utilização de um caso de uso com o termo “manter” facilita a visualização do diagrama. ● Pergunta 7 ● 1 em 1 pontos ● ● Pergunta 8 ● 0 em 1 pontos O processo de desenvolvimento de software é composto por um conjunto de metodologias e processos que tem como objetivo garantir a qualidade do produto e gestão ágil do projeto. Nesse contexto, imagine que uma pessoa foi contratada para desenvolver um sistema a uma padaria de uma determinada cidade. Sobre o desenvolvimento de sistemas e a documentação, assinale a alternativa correta. Resposta Selecion ada: Independentemente do caso, é sempre necessário realizar a documentação. Resposta Correta: Independentemente do caso, é sempre necessário realizar a documentação. Feedback da respo sta: Resposta correta. A alternativa está correta, pois, independentemente do tipo de sistema, aplicativo ou, até mesmo, um jogo computacional, deve-se realizar a sua respectiva documentação. Isso garantirá a estrutura do projeto, impactando na qualidade do produto, bem como no seu custo. ● ● Pergunta 9 ● 0 em 1 pontos ● O processo de desenvolvimento de software pode envolver diversos profissionais, bem como um conjunto de recursos para documentar um software. Dentre esses recursos, é muito comum realizar a entrevista com o cliente. Ao ter em vista os tipos de entrevista, existe uma em que o entrevistador já tem as perguntas prontas. Considerando o exposto, como se denomina esse tipo de entrevista? Resposta Selecionada: Entrevista dirigida. Resposta Correta: Entrevista fechada. Feedback da respo sta: Sua resposta está incorreta. A alternativa está incorreta, pois os termos entrevista paralela, entrevista de requisitos e entrevista dirigida não existem no contexto de projeto de software. Já a entrevista aberta é o oposto da entrevista fechada, já que, nela, as perguntas são feitas de acordo como a conversa flui com o cliente. ● Pergunta 10 ● 0 em 1 pontos ● Analise a seguinte figura: Fonte: Elaborada pelo autor. Os diagramas de bancos de dados têm como objetivo trazer uma representação visual de como os dados estão relacionados entre si e de como sua estrutura será armazenada fisicamente. O modelo conceitual é considerado um modelo de alto nível e é representado pelo diagrama entidade relacionamento. Referente ao diagrama apresentado, assinale a alternativa correta. Resposta Seleciona da: A notação (1,1) representa que o campo CPF é monovalorado. Resposta Correta: O campo cursos poderia ser transformado em uma tabela para cursos. Feedback da respo sta: Sua resposta está incorreta. A alternativa está incorreta, pois a tabela tem o campo id_pessoa (campo este que é identificador). Já a notação (1,1), um para um, indica que o campo CPF é obrigatório e monovalorado. A notação (1,N), um para muitos, no campo cursos, indica que esse campo é obrigatório e é multivalorado. O paradigma de programação orientado a objetos é amplamente utilizado no desenvolvimento de sistemas. Nesse sentido, a orientação a objetos é uma tecnologia que enxerga os sistemas como sendo coleção de objetos integrantes. Ela permite melhorar a reusabilidade e a extensibilidade dos softwares. FARINELLI, F. Conceitos Básicos de programação orientada a objetos . Instituto Federal Sudeste de Minas Gerais, 2007. Disponível em: http://sistemas.riopomba.ifsudestemg.edu.br/dcc/materiais/1662272 077_POO.pdf. Acesso em: 10 jan. 2020. No que tange à criação de diagrama de classes e à sua implementação orientada a objetos, assinale a alternativa correta. Resposta Selecion ada: Uma vez criado o diagrama de classes, sua implementação pode ser feita em qualquer linguagem de programação. Resposta Correta: Uma vez criado o diagrama de classes, sua implementação pode ser feita em qualquer linguagem orientada a objetos. Feedback da resp osta: Sua resposta está incorreta. A alternativa está incorreta, pois um projeto de sistema orientado a objetos representado a objetos não precisamente estará atrelado a tecnologias como PHP, JAVA ou PHP. O diagrama de classes é desenvolvido para representar o comportamento das classes e sua implementação pode ser feita em qualquer linguagem desde que seja orientada a objetos.