网站大量收购独家精品文档,联系QQ:2885784924

[软件工程]CH6 2ci.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[软件工程]CH6 2ci

* * 第五级 骨干程序员 这类程序员一般来说都是公司里的骨干份子,他们担任着公司内最重要的编程角色,在公司内部,他们受到老板和其它程序员的尊敬,他们不会失业,因为他们随时都可以很容易地找到工作。他们工作过的公司都会因为他们而有所发展。 * * 第六级 著名程序员 这一类的程序员,在编程圈子内比较有名气,但是他们的这种名气并不一定能给他们带来某种利益。名气是一件好事,但是成功可能更好一些,这类人一般正在给一 个很著名的大的公司,或是是一极具影响力的小公司里工作,或者正在创建自己的事业。 无论怎么样,其它的程序员听说过你的名字,并以你为榜样在效仿着你。 * * 第七级 成功的程序员 这类程序员一方面很著名,另一方面在商业上也很成功,他们影响了整个工业界。他们似乎决定了工业界中发展的方向,这些人,自己的编程能力固然了得,但估计他们的Business方面的能力应该大于他们编程的能力。(我个人认为Linus应该属于这一类) 比如: Gates(比尔盖茨), Carmack(Doom和Quake 3D游戏), DHH (Ruby on Rail的创建者) * * 第八级 不朽的程序员 这一级别是程序员的最高级别。你的代码比你的生命活的还长,当你死后,你将会成为整个历史的一部分。其它程序员对你顶礼膜拜,或许你会获得计算机最 高奖“图灵奖”,不然就是一系列极其影响力的论文,再不然,就是发明了一些可以影影响整个编程界根基的技术。你拥有的不仅仅是在维基百科上的一个词条,还 会有一个专门的网站来研究你的生平和你的工作成果。 比如:Dijkstra, Knuth(编程艺术的作者), Kay * 做为软件工程过程的一个阶段,程序编码是设计的继续。 * 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性。 为了保证程序编码的质量,程序员必须深刻地理解、熟练地掌握并正确地运用程序设计语言的特性。此外,还要求源程序具有良好的程序设计风格。 * 程序设计语言的特性会影响人思维和解决问题的方式, 会影响人和计算机通信的方式和质量, 会影响其它人阅读和理解程序的难易程度。 ——因此,编码以前一定要慎重地选择一种适当的程序设计语言。 * (正如高级语言不能做某些汇编语言做的事情) (正如高级语言运行效率没有汇编语言高一样) * 我们在软件开发过程中所使用的数据流图、结构图、框图等均是图形。人们自然要设想,是否可以用图形的方式来进行软件开发呢?可见视屏、光笔、鼠标器的广泛使用为此提供了良好的硬件基础,Windows和X-Window为我们提供了良好的软件平台。 * * /view/495763.htm * 2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。 本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。COBOL本期跌出前20名,本期排在22位 (上期排名17);RPG语言进入前20名,排在第19位(上期排名21) * 综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。 * /view/552871.html?wtp=tt * 前面,我们讨论了结构化程序设计的两个方面的重要原则。但是,采用结构化的程序设计方法并不能一定设计出逻辑简明清晰,易度易懂的好程序。也就是说采用结构化的程序设计方法只是设计出好程序的必要条件,要想设计出逻辑简明清晰,易读易懂的好程序还必须遵守我们将要介绍的这些程序设计风格。 程序和文章一样都是供人阅读的。因此,为了方便他人的阅读必须注意从以下四个方面使程序具有良好的风格。 1、软件=程序+文档。编码的目的是产生程序,其余阶段才是产生文档。但是为了提高程序的可维护性,源代码也需要实现文档化。 2、虽然在设计期间已经确定了数据结构的组织和复杂程度。但是,数据说明的风格却是在编码确定的。为了使数据更容易理解和维护,有一些比较简单的原则应该遵守。 3、虽然在设计期间确定了软件的逻辑结构,但是个别语句的构造还是在编码阶段。我们应该使每个语句都简单而且直接 4、由于大多数计算机系统都是人-机交互系统。因此,我们在编码阶段充分考虑人的因素,尽可能的提供友善的用户界面。 * 南非约翰内斯堡,软件公司的A小组莫桑比克移民:葡萄牙语;B小组以色列移民:希伯来语 * 简明清晰 * 简明清晰 * 简明清晰 * 简明清晰 * CVS 只能追踪单个文件的历史 * * 6.3.3 语句结构 【1、在一行内只写一条语句】 FOR I:=1 TO N-1 DO BEGIN T:=I; FOR J:=I+1 TO

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档