It is a common opinion that software is expensive and inflexible. Its update to the rapidly changing demands leads to inestimable expenses. Moreover the project itself or the improvements done lose validity by the time they are finished. It happens because the development companies try to save time and money by neglecting design and documentation. As a result they cannot use the most up-to-date, development environment integrated Adaptive Lifecycle Management (ALM) tools since the usage of these tools implies a thorough design. The current software crisis can be traced back partly to the approach of our own-educated professionals. This paper presents our software development teaching related experiences and a newly worked-out strategy that fits more the real-life needs and practice of the software business.
[1]
S. Teleki.
A practical approach to predictable software development performance in small to medium size software development organizations
,
2004,
2004 IEEE/UT Engineering Management Conference.
[2]
Viktória Zsók,et al.
Teaching multiparadigm programming based on object-oriented experiences
,
2007
.
[3]
R. Filjar,et al.
Efficient software development organisation based on unified process
,
2004,
Proceedings. Elmar-2004. 46th International Symposium on Electronics in Marine.
[4]
K. Todd Stevens.
Experiences teaching software engineering for the first time
,
2001
.
[5]
Ian Sommerville,et al.
Software Engineering (7th Edition)
,
2004
.