Page Last Updated: Sunday, 04 October 2009 15:00 EDT, © 2002, 2005, 2007, 2008, 2009

HARTLEY CONSULTING
Solving
Complex Operational and Organizational Problems

Topic: Software Issues

Dr. Dean S. Hartley III

 

Software issues begin with architecture and continue with defining and creating software. The creation includes issues of reuse and verification & validation. These processes are aided by codes of best practice, which are ideals, advanced to improve the general practice in a particular domain.

Data issues are equally important. Database design requires consideration of the technical issues of efficient storage and retrieval of data, together with considerations of the nature of the data and its associated environment. Database design also requires a thorough understanding of the human interface issues. During the last decade or so, it has become clear that systems last longer than the original plans called for and thus the issues of understanding the data and using the data for other purposes having advanced the need for metadata describing the data.

While making computer models good is important, having good documentation for the computer models may be more important. All models are wrong (in some respect); however, many are useful (for something). Good, readable documentation can help users to identify proper uses for models.

Once the software is complete, it must be maintained. Configuration management takes several forms, ranging from management of individual computer programs to large systems of programs.

With the advent of the world wide web, a new type of software issue has arisen, web design. Web design extends the human issues of conventional software into the immediacy of unsophisticated users of the web.

Select one of the links below.


Return to Website Entrance.