SóProvas


ID
835918
Banca
FDC
Órgão
MAPA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No tocante ao desenvolvimento de software orientado ao reuso, embora o estágio inicial de especificação de requisitos e o estágio de validação sejam comparáveis com outros processos, os estágios intermediários em um processo orientado a reuso são diferentes. Neste caso, segundo SOMMERVILLE, são processos em estágios intermediários:

Alternativas
Comentários
  • 2.3.1 Desenvolvimento orientado a reuso

    Na maioria dos projetos de software é comum a utilização de trechos de 

    códigos que já foram utilizados por outros sistemas. Isso, em geral, acontece 

    informalmente quando as pessoas envolvidas no desenvolvimento de software 

    conhecem projetos ou códigos similares àquele exigido (SOMMERVILLE, 2003). 

    Eles recorrem a estes produtos, fazem as modificações necessárias e as incorporam 

    no novo projeto. O modelo genérico de processo para o desenvolvimento orientado 

    a reuso é mostrado na Fig. 4. Sommerville (2003) mostra que, embora o estágio 

    inicial de especificação de requisitos e o estágio de validação sejam comparáveis 

    com outros processos, os estágios intermediários em um processo orientado a reuso 

    são diferentes. Esses estágios são: análise de componentes: considerando a 

    especificação de requisitos, é feita uma busca de componentes para implementar 

    esta especificação. Em geral não existe uma combinação exata e os componentes 

    que podem ser utilizados fornecem somente parte da funcionalidade requerida;  

    modificação de requisitos: nesse estágio, os requisitos são analisados, utilizando-se

    as informações sobre os componentes que foram encontrados. Eles são então

    modificados para refletir os componentes disponíveis. Quando não forem possíveis

    as modificações, a atividade de análise de componentes poderá ser refeita, a fim de

    procurar soluções alternativas; projeto de sistema com reuso: durante essa fase, a

    infra-estrutura do sistema é projetada ou uma infra-estrutura existente é reutilizada.

    Os projetistas levam em conta os componentes que são reutilizados e organizam a

    infra-estrutura para lidar com esse aspecto. Um novo software poderá ter de ser

    projetado, se os componentes reutilizáveis não estiverem disponíveis;

    desenvolvimento e integração: o software que não puder ser comprado será

    desenvolvido, e os componentes serão integrados, a fim de criar um sistema. A

    integração de sistemas, neste modelo, pode ser parte do processo de

    desenvolvimento, em vez de uma atividade separada.


    Fonte: http://www2.ufpel.edu.br/prg/sisbi/bibct/acervo/info/2007/mono_juliano_teixeira.pdf

  • Especificação de Requisitos -> Analise de Componentes / Alteração de Requisitos -> Desenvolvimento e Integração / Projeto do Sistema com Reuso - > Validação do Sistema ->