Software feature

In software, a feature has several definitions.[1] The Institute of Electrical and Electronics Engineers defines the term feature in IEEE 829 as "A distinguishing characteristic of a software item (e.g., performance, portability, or functionality)." [2]

"Distress Selection" software feature in GIMP

Feature-rich

A piece of software is said to be feature-rich when it has many options and functional capabilities available to the user. Progressive disclosure is a technique applied to reduce the potential confusion caused by displaying a wealth of features at once.

Sometimes if a piece of software is very feature-rich, that can be seen as a bad thing - see feature creep and software bloat.

gollark: > !! This project is currently unmaintained!!
gollark: I have stuff like easy cross-linking, good revision history, and more plugins which a synced markdown text files folder wouldn't provide.
gollark: minoteaur is eternally stuck in very early alpha because I can't be bothered to work on it and can't decide on some key elements of the design, so...
gollark: Well, I wanted self-hostability, I like my notes structured as a wiki, and it seemed the best wiki software available.
gollark: My notes are actually handled by DokuWiki on my server with the default old-looking theme.

See also

References

  1. Apel, Sven; Kästner, Christian (August 2009). "An Overview of Feature-Oriented Software Development". Journal of Object Technology. 8 (5): 49-84.
  2. IEEE Std. 829-1998
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.