规范化在计算机软件开发中的应用.docVIP

规范化在计算机软件开发中的应用.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
规范化在计算机软件开发中的应用.doc

规范化在计算机软件开发中的应用   摘 要:计算机事业的不断发展给各行各业带来了突飞猛进的效益。计算机的应用已经涉及到了社会各个领域。但是,计算机软件开发的规范仍存在着一定的问题。文中就计算机软件开发规范化进行阐述,重点突出计算机软件当前存在的不足,以及规范计算机软件开发的重要性,并且应对这些不足提出了一些建设性意见。   关键词:计算机;软件开发;问题;管理   中图分类号:TP311 文献标识码:A 文章编号:2095-1302(2016)01-00-03   0 引 言   当前社会处于一个信息化的时代,社会能够高效运作依赖于计算机软件产品,因此软件行业在目前现有的众多行业里是一个具有极大创造性和挑战性的行业,充分体现了软件开发者的智慧和汗水。在软件项目开发的过程中,经常会遇到各种各样的问题,因此,要想加速软件开发的整体进程,就必须对软件开发进行规范化管理。   1 软件开发中存在的问题   1.1 缺乏设计能力或忽视设计过程   当前一些软件设计公司存在的最大问题是缺乏设计能力。一些项目经理和开发人员对设计没有足够的重视,有时为了赶工期,大部分的设计过程过于简单,有的甚至根本没有设计过程。软件开发是一项技术性工作,是需要有一个详细、科学的开发设计方案的。但是,一些软件公司却没有一个合理、科学的设计方案,使得软件开发工作难以进展。与此同时,创新能力弱也是软件行业中存在的一大问题。创新是一个国家进步的灵魂,同时也是一个行业发展的推动力。我国的医药行业之所以发展滞后,主要原因就是因为创新能力弱。   在新形势下,软件开发公司人员只有结合企业自身的实际,自觉创新公关思路,才能推动软件开发工作的不断创新   1.2 缺乏深入了解客户需求   在软件开发过程中,一些业务专家和技术人员若沟通不充分就会使技术人员对需求的理解产生歪曲,从而导致软件完成后不符合用户提出的真实需求等问题出现。在软件开发设计的过程中,如果不对客户的需求有一个全面的了解,就会使软件的开发没有一个明确的定位。软件的开发没有了明确定位,就会使软件产品面临一定的风险。一种定义说明风险是具有不确定性的;而另一种定义说明风险是具有损失的不确定性的。这两种表现说明了风险总体上是具有不确定性的。如果风险表现为不确定性,这说明风险产生的结果可能带来一定的损失、获得利益或者没有损失,也没有获得利益,这属于广义的风险,而我们最熟悉的金融风险就属于这种广义的风险。和广义的风险相对的风险便是狭义的风险。狭义的风险主要表现为损失的不确定性,说明风险只能表现为损失,没有从风险中获利的可能性。在现代意义上的风险,已经大大超越了遇到危险的狭义含义,而是遇到破坏或损失的机会或风险,可以说,经过时间的推移,风险一词越来越被概念化。并且随着人类活动的复杂性和深刻性在不断深化,被赋予了从哲学、经济学、社会学、统计学甚至文化艺术领域的更广泛更深层次的含义,并且与人类的决策和行为后果联系越来越密切,风险一词也成为人们生活中出现频率很高的词汇。   1.3 没有做好版权控制,造成代码库和开发环境混乱   随着软件项目开发过程的不断深入,软件项目开发小组中每个成员所编模块数量会不断增加,因而各种模块的版本也会随之增加,最后可能会出现连编程者都不知道某一模块的最后版本在哪里的情况。这样容易使版本发生混乱。软件的版本在发生混乱后,就会使软件的开发质量受到影响,从而影响软件公司的发展。   2 计算机应用技术的概述   计算机应用技术是对各种软件的各种功能、设置、属性等有足够的了解和应用能力,从而在各种情况下操控计算机,并且能够高效的为不同人群提供各种所需要的服务的总称。计算机工具的功能是比较大的,例如SQL(Structured Query Language)是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。   将数据插入SQL的基本表有一种是多元组的插入。多元组的插入是一种把SELECT语句查询结果插入到某个已知的基本表中的方法。例如:需要在表score中求出每个学生的平均成绩,并保留在某个表中。此时可以先创建一个新的基本表stu_avggrade,再用INSERT语句把表score中求得的每一个学生的平均成绩(用SELECT求得)插入至stu_avggrade中。其代码如下所示:   CREATE TABLE stu_avggrade   (stenos CHAR(10) NOT NULL,//定义列steno学号,类型为10位定长字符串,非空   age grade SMALLINT NOT NULL )// 定义列age grade平均分,类型为短整形,非空   INSERT

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档