系统分析师论文---论软件需求获取技术以及应用

news/2024/11/15 8:44:00/

前言:

  1. 按照论文题目写相关内容。这一块是自己要提前准备的重点,并且一定要针对自己的项目构造几个真实的例子,不能只列举理论。
  2. 回应子题目。这一块一般是写过程,有可能会问其他的,需要针对性点题 ,但是不会影响大局,可以看看历年真题的子题目是怎么问的,一般可以直接按子题目顺序写论文正文。
  3. 本章针对常考的题目,给出了思路和范文,学员在学习本章内容的时候,一定要重点关注正文部分的写作,其他项目背景等模板部分用自己的万能模板。
  4. 特别注意:
    1. 范文仅供参考,请勿照抄,一定要自己改写。
    2. 范文可能会出现字数超标,重点是要掌握写作的思路,然后自己写的规范点。

一、论软件需求获取技术以及应用

题目:论软件需求获取技术以及应用

软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。软件需求获取是一个确定和理解不同的项目干系人的需求和约束的过程。需求获取是否科学、准备充分,对获取的结果影响很大,这是因为大部分用户无法完整地描述需求,而且也不可能看到系统的全貌。因此,掌握各种不同需求获取技术,并且熟练地在实践中运用它,并与用户有效合作,是十分重要的。

请围绕“需求获取技术以及应用”论题,依次从以下三个方面进行论述。

  1. 简要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
  2. 详细说明目前有哪些比较常用的需求获取技术?说明每种需求获取技术的基本方法
  3. 详细论述你参与分析和开发的软件项目中所采取的需求获取技术以及选取这些技术的原因,并且说明需求获取的具体实施步骤

找准核心论点:

问题1要点:

软件系统的概要:系统的背景、发起单位、目的、开发周期、交付的产品等。

“我”的角色和担任的主要工作。

问题2要点:

常用的需求获取技术。

说明每种需求获取技术的基本方法。

问题3要点:

采用的需求获取技术以及选取这些技术的原因。

说明需求获取的具体实施步骤。

理论素材准备:

需求获取方法:

  1. 用户访谈:1对1-3,有代表性的用户。
  2. 问卷调查:用户多,无法一一访谈。
  3. 现场观摩:针对较为复杂的流程和操作。
  4. 联合需求计划(JRP):高度组织的群体会议,各方参与,成本较高。
  5. 情节串联板:一系列图片,通过这些图片来讲故事。
  6. 收集资料:把与系统有关的,对系统开发有益的信息收集起来。
  7. 参加业务实践:有效地发现问题的本质和寻找解决问题的办法。
  8. 阅读历史文档:对收集数据性的信息较为有用。
  9. 抽样调查:降低成本。样本大小=(可信度系数/可接受的错误)

范文:

摘要:

2018年7月,我所在公司承担了某养老管理信息平台的开发工作,我有幸作为该项目的技术负责人参与整个开发过程,并负责了该项目的需求分析与系统设计工作。该系统以养老为主线,其中包括养老档案、照护计划、服务审计、状况跟踪、费用管理,决策支持等方面的60多个业务功能模块组成。本文以养老管理平台为例,主要论述了软件需求获取技术在该项目中的具体应用。在需求的前期阶段,我们采用用户访谈和调查问卷结合的方式进行需求获取;在中期阶段,采用现场观摩的方式进行需求获取;在后期阶段,采用查阅历史文档的方式来收集需求。实践证明,有效的利用多种需求获取技术实施需求获取,能够有效降低项目风险,最终项目顺利上线,获得用户的一致好评。

正文:

目前我国已经进入老龄化社会,老龄人口逐年增长,按照老龄办提供的数字,预计到2023年中国的老年人口将要达到2.95亿,与之增加的养老消费人均三千左右,从整个养老产业的规模来看,估算在2025年增加到5万亿的规模,市场规模巨大。随着互联网的迅猛发展,各行各业都在进行着互联网+的尝试,希望搭上这个发展契机,其中,养老领域更加迫切需要解决养老专业化程度低,信息不足,健康照护水平滞后等一系列待解决的问题。

