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...
| Publicado en: | Communications of the ACM Vol. 49; no. 1; pp. 160 - 161 |
|---|---|
| Autores principales: | , |
| 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 |
|---|