Essay about Brief History of Software Engineering

1718 Words Mar 27th, 2013 7 Pages
Brief History of Software Engineering

Some people refer to software as a set of steps which the machine what task to perform, others refer it as computer program stored in a computer which includes defined procedures or set of rules that lead to development of an output from a given input procedure for solving mathematical problem, Subah A.(2001, 4). It is produced to satisfy customer’s or individual’s needs. Let us ask ourselves, where does it come from?

According to Subah A. ( 2001,2) , “ Robert C.Class divided the long history of software into three different periods; the Pioneering Era (1955-1965), The Stabilizing Era (1965-1990) and Micro Era (1980 to present). This three eras which Subah (2001,3) called them software evolution
…show more content…
It was not after the huge difference in the field of programming when IBM successfully merges both scientific and business application. Getting knowledge of it however from Subah A.(2001,13), “ those applications were main software support areas being model 20 programming supporting, Basic support and Operating System. It was after that merge when programmers had to focus their attention on building new products as the software field were stabilized.

The perseverance of stabilization of software brought major changes because software became a corporate asset and its value increased as years passed by, compared to recent years where software was given for free

Although Stabilizing Era according to Subah A.(2001,10), brought hope in the software industry, there were still few things that were advantageous to programs: software maintenance was not only correcting errors, it was more connected to software enhancement than programs of passed Eras for they had few codes because easy for programmers to translate higher language into machine language. The US government contracted with independent software firms to develop software for defence and space projects, Kutten L. J.(1988, 5), further said, due to the delicate nature of the projects and their complexity the programs had to meet strict reliability. That was when the software become commercially developed and customized to solve customer’s needs.

Related Documents