Software and Higher Education.

The article discusses several limitations of higher education in relation to development of software projects in the U.S. To develop a software the best engineering techniques, such as rigorous specification and systematic inspections is required. But it usually happens that many large and important...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 49; no. 1; pp. 160 - 161
Autores principales: Knight, John C., Leveson, Nancy G.
Formato: Artículo
Publicado: Association for Computing Machinery Jan2006
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=19349583&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 19349583
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jan2006
      vid: 49
      iid: 1
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        19349583
        10.1145/1107458.1107486
      ppf: 160
      ppct: 1
      formats:
      tig:
        atl: Software and Higher Education.
      aug:
        au:
          Knight, John C.
          Leveson, Nancy G.
        affil:
          Professor of computer science, University of Virginia.
          Professor of aeronautics and astronautics, MIT.
      su:
        Computer software development
        Higher education
        Software engineering
        Computer science
        Technical education
        Academic programs
        Embedded computer systems
        College graduates
        United States
      sug:
        subj:
          United States
          Computer software development
          Higher education
          Software engineering
          Computer science
          Technical education
          Academic programs
          Embedded computer systems
          College graduates
      ab: The article discusses several limitations of higher education in relation to development of software projects in the U.S. To develop a software the best engineering techniques, such as rigorous specification and systematic inspections is required. But it usually happens that many large and important software development projects are conducted with poor choices of engineering techniques and technologies. This results in increased risks, costs, and delivery delays. These limitations occur mainly because of deficiencies in the computer science and computer engineering degree programs to which many people turn for their professional education. These degree programs emphasize more on popular details and the principles of software development are neglected. system. The degree programs should cover all the major elements of software development including requirements, specification, design, and verification in such a way that graduates understand what choices are available and how to use them. There are important areas of the discipline, such as real-time and embedded systems, that require indepth teaching of the concepts.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2006
    holdings:
      @attributes:
        islocal: N