敏捷开发在信息管理系统设计中的应用研究

来源 :科学与生活 | 被引量 : 0次 | 上传用户:dongchangnie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:瀑布模型是传统的软件开发较常使用的模型之一,在体系结构设计时,离不开需求文档。需求和设计确定后,开始编码,并根据先前的设计开始开发。该模型的应用,使开发过程独立存在与用户需求。在用户需求发生改变时,需承担较高的变化成本,并且相对复杂。敏捷开则以用户需求为出发点,通过迭代的方式来完成软件开发。其更加追求开发速度,渐进式的完成工作软件交付。敏捷开发需收集方式为迭代收集,敏捷软件开发全程均存在原始软件开发的体系结构设计。Scrum的迭代开发使得开发难度降低。而大部分学生缺乏开发经验,在项目开发时反而更容易遵循规范引导,有利于学生开发和学习,熟悉系统开发流程。
  关键词:敏捷开发;信息管理系统;Web框架;B/S连接;数据库模型
  引言
  敏捷软件开发是基于敏捷宣言定义的价值观和原则,是一种能应对需求快速变化的软件开发能力。常见的方法论与实践有极限编程、水晶方法、精益软件开发、Scrum等。其中Scrum定义了要达成敏捷的流程和方法,让敏捷更好落地。因此我们选择采用Scrum,作为我们敏捷软件开发的方法论。Scrum包括了一系列实践和预定义角色,是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。在此框架中人们可以解决复杂的自适应难题,同时也能高效并创造性地交付可能最高价值的产品。
  1开发应用思想
  为了适应更为复杂的信息生存环境,敏捷开发技术的应用,要求数据传输行为始终具备极强的处理灵活性,在面对多变性互联网氛围的同时,开发主机必须能够迅速制定调整策略,进而赢得更为广阔的数据传输空间。为更好适应这种网络变化行为,数据产品需要在开发质量与开发速度方面营造一种相对性的平衡状态,这也是敏捷性思想被引用的初衷。与传统开发软件相比,敏捷开发能够更快适应信息的变化性需求,使实际开发行为以迭代性方式进行应用,从而强调增量开发的实际应用能力。在整个处理过程中,敏捷开发对文档存储量进行了着重强调,且网络主机回默认在数据处于可用状态的情况下,冗余文档可在经过编写处理后直接被释放出来。因此,要拆分一个大的数据项目,需要多个基层子项目的共同配合,在将子项目派发给相关开发人员的同时,使网络主机保持独立的执行处理状态,从而实现对软件文档存储问题的有效解决。
  2敏捷物联网应用平台开发
  随着物联网及嵌入式技术的发展,物联网应用已遍布各行各业,物联网应用开发教学也成为了当前信息技术教育的主流内容之一.不同于其他工程开发,物联网应用开发中硬件及接口的差异化会造成学习者在设备选型、线路连接、环境部署时的困难,进一步增加了学习成本及开发周期.当前物联网应用系统开发门槛高、开发环境复杂,导致物联网开发相关课程的实验教学难以在线上开展,针对该类问题,我们设计并实现了一套基于微服务架构的线上物联网实验平台.考虑到已有通信协议无法满足实际需求,同时设计了一种新的基于MQTT的一对一推送机制.并根据实际需求,设计并制作了一款基于ESP32的物联网开发板及手机端配网APP.此外,设计了一种基于TEA加密算法的动态口令认证协议,以进一步保障设备及用户信息的安全.经过系统部署及实际功能测试,表明该系统方案能够有效完成预期功能,具有较好的实用价值,为工科类尤其是物联网嵌入式课程开展线上实验教学提供了一种新的方案.未来我们将针对该平台进一步深化设计细节,拓展应用场景,提升用户体验,使其逐步得以广泛应用.
  3 Scrum管理流程
  Scrum管理流程将整个项目周期划分为多次迭代的过程,每次迭代遵循一定的流程约束。在一个迭代周期中,产品负责人首先要与用户及开发团队对产品业务目标形成共识,建立和维护一个动态的需求列表。在迭代开始前,开发团队需要从产品列表中筛选出高优先级的需求纳入本轮的迭代开发中;在迭代周期内,开发团队细化本轮的迭代需求,开展每日站会、特性开发、持续集成,保证在迭代周期内完成本轮的迭代任务;迭代结束后,开展评审会和反思会。在整个迭代过程中,Scrum过程经理会指导团队关注迭代目标的实现并遵循Scrum实践原则。Scrum的项目实践包括3个重要角色:产品负责人、过程经理和团队。产品负责人在传统开发模式与敏捷模式下,对项目的参与程度不同。在传统模式下,产品责任人的介入主要是一头一尾;而在敏捷模式下,产品责任人要全程参与,所以在前期组建团队时要充分考虑产品责任人的适宜性,这个角色必須对市场前景有很好的感知能力,能够很好地梳理市场和用户反馈。在组织中,产品经理的角色选择要视情况而定,产品线经理、业务分析师、运维负责人都是在可选择的范围内。过程经理在传统开发模式下不存在,敏捷模式下的主要职责是确保敏捷实践过程的正确开展,该角色可以兼职或轮岗,一般由项目经理、QA人员、开发经理、资深开发人员担任。在敏捷开发中团队的组建覆盖了需求分析师、设计师、开发人员、测试人员、配置人员等岗位人员,以这种跨功能领域的组队方式完成以用户故事为单位的持续交付。
  4 SSMWeb应用开发
  Web应用程序开发实践需要全面了解多个课程,例如前端,数据库,编程语言和框架。对于计算机专业的学生而言,整个系统的开发过程为他们提供了实践机会。现阶段,项目实践内容执行形式依然沿用传统的SP+Javabean+servlet,而对现如今在程序开发方面应用率不断增加的框架技术了解不足,应用率较低。除此之外,系统开发时,传统的瀑布式开发模型效率并不高,流程杂乱,在质量管控方面存在严重不足。本文在系统开发时,尝试在Web应用程序中采用SSM轻量级框架,并在开发过程管理工作中采用敏捷开发模型,将规定链接应用于项目开发流程中,引导学生有序进行开发。在Web应用软件开发过程中,采用SSM轻量级框架,实施案例教学时选用校友系统的案例,帮助学生更好的了解企业级架构框架,并全面理解并申请多个专业课程。提高专业知识水平和系统开发技术。系统开发采用敏捷开发Scmm模型。按照用户故事分解、任务分解、迭代计划的流程,分解复杂程度较高的项目,形成不同的子项目后更好的迭代。
  5敏捷开发在信息管理系统中的应用需求
  业务流程是信息管理系统的基层实践环节,可使各系统部门在达到联动协作关系的同时,降低敏捷开发的实际成本水平,从而提高信息的实际传输效率,充分发挥数据库逻辑管理体系的内部应用优势。一般情况下,系统相关执行主机需要对核心控制设备发出信息跟踪申请,并需要相关开发元件对该指令请求进行审核,在确保应用性合理的情况下,才可实现对数据参量的转存与处理。简单来说,业务流程的使用环境越复杂,信息管理系统所具备的数据处理能力也就越强,二者之间相互促进、共同进步,可实现对敏捷开发思想的有效完善,并可以此为切入点,实现对信息管理系统应用环境的合理化开发。
  结束语
  敏捷开发作为一种全新的数据编码技术,可在保证信息传输有效性的同时,将底层执行文件与各项硬件开发设备完美结合,一方面解决数据信息的传输受限问题,另一方面可大幅提升待处理文件的实际转码速率。从实用性角度来看,随着敏捷开发技术的应用,互联网环境中的传输数据堆积量开始不断下降,能够较好适应信息化社会背景下的数据文件应用需求,具备较强的推广可行性。
  参考文献
  [1]江洪.基于微信平台数据库的图书借阅信息管理系统设计研究[J].现代电子技术,2020,43(13):134-137.
  [2]张庆华.电子文档信息管理系统设计与实现[J].电脑编程技巧与维护,2013(12):44-47.
  [3]王涛.钢铁服务企业生产管理方法研究与信息系统设计[D].上海交通大学,2010.
