Programara inĝenierarto

Programara inĝenierartoprogramarinĝenierado (angle, software engineering) aplikas sisteman, disciplinecan, kvantigeblan aliron al la dezajno, disvolvado, efektivado kaj reviziado de la programaro, kaj studas tiujn alirojn; tio estas, ĝi aplikas inĝenierarton al programaro.[1][2] En laikaj terminoj, ĝi utiligas ekkomprenojn por ke oni konceptu, modelu kaj skaligu solvon al problemo. La termino, vortfarita de Friedrich L. Bauer, unue aperis en la Programara inĝenierarta konferenco de la Nord-Atlantika Traktat-Organizo (1968) kaj intencigis inciti penson pri la tiam perceptita "programara krizo."[3] Programara disvolvado, multe uzita kaj pli genra termino, ne postulas subkuŝigi la inĝenierartan paradigmon.

Referencoj redakti

  1. Software Engineering Arkivigite je 2011-06-17 per la retarkivo Wayback Machine, Computing Degrees and Careers ("Programara inĝenierarto, Komputanta diplomoj kaj karieroj"), 2006, Asocio pri Komputila Maŝinaro (ACM). Alirita la 23-an de novembro 2010.
  2. Phillip A. LAPLANTE, The Profession of Software Engineering ("La profesio de programara inĝenierarto") en What Every Engineer Should Know About Software Engineering ("Kio ajn, kiun ĉiu inĝeniero devus scii pri programara inĝenierarto"), CRC Press, 2007. 311 paĝoj. ISBN 978-0-8493-7228-5
  3. Brian RANDELL, The 1968/69 NATO Software Engineering Reports, 2001, Department of Computing Science, Newcastle University. Alirita la 2-an de februaro 2013.

Vidu ankaŭ redakti