Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The Unified Modeling Language user guide
The Unified Modeling Language user guide
An Introduction to Object-Oriented Programming
An Introduction to Object-Oriented Programming
ODBC 3.5 Developer's Guide
SQL in a Nutshell
An Introduction to Database Systems
An Introduction to Database Systems
Database Systems Concepts
Theory of Relational Databases
Theory of Relational Databases
A New Risk Management Approach Deployed over a Client/Server Distributed Functional Architecture
ICSENG '05 Proceedings of the 18th International Conference on Systems Engineering
Fundamentals of Database Systems (5th Edition)
Fundamentals of Database Systems (5th Edition)
Programming Erlang: Software for a Concurrent World
Programming Erlang: Software for a Concurrent World
Design of UML models and their simulation using ARENA
WSEAS Transactions on Computer Research
Storing OWL ontologies in SQL3 object-relational databases
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
ERLANG Programming
Hi-index | 0.00 |
Software engineering is not a static field. Hardware is evolving, and so needs to do software development. Someone walking into a computer store today and buying a personal computer, will most likely end up owning a machine with more than one CPU. And that machine will most likely end up on a network, connected to a lot of other machines and devices. We are talking about paralelism and distribution, two features that threaten to make the software development process harder. To cope with these new parameters, new tools are claiming a place in the vangard of software creation. At the same time, there are also well-known established components, such as our traditional databases, that we still use (and need to use) the same way they have been used for many years. In this article, an environment-independent methodology to combine these two different worlds is be presented, showing that past and future can work together if we properly use abstraction and high-level software engineering tools.