2018年7月,我所在的公司承担了全国老龄办以及全国几十家养老医疗机构合作进行的养老管理信息平台的开发工作,我有幸作为该项目的技术负责人,参与整个开发过程,并且负责了该项目的需求分析与系统设计工作。由于我们公司在医疗行业领域有着丰富的成功经验,同时,近年来在养老领域也成功实施过很多成熟后的案例,所以,一期投资3000万,委托我们进行这款综合性养老管理平台的开发工作。该系统以养老为主线,其中包括养老档案,照护计划、服务审计、状况跟踪、费用管理、决策支持等方面60多个业务功能模块组成,系统功能相当完善。经过前期对全国几十家养老机构和相关合作的医疗单位的调研分析,我们这个系统主要需要解决几个大的问题。其中包括养老机构从传统方式向先进的精细化管理过渡,人员组成结构和工作方法的改变,如何更好的医疗供养结合的方式对老人进行健康的照护等。因此,如何能够让项目开发顺利进行,利用需求获取技术获取用户真实需求显得至关重要。

项目实践中需求获取技术有很多,主要的有用户访谈,问卷调查,现场观摩,阅读历史文档等。其中用户访谈,主要是进行一对三个以内代表性客户进行谈话沟通的方式获取需求。优点就是灵活性好,适用范围广。缺点是客户时间难以安排,信息量大记录困难,需要有领域知识,对企业机密话题比较敏感等。适用于简单小范围的需求获取。问卷调查,主要是通过精心设计调查表来收集用户需求。优点是可以短时间以低廉的代价从大量问答中收集数据。缺点是双方未见面无法澄清疑问,反馈信息不全面,无法深入问题细节等。适用于大范围需求收集。现场观摩,主要是针对一些比较复杂,较难以理解的流程,操作需求的获取。优点是直观清晰,缺点是效率低。适用于对复杂需求的获取。阅读历史文档,主要是通过查阅相关历史资料来获取需求。优点是节省时间,缺点是信息陈旧不准确等。适用于对复杂工作表单资料数据的收集。

本文主要通过对需求初期的阶段,中期阶段,后期阶段分别在获取过程中针对遇到的不同问题采用不同需求获取技术来进行详细论述。

首先,在需求的前期阶段,遇到的问题就是由于整个平台涉及到几十家养老机构,如何能够有效,快速进行全面概况需求获取呢?我们采用了用户访谈和调查问卷结合的方式进行需求获取。由于涉及到全国几十家机构,为了能够重点突出,我们先选择具有代表性的几家机构先进行,然后再逐渐铺开。整个需求调研团队,分为几个组,分别进行需求收集。护理主任是负责养老机构的具体管理工作,一般有2到3个,我们采用了访谈的方式进行需求获取,通过与护理主任的详细沟通,对养老机构业务流程有了整体的,全面性的了解。同时,扫清了一些基本障碍和他们希望系统能够在那些方面能够更好的优化现有工作流程,提高对老人照护的效率。由于护理员具体的业务流程很多,为了能够快速收集流程数据的细节,在得到护理主任的配合下,制作了调查问卷表格,下发给机构的护理员,最后统计整理后,在同骨干员工进行一下需求细节的沟通和确认。由于采用这种主次分明,详细的安排,在前期得到了不错的效果,为后续需求获取搭建起了一个良好的基础。

其次,在需求的中期阶段,虽然在整体需求的获取上已经有了一定的基础,但是,很多流程是仅仅通过跟主任访谈和对调查问卷整理无法直观了解的,很容易在后期需求整理中出现问题,这又是摆在前面的一个难题。此时,我们决定采用现场观摩的方式进行需求获取。在调研期间,对于很多业务流程没有一个直观的认识和了解,很难清楚的体会到护理主任和具体业务员平时工作的真实体会,优化流程上势必是纸上谈兵。所以,在征得机构领导的同意下,在护理主任协助和安排下,我们跟随护理员对一些环节进行了现场观摩,更清楚的了解到平时日常的操作规范和流程。譬如,对患有一些疾病的老人平时状况跟踪,需要按照要求多久对老人的状况和各项指标进行手工现场记录,同时还有整理回报集中再输入电脑文档备份,这样在这个过程中,大量的时间都在进行护理记录的工作,占用了大量护理员工作时间,减少了看护老人的时间。通过观摩的方式,我们更清楚了解业务,为后续需求分析解决她们对流程优化的关切起到很好的作用。

