Software Re-Engineering of the Human Factors Analysis and Classification System - (Maintenance extension) using object oriented methods in a Microsoft Environment
Tufts, Scott K.
Flanders , Thomas P.
MetadataShow full item record
Space Administration, require that the system utilize a Microsoft Access based implementation. This research focuses on meticulous software engineering to investigate the feasibility of adapting the current "structured" systems to Microsoft-based object oriented architectures ensuring future scalability and increased potential for code-reuse. Primary research questions investigated in this thesis include: 1) How can a Microsoft Access-based implementation provide multi-user access to the same database in a client-server environment while ensuring the ability to scale to a large number (potentially thousands) of users? 2) How can the linguistic discontinuity associated with object-oriented concepts and non-object oriented, flat relational databases be overcome when limited by the requirement for a Microsoft Access based solution? This problem is commonly called "impedence Mismatch". 3) The current military and civilian systems provide similar functionality, but use different database schema. How can object oriented methods be implemented to provide a common interface to both types of data? 4) How should database schema be changed to provide the best performance, scalability, and opportunity for code re-use? 5) In the past, Microsoft has deployed new versions of Microsoft Access and Visual Basic that were not (fully) backwards compatible with previous versions. This caused great discontent among users of applications designed to run under the older versions of these programs. How can our system(s) be designed to isolate them from problems associated with new versions of Microsoft products? Specifically, the pending release of Microsoft Office 2002, the new SQL Server 2000 database engine, and Microsoft Visual Basic.NET. This thesis describes our use of the Spiral Development Model to create a Microsoft Based solution for the Aviation Safety School requirements. We hypothesize that the prototype produced as a part of our research will greatly enhance current HFACS-capabilities and provide the means to weather further changes in requirements and application platforms.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Software Re-Engineering of the Human Factors Analysis and Classification System b1s (Maintenance extension) using object oriented methods in a Microsoft Environment Flanders, Thomas P.; Tufts, Scott K. (2001-09);The purpose of this research is to technically evaluate, refine, and expand two existing aircraft safety management information systems (one military and one civilian). The systems are used in the data collection, organization, ...
Langley, Scott A. (2012-09);The Naval Reserve Force has identified a need to pool the data from its many legacy database systems into a single, useable data warehouse. The current system uses separate legacy databases and formatted reports to provide ...
Front Loaded Accurate Requirements Engineering (FLARE): a requirements analysis concept for the 21st century Leonard, Anthony E (Monterey, California. Naval Postgraduate School, 1997-06);This thesis focuses on ways to apply requirements engineering techniques and methods during the development and evolution of DoD software systems in an effort to reduce changes to system requirements. The major goal of ...