基于计算机软件开发技术的应用中英文对照

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于计算机软件开发技术的应用中英文对照
Based on the application of computer software development technology. In both Chinese and English
21世纪是计算机化、信息化的时代,在这个时代,计算机网络成为信息传输媒介,软件开发技术成为计算机未来发展的导向。

为了满足计算机网络对软件不断增多的需求,软件开发技术必须不断发展,才能为构建完善的计算机网络系统提供可能。

21st century is the age of computerized, informationization, in this day and age, become a medium of information transmission, computer network technology become a guide for the future development of the computer software development. In order to meet the growing demand to the software, computer network software development technology must continue to grow, to build complete computer network system to provide the possibility.
1 计算机软件开发技术概述
1 summary of computer software development technology
计算机软件主要指系统软件、应用软件。

系统软件是监控、管理和维护计算机的软件,比如操作系统和自检程序等。

而应用软件则是解决用户具体问题的软件,比如人事管理软件和学习管理软件等等。

不管是系统软件还是应用软件,都为用户提供了利用计算机代替或简化一种计算机的工作环境,对于用户来说,接触计算机其实是接触计算机软件。

早在20世纪五六十年代,计算机软件的开发多是手工方式,这种软件开发技术不仅出错率较高、生产效率低下,而且不能满足软件生产需要。

随着商品化、大型化软件的开发,人们意识到计算机软件的开发需要规范的文档来确保程序设计、调试和运行。

到了20世纪八十年代,人们将软件工程定义为:实现计算机程序功能采取的规则、方法及与之相关联的文档和在计算机上运行程序所需的数据都是计算机软件。

Computer software refers to the system software, application software. System software is to monitor, management and maintenance of computer software, such as operating system and the self-inspection program, etc. And the application software is the software to solve the problem of user specific, such as personnel management software, learning management software and so on. System software and application software, it provides users with using a computer instead of simplify or a computer working environment, for users to contact computer is computer software.
As early as in the fifties and sixties of the 20th century, the development of computer software is a manual approach, the software development technology, not only higher error rate, the production efficiency is low, and cannot meet the needs of the software production. With commercialization, large-scale software development, people realized that the development of computer software specification document is needed to ensure that programming, debugging and running. In the eighty s of the 20th century, people will software engineering is defined as: realize function of rules, methods, and computer program is associated with the document and run on a computer program data is needed for the computer software.
软件工程的发展大体经历了程序设计时代、软件时代和软件工程三个时代。

以建筑工程开发为例,可以看出计算机软件开发过程与建筑工程开发有较大的差异。

建筑工程开发过程中,设计蓝图设计之后,之后的每一步都不存在回溯的问题,但计算机软件工程在开发的过程中,每一步都有可能经历多次的修改、适应等回溯问题,另外,软件开发成功投入使用后,要考虑到软件运行和维护的问题等等。

The development of software engineering and the programming time experiences three times, era of software and software engineering. Construction engineering development, for example, can be seen that the computer software development and architecture engineering development have bigger difference. Construction engineering development process, design blueprint, after each step did not exist back problems, but the computer software engineering in the development process, each step is likely to experience many of back problems such as to modify, adapt, and software development successfully put into use, want to consider software operation and maintenance problems, and so on.
2 计算机软件开发技术的重要性
2 the importance of computer software development technology
软件开发技术是软件工程较为关键的技术之一,对计算机网络发展有着极大的助推作用,计算机软件开发技术能够促使计算机网络技术的创新,使一些网络支持、远程控制成为可能。

软件开发技术的应用使得计算机网络形成开发性、共存性的一种网络模式,对于计算机网络的发展有促进作用。

计算机软件开发技术的应用解决了软件开发落后计算机网络需求的问题,随着软件开发技术的不断提高,软件的安全性、可靠性和便捷性也有了较大的提高。

上述的计算机软件开发重要性推动了计算机软件开发技术的应用。

Software development technology is one of the key technology of software engineering, has a
great role on the computer network development, computer software development technology innovation can make the computer network technology, make some network support, remote control possible. The application of the software development technology makes computer network development and co-existence of a network model, for the development of computer network has promoting effect. The application of computer software development technology solves the problems of software development lagging behind demand computer network, with the continuous improvement of software development technique, software security, reliability and convenience have greater improvement. The importance of computer software development to promote the application of the computer software development technology.
3 计算机软件开发方法
3. Computer software development method
目前,计算机软件开发方法主要有原型化方法、软件生命周期法和自动形式的系统开发方法三种。

原型化方法:软件开发之前要进行严格定义和预说明,要求用户及软件开发人员对系统整体功能及信息需求有全面、深刻、准确的认定。

如果用户给出的软件目标不能详尽描述输入处理及输出需求,或者软件开发者不能确定算法效果、系统适用性或未来使用的人机界面形态,此时,适合采用原型化方法进行软件开发设计。

软件生命周期法:软件生命周期法从时间角度出发对软件开发、定义、维护等问题分解成若干阶段,每一个节段的开始和结束均有标准。

