浅谈计算机软件开发与数据库管理

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:tinnawang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:计算机的发展,带动了整个社会的进步,也大大改变了人们的生活,如今,它已不单单是一种计算工具,而是人类智慧的延伸,广泛运用于数据通信、文化教育、经济管理、医疗工程等领域。作为计算机技术的核心,软件产业日益发展,已成为我国经济发展的支柱型产业。
  关键词:软件开发;数据库管理
  中图分类号:C93文献标识码: A
  一、计算机软件工程的发展
   计算机软件工程发展于20世纪60年代,到了70年代的中后期,计算机软件工程开始的快速发展的阶段,逐渐涌现的一篇篇软件开发小组,在这个阶段所开发的软件程序还是比较简单易懂的,其程序也主要是属于个人的“艺术品”。直到80年代初期,软件工程得来全面系统的发展,随着低级语言如汇编语言逐渐被替代,新的高级程序语言的发展,软件系统渐渐的变得系统化和对象化。计算机信息时代的带来和网络的普及推广和应用,软件已经无处不在。
  二、软件开发过程中的管理
   软件开发项目前期包含可行性与计划研究阶段和需求分析阶段,这阶段工作的准确性直接关系到软件项目的成败。这一阶段首先确定该软件的开发目标和总要求,进行项目的可行性分析与投资-收益分析,编制开发计划,为领导层的决定提供依据。由领导层决定项目取消或者评审和批示,当项目确定实施以后,初步制定软件项目开发计划,进入下一个阶段。需求分析阶段要能确定被设计软件的各项功能、性能需求和设计约束,编写出软件需求说明书、数据需求说明书和初步的用户手册。需求的获取要求成立需求调研小组,在调研中将用户群体根据其差异性进行分类并归纳出各类的个性特点及任务状况,并在每类用户中挑选出一个典型代表作出决策。调研小组通过调研会、面谈、收集资料等多种方法收集需求,并在分析基础上编写需求文件,与用户一起对需求进行审核,并最终获得用户认可。优秀的需求文件要求具备完整性、正确性、可行性、必要性、无二义性和需求优先性。
  项目准备中的管理涉及项目团队的组织、需求管理、方案设计、风险管理和开发计划。根据项目规模和特点组建开发团队,确定各类人员的职责与考核管理方法,以完成不同角色和不同阶段的任务。在完成需求调研和需求分析后,还会遇到项目需求的变更,要建立起良好的需求管理方法,对变更带来的潜在影响和可能的成本费用进行评估,跟踪每项需求的状态。在项目需求分析的基础上,进行系统方案的设计,确定开发中采取的技术方案、技术架构、开发标准规范和版本管理的方法。做好源自技術、需求、人员、管理中任何未预期的条件和事件的发生所引发的项目风险管理,及早发现风险、及时规避风险,减小项目失败的概率。之后便制定可实施的项目开发计划,制定详细的项目任务分解,大致估计每个任务的工作量,对工作量、资源状况、任务间的相互依赖关系进行全盘考虑后安排合理的工作计划,并对计划执行有效的监控。
  项目开发过程管理主要是对项目的系统详细设计、编码、调试、测试、计划控制、质量控制、版本等方面进行的管理。对评审通过的系统设计进行编码工作,代码核验,由开发人员进行单元测试,监控项目执行情况,及时调整计划和任务安排,并按照质量标准对项目开发过程进行严格的流程控制与审核,通过对计划与质量的监控可以及时发现问题,调整计划,减少因延迟造成的损失。
  项目后期管理是软件开发项目的最后环节,包含测试验收、试运行与软件维护。针对软件的需求和质量要求,按照可行的测试方案与计划对项目进行测试验收,以客观评价项目。开发方应及时做好与验收方的沟通,提供一系列的开发文档供测试使用,了解测试验收方案,这将有助于顺利通过软件项目验收。软件的后期维护包括纠错性维护、适应性维护和完善性维护,不仅需要纠正软件开发中的错误,修改和扩充程序以适应新的环境,还需要满足用户新的需求。这就需要在软件开发过程中,尽可能完善细致,为后期降低维护成本打下良好基础。
  三、数据库管理技术
  3.1数据管理技术存在的问题。
  数据库管理技术是软件技术应用下的一个重要方法,在今天的人们生活和工作中,数据库管理技术将会发挥更加广泛的作用。但是,相比于国外先进的数据库开发水平,我国的数据库管理技术还相对比较落后,在应用开发上还存在很多问题。其主要表现在数据仓库技术和数据挖掘技术上的不完善。
  现代的数据仓库技术主要存在以下几个问题:1.数据仓库以主题为单位的,主题是数据归类的标准,不同的数据主题不能对应与不同的数据分析领域。2.数据仓库的的大量数据在集成西处理后是不能通过相应的支持技术及时进行更新,从而在存储的历史数据的删除和新数据的整理方面不够完善,经常出现错误。
  数据挖掘技术的技术方面的问题主要体现在技术的结构体现上技术发展的不对称,导致各种衔接技术无法有效的融合,从而全面的做到对大量信息的挖掘和处理。,其中在数据信息采集后数据规则模式,和数据挖掘评估等模块的技术还远远落后于数据库的管理技术,这就使得整个技术体系不对称。
  随着信息时代的带来,在软件工程中,人们对数据库信息管理技术的要求越来越高,这就要求加快完善数据开发技术,创新数据库管理技术的开发从而满足人们日益增长的信息管理需求。
  3.2数据库安全管理的软件设计。
  从上面的分析可以看出,基于软件工程下的数据库开发技术还存在的许多问题,特别是在数据挖掘方面。而在人们的生活工作中,数据库管理技术越来越重要,这就要求能够设计出更加安全高效的数据库管理软件来提高企业或个人的工作效率。
  根据EDM3.0规范中对于数据模型的规划,并结合数据挖掘技术和数据仓库技术融合后全业务开展的需求,我们将数据库安全管理模块分为三层模块建设,分别是:数据沉淀层,数据整合层,数据应用层。
  其中数据沉淀层,该层作为EDW的基础源数据,承载了后续的所有加工和应用的需求。其数据主要来源于ODS系统,考虑历史数据源的保留周期和后续加工的需要,在该层对所获取到的数据按时间维标记进行沉淀。基于降低该层数据加工转换的复杂度考虑,该层的建设与ODS整合层保持一致,同样划分为对应的六个主题域进行建设:参与人、产品、帐务、营销、事件、地域。
  对于数据整合层,该层按照数据信息管理的数据模型进行设计,根据分析所需的主题域,对数据沉淀层中的数据进一步加工整合,保证后续应用分析中所需要的加工逻辑都在该层全部实现,并可以支持数据分析和深度挖掘的需要。其中数据整合层的部分代码设计如下:
  最后,数据挖掘建模过程是数据应用层中的一个主要部分。其中应用到的Spss Clementine作为一个数据挖掘应用平台,它支持从数据处理到模型建立到商业成果优化的整个过程。针对数据应用层,主要对数据整合层整理出来的信息进行管理维护,对于出现的新数据及时进行更新,从而更加安全有效的实现数据库的信息管理。
  软件开发是高风险的项目,Standish group报告表明80%以上的项目都是不成功的,或是因为超过预算或延期未完或缺失功能,或者几种因素都有。现在人们致力于应用有助于提高开发效率的开发方法和开发工具,但随着软件规模的不断扩大,人们认识到技术的改善只是促使项目开发成功的重要因素之一,规划、控制和协调变得越来越重要。因此,在计算机软件开发过程中引入与应用项目管理理论,已经成为行业共识。
  
  【参考文献】
  [1]周博文,杜山泽.社会管理创新:从伦理观念、管理理念到思维方式的转变.载于.行政管理改革,2012,(11).
  [2]梁华.浅论近年来软件开发技术与应用发展趋势[J].科技信息,2008,23(14):97-99.
   [3] 窦梅娜. 计算机软件评估研究[D]. 西南财经大学,2006.
