Richard L. Conn

Learn More
This paper describes a mature Software Engineering Process that may be applied to capstone courses, student projects, and research projects in a university environment. This process, based in part on the Team Software Process of the Software Engineering Institute, features mature software engineering best practices, including extensive use of metrics to(More)
A major thrust of modern software engineering methods, languages, and tools is to promote software visibility and to present information about the underlying software architecture. With large, complex software systems, automated tools are indispensable for identifying the architectural components, the structure that interconnects them, and other subtle(More)
An Information Architecture Strategy Learn how to design an information architecture that provides the right information, in the right format, to the right person, at the right time, all through a secure access. Warfighter's Access to Geospatial Intelligence The National System for Geospatial Intelligence has met the challenge to integrate disparate(More)
T he needs of the Department of Defense (DoD) and the capabilities offered by the Ada programming language to support the development of mission-critical, software-intensive systems have matched, by design, for more than two decades. Control of the definition of Ada has passed from the DoD to the American National Standards Institute 1 and then to the(More)
  • 1