软件生命周期通常由6个时期,也就是6个阶段。

自动形式的系统开发方法:这个方法是利用第4代技术[3]中的软件作为开发工具,其要求软件开发者说明软件实现的内容和目标,而不需要说明如何实现,这种开发方法根据系统的要求自动设计和编码。

Currently, the main computer software development method with prototyping method, software life cycle method and automatic system in the form of three kinds of development methods. Before prototyping methods: software development must carry on the strict definitions and instructions, required users and software developers to overall system function and information requirements are comprehensive, profound and accurate. If the user is given the target software can't detailed description input processing and output requirements, or software developers cannot determine algorithm effect, system suitability or future use of man-machine interface configuration, at this time, the prototyping method suitable for software development and design. Software life cycle: from the time perspective of the software development life cycle method, definition and maintenance problem down into several stages, the beginning and the end of each
segment are standard. Software life cycle by six times, usually six stages. Automatically in the form of a systems development method: this method is to use the 4th generation technology [3] of the software as a development tool, the request describes the content and goals of software, software developers without the need to explain how to implement, this kind of development method automatically according to the requirement of system design and coding.
4 计算机软件开发技术的应用
The application of the computer software development technology
计算机作为一个工具,计算机软件开发者的存在使为了让计算机能更好地服务于人类,因此计算机软件开发技术要真正实现其应用价值才能被称得上成功。

这里我通过一个计算机软件开发实例说明计算机软件开发技术的应用价值。

采用两种方式开发两个产品,其中第一个产品是运用VB6.0+Acess、单机版运行模式进行开发设计,第二个产品是运用Web+Xml+ActiveX和高级数据库服务器进行开发设计。

现利用两种产品分别安装客户机端,其中,采用第一个产品的话,在客户机可直接安装,因为VB虚拟机和Acess驱动均是微软历史版本,所以系统可自动兼容;采用第二个产品的话,在客户机要安装ActiveX组件,这时,要更改浏览器安全设置,这就要求客户端安装第二个产品的时候需要多个安装步骤。

客户端安装成功后,经过一段时间运行,第一种安装方法运行稳定、无问题,若需备份还原数据或修复安装,用户可单独完成,缺点是随着客户端使用时间的增长用户数据越来越多,在客户端运行后期运行速度会下降,这时需要人为转档。

而第二种安装方法在安装、运行上受浏览器安全设置或系统操作版本的限制,给用户的使用带来了一定的不便。

这两个例子引起软件开发者对问题的认知。

计算机作为一种工具,其存在是为了更好地服务于人类,目前,计算机已经成为大众化工具,计算机软件开发者不能要求使用计算机的工作人员都是专业化人才,因此,在计算机软件开发的过程中要根据需求、实际情况进行投入和开发。

在计算机软件开发中要本着“以人为本”的理念,体现软件的易用及功能强大。

Computer as a tool, computer software developers is made in order to make computer can better service to human beings, so the computer software development technology to really achieve its application value can be success. Here I pass a computer software development example is given to illustrate the application value of computer software development technology. Adopts two ways of developing two products, one of the first product is using VB6.0 by use + Acess, stand-alone operation pattern development and design, the second product is to use Web + Xml + ActiveX and advanced database server for development and design. Install the client side respectively using
two products now, which USES the first product, the client can be installed directly, because VB Acess and virtual machine drive is Microsoft's version of history, so the system can automatically compatible; Using the second products, the client want to install the ActiveX components, at this time, to change browser security Settings, this requires the client to install the second product requires multiple installation steps. Client after a successful installation, run after a period of time, the first kind of installation method runs stably, no problem, if need to data backup restore or repair the installation, the user can be done separately, the disadvantage is that as the growth of the client using time more and more user data on the client side late running speed will decline, the need to turn archives. On installation, operation and the second installation method restricted by browser security Settings or operating system version, to the user use has brought some inconvenience. These two examples to software developers to the cognition to the problem. Computer as a tool, its existence is for the sake of better service to human beings, at present, the computer has become a popular tool, computer software developers can't require the use of computer staff are professional talents, therefore, in the process of computer software development, actual situation, according to the demand for investment and development. In computer software development based on the concept of "people-oriented", embodies software easy to use and powerful function.
5 结束语
5 conclusion
计算机软件以硬件为载体,是计算机思想的体现,其处理大量的逻辑、信息,为人们提供一种方便、快捷的信息处理手段。

在当前这个信息化时代,软件开发技术有极大的应用价值,因此,科学运用计算机和软件开发知识,以期通过较少的投入获取高质量、高效率、满足人们需求的软件产品,对于推动现代化、信息化发展大有裨益。

Computer software to the hardware as the carrier, is the embodiment of the computer thinking, its processing logic and information, provide people with a convenient and quick means of information processing. On the current information age, software development technology has great application value, therefore, using computer science and software development knowledge, in order to get high quality with less investment, high efficiency, meet people's demand for software products, to promote modernization and informatization development.。

相关文档
最新文档