当前位置: 代码迷 >> 综合 >> 计划书(3)
  详细解决方案

计划书(3)

热度:62   发布时间:2023-10-16 19:06:06.0

3. 需求获取各阶段明细

3.1. 背景研究

需求小组对学生的生活现状进行调查,学生进行沟通交流。然后选取部分同类型的学生日常生活安排APP进行使用与分析,研究本项目应用背景与建立知识框架

3.2. 目标分析

需求小组在应用背景的基础上进行简单的问题分析,初步得到高层系统目标,然后运用目标模型分析,建立了目标模型,并基于目标进行了涉众分析详情参见《目标模型描述文档》《项目前景与范围文档》

3.3. 方法选择

通过对涉众特点、项目目标、前景与范围以及资源成本等多方面的总和考虑,需求小组选择了以下方法进行需求的获取。其中,主要采用的是面谈方法和原型方法。面谈方法具有成本低,实践容易,提高涉众参与度等优点,针对面谈方法使用中可能存在的概念结构不同、模糊化描述、默认知识、潜在知识等现象,我们使用原型方法作为主要的补充手段,用于对细节和复杂部分的细化和分析。

3.3.1. 半结构化面谈

需求初期阶段,需求小组以目前掌握的知识框架为基础,进行问题准备主要为了获取高层次的目标和特性,逐步建立系统的功能需求框架,然后在此框架基础上逐步细化

3.3.2. 结构化面谈

需求获取后期阶段,用例初稿和用户需求列表初步形成后,使用结构化面谈方法对初步需求产物进行审查补漏

3.3.3. 纸质原型

项目前景与范围确定之后,我们需要细化用户需求运用用例和场景的分析方法,形成了系统用例图,一次为依据,明确系统和用户之间的交互。此时使用纸质原型,手绘界面草图,得到初步的功能模块和场景流程。

3.3.4. 故事板原型

构建故事板是将场景式的互动通过图形描述展现给用户,通过对用户反馈的收集和分析,进行进一步的需求明确。采用交互性介于动态程序和静态画面之间的场景串联图板,把各个画面相互联系起来,描述复杂的情节和步骤,并易于发现用户容易遗漏或者习以为常的交互序列,成本较低且制作简单。

3.4. 获取执行

活动ID

活动名称

活动内容

预计完成时间

MPre1

收集背景资料

对系统产生的背景进行深入了解剖析,为后续做好准备

10-16

M1

面谈

第一次面谈,对问题进行明确,了解用户对系统的模糊期望

10-19

Goal

目标分析

整理第一次面谈的结果,进行问题分析,目标建模

10-21

Stkhd

涉众分析

进行基于目标模型的涉众分析

10-23

V&S

前景与范围定义

结合用户反馈,对目标精化进行调整,继而完成项目前景和范围的定义,完成前景和范围文档的编写

10-24

MPre2

面谈材料和流程准备

准备面谈问题列表,设定面谈问题模式,设计制作面谈记录表格

11-1

M3

面谈

以目标模型和系统用例定义为基础,使用纸质原型,获取需求,进行面谈记录

11-3

MRev1

面谈结果汇总、讨论、分析

分析面谈结果,开会讨论,互相补充,达成一致

11-5

Refine1

Prttp1

精化用例,分析场景,制作故事板

对用例进行细化,拆分等,制作故事板

11-7

MPre3

面谈材料和流程准备

准备面谈问题列表,设定面谈问题模式,设计制作面谈记录表格

11-10

M3

面谈

基于故事板原型,执行面谈记录用户反馈

11-12

MRev3

面谈结果汇总、讨论、分析

分析面谈结果,开会讨论,互相补充,达成一致

11-14

Refine3

Doc

精化用例,用例文档编制,用户需求列表定义

对所得用例进行文档化,完成文档初稿编制

11-16

CheckPre

评审会议准备

构建checklist,发放评审准备材料

11-18

Check

需求评审

进行对文档的评审

11-20

  相关解决方案