本文档及其所述技术的目标用户主要是从设计生命周期的早期阶段开始就参与具有大量交互组件的产品的系统工程师。不要求工程师具备人为因素、认知工程或心理学方面的特定背景,但使用该方法的工程师有时可能需要人为因素专家的帮助来解决特定问题。虽然人为因素专业知识对于该过程并非必不可少,但对新系统所处领域和环境的理解更为重要。事实上,该技术可以看作是一种允许工程师将其应用领域专业知识应用于用户界面设计问题和界面设计决策的可靠性影响的方法。
除了节省时间之外,在写下新系统的指示和要求时,通过与 ChatGPT 合作,我们还体验到了质量的质的提升。很明显,与 AI 的合作不仅可以提高工作效率,而且有助于提高创建的需求定义的质量。这一验证结果显示了与生成 AI 的合作所带来的提高智力劳动生产率的可能性。通过在需求定义等过程中与生成 AI 合作,可以大大改善 IT 部门智力劳动的 QCD。
本课程模块涉及软件需求的定义和表示技术。软件需求的定义——确定要开发什么的软件工程过程——以及根据该定义生成的产品与软件规范:框架相结合。该过程涉及以下所有内容:[Rombach90] 并使用该模块中介绍的概念框架和术语。该术语总结在图 1 中。两个模块都确定了软件需求过程的两种产品:面向客户/用户的软件需求(“C 需求”)和面向开发人员的软件需求(“D 需求”)。这些文档的主要目的是就要制作的内容达成一致。然而,它们的形式在很大程度上取决于软件设计过程中不同参与者的沟通需求。D 需求的开发细化并增强了 C 需求,以便提供支持软件设计以及随后根据需求验证所开发的软件所需的信息。软件需求的主题在软件工程教育中往往得不到太多关注,尽管它的重要性得到了广泛认可。 由于该模块对软件设计的依赖,软件需求的重要性得到了广泛认可。例如,在学习本模块之前,应该先阅读 Brooks [Brooks87] 的 lum 模块。写道:本模块反映了软件开发的两个强烈观点:构建软件系统最难的部分是决定究竟要构建什么。概念工作中没有其他部分像建立详细的技术要求那样困难。 • 软件需求定义过程高度依赖于需求定义过程。没有其他部分比定义过程更困难,因此如果做错了,会削弱最终的系统。没有其他部分比定义过程更困难,因为定义过程的目的是达成一致,以便以后纠正。了解要生产什么。本模块的目的是提供对软件需求领域的全面了解,以便更广泛地了解该主题领域。该模块提供了解需求定义过程所需的材料,并且受先前系统工程工作的约束。它强调了在需求定义期间必须做什么,独立于
“资产”是我们管理和提供的产品 + 明确定义的管理员 + 根据用户需求定义和交付 + 不断维护和更新 + 提供相关指导、支持和
目录 第一章:简介................................................................................................ 1 JSOW Block Three 目标集................................................................................................................... 2 时间关键型目标确定和杀伤链考虑因素................................................................................................ 3 JSOW Block Three 任务需求定义............................................................................................................. 5 分析范围和局限性.................................................................................................................................... 9 第二章:JSOW Block Three 假设.................................................................................... 11 背景.................................................................................................................................................... 11 目标位置误差和武器圆概率误差 (CEP) 讨论.................................................................................... 13 传感器假设.................................................................................................................................... 18 飞机假设.................................................................................................................................... 21 数据链假设................................................................................................................................ 25 总结........................................................................................................................................
美国政府中的 AI 用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 采购挑战和人工智能机遇 . . . . . . . . . . . . 12 采购挑战 1:需求定义 . . . . . . . . . . . . 12 采购挑战 2:竞争和定价 . . . . . . . . . . . . . 15 采购挑战 3:承包商监督 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 采购挑战 4:联邦采购数据 . . . . . . . . . . . . . . . . . . . . . . . 19 采购挑战 5:采购劳动力 . . . . . . . . . . . . . . . . . . . . . . . . . 19
• 敏捷业务分析 – 迭代需求引出、故事阐述和管理 • 需求管理 – 业务、利益相关者和解决方案需求定义、可追溯性和生命周期管理 • 数字业务分析 – 个性化您的渠道交付以推动更好的客户连接 • 价值流和客户旅程 – 改善客户在交付您的产品和服务时的体验 • 流程改进 – 当前和未来状态流程设计、流程改进和自动化、与价值流和客户旅程相一致的服务数字化 • 数据分析和管理 – 数据治理、可视化、数据建模、报告设计和分析
本文探讨了系统工程的原理以及这些原理在防空和导弹防御中的应用。通过研究通过具体应用设计复杂系统的结构化方法,本文解释了明确需求定义、评估现有能力和需求差距、彻底探索概念空间、将需求分配给各个元素以及评估预期和已证明的元素和端到端性能的必要性。在需要回答的问题和设计或概念的成熟度的驱动下,以适当的保真度进行模拟必然是这种严格方法不可或缺的一部分。这些系统工程原理通过各种具体示例进行说明:(i)在联合航迹管理架构中跨多个单元和传感器构建通用航迹图能力;(ii)宙斯盾弹道导弹防御的端到端性能预测和评估; (三)制定未来系统能力前瞻性研究的投资策略。