article.getIntroduction().toString();
Comparing software development to manufacturing has been ingrained in the
industry for years. This has led to such concepts as software factories and
the commoditization that is currently sending much of the industry offshore.
The Scientific Method is a better analogy for the development of complex and
evolving software systems in that it leads to a methodology that evolves
software systems in such a way to make them more general and true over time.
This article describes how the Scientific Method supports the Extreme
Programming methodology practices prescribed by Kent Beck in eXtreme
Programming Explained.
The intent of this article is to illustrate the ways in which Extreme
Programming is supported by the proven practices and guidelines of the
Scientific Method, not to be a comprehensive guide or introduction to either
methodo... (more)
Applications need to prevent improper access to data and ensure that data
integrity can be maintained. To guard against such compromises, developers
must first have an awareness of resource sensitivity. Proper safeguards need
to be in place within the workplace and development process to ensure that
sensitive information isn't inadvertently made available for improper viewing
and/or modification.
This article describes certain aspects of J2EE declarative security, in
particular how security constraints are used within the Web tier to protect
access to resources with varying leve... (more)