Buscar

Analise Orientada a Objetos I - Discursiva

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Desenvolver softwares com qualidade está relacionado a entregar ao cliente o produto final que atenda suas expectativas e necessidades, dentro daquilo que foi acordado inicialmente por meio dos requisitos do projeto. Nesse contexto, está o processo Rational Unified Process (RUP), que fornece uma abordagem que assume atividades e responsabilidades dentro de prazos e orçamentos possíveis. O RUP representa uma nova geração de processos genéricos, sendo mais indicado de ser utilizado em determinadas situações, que podem ser observadas pela figura. Com base na figura anexa, disserte sobre as situações em que o RUP é o mais indicado.
Resposta esperada
O RUP é mais indicado quando se tem uma maior complexidade técnica e uma maior complexidade de gerenciamento. A maior complexidade técnica diz respeito a se ter tempo real incorporado, bem como distribuído e tolerante aos defeitos. Além disso, ela diz a reengenharia de arquitetura sem precedentes, ou seja, de forma personalizada. Já a maior complexidade de gerenciamento diz respeito a se ter larga escala, parte contratual e muitos níveis de investidores. Cabe ressaltar ainda que nesses ambientes geralmente existe necessidade de um alto nível cerimonial.
Minha resposta
O RUP e mais indicado em situacoes em que ha um grande numero de envolvidos no projeto, prazos e orcamentos limitados e a necessidade de adptacao as mudancas ao longo do ciclo de vida do projeto. O RUP e um processo iterativo e incremental, o que significa que ele e dividido em ciclos menores de desenvolvimento que se baseiam em melhorias continuas, onde o feedback do cliente e a analise de riscos sao levados em consideracao para orientar os proximos passos. Alem disso, o RUP tambem e recomendado para projetos de grande complexidade, em que e necessario um alto nivel de documentacao e um planejamento detalhado, com requisitos bem definidos. O RUP oferece um conjunto de artefatos e modelos que auxiliam na gestao de um projeto, tambem na comunicacao entre a equipe de desenvolvimento e os clientes. Em resumo, o RUP e uma metodologia de desenvolvimento de software que e adequada para projetos complexos, com muitos envolvidos e prazos limitados, onde ha uma necessidade de adaptabilidade e planejamento detalhado.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão.
2O diagrama de sequência representa uma espécie de "realização" do diagrama de classes, demonstrando a ordem de instanciação dos objetos e invocação de métodos. É através dele que se pode representar de forma mais sistêmica os processos definidos no diagrama de casos de uso. Considerando que o diagrama de classes mostrado na figura a seguir representa de forma simplificada um sistema de biblioteca, elabore um diagrama de sequência para o caso de uso Emprestar Livro, do ator Usuário.
Resposta esperada
O diagrama de sequência deverá ser semelhante ao da figura a seguir, embora o objeto usuario possa ser adicionado antes do objeto livro. Da mesma forma, os métodos para criação dos objetos podem ser diferentes. O que não pode acontecer é a utilização de métodos adicionais entre os objetos.
Minha resposta
Usuario -> Emprestimo : Solicita emprestimo livro Emprestimo -> Livro : Verifica se o livro esta disponivel para emprestimo Livro -> Emprestimo : Informa se o livro esta disponivel ou nao Emprestimo -> Usuario : Informa se o livro esta disponivel ou nao Usuario -> Emprestimo : Informa qual livro deseja emprestar Emprestimo -> Livro : Reserva o livro para o usuario Livro -> Emprestimo : Confirma a reserva . Emprestimo -> Usuario : Informa que o livro foi reservado com sucesso. Usuario -> Emprestimo : Solicita a retirada do livro reservado. Emprestimo -> Usuario : Informa a data de retirada e prazo para devolucao do livro emprestado.
Retorno da correção
Olá, acadêmico(a)! Sua resposta abordou alguns dos elementos da questão com base nos materiais disponibilizados, porém, poderia ter explorado mais os conteúdos fundamentais da disciplina. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão.

Outros materiais