Programvaruteknik: För framgångsrika mjukvaruprojekt

SOFTWARE-ENGINEERING

Programvaruteknik handlar om alla aspekter av programvaruproduktion. Det handlar om metoder, modeller, processer och verktyg för utveckling, drift och underhåll av programvarusystem.

Beskrivning

Vår forskning fokuserar på både teori och praktik inom programvaruteknik.

  • Requirements engineering (RE): is concerned with the elicitation, analysis, specification, and validation of software requirements as well as the management of requirements during the whole life cycle of a software product.
  • Software architecture and design (SAD): refers to the process of defining the architecture, components, interfaces, and other characteristics of a software system or component and the result of that process.
  • Software construction (SC): refers to the detailed creation of working software through a combination of coding, verification, unit testing, integration testing, and debugging.
  • Software quality (SQ): refers to the capability of a software product to satisfy requirements under specified conditions.
  • Software testing (ST): consists of the dynamic verification that a program provides expected behaviours on a finite set of test cases, suitably selected from the usually infinite execution domain.
  • Software maintenance (SM): refers to the totality of activities required to provide cost-effective support to software.
  • Software engineering management (SEM): ensures that software products are delivered efficiently, effectively, and to the benefit of stakeholders.
  • Software engineering models and methods (SEMM): impose structure on software engineering. Examples of methods: agile methods, heuristic methods, formal methods, and prototyping methods.

Kontakt

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin