BusinessRx Community

Dedicated to the advancement of software, technology and the people who devote their lives to it.

Welcome to BusinessRx Community Sign in | Join | Help

Technology
(Gr. technologia (τεχνολογια) < techne (τεχνη) "craft" + logos (λογια); "reason") Technology predates both science and engineering. It may be defined as: "Solutions for real human problems by the development and application of tools, machines, materials, goods, or information in the form of skills, knowledge, processes, blueprints, plans, diagrams, models, formulae, tables, engineering designs, specifications, manuals, or instructions."

Computing
Originally, the word computing was synonymous with counting and calculating, and a science and technology that deals with the original sense of computing mathematical calculations. "Computing" has come to mean the operation and usage of computing machines, the electrical processes carried out within the computing hardware itself, and the theoretical concepts governing them (computer science).

Software Engineering 
Software Engineering (SE) is the discipline of designing, creating, and maintaining software by applying technologies and practices from computer science, project management, engineering, application domains and other fields.

The term software engineering was popularized after 1968[1], during the 1968 NATO Software Engineering Conference (held in Garmisch, Germany) by its chairman F.L. Bauer, and has been in widespread use since.

The term software engineering has been commonly used with a variety of distinct meanings:

  • As the informal contemporary term for the broad range of activities that was formerly called programming and systems analysis;[2]
  • As the broad term for all aspects of the practice of computer programming, as opposed to the theory of computer programming, which is called computer science;[3]
  • As the term embodying the advocacy of a specific approach to computer programming, one that urges that it be treated as an engineering discipline rather than an art or a craft, and advocates the codification of recommended practices in the form of software engineering methodologies.[citation needed]
  • Software engineering is "(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that is, the application of engineering to software," and "(2) the study of approaches as in (1)." – IEEE Standard 610.12
Powered by Community Server, by Telligent Systems
'