IEEE
You are not logged in, please sign in to edit > Log in / create account  

Category:Software & software engineering

From GHN

(Difference between revisions)
Jump to: navigation, search
m (Text replace - "[[Category:Computers_and_information_processing" to "[[Category:Computing and electronics")
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
Topics dealing with various elements of software and its design
 
 
[[Image:Software and Software Engineering Computer Concepts 1988 ROM RAM podule Attribution.jpg|thumb|right|A 1988 Rom podule with early software - Image by Chris Whytehead]]  
 
[[Image:Software and Software Engineering Computer Concepts 1988 ROM RAM podule Attribution.jpg|thumb|right|A 1988 Rom podule with early software - Image by Chris Whytehead]]  
  
 +
Topics dealing with various elements of software and its design
  
 
== Subcategories ==
 
== Subcategories ==
Line 7: Line 7:
 
*'''[[:Category:Capability maturity model|Capability maturity model]]''' - or CMM, a set of procedures created by Carnegie Mellon used to insure continual improvement throughout the stages of product development
 
*'''[[:Category:Capability maturity model|Capability maturity model]]''' - or CMM, a set of procedures created by Carnegie Mellon used to insure continual improvement throughout the stages of product development
 
*'''[[:Category:Computer aided software engineering|Computer aided software engineering]]''' - or CASE, a set of tools and methods used to ensure high-quality software products
 
*'''[[:Category:Computer aided software engineering|Computer aided software engineering]]''' - or CASE, a set of tools and methods used to ensure high-quality software products
*'''[[:Category:Formal verification|Formal verification]]''' - the proving or disproving of the correctness of the algorthims underlying a property using the formal methods of mathematics
 
 
*'''[[:Category:Optical character recognition software|Optical character recognition software]]''' - or OCR software, software that attempts to translate scanned written or typed images into readable, machine-encoded text
 
*'''[[:Category:Optical character recognition software|Optical character recognition software]]''' - or OCR software, software that attempts to translate scanned written or typed images into readable, machine-encoded text
 
*'''[[:Category:Programming environments|Programming environments]]''' - the conditions and layout which allow the programming of computer code
 
*'''[[:Category:Programming environments|Programming environments]]''' - the conditions and layout which allow the programming of computer code
*'''[[:Category:Reasoning about programs|Reasoning about programs]]'''
 
*'''[[:Category:Runtime|Runtime]]''' - the time during which a computer program is executing
 
 
*'''[[:Category:Software agents|Software agents]]''' - a piece of software that acts for a user or another program as an agent without the direct intervention of the user
 
*'''[[:Category:Software agents|Software agents]]''' - a piece of software that acts for a user or another program as an agent without the direct intervention of the user
 
*'''[[:Category:Software architecture|Software architecture]]''' - the set of structures needed to reason about a software system, including elements of the software and relations between them
 
*'''[[:Category:Software architecture|Software architecture]]''' - the set of structures needed to reason about a software system, including elements of the software and relations between them
Line 20: Line 17:
 
*'''[[:Category:Software quality|Software quality]]''' - a term embodying two distinct aspects of software, its functional quality (or fitness for its purpose) and its structural quality (or its internal cohesion and operability)  
 
*'''[[:Category:Software quality|Software quality]]''' - a term embodying two distinct aspects of software, its functional quality (or fitness for its purpose) and its structural quality (or its internal cohesion and operability)  
 
*'''[[:Category:Software reusability|Software reusability]]''' - the likelihood that a segment of source code can be used again to add new functions with minimal modification
 
*'''[[:Category:Software reusability|Software reusability]]''' - the likelihood that a segment of source code can be used again to add new functions with minimal modification
*'''[[:Category:Software safety|Software safety]]''' - the safety of a software program against either unauthorized use or computer viruses
 
 
*'''[[:Category:Software systems|Software systems]]''' - often synonymous with "software" itself, the part of a computer system that is not hardware
 
*'''[[:Category:Software systems|Software systems]]''' - often synonymous with "software" itself, the part of a computer system that is not hardware
 
*'''[[:Category:Software tools|Software tools]]''' - also known as programming tools, a program or application that allows software developers to create or maintain programs
 
*'''[[:Category:Software tools|Software tools]]''' - also known as programming tools, a program or application that allows software developers to create or maintain programs
 
*'''[[:Category:System software|System software]]''' - software designed to run a computer's hardware and to provide a platform for operating other applications and programs
 
*'''[[:Category:System software|System software]]''' - software designed to run a computer's hardware and to provide a platform for operating other applications and programs
  
[[Category:Computers_and_information_processing|{{PAGENAME}}]]
+
[[Category:Computing and electronics|{{PAGENAME}}]]

Latest revision as of 16:16, 22 July 2014

A 1988 Rom podule with early software - Image by Chris Whytehead
A 1988 Rom podule with early software - Image by Chris Whytehead

Topics dealing with various elements of software and its design

Subcategories

  • Capability maturity model - or CMM, a set of procedures created by Carnegie Mellon used to insure continual improvement throughout the stages of product development
  • Computer aided software engineering - or CASE, a set of tools and methods used to ensure high-quality software products
  • Optical character recognition software - or OCR software, software that attempts to translate scanned written or typed images into readable, machine-encoded text
  • Programming environments - the conditions and layout which allow the programming of computer code
  • Software agents - a piece of software that acts for a user or another program as an agent without the direct intervention of the user
  • Software architecture - the set of structures needed to reason about a software system, including elements of the software and relations between them
  • Software debugging - the process of identifying and reducing the number of bugs or flaws in a software program
  • Software maintenance - the modification of a software product after delivery to correct bugs or faults and to optimize performance
  • Software packages - used in object-oriented programming to name a group of related classes in a particular program
  • Software performance - the reliability, speed, and efficiency of a software program
  • Software quality - a term embodying two distinct aspects of software, its functional quality (or fitness for its purpose) and its structural quality (or its internal cohesion and operability)
  • Software reusability - the likelihood that a segment of source code can be used again to add new functions with minimal modification
  • Software systems - often synonymous with "software" itself, the part of a computer system that is not hardware
  • Software tools - also known as programming tools, a program or application that allows software developers to create or maintain programs
  • System software - software designed to run a computer's hardware and to provide a platform for operating other applications and programs

Pages in category "Software & software engineering"

The following 52 pages are in this category, out of 52 total.

B

C

D

E

F

G

H

J

K

L

M

N

O

P

R

S

T

V

W

Y

Media in category "Software & software engineering"

This category contains only the following file.