Please enable JavaScript.
Coggle requires JavaScript to display documents.
Special Topics (EDUCATION (Present (There are stable systems, competent…
Special Topics
Software The State Of the Art
Problem Areas
Gaps in diferent dimensions
Expectative vs Reality
The underlying causes
Bad Software Design
Introduction
EDUCATION
Present
There are stable systems
competent software engineers
The essence of computing is an engineering point of view
It is necessary
Students better trained in standards
Communication
Documentation
Software use
Engineering is
Meet the needs of other people
Take advantage of what science offers
Overcoming borders
Software Engineering
in different countries
Activity of a Mathematical Engineer
Europe does not exist
Science Engineering
computer's science
Possible Solutions to producing large systems
Do all development without revealing it, until it working well
Announce what you are trying to do at the start of the development
Avoid making demands on software that go far beyond the present state of the technology
SOFTWARE PRICING
Define a cost agreement
Patent your software
Different sources of software
Small organizations create systems and languages
BASIC
SNOBOL
There is no notable financial effect
Hardware and Software Design Gap
SPLITTING SOFTWARE AND HARDWARE PRODUCTION
THE ARGUMENT IN FAVOUR
The user must not rely on a single manufacturer
software and hardware producers have unlimited power
Preventing hardware manufacturers from producing any software for sale or gift
THE ARGUMENT AGAINST
The computing industry is still embryonic
We should build on strength and not on weakness