Welcome to Opinions on Software Engineering

Let me introduce myself:

  • Allen Byrne
  • IEEE Certified Software Development Professional 2003
  • University of Illinois BSEE 1981

One (of many) definition of Engineering:

Term applied to the profession in which a knowledge of the mathematical and natural sciences, gained by study, experience, and practice, is applied to the efficient use of the materials and forces of nature. Modern engineering is characterized by the board application of what is known as system engineering principles. The systems approach is a methodology of decision-making in design, operation, or construction that adopts the formal process included in what is known as the scientific method; an interdisciplinary, or team, approach, using specialists from not only the various engineering disciplines, but from legal, social, aesthetic, and behavioral fields as well; and a formal sequence of procedure employing the principles of operations research. [See “Engineering” Microsoft(R) Encarta(R) 97 Encyclopedia.]

The IEEE Computer Society defines software engineering as: “(1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1).”[“IEEE Standard Glossary of Software Engineering Terminology,” IEEE std 610.12-1990, 1990.]

Further information on software engineering can found at the IEEE Guide to the Software Engineering Body of Knowledge

I hope to provide information and discussion on Software Engineering and the CSDP.


Leave a Reply

You must be logged in to post a comment.