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

来源 :中国电气工程学报 | 被引量 : 0次 | 上传用户:chance_abc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在信息时代的推动下,很多传统工业也陆陆续续地走上了信息自动化的步伐,如何让传统工业更好地走上信息自动化之路,这也是近几年来我们一直在探讨的问题,下面我将借此篇文章讲术我们实现信息自动化系统的第一步——如何正确获取需求。本文以《绿色车间检测系统》项目为例讲述了软件系统需求获取的技术的选择,及其应用的过程。在本文中首先介绍了几种常用的需求获取的技术,然后讨论了选用需求研讨论会的主要理由与策略,然后通过一个简例说明该技术使用的过程及效果,再通过部分功能的需求来讨论使用其他技术获取系统需求的必要性,最后简要小结了选用多种技术获取系统需求的意义及作用。
  在项目开展期间,我担任了系统分析、系统设计等大量工作。
  绿色车间检测系统是以车间为载体,融合自动控制技术、计算机技术、物联网技术,将生产设备控制、环境监控、信息管理等功能有机结合,通过对生产环境设备的集中管理,提供更具绿色、安全、节能的工作环境。尽管我们做这类项目丰富的经验,但是我们在开始开发项目之前也要先获取到准确的系统需求。获取系统需求是获取哪些需求呢?一般情况下我们需要获取业务需求、用户需求、功能需求和信息需求等。
  为了能准确的获取需求,我们需要采用一些技术来帮助我们,目前常用的需求获取技术有:
  (1)需求研讨论会,即可以建立一个由用户、系统分析员和领域专家参加的联合分析小组来共同完成需求的获取。能够减少交流上的问题。
  (2)用户访谈法,它是分析人员以个别访谈或小组会议的形式与用户进行初步的沟通。
  (3)模型驱动,是一类以定义明确的模型为理论基础,依据模型指导和组织活动开展的需求获取方法,建立用例模型是一种需求获取的有效方法,其简洁清晰的描述方式容易被软件人员和用户共同理解和接受。
  (4)文档考古,指对历史存在的一些文档进行研究,从带有数据的文件、表单、报表等文档中获取所需信息的过程。
  经过项目组的讨论,我们决定在整个获取系统需求的过程中,先采用了需求研讨论会来获取系统需求,因为该技术能够在短暂而紧凑的时间段内使用用户、技术人员及项目组人员可以在应用需求上达成共识、对操作过程尽快取得统一意见。
  下面以一个简单的例子来看,我们的系统需要对连接的生产设备的状态进行实时监控,并显示出来,我们不清楚各个生产设备的工作流程,因此很难把它的业务流程描述出来。如果只是按照我们自己的理解把业务流程做出来,很可能是不符合规定的。采用需求研讨论会,可以从车间里各个岗位的负责人的工作经验中提取出正确的业务流程,保证软件功能的正确性和严谨性。
  现在总结一下采用需求研讨论会的实施过程。在召集会议之前,我们先把用户交给我们的系统描述细致阅读了,从中抽出了系统的需求,把功能清晰明亮的需求用用例模型描述出来,把不清晰的部分列举出来,整理出会议讨论主题;接着我们根据车间的生产流程,在每个岗位上都确定一个人员来参与会议,确定完人员名单后,我们把会议要讨论的主题发给各位与会人员,让各个与会人员提前看看讨论的主题,如果是关系人可以确定的问题就可以提前把解决方案发给我们,这样就可以减少专题讨论会的工作量和时间;在开会的时候,我们让经验丰富的产品经理来当会议的主持人,负责引导与会人员围绕我们不明确的需求来展开讨论和进行头脑风暴,直到需求确定下来为止;会议结束后,我们当天就把会议的纪要,以及需求说明书整理出来,发送给各位干系人查看并确认,确保用户同意按需求说明书的要求开发系统。通过这个会议,我们成功地把绿色车间检测系统不明确的需求都确定下来了。
  需求研讨论会虽然能帮我们快速地把需求确定下来,但该技术不够灵活,因为很难找到所有关系人都有空的时间来集中开会,尤其是项目比较庞大的时候,组织会议就会有点吃力,因为涉及到的人员越多,集中开会的时间越难确定,开会的频率也不能太高,很难不妨碍客户的正常工作。
  通过需求研讨论会我们基本可以把系统的业务需求、用户需求、功能需求确定下来,但是系统的业务流程及信息需求等其他的需求一时间也难以确定下来。我们一致认为可以借助其他的需求获取技术来帮助,把功能业务需求、用户需求、功能需求以外的其他需求确定下来,比如信息需求。我们一开始不清楚工作环境中的空气质量进行实时监控的数据有哪些,为了准确把握好该模块的信息需求,我们使用了用户访谈来确定该模块的需要处理的数据。以下是我们使用用户访谈确定该模块信息需求的过程。
  首先,确定访谈的名单;鉴于该模块是车间里空气总质量的监控,我们找了负责管理车间的负责人来作为我们的访谈对象。然后我们把访谈的内容和问题确定下来,并提前发给我车间负责人。接着我们选择了一名有丰富项目经验的项目经理作为主持人,让他根据访谈的内容和问题与访谈对象访谈。访谈结束后,我们快速地整理了访谈的纪要,并把该模块需要处理的数据一一列举出来,写到需求说明书里,并让用户进行阅读确定。经过与车间负责人的访谈,我们能够及时、快速的得到了我们的信息需求。但是如果涉及到多部门的数据时,访谈的工作量就会增多。因此我们要根据需求的内容来考虑是否适合使用访谈。
  由于我们打算采用面向对象的技术进行系统的开发,所以首先我们使用了基于用例的方法对需求专题讨论会获取到的需求进行提炼抽象建模,使用用例建模来描述项目的需求,可以帮助我们去理解用户的业务和应用领域,后面我们可以运用面向对象分析和设计方法将用例转化为对象模型来进行详细设计。
  为了更清楚系统的信息需求,我们通过文档考古的方式查阅了各个岗位上工作者手头上记录设备的信息,设备操作指南,设备维护记录等数据表及文件,在这些文档中提取了设备信息维护系统中具体要保存处理的数据。
  在实现对工作环境中的空气质量进行实时监控的模块功能时,我们对具体的流程不太清楚,因此我们通过了用户访谈的方式与车间的负责人去了解具体的流程和操作。为了提高访谈的效率和效果,我们在与车间的负责人访谈前准备好了与该模块相关的问题和相应的调查问卷,以便我们能得到更具体的业务流程及数据。
  通过以上需求的獲取的技术,我们把整个系统的需求都确定下来,并编写了需求说明书与用户签下了确认书,后续我们的开发也是按照该需求说明书作为依据完成的,效果也符合用户的需求。从该项目可以看出系统需求获取技术及应用,对我们软件开发过程影响是很深远的,需求获取技术如何选择应该根据需求的内容来决定,选用高效能的正确的方法,可以使我们软件需求更准确,更有利于我们的软件设计及实现,从而降低了软件项目的风险。
