数字世界的全球技能和能力框架

SFIA查看: 系统开发

系统开发

系统开发管理 DLMG

以实现时间、预算和质量目标进行规划、评估和执行系统开发方案。确定系统开发所需的资源以及如何通过有效的供应能力来满足这些资源。系统开发活动和可交付结果与商定的架构、标准一致。通向未来的系统发展计划的开发路线图。采用和适应基于工作环境的系统开发生命周期模型, 并从预测 (计划驱动) 方法或自适应 (迭代/敏捷) 方法中适当地选择。基于工作环境采用和调整系统开发生命周期模型,适当选择预测(计划驱动)方法或自适应(迭代/敏捷)方法。

系统设计 DESN

系统设计可满足特定要求、与约定的系统架构兼容、遵守公司标准、满足性能和可行性的约束。 识别概念并将其转化为可构成系统构建和验证的原型设计。 组件的设计或选择。 用适于实现的形式描述全套详细模型,属性和/或特征的开发。 基于工作环境采用和调整系统设计生命周期模型,适当选择预测(计划驱动)方法或自适应(迭代/敏捷)方法。

软件设计 SWDN

按照商定的设计标准和原则满足规定要求的软件规范和设计。 软件、组件、接口和相关特性的定义。 概念和模式的识别以及翻译成设计,为软件构建和验证提供基础。 评估替代解决方案和权衡取舍。 在系统设计、设计标准、质量、可行性、可扩展性和可维护性的约束下简化设计决策。原型/模拟的开发和迭代,以实现明智的决策。 基于工作环境采用和调整软件设计模型,工具和技术,并适当选择预测(计划驱动)方法或自适应(迭代/敏捷)方法。

编程/软件开发 PROG

对新的和经修订的软件组件进行规划、设计、创建、修改、验证、测试和记录, 以向干系人提供约定的价值。识别、创建和应用议定的软件开发和安全标准和流程。采用和调整基于工作环境的软件开发生命周期模型, 适当选择预测 (计划驱动) 方法或自适应 (迭代/敏捷) 方法。

实时/嵌入式系统开发 RESD

可靠的实时软件,操作系统,工具和嵌入式系统的架构,设计和开发。 在更大的机械或电子系统中嵌入具有专用功能的计算机系统,通常具有实时,安全,安全和可靠性限制。 通常包括与硬件,机械传感器和执行器的接口,用于监视和控制诸如工业,汽车,航空航天和医疗机械,机器人和设备(包括物联网(IoT)设备)的应用。

动画开发 ADEV

动画及交互系统(如游戏及模拟游戏)的架构、设计及开发。

数据建模与设计 DTAN

开发模型以表示和传达数据要求,并使组织能够了解其数据资产以及现实世界实体之间的关系。 调查、分析和确定数据要求,以支持软件系统的开发,数据集成和数据检索活动。 迭代、审查和维护数据要求和数据模型。

数据库设计 DBDS

规范,设计和维护用于存储、访问数据的机制,以支持业务信息需求。设计物理数据层, 解决企业数据资源需求和本地存储数据结构。定义用于支持商业智能和数据分析服务所需的物理或虚拟数据仓库结构。

网络设计 NTDS

进行网络设计及设计策略、战略、架构及文件(包括语音、数据、文本、电子邮件、传真及图像),从而为连通性、容量、界面、安全、弹性、恢复、接入及远程接入提供战略及业务要求的支持。这可能包含通讯基础设施的所有方面,内部及外部的、便携的、公开及私人的、互联网、企业内网及呼叫中心等。

测试 TEST

使用适当的测试工具及技术来规划、设计、管理、实施及报告测试工作,并遵循约定的流程标准及行业特定法规。测试的目的在于确保新及经修订系统、配置、软件包或服务(连同任何界面)按要求实施(包括安全要求),同时充分理解并记录与部署相关的风险。测试包括制定流程、使用及维护测试工具(测试案例、测试脚本、测试报告、测试计划等)来衡量及改进被测软件的质量。

安全工程 SFEN

应用适当的方法确保安全相关系统开发的所有生命周期阶段的安全性,包括维护和重用。 这些包括安全危害和风险分析,安全需求规范,安全相关系统架构设计,正式方法设计,安全验证和验证以及安全案例准备。

信息内容创作 INCA

应用创作、设计、控制和呈现文本信息(在必要时由图形内容支持)的原则和做法,满足目标受众的要求。 信息可以通过数字,印刷或其他媒介传递。 管理创作过程以及与编辑和出版过程的互动。