Loading...
 

definition-Software-Engineer

Definition:

A Software-Engineer is an engineer with specialty in software.

Alternative Names

Concept Number: *571
English Master: Software Engineer
Synonyms, Variations & Acronyms: none

Detailing

They are characterized by the ability to assemble software components based on quantified Attributes. This ability is aimed at the need to meet multiple quantified Requirement performance Levels, within specified Resource-Constraints, and other Constraint limitations.

Consequently Software-Engineers think in terms of measurable System performance (including Product-Value) characteristics, and costs for design, implementation, decommissioning, adaptation, and operation. They know how to access the multiple quantified Attributes of a design Component and how to Measure these Attributes in the Systems they engineer.


Illustrations

none


Type

none


Examples

none


Notes

Note: computer programmers (aka Softcrafters *573) are not engineers of any kind. But they commonly misuse the title. Fortunately such misuse is being outlawed in certain US states (Texas), and Canadian provinces (Vancouver).


Keyed-Icons

none


Drawn-Icons

none


• Software *570 all non hardware types for machines and people, such as computer programs (Logicware), Dataware ( like computer databases), Infoware (like Documentation and Planware), and human-computer interfaces.

• Softcrafter *573 a computer programmer, with no pretension of being an engineer.

• Softect *567. The Softect is narrowly concerned with the design Function of Software-Engineering, while the Software-Engineer has a much broader territory including non-design disciplines Requirements, contracting, testing, and anything else necessary to making the real System Work as planned finally and continuously for the System lifetime.


History-of-Concept

none









This Concept entered by Diane O'Brien.

Created by system. Last Modification: Thursday 11 of July, 2019 20:28:51 CEST by Admin (Kai).

Concept Search