其他文献
目的 探讨同型半胱氨酸(Hcy)、低密度脂蛋白胆固醇(LDL-C)与颈动脉内膜中层厚度(IMT)对女性冠心病患者的预测价值.方法 选取冠心病患者155例,非冠心病患者102例,分别测定其Hcy、LDL-C及IMT,并根据不同性别进行对比研究及相关分析.结果 冠心病患者中女性高Hcy检出率为59.6%(31/52),高LDL-C检出率为75.0%(39/52),男性患者中分别为69.9%(72/10
目的 探讨与青年肾癌患者预后有关的临床病理、生物学特征,评估与远处转移潜能相关的因素。方法 收集我院泌尿科1986年1月至2007年12月确诊的年龄≤40岁的83例肾癌患者临床资料及随访工作完整,手术方式包括根治术和部分切除术。所有患者按2004年WHO肾实质上皮性肿瘤分类标准进行术后病理复习,包括组织学分类及分级等。免疫组化方法检测VEGFR-1、VEGFR-2、VEGFR-3、PDGFR-α、
摘要:网络安全已经成为人们生活当中的重要问题,在国家安全领域和公民个人权益财产安全方面都构成一定威胁。二十一世纪是信息化时代,构建良好的网络安全环境是我们每一个人的责任和义务。本文对数据加密技术在计算机网络安全中的应用进行分析,以供参考。  关键词:数据加密;计算机网络安全;应用  引言  在时代大发展的今天,大到国家层面小到个人层面,没有能够离开网络的支持,网络技术和计算机计算在人们的生产生活当
说明:(1)本索引主题词按汉语拼音字母顺序排列;(2)冠有阿拉伯数字、西文字母、西文姓氏的主题词,按其后的汉字的拼音排序,在汉字相同的情况下,按数字、英文字母、希文字母顺序先后排列;(3)缩略词?及未译出的原文英文字母顺序排列在各(字母)部之首;(4)文题、作者后括号内数字为期号,最后为起页。
期刊
目的 观察小剂量尿激酶联合福辛普利、来氟米特和泼尼松,多靶点治疗中、重型IgA肾病(IgAN)的临床疗效和安全性.方法 选择经肾活检并结合临床确诊为原发性IgAN的患者57例,年龄15 ~55岁,尿蛋白≥1.0 g/24 h,血肌酐≤265.20 μmol/L,肾活检病理Hass分型Ⅲ型以上,随机分为治疗组(28例)和对照组(29例),治疗组接受尿激酶、泼尼松、来氟米特和福辛普利治疗,对照组给予泼
目的 探讨不同途径手术治疗贲门癌对患者围术期呼吸功能和心脏功能的影响.方法 选取经胸(30例)、经腹(37例)及经胸腹联合途径(10例)手术治疗的贲门癌患者,分别在术前及术后不同时间检测其呼吸频率、脉搏血氧饱和度(SpO2)和心率.结果 (1)呼吸频率变化值:在术后第1、2、4和7天,经胸途径组[(5.20±0.96)、(5.17±1.58)、(3.93±1.53)、(2.63±1.25)次/mi
目的 研究2型糖尿病合并乳腺癌患者与单纯乳腺癌患者一般情况与临床相关病理指标之间的差异,探讨糖尿病与乳腺癌之间的相关性.方法 采用病例对照的方法分析比较同时期住院的2型糖尿病合并乳腺癌患者(2型糖尿病合并乳腺癌组)以及单纯乳腺癌患者(单纯乳腺癌组)之间的临床一般情况、相关病理学指标之间的差异.结果 2型糖尿病合并乳腺癌组平均年龄、空腹血糖、BMI以及甘油三酯高于单纯乳腺癌组[分别为(58.4±7.
摘要:醫疗器械制造型企业本质上是生产特殊性质产品,以追求最终经济效益为目的,因此这类企业有必要通过合法渠道保护自己的研发产出,充分构建知识产权壁垒以维护自己的合法权益。本文首先概括论述了国家在知识产权保护方面的立法措施和相关政策规定,就医疗器械制造型企业在保护自身产权权益方面的不足之处进行了剖析,继而从多角度详细分析了医疗器械制造型企业加强知识产权管理,针对如何在保障自身权益的基础上实施战略性规划
目的 探讨下腔静脉滤器(VCF)置入联合抗凝溶栓治疗下肢深静脉血栓形成(DVT)的效果及防治肺动脉栓塞的意义.方法 回顾性分析2009年1月至2011年9月我院收治的DVT患者115例,选择27例适合行VCF置入的患者,在数字减影血管造影术下行VCF置入,术后给予溶栓、抗凝等治疗.结果 27例患者下腔静脉内均成功置入VCF,经溶栓、抗凝后患肢肿胀明显消退,术后无肺栓塞及滤器置入相关并发症发生.结论
目的 探讨急性ST段抬高心肌梗死患者超敏C-反应蛋白(hs-CRP)与心功能的相关性.方法 对45例急性ST段抬高心肌梗死患者行冠状动脉造影,对造影结果采用Gensini积分定量评价冠状动脉血管病变程度;常规测定术前与术后血清hs-CRP、血脂、血糖、尿酸和体重指数.组间比较采用t检验,以Gensini积分与危险因素行多因素逐步回归分析.结果 冠状动脉支架术前与术后的血清hsCRP浓度比较,差异有