MAPA - ESOFT - ENGENHARIA DE SOFTWARE - 53_2025
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
Canal do Instagram: https://www.instagram.com/equipe2massessoria
CONTATO: WHATS::: (15) 98115-0680
Você foi contratado
por uma empresa de tecnologia para liderar o desenvolvimento de um sistema de
gerenciamento de biblioteca universitária. O projeto deve atender a demandas de
diferentes stakeholders (alunos, professores, bibliotecários e equipe de TI), garantir
a qualidade do software, utilizar práticas modernas de Engenharia de Software e
aplicar conceitos de orientação a objetos. O sucesso do projeto depende da
correta identificação e especificação dos requisitos, do uso adequado de
modelagem UML, da adoção de boas práticas de implementação, da escolha de
ferramentas apropriadas e da garantia da qualidade durante todo o ciclo de vida
do software.
Com base nos
conteúdos no livro de referência, elabore uma resposta que aborde as seguintes
etapas do desenvolvimento do sistema de gerenciamento de biblioteca:
a) Planejamento e
Levantamento de Requisitos:
Descreva as técnicas que você empregaria para elicitar requisitos junto
aos diferentes stakeholders, justificando suas escolhas. Apresente pelo menos dois
exemplos de requisitos funcionais e dois não funcionais para o sistema.
b) Modelagem UML:
Desenvolva, em texto ou pseudodiagrama, ou imagem, um Diagrama de Casos
de Uso contemplando pelo menos três atores e quatro casos de uso essenciais
para o sistema. Em seguida, elabore um Diagrama de Classes simplificado (em
pseudodiagrama, texto ou imagem), identificando as principais classes,
atributos e métodos, demonstrando a aplicação dos pilares da orientação a
objetos (herança, encapsulamento, abstração e polimorfismo).
c) Implementação e
Boas Práticas:
Explique como você aplicaria boas práticas de codificação, controle de
versão e uso de ferramentas no desenvolvimento do sistema. Cite exemplos de
ferramentas que poderiam ser utilizadas e justifique sua escolha.
d) Garantia da
Qualidade:
Descreva como você estruturaria o processo de testes (tipos de testes,
automação, critérios de aceitação) e como garantiria a qualidade e a
consistência do software entregue, considerando as dimensões de qualidade.
Estruture em
tópicos (a, b, c, d), respondendo de forma clara, objetiva e fundamentada, e
envie as respostas no template da atividade fornecido em seu
ambiente.
Utilize exemplos práticos e demonstre domínio técnico dos conceitos.
Relacione teoria e prática, conectando os conteúdos das três primeiras
unidades do material.
Valorize a comunicação, a rastreabilidade dos requisitos e a aplicação
dos pilares da orientação a objetos.
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
Whats: (15) 98115-0680
Canal do Instagram: https://www.instagram.com/equipe2massessoria



0 comentários:
Postar um comentário