软件开发中应注意的问题

软件开发中应注意的问题

张磊

1994-09-09

一、编程语言的选择。不同的程序语言各有优缺点,要针对自己所编的软件,使用不同的语言。各种常见语言的特点如下:

BASIC语言:常被许多非计算机专业的人员使用,易学易用,但早先的BASIC为解释型、非结构化的语言,数据类型及函数功能较少。现在推出的TRUE BASIC、Turbo BASIC及Quick BASIC等改进了这些缺点,用惯了BASIC语言的朋友不妨使用。

Fortran语言:一般用来做科学计算,应采用版本如Fortran77、Fortran90或 Water Fortran等。

dBASE、Foxbase、Foxpro、Oracle语言:这些均为数据库管理语言,容易学且功能强,故在人事、工资等管理方面甚为流行。

C、C++语言是目前最流行的程序设计语言。C语言是结构化语言,书写方便,数据处理能力强,可移植性了。但C语言过于灵活,指针概念也不太容易理解,令许多人望而却步,不过你一旦掌握了它就会海阔天空,任君弛骋。C++语言是在C语言基础上做了相当大的改进,是C语言的超越,使用更会得心应手。

二、除了熟悉必要的程序语言外,还应掌握计算机基本的软硬件知识。软件方面应掌握《数据结构》、《操作系统》、《软件工程》、《数据库系统》等,硬件方面则应掌握《计算机组成原理》、数制及转换、算术与逻辑运算、存储器、外设等知识。掌握这这些基础知识,你会对自己能利用的软硬件资源做到心中有数,合理安排软件的结构和功能。

三、许多朋友喜欢产生某个想法后就动手开始编程序,“脚踩西瓜皮,滑到哪里算哪里”,这对短小程序的编写也许不算什么,但如果要编写一个比较大的软件,这种做法会遇到许多困难,是万万要不得的。有一个很著名的实例便是美国IBM公司开发的IBM360机的操作系统,这一项目花了5000人一年的工作量,最多时有一千人投入开发,写了近一百万行源程序,但由于没有很好地进行软件的系统分析和设计,使得这个软件每次发行的新版本都是从前一个版本中找出一千个程序错误而修正的结果,最终彻底失败。因此我劝朋友们编写软件时应注意按《软件工程》中的步骤进行:计划、需求分析、软件的概要设计和详细设计、程序编写、测试和运行维护,这样才能使软件具有功能强、性能好、易于移植、维护费用低等优点。

四、当你做好系统计划、分析及设计,开始编程时,提醒你应注意两点:1.采用结构化的程序设计方法,使你的程序更加易读易改;2.养成良好的程序编写风格。可以避免和利于修改一些语法错误。如在各个子程序前面加上注释语句,说明其功能、调用

方法等。


相关文章

  • 买房注意事项之买房必须懂的150个法律知识
  • 买房注意事项之买房必懂的法律常识 买房注意事项问题一:售楼广告上的内容,开发商应兑现吗? 售楼广告和宣传资料仅仅是开发商为了吸引买房的人而做的一种宣传.如果广告上的宣传内容没有写入合同中,即使将来这些宣传没有兑现,开发商一般也不会因此而承担 ...

  • 移动电玩城开发应注意什么问题 移动电玩城开发注意事项有哪些
  • 移动电玩城开发应注意什么问题移动电玩城开发注意事项有哪些 生活节奏过快,致使现在的人们都无法得到良好的身心放松,而网络休闲移动电玩城游戏的出现正好解决了很多人们的需求.也正因此,移动电玩城游戏得到了火热的发展,移动电玩城游戏运营也成人一些人 ...

  • 浅谈校本课程开发中应注意的问题
  • 浅谈校本课程开发中应注意的问题 鼎城区双桥坪镇中学 崔建国 校本课程,是课程改革的一项重要内容,是培养学生个性特长.全面推进素质教育的一项重要举措.开发校本课程,对于学校.教师.学生都大有裨益.我校深知校本课程开发的重要性,校本课程的教案已 ...

  • 房地产投资项目分析方法
  • 房地产投资项目分析方法 下面我给大家介绍一下房地产投资项目分析方法.我是建设部标准定额研究所李明哲,我们单位是负责国家工程标准整个的制定编制单位,房地产投资项目分析方法是建设部和我们单位编了一本房地产投资项目分析方法,还编了一本房地产开发项 ...

  • 门道儿众多 购买Android手机注意事项
  • 相信时下购买智能手机的朋友,一定都会考虑选购Android智能手机.其人性化的操作体验和强劲的扩展能力,都让它赢得了众多消费者及手机玩家的喜爱.其实随着Android智能操作系统的不断发展,其也暴露出很多需要注意问题,比如硬件标准问题.软件 ...

  • 拿房注意事项
  • 拿房注意事项 一.建议收房日期 一般房产商通知我们小业主交房时间会比较早,建议大家不要在第一.第二天去收房,因为在那两天,同时来收房的人会很多,而陪同验收房子的人不会有太多时间仔细的陪同你去看房子,最好是第三天或第四天比较好,需要带的工具: ...

  • 房屋买卖注意事项收集整理
  • 房屋买卖注意事项收集整理 签约注意事项: 1、会所同时使用。否则罚款; 2、大堂规格 3、广告做附件 4、楼层描述说明 5、保证多久产权证到手 6、所有涉及到的证件复印附上 7、签字人委托书正本副本 8、查《商品房销售管理办法》 9、要求查 ...

  • 论幼儿的大脑潜能开发
  • 论文题目:论幼儿的大脑潜能开发 目 录 摘要: .............................................................................. 1 关键词: .......... ...

  • HR如何做好面试官?
  • HR如何做好面试官? 一.面试的前期准备有哪些? (一).组织面试之前的准备工作: 1.1简历的筛选 a.首先根据公司岗位要求先看硬性指标(比如学历,工作经验及技能等): b.其次看简历的排版及逻辑性: c.最后对简历中有疑问的地方进行标注 ...

  • 项目经理的主要工作有哪些?在工作中有哪些事情是需要注意的?
  • [小刚的回答]: 谢邀. LZ没说明白是哪个行业的项目经理,暂且认为你说的是IT项目经理吧 现在产品经理很火,项目经理还有别于产品经理,简单的说,产品负责一款产品的整个生命周期,项目经理则负责这个周期中得一部分,比如开发阶段,测试阶段,运维 ...

© 2024 范文参考网 | 联系我们 webmaster# 12000.net.cn