首页> 外文OA文献 >Software Re-Engineering of the Human Factors Analysis and Classification System b1s (Maintenance extension) using object oriented methods in a Microsoft Environment
【2h】

Software Re-Engineering of the Human Factors Analysis and Classification System b1s (Maintenance extension) using object oriented methods in a Microsoft Environment

机译:在Microsoft环境中使用面向对象的方法对人为因素分析和分类系统b1s(维护扩展)进行软件改造

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

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, query, analysis, and reporting of maintenance errors that contribute to Aviation mishaps, equipment damage, and personnel injury. Both programs implement the Human Factors Analysis and Classification System (HFACS) taxonomy model developed by the Naval Safety Center (NSC) to capture aircrew errors in Naval Aviation mishaps. The goal of this taxonomy is to identify areas for potential intervention by fully describing factors that are precursors to aircraft accidents. Requirements outlined by Dr. John K. Schmidt of the Naval Safety Center, in conjunction with funding by the National Aeronautics and 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.
机译:这项研究的目的是从技术上评估,完善和扩展两个现有的飞机安全管理信息系统(一个军人和一个平民)。该系统用于维护错误的数据收集,组织,查询,分析和报告,这些错误会导致航空事故,设备损坏和人员受伤。这两个程序均实施了由海军安全中心(NSC)开发的人为因素分析和分类系统(HFACS)分类模型,以捕获海军航空事故中的机组人员错误。该分类法的目的是通过充分描述飞机事故的先兆因素,确定可能进行干预的领域。海军安全中心的John K. Schmidt博士概述的要求,再加上国家航空航天局的资助,要求该系统利用基于Microsoft Access的实现。这项研究专注于细致的软件工程,以研究使当前的“结构化”系统适应基于Microsoft的面向对象的体系结构的可行性,以确保将来的可伸缩性和增加的代码重用潜力。本文研究的主要研究问题包括:1)基于Microsoft Access的实现如何在客户端-服务器环境中提供对同一数据库的多用户访问,同时确保扩展到大量(可能成千上万)用户的能力? 2)当受基于Microsoft Access的解决方案的要求所限制时,如何克服与面向对象的概念和非面向对象的扁平关系数据库相关的语言不连续性?此问题通常称为“阻抗不匹配”。 3)当前的军事和民用系统提供相似的功能,但使用不同的数据库架构。如何实现面向对象的方法以为两种类型的数据提供通用接口? 4)如何更改数据库架构以提供最佳性能,可伸缩性和代码重用机会? 5)过去,Microsoft部署了Microsoft Access和Visual Basic的新版本,这些新版本与以前的版本不完全兼容。这在设计为在这些程序的旧版本下运行的应用程序的用户中引起了极大的不满。如何设计我们的系统,以将其从与Microsoft产品新版本相关的问题中隔离出来?具体来说,即将发布的Microsoft Office 2002,新的SQL Server 2000数据库引擎和Microsoft Visual Basic.NET。本文介绍了我们如何使用螺旋开发模型为航空安全学校的要求创建基于Microsoft的解决方案。我们假设,作为我们研究的一部分而生产的原型将极大地增强当前的HFACS能力,并提供应对需求和应用平台进一步变化的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号