其他文献
摘 要 针对TN低压配电系统单相接地保护中短路电流计算和灵敏度校验问题,本文给出了推荐的灵敏度系数;指出了短路保护电器单相短路磁脱扣值选取注意事项;阐明了不同保护线的选取对单相短路计算电流值产生的影响,对工程设计人员具有一定指导意义。  关键词 单相接地、灵敏度、保护线  0 引言  对于TN系统单相接地故障,最经济的做法是采用保护电器的短路保护兼做接地故障保护,由于单相接地故障是短路电流最小的一
期刊
摘要:随着我国经济的快速发展,国家越来越重视法院的信息化理论与实践管理,为了进一步的提高法院的信息化建设进程,必须要根据实际情况提升法院工作技术含量,将法院审判流程管理的信息化建设融入于工作执行中,增强法院的规范化管控,从而构建完善的法院信息化管理制度。因此本文主要针对法院信息化的理论与实践进行简要分析,并提出合理化建议。  关键词:法院信息化;理论;实践分析  1.前言  随着信息技术的不断发展
期刊
摘要:电子信息工程是现代发展的产物,在人们的日常生活和日常生活中得到了广泛的应用,并发挥了很大的作用。合理使用电子信息工程可以促进我们的社会发展,并为人们提供更高水平的生活服务。因此,加强电子信息工程研究非常重要。中国是一个发展中大国,近期重点研究和发展科学技术,特别是计算机网络技术,电子信息工程与计算机网络技术密不可分。该应用程序必须基于电子信息工程。  关键词:电子信息工程;计算机网络技术;信
期刊
摘要:广播电视发射监控系统是广播电视播出工作非常重要的一项内容,计算机技术在其中的应用提升了发射监控的整体水平,实现了在线监测、远程监控等多方面功能。下面文章就对计算机技术在广播电视发射监控中的应用展开探讨。  关键词:计算机;广播电视;发射监控;监控技术  广播电视与网络媒体作为信息传播的重要媒介,在人们的日常生活中发挥着重要的作用,在与互联网发展进行竞争的情况下,广播电视若要实现长期的发展,就
期刊
摘 要:为了提高制药工业的智能化水平,在互联网环境下,进行生产作业线、工序和制药设备的智能控制优化设计,提出基于自适应均衡博弈的制药工业智能化控制模型,分析制药工業的智能化现状以及互联网的应用水平,在柔性工序体系结构下进行制药工业智能化控制的约束参量分析,设计制药作业线的优化调度方案,采用自适应均衡博弈方法进行制药智能化设备和加工工序的优化配置,结合物联网和物联网技术进行制药工业的智能化网络控制,
期刊
摘要:事故救援安全管理技术日新月异,在事故救援中,其轨道起重机行车事故也不断增加。救援行业在迅速的发展着,若想在现今社会事故频发的情况下带来良好的救援速度和效益,必须通过不停的提升轨道起重机行车的安全管理问题解决能力,为事故救援带来更安全的效益。因此本文对轨道起重机行车事故救援吊复中的几点问题进行深刻的分析。  关键词:轨道起重机;救援吊复;安全管理;问题和对策  1、前言  我国的铁路行业随着中
期刊
摘要:本文选取自动气象站资料、NCEP再分析资料等相关资料对出现于2016年5月哈密北部地区的一次暴雨天气成因展开分析。结果表明:此次降水主要是中亚低槽在朝东边移动过程中持续增强,且在新疆中东部切涡东移,导致哈密北部形成暴雨天气。较强高空急流推动了中低层上升运动的不断增强,这也是导致高空辐散的主要因素。低空急流促使水汽辐合不断加强,并且促进了暴雨天气的发生。降水期间,哈密地区北部为高湿区,对于哈密
期刊
摘要:随着我国电子信息通信技术的不断完善,对于社会保障体系的安全也会带来一定的影响。通过强化网络技术以及电子信息技术,促进社会保障管理工作具有非常重要的意义。目前,我国很多企业的社会保障体系管理工作还是存在一些问题,针对于这些问题需要合理的利用电子信息技术,从而完善社会保障体系的安全。  关键字:电子信息;通信新技术;社会保障;网络体系安全  在当前阶段,网络技术属于发展比较迅速的一个领域,在实际
期刊
摘要:在当前社会发展背景下,水污染问题已经越发严重,并且得到了社会各界的普遍关注,所以针对水质进行检测以及检测的相关技术发展,在近些年来呈非常迅速的水平提升。在当前进行水质检测工作过程中,所应用的主要技术就是紫外光谱分析技术,这无论是对于水环境的监测还是环境的保护,都具有非常重要的作用。所以在本文当中,将从几个方面对紫外光谱检测技术进行分析,并提出技术优化对策。  关键词:水质检测;紫外光谱分析;
期刊
摘要:众所周知,传统燃油汽车在使用过程中会产生一定的空气污染,随着我国经济整体水平的提高,人均汽车保有量大幅增加,而这也导致汽车造成的环境污染进一步加剧。这种状况的存在显然不符合绿色发展和可持续发展的需要。为了实现汽车行业的节能减排,电动汽车逐渐受到人们的关注。然而,无论从数量、技术还是分布上,我国目前的充电桩建设还不能满足日益增长的新能源汽车的需求。在这种情况下,本文就对电动汽车充电设施的现状与
期刊