An Era of Change-Tolerant Systems.

The article presents information on development of software systems that can adapt to changing demands. The author compares traditional software development, as of 2007, to the building of ancient Roman cities, noting that the careful planning and building makes it successful, but the success can en...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 40; no. 6; pp. 100 - 103
Autor principal: Bohner, Shawn
Formato: Artículo
Publicado: IEEE Jun2007
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=25514851&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 25514851
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Jun2007
      vid: 40
      iid: 6
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        25514851
        10.1109/MC.2007.191
      ppf: 100
      ppct: 3
      formats:
      tig:
        atl: An Era of Change-Tolerant Systems.
      aug:
        au: Bohner, Shawn
        affil: Virginia Tech
      su:
        Computer software development
        Software refactoring
        Adaptive computing systems
        Computer software industry
        Strategic planning
        Technology
      sug:
        subj:
          Computer software development
          Software refactoring
          Adaptive computing systems
          Computer software industry
          Strategic planning
          Technology
      ab: The article presents information on development of software systems that can adapt to changing demands. The author compares traditional software development, as of 2007, to the building of ancient Roman cities, noting that the careful planning and building makes it successful, but the success can encourage unplanned changes that weakens it. The author lists Web services, agent-based systems, and reconfigurable computing among changes effecting software's complexity. He explains the need to understand the number and intricacies of a system's interactions in order to plan for change-tolerant software, and he discusses software-change impact analysis (SCIA).
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2007
    holdings:
      @attributes:
        islocal: N