|
|

This is only a preview of the paper Click here to register and get the full text. Existing members click here to login
|
|
|
What is Software Engineering?
Introduction
Software engineering is the generic term for the Analysis, Design, Implementation and ultimate creation of a piece of software. And not just the commercial accounts packages and similar programs, it refers to the development of any piece of any software, even up to the Nuclear Missile Guidance programs. Software engineering is mainly thought to be just the programming of software, but it is actually just one of several parts of what a software engineering does. The important points that you have to consider when you create a piece of software are the Analysis, Design and Implementation stages. The analysis is the part where the needs of the software are identified and the problems the software has to solve are thought out. The design is the part where the solutions to these problems are created, and finally, the implementation is where these solutions are turned into a piece of software.
There are three main parts to the software engineering ‘tree’. The fist is the creation of the software; the second is the Management of this software once it has been created. This final stage is the maintenance of this software to allow it to change with the surrounding environment of the business. Because of this ‘three phase’ approach has led to two different methods of software engineering. ... This approach, centres mainly on the proper creation and maintenance of the software, and the management approach relies on the correct management of the piece of software. ...
Software is very expensive to produce so there has to be a good reason to go through the whole process. To develop a good piece of software, the software life cycle has to be completed without any of the aspects being missed out. ...
The Software Life Cycle
As mentioned above, software engineering is not just programming software and can be broken down into several different stages. Software engineering involves determining the software requirements and specification, designing the product, developing the software, testing the software and then maintaining the software.
Approximate Word count = 1628 Approximate Pages = 6.5 (250 words per page double spaced)
|
|
|
|
|
|