Software system

Software system

A software system is a system based on software forming part of a computer system (a combination of hardware and software). The term "software system" is often used as a synonym of computer program or software. The term "software system" is related to the application of systems theory approaches in software engineering context. This approach is often used to study large and complex software, because it focuses on the major components of software and their interactions. The term "software system" is also related to the field of software architecture.

Major categories of software systems include application software, programming software and system software, although the distinction can sometimes be difficult. Examples of software systems include computer reservations system, air traffic control software, military command and control systems, telecommunication networks, web browsers, content management systems, database management systems, expert systems, spreadsheets, theorem provers, window systems, word processors, etc. Software systems are an active area of research for groups interested in software engineering in particular and systems engineering in general.

The "Journal of Systems and Software" covers software systems in a software engineering context.

See also

* systems theory
* software
* computer program
* software architecture
* Experimental software engineering
* System software
* Association for Computing Machinery Software System Award
* Common layers in an information system logical architecture

References

External links

* [http://www.elsevier.com/wps/find/journaldescription.cws_home/505732/description Journal of Systems and Software] published by Elsevier

;Software systems groups
* [http://sse.cs.ucl.ac.uk/ Software Systems Engineering group] , University College London, England
* [http://www.dai.ed.ac.uk/groups/ssp/ Software Systems & Processes Group] , University of Edinburgh, Scotland
* [http://softlab.technion.ac.il/ Software System Laboratory] , Technion, Israel
* [http://www.infosun.fim.uni-passau.de/st/ Software Systems Group] , University of Passau, Germany
* [http://www.cs.tut.fi/ohj/ Institute of Software Systems] , Tampere University of Technology, Finland
* [http://www.ssqc.com/ Software Systems Quality Consulting] (SSQC), an SEI Partner, San Jose, USA


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Software System Safety — In Software Engineering, Software System Safety optimizes system safety in the design, development, use, and maintenance of software systems and their integration with safety critical hardware systems in an operational environment.… …   Wikipedia

  • software system — noun (computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory the market for software is expected to expand • Syn: ↑software …   Useful english dictionary

  • ACM Software System Award — The ACM Software System Award is an award offered by the Association for Computing Machinery (ACM): Recipients The following is a list of recipients of the ACM Software System Award:Association for Computing Machinery,… …   Wikipedia

  • Middleware-Software-System für Betreiber-Funktionssteuerung — Middleware Software Systeme für Betreiber Funktionssteuerung sind Middleware Systeme im Bereich des Fernseh und Rundfunks, welche die Steuerung der Signalübertragung von Massenmedien (vorwiegend Fernsehen und Radio) über das Übertragungsnetz des… …   Deutsch Wikipedia

  • Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… …   Wikipedia

  • Software deployment — is all of the activities that make a software system available for use.The general deployment process consists of several interrelated activities with possible transitions between them. These activities can occur at the producer site or at the… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software development process — Activities and steps Requirements Specification …   Wikipedia

  • System software — is any computer software which manages and controls computer hardware so that application software can perform a task. Operating systems, such as Microsoft Windows, Mac OS X or Linux, are prominent examples of system software. System software… …   Wikipedia

  • Software modernization — is the process of understanding and evolving existing software assets. [cite book| author=Object management Group| title=Why do we need standards for the modernization of existing systems| url= http://www.kdmanalytics.com/kdm/ADM… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”