请输入您要查询的百科知识:

 

词条 Software system
释义

  1. Categories

  2. See also

  3. References

{{distinguish|System software}}

A software system is a system on intercommunicating components based on software forming part of a computer system (a combination of hardware and software). It "consists of a number of separate programs, configuration files, which are used to set up these programs, system documentation, which describes the structure of the system, and user documentation, which explains how to use the system".[1]

While a computer program is a set of instructions (source, or object code) a software system has many more components such as specification, test results, end-user documentation, maintenance records, etc.[1]

The term "software system" should be distinguished from the terms "computer program" and "software". The term computer program generally refers to a set of instructions (source, or object code) that perform a specific task. However, a software system generally refers to a more encompassing concept with many more components such as specification, test results, end-user documentation, maintenance records, etc.[1]

The use of the term software system is at times related to the application of systems theory approaches in the context of software engineering. A software system consists of several separate computer programs and associated configuration files, documentation, etc., that operate together.[2] The concept is used in the study of large and complex software, because it focuses on the major components of software and their interactions. It is also related to the field of software architecture.

Software systems are an active area of research for groups interested in software engineering in particular and systems engineering in general.[3] Academic journals like the Journal of Systems and Software (published by Elsevier) are dedicated to the subject.[4]

The ACM Software System Award is an annual award that honors people or an organization "for developing a software system that has had a lasting influence, reflected in contributions to concepts, in commercial acceptance, or both".[5] It has been awarded by the Association for Computing Machinery (ACM) since 1983, with a cash prize sponsored by IBIBM Personal ComputerM.

Categories

Major categories of software systems include those based on applicatApplication software developmention software, programming software and system Classic Mac OSsoftware, although the distinction can sometimes be difficult. Examples of software systems include operating systeOperating_systemms, computer reservations systems, air traffic control systems, military command and control systems, telecommunication networks, content management systems, database management systems, expert systems, embedded systems etc.

See also

  • ACM Software System AACM_Software_System_Awardward
  • Common layers in an information system logical architecture
  • Computer progComputer program installationram
  • Experimental software engineering
  • Failure assessment
  • SoftwarSoftware buge
  • Software architecture
  • System software
  • Systems theory
  • Systems Science
  • Systems Engineering

References

1. ^Software Maintenance: Concepts and Practice by Penny Grubb and Armstrong A. Takang 2003 01631469717 pages 7-8
2. ^{{cite book | title=Software Engineering | publisher=Addison-Wesley | author=Sommerville, Ian | year=2007 | pages=5–6 | section=1.1.1; What is software? | isbn=978-0-321-31379-9 | edition=8th}}
3. ^{{cite web | url=http://www.mpi-sws.org/ | title=The Max Planck Institute for Software Systems | accessdate=June 12, 2012}}
4. ^{{cite web | url=http://www.informatik.uni-trier.de/~ley/db/journals/jss/index.html | title=Journal of Systems and Software (JSS) | publisher=University of Trier, Germany | work=DBLP | accessdate=June 12, 2012}}
5. ^{{cite web |url=http://awards.acm.org/software_system/ |work=ACM Awards |title=Software System Award | publisher=Association for Computing Machinery | accessdate=June 12, 2012 }}
{{Authority control}}

2 : Systems engineering|Software engineering terminology

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/18 1:30:13