- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三、程序开发 1)程序风格 在计算机程序发展的几十年时间里,程序员总结了很多实用的程序编写风格。程序编写风格与使用的编程语言和程序设计方法无关,它既不是原则也不是标准,但是好的程序风格对于提高程序的可理解性、可维护性有很大的帮助。程序风格并没有一个统一的标准,下面简单列出一些被编程人员普遍认可的程序风格: * ①使用统一的标识符命令规则。比如用txt×××表示一个文本框控件,用gint×××表示一个全局整型变量,常量一般用大写字母表示等。 ②使用有意义的英文单词或其组合对程序对象命名。比如用UserName来表示用户名比用u来表示更容易明白它的含义。 * ③在程序中增加注释。注释的增加并不会影响程序的执行效率,反而会提高程序的维护效率,注释要正确、清楚、适当。 ④使用TAB键缩进方式明确程序代码的层次结构。 * ⑤程序语句尽可能简单明了。不能为了提高效率而增加程序的复杂度,把多个命令写在同一行就不是一个好的编程风格。 ⑥数据应该先说明、后引用。便于数据理解和维护。 * 2)程序开发工具 (1)编程语言 计算机编程语言经历了从机器语言、面向过程编程语言再到面向对象编程语言的发展历程,可选择的计算机编程语言非常多。目前,除了特殊环境和要求下的程序编写要使用汇编语言之外,大多数程序都使用高级语言进行编写。 * 高级语言问世以来,共有几百种语言出现,每种语言都有自己的特点,适合不同的应用领域。在结构化程序设计方法和面向对象程序设计方法的影响下,目前使用较为普遍的语言Visual Basic、Visual Foxpro、Visual C++、VB.Net、VC.Net、C#、Delphi、JAVA,以及基于Web开发的PHP、ASP、ASP.Net、JSP、JavaScript、VBScript等。 * (2)数据库管理系统 数据库管理系统(DBMS)是实现数据库设计的工具,为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,是位于操作系统与用户之间的一层数据管理软件,负责对数据库进行统一的管理和控制。主要功能包括数据的定义、数据操纵、数据库运行管理、数据组织、存储和管理、数据库的建立和维护、数据通信接口等。 * (3)程序开发辅助工具 程序开发辅助工具可以极大地方便软件的开发,提高开发的效率和质量。程序开发辅助工具主要分为: ①代码编辑工具 ②代码阅读工具 ③代码格式化工具 ④代码静态检查工具 ⑤版本控制工具 * 3)程序开发环境 (1)集成开发环境 集成开发环境(Integrated Develop Environment,IDE )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。如微软的Visual Studio系列、Sun公司的NetBeans、Borland的Delphi系列等。程序开发辅助工具中提到的代码编辑工具也可以看作是IDE。 * (2)可视化开发环境 目前用得最多的Windows操作系统和Mac OS都提供图形用户操作界面,大大优化了用户的操作体验,受到大多数用户的认可。Windows和Mac操作系统平台下的应用程序几乎都支持事件驱动的工作模式,操作界面也不再是简单的列式菜单。程序设计的任务变得更复杂,在解决程序功能的同时还必须设计图形方式的用户操作环境。 * 第三节 系统切换与运行 案例 奥运会前的测试 虽然距离北京2008年奥运会开幕还有一个月,但是,源讯公司已经在北京奥组委技术部的领导下,与其他技术合作伙伴共同完成了第二次技术演练,模拟了奥运会赛程最为繁忙的三天,同时模拟了很多场景,还制造了很多问题进行测试。 * 一、系统测试 管理信息系统是一个大型复杂系统,在正式投入运行之前必须对系统进行测试,测试就是用已知的输入在已知的环境中动态地执行系统或者系统部件的过程。测试是保证信息系统开发质量的重要环节,其目的就是为了发现错误。因此,合理全面的测试能及时发现错误和缺陷,保证系统的质量。 * 1)软件测试 软件测试是系统测试的第一个步骤,也是工作量最大、耗时最多的一个环节。软件开发是一个人工操作过程,因此,在开发过程中,没有人能够保证不会犯错。在系统设计与开发的每个步骤,从最早的目标定义到编码阶段都有可能出现错误,特别是管理信息系统这样的大型软件,错误的类型可能来自于很多方面。 * 2)系统测试 系统测试是将程序放在运行时所需要的整个环境下进行的测试,这个环境包括软硬件平台、网络构架、支撑软件、数据和人员等,是在实际运行环境下进行的一系列的测试。系统测试
文档评论(0)