MAPA – TÓPICOS ESPECIAIS – 51/2023
Reutilização de Software
“O objetivo da Reutilização (ou Reuso) é evitar retrabalho no desenvolvimento de um novo projeto, sempre levando em consideração trabalhos anteriores, fazendo com que soluções previamente desenvolvidas sejam aproveitadas e implementadas em novos contextos. […] Importante destacar que a reutilização de software se baseia no uso de conceitos, produtos ou soluções previamente elaboradas ou adquiridas para criação de um novo software, visando melhorar significativamente a qualidade e a produtividade. […] Além disso, pode-se dizer que reusar um produto significa poder reusar partes de um sistema desenvolvido anteriormente como: especificações, módulos de um projeto, arquitetura e código fonte. É a reaplicação de informações e artefatos de um sistema já definido, em outros sistemas semelhantes. O termo reuso pode ser considerado uma denominação genérica para uma série de técnicas utilizadas, que vão desde a etapa de modelagem de um projeto até a implementação. […] Atualmente, existem várias técnicas de reuso como frameworks, arquiteturas orientadas a serviços (SOA), engenharia de software baseada em componentes, entre outras. […] O objetivo do reuso de software é o aumento da produtividade e redução no esforço de desenvolvimento de novos produtos, por parte dos analistas e desenvolvedores. Entretanto, apesar de ser um objetivo de fácil entendimento, fatores como desconhecimento de técnicas de reuso, falta de ferramentas especializadas, infraestrutura para reuso e fatores humanos são problemas adicionais que tornam complexa a realização de um processo de desenvolvimento com base em reuso.
Fonte: https://www.devmedia.com.br/reutiliza…. Acesso em: 31 mar. 2023.
MAPA — 51/2023
O texto exposto é de um artigo que procura apresentar os conceitos principais sobre reutilização de software, benefícios e desafios encontrados na prática do reuso, alguns tipos de reutilização e seu impacto no contexto da Engenharia de Software. Este MAPA pretende que você escreva, entre 35 e 40 linhas, sobre “Reutilização de Software nos dias atuais: conceitos básicos, facilidades e dificuldades”. Para tal, você deve se basear nos conteúdos apresentados no livro, na disciplina e no artigo — disponível no link. Além disso, você deve apresentar uma referência de outro artigo — publicado nos últimos cinco anos — que fale sobre a temática de Reutilização.
Orientações:
- Antes de enviar sua atividade, certifique-se de que não se esqueceu de nenhum detalhe. Após o envio, não são permitidas alterações. Por favor, não insista.
- Plágios e cópias indevidas serão penalizadas com nota zero.
- Não são permitidas correções parciais no decorrer do módulo, pois a interpretação da atividade também faz parte da avaliação.
- Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores. Evite envio de atividade em cima do prazo.
Boa atividade!