Software Engineering Génio "software" Softwaretechnik Génie logiciel Ingeniería de software

Software engineering

The term software engineering encompasses the set of methods, techniques and tools used in the production of an application beyond the primary activity of programming.

The term "engineering" is a direct reference to civil engineering, a reference to the study of construction. In programming the same applies as when constructing a building, just putting bricks and cement together is not enough. Constructing a building is a sum of parts such as architectural design, masonry, plumbing, electrical design, prior to the actual construction phase, when budgets and time frames are calculated.

Software engineering therefore requires project management in order to develop an application in the given timeframe and budget while giving customer satisfaction (the concept ofquality;).

Last update on Thursday October 16, 2008 02:43:18 PM.This document entitled « 
Software engineering » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.

Best answers for « Software engineering » in :
Computer-aided Software Engineering (CASE) Show Computer-aided Software Environment (CASE) Computer-aided Software Environment (or CASE) is a set of programming tools which use a common interface, and is used to design, develop and debug software.A CASE environment therefore comprises of tools...
Software lifecycle Show Software lifecycle The term software lifecycle describes the development of an application, from the concept phase right up to the retirement phase. The purpose of such a plan is to define the various intermediate phases required to validate the...
Free Burning Software Download ShowFree Burning Software Download Burn My Files: The one clicking burning software CDBurnerXP Burnaware AVS Disc Creator Nero Edition 8 A burning software is an application mainly for storing data (files, audio and video etc) on CD...
Software for creating video game (RPG maker, Mugen, etc.). ShowSoftware for creating video game (RPG maker, Mugen, etc.) Software for creating versatile games Software to create fighting games Software for role play games Other software If you have no programming skills, but you want to create...
NSIS Error : cannot install softwares ShowNSIS Error : cannot install softwares Solving this problem The software you are installing from a CD or DVD The software you want to install has been downloaded from the Internet NSIS Error The installer you are trying to use...
Download Free Virtual Serial Ports Emulator ShowFor users of the same network or even on a single computer, sometimes a device can be applied more than once by several applications. Free Virtual Serial Ports Emulator or VPSE is a program for software engineers and developers to create, test and...
Design Patterns ShowDesign Patterns Design Patterns is a set of best design practices that are used to address many recurring problems in object-oriented programming. The concept of Design Patterns was the result of work done by a group of 4 people (Erich Gamma,...
Software lifecycle ShowSoftware lifecycle The term software lifecycle describes the development of an application, from the concept phase right up to the retirement phase. The purpose of such a plan is to define the various intermediate phases required to the validate...
Social engineering ShowSocial engineering The term "social engineering" refers to the art of manipulating people so as to circumvent security systems. This technique involves obtaining information from users by telephone, email, traditional mail or direct...