首页> 外文会议>Conference on Systems Engineering Research >High profile systems illustrating contradistinctive aspects of systems engineering
【24h】

High profile systems illustrating contradistinctive aspects of systems engineering

机译:高调系统说明了系统工程的反向画方面

获取原文

摘要

Many modern systems have a high degree of dependence on embedded software in order to perform their required functions. Some examples include transportation systems, hand-held devices, and medical equipment, among others. In designing their products, systems engineers typically take a top-down, process-oriented approach, decomposing a complex system into simpler, easier to manage, subsystems; the system requirements can then be allocated and flowed down as necessary to the appropriate subsystems. Software engineers take a more bottom-up, object-oriented approach, using simple building blocks to create a more complex system, and enhancing their existing blocks with new ones where necessary. In many cases, both techniques must be employed together in order to design a successful system. Although it may have been acceptable in the past for simpler systems to view software as a separate subsystem with a fixed set of requirements, greater complexity of modern systems requires a corresponding improvement in working methodology. With the software playing an increasingly pivotal role, systems engineers must become much more familiar with the architecture of the software than previously; Likewise, software engineers need a systems-level view to understand which aspects of the design could be volatile due to new stakeholders (bringing with them new requirements), technology upgrades, and the changing world in general. Systems whose success or failure play out in the public arena provide a rare opportunity to study the factors that contribute to their outcome. Using two such systems, the Denver International Airport baggage handling system and the Apple iPad, this paper will study some best practices that can lead to project success or failure, and show the importance of a rigorous capture and flow down to both hardware and software of the requirements that must be correct from the start, as well as of designing an architecture that can accommodate the inevitable changes to a system. Designing extensible systems with a tolerance for future changes is a key factor in modern complex systems. The baggage handling system failed in part because of a failure to appreciate the central role of software and an apparent lack of a suitable strategy for handling requirement changes. Methods for creating software which is resilient to change have been well studied; however what may be somewhat lacking even to the present day is a broader education of the existing body of knowledge, and how to integrate it with systems engineering methods. The iPad succeeded where many of its predecessors had failed by a successful application of traditional systems engineering techniques and correctly implementing the hardware elements. Coming from companies with experience in software development, the system extensibility was not an issue in this case. However, the designers of the earlier systems seemingly failed to understand the actual market needs, failed to develop a corresponding set of requirements to meet those needs, and failed to translate those requirements into an integrated hardware/software solution.
机译:许多现代系统对嵌入式软件具有高度依赖,以便执行所需的功能。一些例子包括运输系统,手持设备和医疗设备等。在设计产品时,系统工程师通常采用自上而下,以过程为导向的方法,将复杂的系统分解成更简单,更易于管理,子系统;然后,可以根据需要为适当的子系统分配和流下来的系统要求。软件工程师采用更自下而上的面向对象的方法,使用简单的构建块创建更复杂的系统,并在必要时使用新的块增强其现有块。在许多情况下,这两种技术都必须一起使用,以设计成功的系统。虽然过去可能已经接受,但是对于将软件视为具有固定要求的单独子系统的软件,虽然具有固定的要求,但是现代系统的更大复杂性需要相应的改进工作方法。通过播放越来越关挥作用的软件,系统工程师必须更熟悉软件的架构而不是先前的软件;同样,软件工程师需要一个系统级视图,以了解设计的哪些方面可能是易失利的,因为新的利益相关者(带来新的要求),技术升级以及不断变化的世界。在公共场所的成功或失败发挥其失败的系统提供了一种难得的机会,以研究有助于他们的结果。使用两种这样的系统,丹佛国际机场行李处理系统和苹果iPad,本文将研究一些可以导致项目成功或失败的最佳实践,并表现出严格的捕获和流量的重要性和软件从一开始,必须正确的要求,以及设计可以适应系统的不可避免更改的架构。为未来变化具有公差的可扩展系统是现代复杂系统中的关键因素。行李处理系统部分失败,部分原因是未能欣赏软件的核心作用以及表观缺乏合适的处理需求变化的策略。研究了创建软件的方法,这已经很好地研究了改变;然而,甚至可能缺乏缺乏的一天是对现有知识体系的更广泛的教育,以及如何将其与系统工程方法集成。 iPad成功,其中许多前辈因成功应用传统的系统工程技术并正确实现硬件元素而失败。来自软件开发经验的公司,系统可扩展性不是在这种情况下的问题。然而,早期系统的设计人员似乎未能理解实际的市场需求,未能开发相应的要求,以满足这些需求,并未将这些要求转化为集成的硬件/软件解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号