This content was published by Andrew Tomazos and written by several hundred members of the former Internet Knowledge Base project.

Software Engineering

It is possible for a good computer programmer to write a quite complicated system on his/her own.

However, once the system becomes so complex that it is beyond the reach of one person to create, we need systems for working in programming teams and communicating among them.

There are modelling languages and standardized terminologies that have been developed specifically for this purpose.

Back to Index