APDP软件开发过程.ppt
文本预览下载声明
Application Product Development Process ——应用产品开发过程 内容 名词术语:活动 (Activity) 名词术语:阶段 (Phase) 名词术语:交付物 (Deliverable) 从属关系 (Dependencies) 内容 APDP是什么 是一个过程,不是方法论 是一个基本过程,不是完整的生命周期 是一个开发过程,不涵盖项目管理、项目实施的过程 是一个不断修正的过程,不是固化的 APDP的概述 方法论基础 MSF RUP APL APDP概览 APDP 策略 APDP 定义 APDP 分析 APDP 设计 APDP 构建 APDP 交付 内容 开发过程 遵循APDP过程 APDP 定义 范围定义文档 一、业务概述 1.主要描述用户类别、管理对象、软件功能; 2.给出业务流程图; 二、任务和交付件 明确各个阶段的的任务和各个里程碑节点的交付物; 三、项目假设和约束 项目的必要和充分条件; 四、功能 软件的功能结构图及每个功能的详细描述; 软件的应用模块划分及功能模块的交付时间; 五、范围综述 1.技术范围,包括语言平台、产品支持、技术及架构; 2.组织范围,用户的组织架构; 3.地理范围,软件使用的地理范围; 4.接口范围,软件所需提供的接口描述; 5.报表范围,软件所需提供的报表; 6.工作流范围,软件所包含的工作流; 7.范围之外,上述范围之外的一些约定; APDP 定义 项目计划文档 一、概览 1.目标 2.目标用户 3.合作伙伴 二、项目范围 1.需要实现的模块 2.项目架构 3.接口 4.数据转换、数据清理、业务集成/报表、测试、文档培训、产品支持 三、项目计划 1.项目时间表 2.里程碑 3.项目计划(甘特图) 四、交付件 五、资源计划 1.角色和职责 2 .联系方式 3.合作方式 4.硬件/软件资源 六、假设 七、风险和问题 APDP 定义 需求定义文档 一、引言 1.范围 2.目的 3.读者 4.参考文献 5.关键词 二、业务需求概述 1.业务过程(业务过程图过程说明) 2.业务来源 3.已有业务解决方案 4.假设 三、用户分析 1.用户角色 2.说明 四、功能需求 1.功能需求列表 2.各功能点需求点明细 例:WHZQCL-1 选择周期策略 WHZQCL-2 提前报警天数为非整型数值或数值超过整型范围的,给出提示 五、安全性/数据严密性/性能需求 六、接口需求 七、问题记录 1.已解决问题 2.未解决问题 APDP 定义 用例描述文档 一、引言 1.范围 2.目的 3.读者 4.参考文献 5.关键词 二、用户分析 1.用户角色 2.说明 三、用例综述 1.用例图 2.用例列表 四、用例说明 名称 创建周期策略 编号 WHZQCL-01 执行者 生技部专职 概述 新增一个周期策略 需求映射级别 用户目标 前置条件 用户具备使用本模块的权限设备类型已维护线路性质已维护 主成功场景 1:发起创建一个周期策略 2:确定名称、修试设备类型、线路性质 3:确定创建 4:维护周期策略属性 扩展 3a:名称有重复或者名称为空,警告并结束 3b:未选择设备类型,警告并结束 3c:未选择线路性质,警告并结束 技术和数据变化列表 五、问题记录 1.已解决问题 2.未解决问题 APDP 分析 分析文档 一、引言 1.范围
显示全部