# 工作任务：分析用户需求与软件需求，判断设计在时间和成本约束下是否可行

层级：职业 → 工作任务 → 原子子任务
内容版本：2026-10-02.2；任务ID：DEV-21662
职业：软件开发人员（15-1252.00）
来源：https://www.onetonline.org/link/summary/15-1252.00#Tasks
原始任务：Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
场景：指定客户群、需求记录与资源约束
本场景覆盖动作：提取软件需求、估算实现约束、判定指定设计的时间成本可行性、决定需求取舍
尚未覆盖：该场景之外的组织规则、其他系统或数据、长期结果尚未验证
依赖依据：本场景显式审阅的顺序依赖；不是O*NET或DWA规定的唯一工作流

## 使用目标
先读取职业与任务范围，再按需获取原子项。使用已有授权和上下文，提出缺口、依赖与验收计划；不要用外部总分或已完成子项的数量宣告整项工作完成。
先分析适用性、输入与依赖，不自动开始业务执行。
本站基于任务陈述及关联DWA设计的场景还原候选；DWA不是执行顺序或官方原子切分

## 原子项与依赖
1. 提取软件需求（DEV-21662-A1）
   输出：带出处的需求表；状态：可交AI先试 · 待验收；前置：场景起点
   按需全文：/atoms/DEV-21662-A1.md?version=2026-10-02.2
   - 带出处的需求表覆盖指定范围内的对象，事实与假设分开且事实有出处
   - 缺失条件、冲突与未支持结论明确列出；表示方式可不同，不按固定措辞验收
2. 估算实现约束（DEV-21662-A2）
   输出：工期成本假设表；状态：可交AI先试 · 待验收；前置：DEV-21662-A1
   按需全文：/atoms/DEV-21662-A2.md?version=2026-10-02.2
   - 工期成本假设表注明数据版本、筛选规则、公式、单位及不确定假设
   - 结果能独立复算；缺失值、边界或不适用情形明确保留，不自行填补
3. 判定指定设计的时间成本可行性（DEV-21662-A3）
   输出：设计可行性分析；状态：可交AI先试 · 待验收；前置：DEV-21662-A2
   按需全文：/atoms/DEV-21662-A3.md?version=2026-10-02.2
   - 指定设计与时间、成本上限逐项比较，估算假设及不能满足的约束列出
   - 缺设计或资源上限时结论未知；需求排序不能替代设计可行性判定
4. 决定需求取舍（DEV-21662-A4）
   输出：优先级决定；状态：需要负责人决定；前置：DEV-21662-A3
   按需全文：/atoms/DEV-21662-A4.md?version=2026-10-02.2
   - 优先级决定写明决定人、授权范围、所依据的事实及仍未确认项
   - 不能用AI草稿、模型成绩或工具成功状态替代负责人真实确认

## 父任务完成门槛
全部必要原子产物与依赖通过，且需要的负责人确认、真实交互或现场动作有实际证据，才可验收本页限定场景；未覆盖的来源动作仍需补齐，不能据此宣告职业任务在所有场景完成
逐项记录实际输入、模型与工具配置、产物、验收证据、人的介入和失败；缺证据保持未验证。必要子项或接管未完成，父任务不能报完成。
职业或工作任务的一般AI完成率：未知。不能平均子项数量或外部分数。

## 你的上下文与回执
记录实际任务范围、可用资料、工具、本人决定、AI产物与独立验收；没有真实记录不得生成能力成绩。
场景案例（不等于本职业整项任务）：/tasks/DEV-03.md?version=2026-10-02.2
