Reusabilidade dos produtos de trabalho (inclusive componentes de software

Páginas: 10 (2255 palavras) Publicado: 28 de abril de 2013
Pró-Reitoria de Graduação
CURSO: Tecnologia em Gestão da Tecnologia da Informação
UNIDADE DE ESTUDO: Engenharia de Software
SEMESTRE/ANO: 2° Período – 1°/2012
TRABALHO DE SISTEMATIZAÇÃO

REUSABILIDADE DOS PRODUTOS DE TRABALHO
(INCLUSIVE COMPONENTES DE SOFTWARE)
Autor: Marcos M. Menezes
PROFESSOR: Antonio de Jesus Felippe de Oliveira
Brasília - DF
2012
Pró-Reitoria de GraduaçãoCURSO: Tecnologia em Gestão da Tecnologia da Informação
UNIDADE DE ESTUDO: Engenharia de Software
SEMESTRE/ANO: 2° Período – 1°/2012
TRABALHO DE SISTEMATIZAÇÃO

REUSABILIDADE DOS PRODUTOS DE TRABALHO
(INCLUSIVE COMPONENTES DE SOFTWARE)
Autor: Marcos M. Menezes
PROFESSOR: Antonio de Jesus Felippe de Oliveira
Brasília - DF
2012

Reusabilidade dos produtos de trabalho (inclusivecomponentes de software).

Introdução
A crescente demanda de sistemas informatizados tem desencadeado uma busca por técnicas e boas práticas que agilizem o desenvolvimento e melhorem a “manutenibilidade” do software a ser construído ou modificado (SOMMERVILE, 2007, p. 275).
O reuso de software já era uma prática conhecida há muitos anos, mas somente na última década passou de fato a ser usada nodesenvolvimento de software rotineiro. Essa mudança veio da necessidade de entregas mais rápidas, prazos mais curtos, custos menores e manutenções mais rápidas.
O processo de reusabilidade modifica sensivelmente o processo de desenvolvimento tradicional, introduzindo novas características na construção de software. O objetivo principal da utilização de componentes reutilizáveis de software é oincremento do reuso. Para atingir este objetivo de forma mais eficaz, pesquisas têm sido realizadas para desenvolver repositórios, que possam auxiliar na busca de componentes de software com a finalidade de aumentar a reusabilidade e a produtividade de desenvolvedores de software.

Objetivos
O objetivo principal deste artigo é apresentar uma nova visão, para as empresas de construção de softwares ede componentes, numa proposta com o objetivo de favorecer a busca de componentes reutilizáveis, bem como fortalecer a pesquisa e o desenvolvimento de programas, que possam no futuro, ser reutilizados e/ou reaproveitados de alguma forma, agregando valores que possam trazer benefícios às empresas, como, por exemplo, a diminuição de gastos com o desenvolvimento completo de um programa.Justificativa
Uma das razões que determinaram a escolha por este tema foi que as mesmas ideias, básicas, são projetadas e reprojetadas várias vezes pela mesma pessoa ou por pessoas diferentes sem que com isso sejam reaproveitados componentes ou até mesmo programas completos na construção de novos softwares, perdendo-se tempo e dinheiro na criação completa de um novo sistema (“reinventando da roda”), pois,como se diz na linguagem dos programadores, os códigos não são “escritos em pedra”.
Essa proposta tem vários benefícios que serão obtidos pela reutilização de software. Em [Agresti e Mcgarry, 1990], são salientados alguns benefícios relacionados com o uso de componentes reutilizavéis:
1) aumento de produtividade no uso de componentes pré-existentes;
2) aumento de confiabilidade por meio do usode componentes já testados;
3) aumento da consistência, obtido pelo uso repetido de componentes em vários lugares;
4) maior facilidade de gerenciamento, visto que usam componentes já compreendidos pelos desenvolvedores; e
5) benefícios obtidos pela padronização.

Referencial Teórico
Quanto à reusabilidade (Artigos – Reusabilidade, UNEB).
Cada vez mais empresas de software veem seu softwarecomo um ativo valioso e estão promovendo o reuso para aumentar seu retorno sobre investimentos (SOMMERVILLE, 2007). Por muitos anos, a reutilização foi algo que não poderia ficar fora do pensamento de algum profissional: mas só muito recentemente os engenheiros de software aprenderam a alcançar a fazer a reutilização em escala significativa, como por exemplo, a utilização disseminada das APIs...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Reusabilidade de Software
  • Reusabilidade De Software
  • EXERCICIOS COMPONENTES DE SOFTWARE
  • atividades pessoais inclusive trabalho
  • complexidade e variedade de produtos de software
  • Resenha
  • Reuso de Software e Linha de Produto de Software (LPS)
  • Trabalho Produto

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!