Software Engineering
Published by: SoftDistrict, in SoftDistrict Series, Useful Info
February15th2010
The term "software engineering" was used for the first time in 1968 in a NATO Conference that wanted to draw attention on the software crisis that was undergoing at that time. In fact it is engineering being applied in the software field of activity. While engineering is pretty old (even the ancient builders of the pyramids had advanced engineering knowledge), engineering software is a very young job and at the same time a very wide area with a lot of sub-specialties.
<-300x250 Medium Rectangle - center->
It is not to be mistaken with software programming, but it somehow completes the former. Software programmers actually write the software programmes, while software engineers test the software, work on its development, operation and maintenance. That is the starting point for the release of all the later and improved versions of the software applications. Let's take Windows for example.

The basic idea is the same for all versions of Windows because the initial design of the software was held. However, the software engineers worked on Windows 95 for example, tested it, recognized its flaws and saw the breeches in the system and found out where and how the software could be improved. So the software was indeed improved and the new version of Windows 98 appeared on the market. Some people also tried to call it "software development", but there's more than just development in software engineering.
Because computers have become a growing point of interest for all the people, not just the young generation, the software offer had to come up with a lot of different offers and applications in various fields of activity, software engineering is working at its best full speed ahead in the fast evolving and consuming society. Studies have shown that software engineer is actually the job of the future and a very demanded job on the marker, too. However, it requires very serious training , a university degree and a lot of practice and experience.
Software engineering is considered by some a sub-field of computer science. But computer science is a very wide area which also includes hardware and systems. Software engineering is pretty complex itself, as it can cover many fields of expertise and nobody can be specialized in all that means software engineering, but in one of its sub-disciplines, taking care of and analyzing only one aspect in the whole software.

The sub-disciplines of software engineering are considered to be: software requirements (analyzes and approximates what kind of software is needed for a certain product or wanted by users on the market), software design (deals with wrapping up the software in nice clothes that are at the same time useful and easy and guide the user - the interface of a software), software development (programming languages are used to actually build the software), software testing (tests the software looking for eventual bugs or flaws before releasing it) , software maintenance (solves the problems that may appear in the system while running the software), software configuration management , software development process, software quality and software engineering tools (Computer Aided Software Engineering).
<-300x250 Medium Rectangle - center->
It is not to be mistaken with software programming, but it somehow completes the former. Software programmers actually write the software programmes, while software engineers test the software, work on its development, operation and maintenance. That is the starting point for the release of all the later and improved versions of the software applications. Let's take Windows for example.

The basic idea is the same for all versions of Windows because the initial design of the software was held. However, the software engineers worked on Windows 95 for example, tested it, recognized its flaws and saw the breeches in the system and found out where and how the software could be improved. So the software was indeed improved and the new version of Windows 98 appeared on the market. Some people also tried to call it "software development", but there's more than just development in software engineering.
Because computers have become a growing point of interest for all the people, not just the young generation, the software offer had to come up with a lot of different offers and applications in various fields of activity, software engineering is working at its best full speed ahead in the fast evolving and consuming society. Studies have shown that software engineer is actually the job of the future and a very demanded job on the marker, too. However, it requires very serious training , a university degree and a lot of practice and experience.
Software engineering is considered by some a sub-field of computer science. But computer science is a very wide area which also includes hardware and systems. Software engineering is pretty complex itself, as it can cover many fields of expertise and nobody can be specialized in all that means software engineering, but in one of its sub-disciplines, taking care of and analyzing only one aspect in the whole software.

The sub-disciplines of software engineering are considered to be: software requirements (analyzes and approximates what kind of software is needed for a certain product or wanted by users on the market), software design (deals with wrapping up the software in nice clothes that are at the same time useful and easy and guide the user - the interface of a software), software development (programming languages are used to actually build the software), software testing (tests the software looking for eventual bugs or flaws before releasing it) , software maintenance (solves the problems that may appear in the system while running the software), software configuration management , software development process, software quality and software engineering tools (Computer Aided Software Engineering).











Latest Comments
Comments (252)
Comments (252)
Comments (252)
Comments (1)
Comments (252)
Comments (252)
Comments (252)
Comments (252)
Comments (252)
Comments (252)