Você está na página 1de 2

RESUMO SOBRE REUSO DE SOTFWARE SAMERVILLE

Um parelelo entre a engenharia mecanica e a de sofware , os engeneheiros mecanicos no se baseam em mecanismos que tenham que inventar e sim em algo que j funcionou em outros sistemas, no caso do software ele deve ser pensado como ativo, para tanto nescessario reautilizar para maior rapidez e aumento da qualidade. Ele fundamental no processo de engenharia ou de requisitos, onde alguns componentes, onde exista algum componente que possa satisfazer um requisito comum preexistente, mas isso no pode ser visto de maneira aleatria e sim dentro de um processo sistemtico de reuso, ou seja, a cada projeto preciso pensar componentes de uma forma que possam ser reutilizados. Existem tamanhos diferentes nas unidades de reuso 01 reuso das aplicaes , todas as aplicaes podem ser reutilizadas pela corporao sem mudanas em outros sistemas , ou em famlia de software com adreaptaes para os cliente s 02 Reuso de componentes , podem ser subsistemas ou sistemas isolados inicio em meados dos anos 80 03 reuso de funes bibliotecas de funo ex. bibliotecas de funo a mais de 40 anos se em essa pratica O reuso existe a varios anos com a possiblidade de adapatao dos sistemas e ajustes aos diferentes amabientes , porem apaenas recentimente ele se torna aveito na pratica do desenvolvimento de software. Quais os benefcios do reuso Maior confiabilidade Como o componente j foi testado ele se torna mais confivel que um novo componente que venha a ser criado Reduo de riscos do projeto maior certeza sobre os custos relacionacionados pois j foi trilhado esse caminho do que um novo projeto de desenvolvimento Uso efetivo de especialistas - Alocar especialistas que possam criar componentes que reutilizveis , ao invs de faze-los repetir a tarefa em cada projeto novo. Conformidade dos padres criao de componentes padro diminuem os riscos de erro pois so familiar a todos os usurio. Exemplo interface usurio menu arquivo Desenvolvimento acelerado Reduz o tempo de validao e de desenvovimento

Problemas com o reuso

Aumento no custo da manuteno quando o cdigo no est disponvel Falta de ferramentas de apoio - no existem ferramentas case que se preocupam com uma simbologia para o reuso Simdrome do no foi inventado aqui-densafio de desenvolver e no reutilizar Manuteno de uma biblioteca- manter uma biclioteca pode ser dispendioso e tcnicas de classificao ainda so imaturas Encontrar e adaptar componentes reutilizveis os desenvolvedores precisam ter a certeza da existncia dos componentes em uma biblioteca para assim torna o reuso uma atividade rotineira.

O reuso tem sucesso desde da sua implementao no visual basic e c++ e est sendo usado como uma baordagem eficaz.

Requisitos fundamentais para o reuso a) Deve-se catalogar e documentar b) O responsvel pelo reuso deve ter certeza que o componente se comportaro como especificado e que so confiveis c) Componentes devem ser documentados para indicar possveis problemas que o reuso tenha encontrado

Você também pode gostar