{"version":"2026-10-02.2","occupation":{"id":"DEV","code":"15-1252.00","name":"软件开发人员","nameEn":"Software Developers","mapping":"与本站AI开发方向直接对应","sourceUrl":"https://www.onetonline.org/link/summary/15-1252.00","taskIds":["DEV-21671","DEV-21662","DEV-21669","DEV-21664","DEV-21666","DEV-21670","DEV-21673","DEV-21661","DEV-21676","DEV-21667","DEV-21668","DEV-21678","DEV-21665","DEV-21663","DEV-21677","DEV-21672","DEV-21679"]},"task":{"id":"DEV-21662","occupationId":"DEV","sourceTaskId":"21662","title":"分析用户需求与软件需求，判断设计在时间和成本约束下是否可行","sourceStatement":"Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.","sourceVersion":"O*NET 31.0","sourceUrl":"https://www.onetonline.org/link/summary/15-1252.00#Tasks","sourceTaskType":"Core","importance":4.08,"scenario":"指定客户群、需求记录与资源约束","coveredActions":["提取软件需求","估算实现约束","判定指定设计的时间成本可行性","决定需求取舍"],"notCovered":["该场景之外的组织规则、其他系统或数据、长期结果尚未验证"],"dependencyBasis":"本场景显式审阅的顺序依赖；不是O*NET或DWA规定的唯一工作流","decompositionBasis":"本站基于任务陈述及关联DWA设计的场景还原候选；DWA不是执行顺序或官方原子切分","relatedActivities":[{"id":"4.A.2.a.4.e.5","name":"Analyze project data to determine specifications or requirements."}],"atomIds":["DEV-21662-A1","DEV-21662-A2","DEV-21662-A3","DEV-21662-A4"],"caseIds":["DEV-03"],"completionRule":"全部必要原子产物与依赖通过，且需要的负责人确认、真实交互或现场动作有实际证据，才可验收本页限定场景；未覆盖的来源动作仍需补齐，不能据此宣告职业任务在所有场景完成","successRate":null,"fieldValidated":false},"atoms":[{"id":"DEV-21662-A1","taskId":"DEV-21662","title":"提取软件需求","scope":"指定客户群、需求记录与资源约束","inputs":["授权的代码副本、软件需求、接口契约、系统规格与运行日志"],"output":"带出处的需求表","acceptance":["带出处的需求表覆盖指定范围内的对象，事实与假设分开且事实有出处","缺失条件、冲突与未支持结论明确列出；表示方式可不同，不按固定措辞验收"],"dependsOn":[],"mode":"ai_candidate","feasibility":"unverified_candidate","assessmentBasis":"输入与产物可界定，可提出独立验收；这是待测试的分工建议","evidence":[],"verifiedExamples":[],"successRate":null,"fieldValidated":false,"stopCondition":"输入或权限缺失、关键验收失败或存在未解决冲突时，保留产物并交回责任人；不能自动宣告父任务完成"},{"id":"DEV-21662-A2","taskId":"DEV-21662","title":"估算实现约束","scope":"指定客户群、需求记录与资源约束","inputs":["授权的代码副本、软件需求、接口契约、系统规格与运行日志","前置产物：带出处的需求表"],"output":"工期成本假设表","acceptance":["工期成本假设表注明数据版本、筛选规则、公式、单位及不确定假设","结果能独立复算；缺失值、边界或不适用情形明确保留，不自行填补"],"dependsOn":["DEV-21662-A1"],"mode":"ai_candidate","feasibility":"unverified_candidate","assessmentBasis":"输入与产物可界定，可提出独立验收；这是待测试的分工建议","evidence":[],"verifiedExamples":[],"successRate":null,"fieldValidated":false,"stopCondition":"输入或权限缺失、关键验收失败或存在未解决冲突时，保留产物并交回责任人；不能自动宣告父任务完成"},{"id":"DEV-21662-A3","taskId":"DEV-21662","title":"判定指定设计的时间成本可行性","scope":"指定客户群、需求记录与资源约束","inputs":["授权的代码副本、软件需求、接口契约、系统规格与运行日志","前置产物：工期成本假设表"],"output":"设计可行性分析","acceptance":["指定设计与时间、成本上限逐项比较，估算假设及不能满足的约束列出","缺设计或资源上限时结论未知；需求排序不能替代设计可行性判定"],"dependsOn":["DEV-21662-A2"],"mode":"ai_candidate","feasibility":"unverified_candidate","assessmentBasis":"输入与产物可界定，可提出独立验收；这是待测试的分工建议","evidence":[],"verifiedExamples":[],"successRate":null,"fieldValidated":false,"stopCondition":"输入或权限缺失、关键验收失败或存在未解决冲突时，保留产物并交回责任人；不能自动宣告父任务完成"},{"id":"DEV-21662-A4","taskId":"DEV-21662","title":"决定需求取舍","scope":"指定客户群、需求记录与资源约束","inputs":["授权的代码副本、软件需求、接口契约、系统规格与运行日志","前置产物：设计可行性分析"],"output":"优先级决定","acceptance":["优先级决定写明决定人、授权范围、所依据的事实及仍未确认项","不能用AI草稿、模型成绩或工具成功状态替代负责人真实确认"],"dependsOn":["DEV-21662-A3"],"mode":"human_decision","feasibility":"requires_human","assessmentBasis":"当前场景含负责人的决定或现场动作","evidence":[],"verifiedExamples":[],"successRate":null,"fieldValidated":false,"stopCondition":"输入或权限缺失、关键验收失败或存在未解决冲突时，保留产物并交回责任人；不能自动宣告父任务完成"}],"completionRules":{"example":"只证明保存的AI产物在一个限定例中通过，不能外推子任务完成率","adjacent":"相近基准证明测试中存在相关能力，不证明本站原子项已完成","candidate":"可交给AI先尝试是编辑建议，完成性待验收","human":"人的决定或现场动作是当前场景的接管点，不等于AI不能提供辅助","rollup":"父任务须通过所有必要产物、依赖与人工门槛；禁止平均子任务数量或外部分数得到职业自动化率"}}