最后,在需求的后期阶段,我们基本上完成了大部分业务需求的收集,但是,数据统计利用也是主任和领导关注的,这个涉及大量专业的数据指标的梳理,这又是一个不小的工作量。在这种情况下,我们为了提高工作效率和准确性,我们决定采用查阅历史文档的方式收集需求。在这之前很多养老机构都是使用Excel工具采用手工汇总的方式制作和一些简易的三方系统进行数据统计,数据的准确性,整体性和数值参考价值都是有所欠缺的。在相关工作人员的协助下,我们在查阅了大量历史数据报表,梳理出其中大量的关键性的指标项,整理一个初步的需求性文档,在对其中不明确的地方再与业务人员进行了讨论和确认,最后进行过滤和筛选出能够经过加工提供的合理部分归入到需求文档。同时,考虑到后期需求分析和系统设计,我们对指标的展现方式和 相关的查询过滤条件,也进行了讨论和初步确认,为后续工作做了铺垫和减轻相关设计工作的难度。由于参考了历史文档,指标梳理工作进展的比较顺利,而且需求准确度也得到了用户的认可。

整个项目开发10个月左右完成,到目前运行稳定。通过在生产环境一段时间的使用,用户反馈良好。但同时,也存在一些不足,譬如,关于养老机构楼层设置这部分需求的收集不够周全,系统没有进行充分的设计,造成维护比较繁琐。在后期通过对需求的重新整理和进一步的深入挖掘,我们获取到每个楼层的建筑结构图,我们通过对结构的简单处理,直观的在途中进行楼层房间床位和老人的设置,减少了很多维护的时间和效率,最后得到用户的认可。

实践证明,有效的利用多种需求获取技术实施需求获取,有效降低项目风险,对项目顺利进行起到直观重要的作用。养老管理平台是一个通用的管理平台,接下来,作为项目的技术负责人,我会总结现阶段的经验教训,在后续系统升级完善中,不断思考和改进需求获取方法使用中不足,在后续项目中充分发挥需求获取技术的更大作用,为公司创造效益的同时,也能够为客户开发出更稳定的更高效的系统。


http://www.ppmy.cn/news/62194.html

相关文章

7-2 哈利·波特的考试

哈利波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外&…

在Linux中进行Jenkins部署(maven-3.9.1+jdk11)

Jenkins部署在公网IP为x.x.x.x的服务器上 maven-3.9.1要安装在jdk11环境中 环境准备 第一步,下载jdk-11.0.19_linux-x64_bin.tar.gz安装包。 登录地址:Java Downloads | Oracle 下载jdk-11.0.19_linux-x64_bin.tar.gz安装包,然后使用Win…

【每日一题Day197】LC2432处理用时最长的那个任务的员工 | 枚举

处理用时最长的那个任务的员工【LC2432】 共有 n 位员工,每位员工都有一个从 0 到 n - 1 的唯一 id 。 给你一个二维整数数组 logs ,其中 logs[i] [idi, leaveTimei] : idi 是处理第 i 个任务的员工的 id ,且leaveTimei 是员工完…

树形结构的三级分类如何实现?

概述: 本三级联动分类服务端使用的是: Springboot MyBatis-plus,前端使用的是:VueElementUI,树形控件使用的是el-tree。本三级联动分类可以把任一子项拖拽到其它目录,可以添加、编辑、删除分类。 效果图&#xff1a…

ES的概述

一、ECMASript 相关介绍 1.1什么是 ECMA ECMA ( European Computer Manufacturers Association )中文名称为欧洲计算机制 造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。 1994 年后该 组织改名为 Ecma 国际。 1.2.什么…

基于Python的PROSAIL模型介绍以及使用

1、介绍 PROSAIL是两种模型耦合得到的。 SAIL是冠层尺度的辐射传输模型,把冠层假设成是连续的且具有给定几何形状和密度的水平均匀分布的介质层,从而模拟入射辐射与均匀介质之间的相互作用,具体还是挺复杂的。而PROSPECT就是叶片尺度的辐射传…

【网络安全】本地提权漏洞分析

0. 前言 CVE-2023-21752 是 2023 年开年微软第一个有 exploit 的漏洞,原本以为有利用代码会很好分析,但是结果花费了很长时间,难点主要了两个:漏洞点定位和漏洞利用代码分析,欢迎指正。 1. 漏洞简介 根据官方信息&a…

可视化绘图技巧100篇高级篇(二)-网络图

目录 前言 知识储备 网络拓扑图 网络和族群结构 基本网络图与相似甘特图的区别