其他文献
以南海某FPSO单点系泊系统为研究对象,针对其服役期间在极端海况下出现钢缆断丝、松股的问题展开研究.建立FPSO单点系泊系统模型,进行时域耦合动力分析,基于细长杆理论和有限元方法编写了单缆动力分析程序,通过与商业软件对比验证了程序的合理性,并发现极端海况下出现了系泊缆上部钢缆频繁触底和底部钢缆起落的现象,易引起钢缆的损伤.研究并提出了系泊缆配置新方案,通过调整分段长度避免了钢缆频繁触底、起落的问题;通过提高预张力,避免了系泊缆出现过度松弛的状态,该方案对于内转塔式单点系泊系统的设计与运维具有参考意义.
传统观念中的天下格局rn《论语》载子夏曰:“四海之内皆兄弟也.”《论语集解》引包氏曰:“君子疏恶而友贤,九州之人皆可以礼亲.”包氏以九州解释四海之内,这两个概念之间有什么关系呢?rn《尚书·禹贡》为中国传统地理观念的奠基之作,代表了古人结合观念与实际层面进行的整体性地理规划.其中将华夏之地划分为冀州、兖州、青州、徐州、扬州、荆州、豫州、梁州、雍州.九州为华夏文明的核心区域,《禹贡》总结治理九州山川的成果说:“九州攸同,四陕既宅,九山刊旅,九川涤原,九泽既陂,四海会同.”这里的“四海”指的应该就是九州的边界
期刊
永兴岛是西沙群岛的一座珊瑚岛,岛上林木茂盛,又称“林岛”.三沙市成立后,岛上引入了大量高质量的园林观赏植物,永兴岛就像是海上的一颗“绿色宝石”,镶嵌在我国南海万顷碧波之中.rn南海翡翠西沙绿洲rn永兴岛又称林岛,岛上林木茂密,终年苍翠.整片岛屿犹如绿色宝石,镶嵌在我国南海的万顷碧波之中,极其秀丽.rn永兴岛整体面积约3.16平方千米,东西长约1950米,南北宽约1350米,岛内人口约1000人.永兴岛属于我国南海西沙群岛东部的宣德群岛,岛上布满了白色珊瑚,岛屿轮廓呈椭圆形,是西沙群岛陆地面积最大的岛屿,在
期刊
浙江普陀山,被称为“海中佛国”.作为佛教名山,它最初的传说却是与道教有关,如秦时安期生、西汉时梅福、东晋时葛洪等.该岛早期被称为“梅岑山”,即与汉代人梅福在此隐居修道的传说有关.现有记载中该地与佛教有关的传说,是唐宣宗大中元年(847年)印度僧人在潮音洞前焚尽十指,亲见观音大士,与说妙法.又一说唐咸通四年(863年)日本僧人慧锷从五台山请观音佛像回国,行至普陀山时被风所阻,遂在岛上建“不肯去观音院”,此后该地佛教香火不绝如缕.至北宋元丰三年(1080年)普陀山建“宝陀观音禅寺”,相关记载遂多.其地名到明代
期刊
魏玛是德国中部图林根州的一座重要的小城,小城风景如画,历史厚重,曾在1999年成为德国首座“欧洲文化之都”.rn975年,奥托二世在这里大会诸侯,魏玛因而首次被载入史册.而历史上最令这座小城出名的原因,便是1918年第一次世界大战结束后,德意志帝国灭亡,德国历史上第一个统一共和国——魏玛共和国以及第一部民主宪法《魏玛宪法》在这座小城诞生.同时,这里又充满了浓厚的文化气息,除了众多博物馆和艺术珍品,这里还是包豪斯风格的诞生地,而歌德和席勒等一众文人墨客的到来也为这座小城增添了厚重迷人的气质.因此,魏玛这座千
期刊
粟裕认为,解放战争中的华东战区有三个转折,如其回忆录所言:\"从华中野战军北上同山东野战军会师苏北,到宿北战役、鲁南战役胜利,是华东战区的第一个转折.那是华东战事由战区前部转到纵深,山东野战军同华中野战军由战略上配合到战役上协同,由各自分别歼灭当面之敌到集中作战的一个转折.华东野战军的第三个转折是一九四八年六月的豫东战役,那是由战略进攻向战略决战的转折……华东战区的第二个转折,是由集中兵力到兵分三路扯散敌人,再到集中兵力歼灭分散之敌,由内线歼敌到外线出击的转折,也是由战略防御到战略进攻的转折.
期刊
为获取高升力系数和升阻比的舵翼外形特征参数,本文以某型水下机器人舵翼为研究对象,将其表征量简化为展弦比、梢根比、前缘后掠角、攻角和剖面翼型5个设计参数.采用计算流体力学方法(CFD)模拟了流速为2 kn时,平板翼型厚度为6 mm的常见平面形状舵翼在不同来流下的流场情况,得到舵翼平面形状参数与其水动力性能和铰链力矩之间的变化规律和相对灵敏度,并对基于径向基函数模型(RBF)的优化结果进行分析,随后对比了不同剖面翼型对舵翼性能的影响.研究结果表明:攻角为6°左右时,舵翼可获得最佳水动力性能;剖面翼型对舵翼的水
海浪是我国海洋环境业务化观测要素之一,也是海洋预报的重要参数之一,波浪观测仪器对海浪长期、稳定、准确的观测直接影响了科学研究和海洋海岸工程设计的科学性和合理性。为此,波浪观测仪器需进行室内实验室测试和室外海上测试,但目前进入业务化系统的波浪观测仪器一般只进行了实验室计量检定,缺乏现场测试评价。现阶段,用于波浪观测的主要仪器为重力式波浪浮标,为进一步检验重力式测波浮标的稳定性、可靠性,验证波浪数据的
四时赏花,各有其美.赏花活动与地理学关系密切.中国地理学家竺可桢的研究领域之一是物候学,通过记录同一种花在不同地点的开花时间,揭示不同地点的气候差异.如果法国著名地理学家克拉瓦尔编写的《地理学思想史》中提到的各位地理学大师聚在一起,他们会从哪个角度来赏花?我不假想一番:这些大师一同踏春,走到一片姹紫嫣红的桃林中,因为没有照相机,故没有站在花团锦簇中拍照的乐趣,于是你一言,我一语地聊了起来.
期刊
20世纪20年代初,美国植物学家和探险家约瑟夫·洛克从扎古录镇的洮河出发,翻越雪岭丛山抵达迭部的扎尕那村,不禁感叹:“我平生未见如此绮丽的景色.”他的经历被写进小说《消失的地平线》中,100多年以来人们都在寻找书中所描写的秘境.rn甘南卓尼县扎古录镇是著名的洛克之路上的必经之地,那里有历经岁月的树木和永不老去的山川.
期刊