查看更多
当前 - 论文题目 - 需求工程
简单
论文题
2018年5月第3题

论软件系统需求获取技术及应用

需求获取(Raquirecent Discovery, RD)是一个确定和理解不同类用户的需要和约束的过程。需求获取是否科学、充分对所获取的结果影响很大,直接决定了系统开发的目标和质量。由于大部分别户无法完整的描述需求,也不可能看到系统的全貌,所以在需求获取中,系统分析师需要与用户进行有效沟通和合作才能成功。系统分析师根据要获取的信息内容和信息来源采用不同的需求获取技术, 并且熟练地在实践中运用它,进而获得用于描述系统活动的待定软件需求,构建系统开发目际和质量 要求。
请围绕"软件系统需求获取技术及应用"论题,依次从以下三个方面进行论述。

  1. 简要叙述你参与的软件开发项目以及你所承担的主要工作。
  2. 详细说明目前主要有哪些需求获取技术,不同需求获取技术各自有哪些特点。
  3. 根据你所参与的项目。具体阐述如何根据需求内容采用不同的需求获取技术获取系统需求。
思路解析

我参与的软件开发项目是一个在线医疗预约系统。我在项目中担任系统分析师的角色,主要负责需求获取和需求分析的工作。我与客户和用户进行了广泛的沟通和合作,收集了他们的需求和约束,并将其转化为系统的需求规格和功能要求。我还与开发团队紧密合作,确保需求的正确理解和实现。

目前主要的需求获取技术包括以下几种:
采访和访谈:通过与用户和相关利益相关者进行面对面或远程的交流,进行问答和深入的讨论,以了解他们的需求和期望。

观察和场景分析:通过观察用户在实际工作环境中的行为和操作,了解他们的工作流程和需求模式,以便更好地理解他们的需求。

原型和模型:通过创建原型和模型,以图形化和可视化的方式展示和验证系统的功能和界面,帮助用户更好地理解和确认需求。

问卷调查:通过设计和分发问卷,收集用户的意见和反馈,了解他们对系统的期望和满意度。

需求工作坊:组织一个专门的工作坊,邀请用户和相关利益相关者一起参与,共同讨论和定义系统的需求和功能。

每种需求获取技术都有其特点和优势:
采访和访谈:能够直接与用户进行交流,深入了解他们的需求和期望。可以针对性地提出问题,获取详细的信息和反馈。

观察和场景分析:通过观察用户的实际行为和操作,可以更准确地了解他们的工作流程和需求模式。可以发现隐藏的需求和问题,提供更具体的解决方案。

原型和模型:通过创建原型和模型,可以直观地展示系统的功能和界面,帮助用户更好地理解和确认需求。可以及早发现问题和改进方案。

问卷调查:通过问卷调查,可以快速收集大量用户的意见和反馈。可以广泛覆盖用户群体,获取大规模的数据。

需求工作坊:通过组织工作坊,可以促进用户和利益相关者之间的合作和讨论。可以集思广益,共同定义系统的需求和功能。

根据需求内容选择不同的需求获取技术:
根据我参与的项目经验,我们根据需求内容和目标,选择了不同的需求获取技术来获取系统需求。

采访和访谈:我们与医院的医生、护士和管理员进行了面对面的采访和访谈,了解他们的需求和工作流程。通过直接交流,我们能够深入了解他们的需求和期望,获取详细的信息。

观察和场景分析:我们参观了医院的就诊流程,观察了医生和患者的实际操作。

在观察和场景分析过程中,我们能够了解医生和患者的行为和需求模式,发现他们在就诊过程中的痛点和问题。通过观察和场景分析,我们能够获取关于预约挂号、就诊流程、医疗记录管理等方面的需求信息。

原型和模型:基于收集到的需求信息,我们创建了系统的原型和模型。通过原型和模型,我们能够以图形化和可视化的方式展示系统的界面和功能,让用户更好地理解和确认需求。我们与医生和患者一起讨论和验证原型,收集他们的反馈和建议,进一步细化和完善需求。

问卷调查:我们还设计了问卷调查,向医生和患者发放问卷,收集他们对预约挂号系统的意见和反馈。通过问卷调查,我们能够获取更广泛的用户意见,了解他们对系统功能、界面、易用性等方面的需求和期望。

通过采访和访谈、观察和场景分析、原型和模型以及问卷调查等多种需求获取技术的结合运用,我们能够充分了解不同类用户的需求和约束。通过与用户的有效沟通和合作,我们能够获取准确、全面的系统需求,为系统开发的目标和质量奠定基础。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有