|
|
|
Software Engineering
Software engineering is a branch of computer education that deals with the application of a scientific and systematic approach for developing, operating and maintaining software. This term became popular in the NATO Software Engineering Conference held in 1968 in Germany.
Fields of Software Engineering
This particular field of software engineering covers everything that is required for the methods, instruments and knowledge for determining software. It also performs tasks like software designing, construction, testing and maintenance of software. In addition to this software engineering extracts information from areas like computer science
- computer engineering
- mathematics
- management
- quality management
- project management
- systems engineering
- software ergonomics
|
Software Engineering Purpose
Software engineering is in great demand in fields which make use of products that should be highly reliable. Software engineering is also used in many crucial conditions with demands like the handling and monitoring of nuclear plants and looking after modern aircrafts. In these kinds of applications millions of codes are used.
|
History of Information Technology
Some time in the 1940's initial computer users made use of hand-written machine codes. In the 1990's very agile processes such as extreme programming became very popular. Newer software technologies were introduced which increased the capacity of computer memory. The revolution created by the World Wide Web and palm tops made software engineering more widespread. The 2000's saw the rise of advanced interpreted platforms like Java, Ruby, .Net, PHP and Python. These aided the development of software engineering.
Software engineering has really grown in its dimension and it covers all the facets of software creation.
|
|
|
|