Monday, July 13, 2009

Software engineering

Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance and the study of these approaches; that is, the application of to software. Most work as employees or contractors. Software engineers work with businesses, government agencies civilian or military, and non-profit organizations.
Some software engineers work for themselves as Some organizations have specialists to perform each of the tasks in the Other organizations require software engineers to do many or all of them. In large projects, people may specialize in only one role. In small projects, people may fill several or all roles at the same time. Specializations include: in industry and in academia.
Due to its relative newness as a field of study, formal education in software engineering is often taught as part of a computer science curriculum, and as a result most software engineers hold computer science degrees. Professional certification of software engineers is a contentious issue. Some see it as a tool to improve. The only purpose of licensing software engineers is to protect the public.
Many students in the developed world have avoided degrees related to software engineering because of the fear of importing software products or services from other countries and of being displaced by although government statistics do not currently show a threat to software engineering itself does appear to have been affected. Thus career path to software engineering may be rough, especially during recessions.

No comments:

Post a Comment