文档库 最新最全的文档下载
当前位置:文档库 › 软件系统开发中英文对照外文翻译文献

软件系统开发中英文对照外文翻译文献

软件系统开发中英文对照外文翻译文献
软件系统开发中英文对照外文翻译文献

软件系统开发中英文对照外文翻译文献(文档含英文原文和中文翻译)

软件工程中的过程处理模型

斯卡基沃尔特

摘要

软件系统从起初的开发,维护,再到一个版本升级到另一个版本,经历了一系列阶段。这篇文章归纳和整理了一些描述如何开发软件系统的方法。从传统的软件生命周期的背景和定义出发,即大多数教科书所讨论的,并且目前的软件开发实践所遵循的软件生命周期,接着讨论作为目前软件工程技术基石的更全面的软件开发模型。

关键词:软件生命周期;模型;原型

1 前言

软件业的发展最早可追溯到开发大型软件项目的显式模型,那是在二十世纪五十年代和六十年代间。总体而言,这些早期的软件生命周期模型的唯一目的就是提供一个合理的概念计划来管理软件系统的开发。因此,这种计划可以作为一个基础规划,组织,人员配备,协调,预算编制,并指导软件开发活动。

自20世纪60年代,出现了许多经典的软件生命周期的描述(例如,霍西尔

1961年,劳斯莱斯1970年,1976年博伊姆,迪斯塔索1980年,1984年斯卡基,萨默维尔1999年)。罗伊斯(1970)使用现在生活中熟悉的“瀑布”图表,提出了周期的概念,这个图表概括了开发大型软件系统是多么的困难,因为它涉及复杂的工程任务,而这些任务在完成之前可能需要不断地返工。这些图表也通常在介绍性发言中被采用,主要针对开发大型软件系统的人们(例如,定制软件的客户),他们可能不熟悉各种各样的技术问题但还是要必须解决这些问题。

这些经典的软件生命周期模型通常包括以下活动一些内容:

系统启动/规划:系统从何而来?在大多数情况下,不论是现有的信息处理机制以前是自动的,手工的,还是非正式的,新系统都会取代或补充它们。

● 需求分析和说明书:阐述一个新的软件系统将要开发的问题:其业务能力,其所达到的性能特点,支持系统运行和维护所需的条件。

● 功能或原型说明:潜在确定计算的对象,它们的属性和关系,改变这些对象的操作,约束系统行为的限制等。

●划分与选择:给出需求和功能说明书,将系统分为可管理的模块,它们是逻辑子系统的标志,然后确定是否有对应于这些模块的新的,现有的,或可重复使用的软件系统可以复用。

● 设计及配置说明书:以适合模块的详细设计和整体配置管理的方式定义各子系统之间的内部关系和接口。

●模块设计的详细规格说明:定义数据流在各组件之间传递的算法。

● 模块实现和调试:将前面的规格说明的内容通过代码实现并验证他们的基本操作是否正确。

● 软件集成与测试:确认并维持软件系统结构配置的整体完整性。通过配置软件系统架构的一致性和验证完整的实施模块,核实规格说明书中模块的接口和内部关系,并验证系统及其子系统的性能是否他们的要求匹配。

●文档修订和配送系统:将已经写好的系统开发说明书进行包装并合理的转化为系统文档和用户指南,所有的文档都是以一种适于普及和系统支持的格式。

●部署和安装:提供安装已发布软件到本地计算机环境的指南,配置操作系统的

参数和用户的访问权限,并运行诊断测试,以保证系统的基本操作的正常运作。

●培训和使用:提供教学器材及系统用户指南,方便用户了解系统的性能和限定,以便有效地使用该系统。

● 软件维护:通过提供功能改进,维修,性能提高及更新使得在其主机系统环境下维持有用的操作。

1.1 什么是软件生命周期模型?

软件生命周期模型是关于软件是如何或应该是怎样开发的描述性或说明性的描述。描述性模型阐述了一个特定的软件系统开发的过程。描述性模型可作为理解和改进软件开发过程的基础,或者作为开发系统的经典规范模型(柯蒂斯,杰瑞,Iscoe,1988年)。这个模型描述了软件应该如何开发。它作为准则或框架来组织和策划软件开发应如何执行,以及以什么顺序。通常情况下,阐述软件系统应该如何开发的规范性的生命周期模型,是比较容易和明确的。这是因为这种模式是直观的并能够很好的推导出来。这意味着,在实践中,许多描述中提到的软件开发的细节是可以忽略不计的,或可以拖延的。当然,在不同的开发环境,使用不同的编程语言,由不同水平的开发人员,开发不同类型的应用系统时,应该相对的提高开发的有效性和健壮性。当然,在软件开发的过程中,规范性的模型运用一些给定的软件工程工具或环境后,也被用来包装发任务和技术。

另一方面,描述性的生命周期模型描述了在特定的环境下,软件系统实际中是如何开发的。因此,它们不太常见,更难以阐明,一个明显的原因:一个人必须观察并收集整个软件系统生命周期的数据,而这往往以年来衡量。此外,描述性模型针对具体观察的系统,在进行系统的比较分析后得出来的。因此,这意味着规范的软件生命周期模型占据着主导地位,直到大量的观测数据提供足够的资料,并阐明更好的生命周期模型。

这两种描述表明,阐述软件生命周期模型有一系列的目的。这些描述可以作为:

●在安排时间,空间和计算环境上指引协调,计划,配备人员,安排并管理软件项目工作。

●规范指出产生什么样的文件交付给客户。

●确定哪些软件工程工具和方法将是最适合支持不同的生命周期活动的。

●分析并估计在软件生命周期中的资源分配和开支的框架(博伊姆1981)

●进行实证研究的基础,用以确定影响软件生产率、成本以及整体质量的因素。

1.2 什么是软件过程模型?

相对于软件生命周期模型,软件过程模型往往代表一个网络化的序列活动、对象、转换和事件,体现能够实现软件发展的策略的事件。这种模型可以用来制定更精确、更规范化的关于软件生命周期活动的描述。它们的强大源于充分利用了丰富的符号,语法

和语义,而这些往往是适合于计算处理的。

软件过程网络可以被看作是代表多个相互关联的任务链(克林1982年,加尔格1989年)。任务链代表了非线性序列的活动,这些活动能够建造并改造现有的计算对象(资源),将其转化成为中间或最终产品。非线性意味着活动的顺序是不确定的,反复的,可以容纳多个/平行的替代品,以及部分被用来循序渐进地推进。反过来,任务活动可以被视为非线性的简单活动序列,这些简单活动是计算处理的最小单元,比如用户使用鼠标或键盘进行命令或者菜单的一次选择。

维诺格拉特和其他人将人与计算机之间的这种协同工作的单位,称作是“结构化论述的工作”(维诺格拉特电脑1986年),而任务链,以“工作流程”(Bolcer 1998年)的名称变得大众化。

任务链可以用来描述任何规范或描述动作序列。指令性任务链是理想的计划,计划应该完成什么样的活动,以及以什么顺序。例如,对于面向对象的软件设计任务链活动可能包括下面的任务行动:

●开发系统的一个非正式的规范。

●确定对象和它们的属性。

●确定行动的对象。

●确定对象之间,属性或操作的接口。

●实施行动。

显然,在增量模型逐步走向面向对象软件设计的过程中,这种行动可能带来多次迭代序列和非序列化的简单活动。

任务链的结合或分割成其他任务链导致整体的生产网络或网络的产生(克林1982年)。这种生产网络代表“组织生产系统”,它能将原始的计算,认知,和其他组织的资源转化成综合的和可使用的软件系统。因此,这种开发结构阐释了如何开发,使用和维护软件系统。但是,指令性任务链及其活动不能保证预期所有可能的情况会出现在软件开发过程中(Bendifallah 1989年,Mi 1990)。因此,任何软件制作的网页只是以某种方式描述一个近似的或不完整软件开发过程。

衔接工作是额外的任务,当计划的任务链不足或破裂时才会执行。它是一个开放的工作,在非衔接任务链上存储进度,否则会将工作流转移到其他一些生产性的工作任务链。因此,描述任务链是用来描述当人们试图按照计划任务执行时,出现的意外情况。衔接任务在软件发展方面的工作包括采取人们的行动,就是凡涉及他们的住所,或一个软件系统的异常行为,或与可以影响系统改变的人的协商。这种衔接工作的概念也被称为软件处理的推动力。

2 传统软件生命周期模型

传统的软件演化模型对于我们来说已经很熟悉,因为早期的软件开发就应用了这些。经典的软件生命周期(或“瀑布图”)一同逐步求精的模型在当前现代编程方法和软件工程中被广泛采用。增量释放模型和工业实践密切相关。基于模型的规范标准将经典的生命周期模型具体化到为政府的承建商的软件开发。这四种模式分别使用粗粒度或宏观特征来描述软件的开发。软件开发的渐进过程经常被描述为需求分析,设计,实施,这些通常很少或没有进一步的表征每一阶段都应具备。此外,这些模型是独立于任何组织的开发环境、编程语言的选择、软件应用领域等。传统的模型是上下文无关的,而不是和上下文都有联系的。但由于这些生命周期的所有模型在使用了一段时间,我们统称他们为传统的模式,刻画每个转折。

2.1 经典的软件生命周期模型

经典的软件生命周期通常表示为一个简单的规范瀑布软件阶段模型,即从一个阶段有序的过渡到下一个阶段。这种模式类似于描述软件开发的有穷状态机。但是,这些模型对于在复杂的组织环境下架构,分配人员和管理大型的软件开发项目中已经也许是最有用的了,这就是它的主要目的所在。

另外,这些经典模型已被广泛用来描述如何开发小型或者大型的软件项目。

2.2 逐步细化

在这种方法中,软件系统的开发是通过逐步完善和由高层次的系统规格说明书升级到源代码组件实现的。不过,至于选择那一个步骤以及运用哪一种升级办法,这些仍然没有言明。相反,在越来越多的工程实践中,随着不断地反思和学习并应用这些方法,规范必定会出现。在指导程序员如何组织软件开发工作的过程中,这一模式已被广泛有效深入的应用。经典的软件生命周期的许多说法也在他们的设计和实现过程中得到阐释。

2.3 替代传统的软件生命周期模型

至少有三种可供选择的软件开发模型,这些模型都是传统的软件生命周期模型。它们关注的重点在于产品,开发过程,软件的开发环境。总的来说,这些模型是细粒度,通常计算形式化的要点描述得很详细,往往以实证基础,有时也阐述一些新的能促进软件开发的自动化技术。

3 软件产品开发模型

软件产品代表了信息密集化的手工产品,经历了逐步设计并通过反复修改的开发工作才完成的。这一过程可以使用软件产品的生命周期模型来说明。这些产品开发模型代表了基于传统的软件生命周期模型上的渐进式开发模式。由于新的软件开发技术,诸如软件原型语言和环境,可重用的软件,应用类,和文件支持环境的出现,这些模型才产生。这些技术旨在使每一个可执行的软件实施步骤提前完成。因此,这样看来,软件设计模式隐含于技术的实践中,而不是明确的阐述。这是可能的,因为这些模式在那些有经验的开发人员的实践中显得越来越直观。因此,当这些技术应用于工程实践中,才是核查这些模型最合适的时候。

3.1 快速原型和联合应用开发

原型是在软件系统开发初期,提供精简功能或有限版本性能的技术(巴尔泽1983年,布德1984年,Hekmatpour 1987年)。相对于传统的系统生命周期,原型是一种更着重于软件开发早期阶段(需求分析和功能设计)的策略。反过来,原型在定义、确定以及评估新系统的功能时就要更多的用户参与。因此,这些努力的前期任务,再加上原型技术的运用,都旨在权衡或减少后期的软件设计任务,并简化软件开发工作。

软件原型有多种不同的形式,包括一次性原型,实物原型,示范系统,快速原型,渐进式原型(Hekmatpour 1987年)。增加的功能和随后的演化性是区分这些原型形式的所在。

快速原型技术通常以软件功能说明书的形式作为其出发点,而这反过来是模拟,分析,或直接执行。这些技术可以让开发人员能够快速构建软件的早期或原始版本系统,用户就可以评估。用户评价后可以进一步作为反馈,进而改进系统规格说明和设计。此外,根据原型技术,完整的软件开发工作可以通过不断的开发修改/精炼已有的规格说明。这就一向提供了有利的系统工作版本,来重新定义软件设计和测试方案,使得规范说明不断完善并得以执行。另外,其他原型方法最适合发展一次性或演示系统,或者通过复用部分/所有的已有软件系统来构造原型。其次,为什么现代软件开发模式比如螺旋模型和ISO 12207预期原型将是一个共同的活动,其有利于捕捉和完善软件需求,以及全面的软件开发,这样看来就变得很清楚了。

参考文献

[1] Scacchi, W., Understanding Software Process Redesign using Modeling, Analysis and

Simulation. Software Process --Improvement and Practice 5(2/3):183-195, 2000.

[2] Raffo, D. and W. Scacchi, Special Issue on Software Process Simulation and Modeling,

Software Process--Improvement and Practice, 5(2-3), 87-209, 2000.

[3] MacCormack, A., Product-Development Practices that Work: How Internet Companies

Build Software, Sloan Management Review, 75-84, Winter 2001.

[4] Beck, K. Extreme Programming Explained, Addison-Wesley, Palo Alto, CA, 1999.

[5]Chatters, B.W., M.M. Lehman, J.F. Ramil, and P. Werwick, Modeling a Software

Evolution Process: A Long-Term Case Study, Software Process-Improvement and Practice, 5(2-3), 91-102, 2000.

[6] Noll, J. and W. Scacchi, Specifying Process-Oriented Hypertext for Organizational

Computing, J. Network and Computer Applications, 24(1):39-61, 2001.

Process Models in Software Engineering

Abstract: Software systems come and go through a series of passages that account for their inception,

initial development, productive operation, upkeep, and retirement from one generation to another. This article categorizes and examines a number of methods for describing or modeling how software systems are developed. It begins with background and definitions of traditional software life cycle models that dominate most textbook discussions and current software development practices. This is followed by a more comprehensive review of the alternative models of software evolution that are of current use as the basis for organizing software engineering projects and technologies.

1 Introduction

Explicit models of software evolution date back to the earliest projects developing large software systems in the 1950's and 1960's (Hosier 1961, Royce 1970). Overall, the apparent purpose of these early software life cycle models was to provide a conceptual scheme for rationally managing the development of software systems. Such a scheme could therefore serve as a basis for planning, organizing, staffing, coordinating, budgeting, and directing software development activities.

Since the 1960's, many descriptions of the classic software life cycle have appeared (e.g., Hosier 1961, Royce 1970, Boehm 1976, Distaso 1980, Scacchi 1984, Somerville 1999). Royce (1970) originated the formulation of the software life cycle using the now familiar "waterfall" chart, displayed in Figure 1. The chart summarizes in a single display how developing large software systems is difficult because it involves complex engineering tasks that may require iteration and rework before completion. These charts are often employed during introductory presentations, for people (e.g., customers of custom software) who may be unfamiliar with the various technical problems and strategies that must be addressed when constructing large software systems (Royce 1970).

These classic software life cycle models usually include some version or subset of the following activities:

? System Initiation/Planning: where do systems come from? In most situations, new feasible systems replace or supplement existing information processing mechanisms whether they were previously automated, manual, or informal.

? Requirement Analysis and Specification: identifies the problems a new software system is suppose to solve, its operational capabilities, its desired performance characteristics, and the resource infrastructure needed to support system operation and maintenance.

? Functional Specification or Prototyping: identifies and potentially formalizes the objects of computation, their attributes and relationships, the operations that transform these objects,the constraints that restrict system behavior, and so forth.

? Partition and Selection (Build vs. Buy vs. Reuse): given requirements and functional specifications, divide the system into manageable pieces that denote logical subsystems, then determine whether new, existing, or reusable software systems correspond to the needed pieces.

? Architectural Design and Configuration Specification: defines the interconnection and resource interfaces between system subsystems, components, and modules in ways suitable for their detailed design and overall configuration management.

? Detailed Component Design Specification: defines the procedural methods through which the data resources within the modules of a component are transformed from required inputs into provided outputs.

? Component Implementation and Debugging: codifies the preceding specifications into operational source code implementations and validates their basic operation.

? Software Integration and Testing: affirms and sustains the overall integrity of the software system architectural configuration through verifying the consistency and completeness of implemented modules, verifying the resource interfaces and interconnections against their specifications, and validating the performance of the system and subsystems against their requirements.

? Documentation Revision and System Delivery: packaging and rationalizing recorded system development descriptions into systematic documents and user guides, all in a form suitable for dissemination and system support.

中英文参考文献格式

中文参考文献格式 参考文献(即引文出处)的类型以单字母方式标识: M——专著,C——论文集,N——报纸文章,J——期刊文章,D——学位论文,R——报告,S——标准,P——专利;对于不属于上述的文献类型,采用字母“Z”标识。 参考文献一律置于文末。其格式为: (一)专著 示例 [1] 张志建.严复思想研究[M]. 桂林:广西师范大学出版社,1989. [2] 马克思恩格斯全集:第1卷[M]. 北京:人民出版社,1956. [3] [英]蔼理士.性心理学[M]. 潘光旦译注.北京:商务印书馆,1997. (二)论文集 示例 [1] 伍蠡甫.西方文论选[C]. 上海:上海译文出版社,1979. [2] 别林斯基.论俄国中篇小说和果戈里君的中篇小说[A]. 伍蠡甫.西方文论选:下册[C]. 上海:上海译文出版社,1979. 凡引专著的页码,加圆括号置于文中序号之后。 (三)报纸文章 示例 [1] 李大伦.经济全球化的重要性[N]. 光明日报,1998-12-27,(3) (四)期刊文章 示例 [1] 郭英德.元明文学史观散论[J]. 北京师范大学学报(社会科学版),1995(3). (五)学位论文 示例 [1] 刘伟.汉字不同视觉识别方式的理论和实证研究[D]. 北京:北京师范大学心理系,1998. (六)报告 示例 [1] 白秀水,刘敢,任保平. 西安金融、人才、技术三大要素市场培育与发展研究[R]. 西安:陕西师范大学西北经济发展研究中心,1998. (七)、对论文正文中某一特定内容的进一步解释或补充说明性的注释,置于本页地脚,前面用圈码标识。 参考文献的类型 根据GB3469-83《文献类型与文献载体代码》规定,以单字母标识: M——专著(含古籍中的史、志论著) C——论文集 N——报纸文章 J——期刊文章 D——学位论文 R——研究报告 S——标准 P——专利 A——专著、论文集中的析出文献 Z——其他未说明的文献类型 电子文献类型以双字母作为标识: DB——数据库 CP——计算机程序 EB——电子公告

英文文献及中文翻译

毕业设计说明书 英文文献及中文翻译 学院:专 2011年6月 电子与计算机科学技术软件工程

https://www.wendangku.net/doc/6917092559.html, Overview https://www.wendangku.net/doc/6917092559.html, is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of https://www.wendangku.net/doc/6917092559.html, is part of https://www.wendangku.net/doc/6917092559.html, Framework,and when coding https://www.wendangku.net/doc/6917092559.html, applications you have access to classes in https://www.wendangku.net/doc/6917092559.html, Framework.You can code your applications in any language compatible with the common language runtime(CLR), including Microsoft Visual Basic and C#.These languages enable you to develop https://www.wendangku.net/doc/6917092559.html, applications that benefit from the common language runtime,type safety, inheritance,and so on. If you want to try https://www.wendangku.net/doc/6917092559.html,,you can install Visual Web Developer Express using the Microsoft Web Platform Installer,which is a free tool that makes it simple to download,install,and service components of the Microsoft Web Platform.These components include Visual Web Developer Express,Internet Information Services (IIS),SQL Server Express,and https://www.wendangku.net/doc/6917092559.html, Framework.All of these are tools that you use to create https://www.wendangku.net/doc/6917092559.html, Web applications.You can also use the Microsoft Web Platform Installer to install open-source https://www.wendangku.net/doc/6917092559.html, and PHP Web applications. Visual Web Developer Visual Web Developer is a full-featured development environment for creating https://www.wendangku.net/doc/6917092559.html, Web applications.Visual Web Developer provides an ideal environment in which to build Web sites and then publish them to a hosting https://www.wendangku.net/doc/6917092559.html,ing the development tools in Visual Web Developer,you can develop https://www.wendangku.net/doc/6917092559.html, Web pages on your own computer.Visual Web Developer includes a local Web server that provides all the features you need to test and debug https://www.wendangku.net/doc/6917092559.html, Web pages,without requiring Internet Information Services(IIS)to be installed. Visual Web Developer provides an ideal environment in which to build Web sites and then publish them to a hosting https://www.wendangku.net/doc/6917092559.html,ing the development tools in Visual Web Developer,you can develop https://www.wendangku.net/doc/6917092559.html, Web pages on your own computer.

中英文论文参考文献标准格式 超详细

超详细中英文论文参考文献标准格式 1、参考文献和注释。按论文中所引用文献或注释编号的顺序列在论文正文之后,参考文献之前。图表或数据必须注明来源和出处。 (参考文献是期刊时,书写格式为: [编号]、作者、文章题目、期刊名(外文可缩写)、年份、卷号、期数、页码。参考文献是图书时,书写格式为: [编号]、作者、书名、出版单位、年份、版次、页码。) 2、附录。包括放在正文内过份冗长的公式推导,以备他人阅读方便所需的辅助性数学工具、重复性数据图表、论文使用的符号意义、单位缩写、程序全文及有关说明等。 参考文献(即引文出处)的类型以单字母方式标识,具体如下: [M]--专著,著作 [C]--论文集(一般指会议发表的论文续集,及一些专题论文集,如《***大学研究生学术论文集》[N]-- 报纸文章 [J]--期刊文章:发表在期刊上的论文,尽管有时我们看到的是从网上下载的(如知网),但它也是发表在期刊上的,你看到的电子期刊仅是其电子版 [D]--学位论文:不区分硕士还是博士论文 [R]--报告:一般在标题中会有"关于****的报告"字样 [S]-- 标准 [P]--专利 [A]--文章:很少用,主要是不属于以上类型的文章 [Z]--对于不属于上述的文献类型,可用字母"Z"标识,但这种情况非常少见 常用的电子文献及载体类型标识: [DB/OL] --联机网上数据(database online) [DB/MT] --磁带数据库(database on magnetic tape) [M/CD] --光盘图书(monograph on CDROM) [CP/DK] --磁盘软件(computer program on disk) [J/OL] --网上期刊(serial online) [EB/OL] --网上电子公告(electronic bulletin board online) 很显然,标识的就是该资源的英文缩写,/前面表示类型,/后面表示资源的载体,如OL表示在线资源 二、参考文献的格式及举例 1.期刊类 【格式】[序号]作者.篇名[J].刊名,出版年份,卷号(期号)起止页码. 【举例】 [1] 周融,任志国,杨尚雷,厉星星.对新形势下毕业设计管理工作的思考与实践[J].电气电子教学学报,2003(6):107-109. [2] 夏鲁惠.高等学校毕业设计(论文)教学情况调研报告[J].高等理科教育,2004(1):46-52. [3] Heider, E.R.& D.C.Oliver. The structure of color space in naming and memory of two languages [J]. Foreign Language Teaching and Research, 1999, (3): 62 67. 2.专著类

软件工程专业BIOS资料外文翻译文献

软件工程专业BIOS资料外文翻译文献 What is the Basic Input Output System (BIOS)? BIOS is an acronym for Basic Input Output System. It is the program that stores configuration details about your computer hardware and enables your computer to boot up. Every time your computer is switched on the BIOS loads configuration data into main memory, performs a routine diagnostic test on your hardware, then loads the operating system. The BIOS resides in a ROM (Read-Only memory) chip, which is mounted on the motherboard, usually in a socket so it is removable. To the right is an example of what a BIOS chip may look like in your motherboard. This is a PLCC 32 pin type BIOS chip. It is a very common type. Every computer has BIOS. There are many types but the most common type of BIOS 's come from: AMI, Award and Phoenix. Motherboard manufacturers buy or lease the BIOS source code from these companies. The BIOS tells the operating system in your computer how to boot up, where to load everything, what to load, what memory and CPU are present and much more. A good comparison to further understand the

中英文参考文献格式

中英文参考文献格式! (細節也很重要啊。。)来源:李菲玥的日志 规范的参考文献格式 一、参考文献的类型 参考文献(即引文出处)的类型以单字母方式标识,具体如下: M——专著C——论文集N——报纸文章J——期刊文章 D——学位论文R——报告S——标准P——专利 A——文章 对于不属于上述的文献类型,采用字母“Z”标识。 常用的电子文献及载体类型标识: [DB/OL]——联机网上数据(database online) [DB/MT]——磁带数据库(database on magnetic tape) [M/CD]——光盘图书(monograph on CD ROM) [CP/DK]——磁盘软件(computer program on disk) [J/OL]——网上期刊(serial online) [EB/OL]——网上电子公告(electronic bulletin board online) 对于英文参考文献,还应注意以下两点: ①作者姓名采用“姓在前名在后”原则,具体格式是:姓,名字的首字母. 如:Malcolm R ichard Cowley 应为:Cowley, M.R.,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:Frank Norris 与Irving Gordon应为:Norri s, F. & I.Gordon.; ②书名、报刊名使用斜体字,如:Mastering English Literature,English Weekly。二、参考文献的格式及举例 1.期刊类 【格式】[序号]作者.篇名[J].刊名,出版年份,卷号(期号):起止页码. 【举例】 [1] 周融,任志国,杨尚雷,厉星星.对新形势下毕业设计管理工作的思考与实践[J].电气电子教学学报,2003(6):107-109.

软件工程中英文对照外文翻译文献

中英文对照外文翻译 (文档含英文原文和中文翻译) Application Fundamentals Android applications are written in the Java programming language. The compiled Java code — along with any data and resource files required by the application — is bundled by the aapt tool into an Android package, an archive file marked by an .apk suffix. This file is the vehicle for distributing the application and installing it on mobile devices; it's the file users download to their devices. All the code in a single .apk file is considered to be one application. In many ways, each Android application lives in its own world: 1. By default, every application runs in its own Linux process. Android starts the process when any of the application's code needs to be executed, and shuts down the process when it's no longer needed and system resources are required by other applications. 2. Each process has its own virtual machine (VM), so application code runs in isolation from the code of all other applications. 3. By default, each application is assigned a unique Linux user ID. Permissions are set so that the application's files are visible only to that user and only to the application itself — although there are ways to export them to other applications as well. It's possible to arrange for two applications to share the same user ID, in which case they will be able to see each other's files. To conserve system resources, applications with the same ID can also arrange to run in the same Linux process, sharing the same

英语毕业论文引用和参考文献格式

英语毕业论文引用和参考文献格式 英语专业毕业论文引用和参考文献格式采用APA格式及规。 一、文中夹注格式 英语学位论文引用别人的观点、方法、言论必须注明出处,注明出处时使用括号夹注的方法(一般不使用脚注或者尾注),且一般应在正文后面的参考文献中列出。关于夹注,采用APA格式。 (一)引用整篇文献的观点 引用整篇文献(即全书或全文)观点时有两种情况: 1.作者的姓氏在正文中没有出现,如: Charlotte and Emily Bronte were polar opposites, not only in their personalities but in their sources of inspiration for writing (Taylor, 1990). 2. 作者的姓氏已在正文同一句中出现,如: Taylor claims that Charlotte and Emily Bronte were polar opposites, not only in their personalities but in their sources of inspiration for writing (1990). 3. 如果作者的姓氏和文献出版年份均已在正文同一句中出现,按APA的规不需使用括号夹注,如: In a 1990 article, Taylor claims that Charlotte and Emily Bronte were polar opposites, not only in their personalities but in their sources of inspiration for writing. 4. 在英文撰写的论文中引用中文著作或者期刊,括号夹注中只需用汉语拼音标明作者的姓氏,不得使用汉字,如:(Zhang, 2005) (二)引用文献中具体观点或文字 引用文献中某一具体观点或文字时必须注明该观点或者该段文字出现的页码出版年份,没有页码是文献引用不规的表现。 1.引用一位作者的文献 (1)引用容在一页,如: Emily Bronte “expressed increasing hostility for the world of human relationships, whether sexual or social” (Taylor, 1988:11). (2)引用容在多页上,如: Newmark (1988:39-40) notes three characteristically expressive text-types: (a) serious imaginative literature (e.g. lyrical poetry); (b) authoritative statements (political speeches and documents, statutes and legal documents, philosophical and academic works by acknowledged authorities); (c) autobiography, essays, personal correspondence (when these are personal effusions).

英语优秀论文参考文献格式要求

英语优秀论文参考文献格式要求

————————————————————————————————作者:————————————————————————————————日期:

英语专业本科毕业论文 参考文献格式要求 I.文内引用 (一)直接引用 1.引用中的省略 原始资料的引用:在正文中直接引用时,应给出作者、年份,并用带括号的数字标出页码。若有任何资料省略,使用英文时,应用3个省略号在句中标出(…),中文用6个(……);若两句间的资料省略,英文应用4个省略号标出(‥‥),中文用6个(……)。若要在直接引用插入自己的解释,应使用方括号[ ]。若在资料中有什么错误拼写、错误语法或标点错误会使读者糊涂,应在引用后立即插入[sic],中文用[原文如此]。下面是一些示例: 例一:The DSM IV defines the disorder [dysthymic] as being in a chronically depressed mood that occurs for "most of the day more days than not for at least two years (Criterion A) .... In children, the mood may be irritable rather than depressed, and the required minimum duration is only one year" (APA, 1994, p. 345). 例二:Issac (1995) states that bipolar disorder "is not only uncommon but may be the most diagnostic entity in children and adolescents in similar settings .... and may be the most common diagnosis in adolescents who are court-remanded to such settings" (p.275). 2.大段落引用 当中文引用超过160字时,不使用引号,而使用“块”的形式(引用起于新的一行,首行缩进4个空格,两端对齐,之后每行都缩进)。 当英文引用超过40字时,不使用引号,而使用“块”的形式(引用起于新的一行,首行缩进5个空格,左对齐,之后每行都缩进)。 Elkind (1978) states:

英文引用及参考文献格式要求

英文引用及参考文献格式要求 一、参考文献的类型 参考文献(即引文出处)的类型以单字母方式标识,具体如下: M——专著C——论文集N——报纸文章 J——期刊文章D——学位论文R——报告 对于不属于上述的文献类型,采用字母“Z”标识。 对于英文参考文献,还应注意以下两点: ①作者姓名采用“姓在前名在后”原则,具体格式是:姓,名字的首字母.如:MalcolmRichardCowley应为:Cowley,M.R.,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:FrankNorris与IrvingGordon应为:Norris,F.&I.Gordon.; ②书名、报刊名使用斜体字,如:MasteringEnglishLiterature,EnglishWeekly。 二、参考文献的格式及举例 1.期刊类 【格式】[序号]作者.篇名[J].刊名,出版年份,卷号(期号):起止页码. 【举例】 [1]王海粟.浅议会计信息披露模式[J].财政研究,2004,21(1):56-58. [2]夏鲁惠.高等学校毕业论文教学情况调研报告[J].高等理科教育,2004(1):46-52. [3]Heider,E.R.&D.C.Oliver.Thestructureofcolorspaceinnamingandmemo ryoftwolanguages[J].ForeignLanguageTeachingandResearch,1999,(3):62–6 7. 2.专著类 【格式】[序号]作者.书名[M].出版地:出版社,出版年份:起止页码. 【举例】[4]葛家澍,林志军.现代西方财务会计理论[M].厦门:厦门大学出版社,2001:42. [5]Gill,R.MasteringEnglishLiterature[M].London:Macmillan,1985:42-45. 3.报纸类 【格式】[序号]作者.篇名[N].报纸名,出版日期(版次). 【举例】 [6]李大伦.经济全球化的重要性[N].光明日报,1998-12-27(3). [7]French,W.BetweenSilences:AVoicefromChina[N].AtlanticWeekly,198 715(33). 4.论文集 【格式】[序号]作者.篇名[C].出版地:出版者,出版年份:起始页码. 【举例】 [8]伍蠡甫.西方文论选[C].上海:上海译文出版社,1979:12-17. [9]Spivak,G.“CantheSubalternSpeak?”[A].InC.Nelson&L.Grossberg(e ds.).VictoryinLimbo:Imigism[C].Urbana:UniversityofIllinoisPress,1988, pp.271-313.

软件工程论文参考文献

软件工程论文参考文献 [1] 杜献峰 . 基于三层 B/S 结构的档案管理系统开发 [J]. 中原工学院学报,2009:19-25 [2]林鹏,李田养. 数字档案馆电子文件接收管理系统研究及建设[J].兰台世界,2008:23-25 [3]汤星群.基于数字档案馆建设的两点思考[J].档案时空,2005:23-28 [4]张华丽.基于 J2EE 的档案管理系统设计与实现[J].现代商贸工业. 2010:14-17 [5] 纪新.转型期大型企业集团档案管理模式研究[D].天津师范大学,2008:46-57. [6] 周玉玲.纸质与电子档案共存及网络环境电子档案管理模式[J].中国科技博览,2009:44-46. [7] 张寅玮.甘肃省电子档案管理研究[D]. 兰州大学,2011:30-42 [8] 惠宏伟.面向数字化校园的档案信息管理系统的研究与实现[D]. 电子科技大学,2006:19-33 [9] 刘冬立.基于 Web 的企业档案管理系统的设计与实现[D].同济大学,2007:14-23 [10]钟瑛.浅议电子文件管理系统的功能要素[J]. 档案学通讯,2006:11-20 [11] 刘洪峰,陈江波.网络开发技术大全[M].人民邮电出版社,2005:119-143. [12] 程成,陈霞.软件工程[M].机械工业出版社,2003:46-80. [13] 舒红平.Web 数据库编程-Java[M].西安电子科技大学出版社,2005:97-143. [14] 徐拥军.从档案收集到知识积累[M].是由工业出版社,2008:6-24. [15]Gary P Johnston,David V. Bowen.he benefits of electronic recordsmanagement systems: a general review of published and some unpublishedcases. RecordsManagement Journal,2005:44-52 [16]Keith Gregory.Implementing an electronic records management system: Apublic sector case study. Records Management Journal,2005:17-21 [17]Duranti Luciana.Concepts,Principles,and Methods for the Management of Electronic RecordsR[J].Information Society,2001:57-60.

单片机-英文参考文献

Structure and function of the MCS-51series Structure and function of the MCS-51series one-chip computer MCS-51is a name of a piece of one-chip computer series which Intel Company produces.This company introduced8top-grade one-chip computers of MCS-51series in1980after introducing8one-chip computers of MCS-48series in1976.It belong to a lot of kinds this line of one-chip computer the chips have,such as8051,8031,8751, 80C51BH,80C31BH,etc.,their basic composition,basic performance and instruction system are all the same.8051daily representatives-51serial one-chip computers. An one-chip computer system is made up of several following parts:(1)One microprocessor of8(CPU).(2)At slice data memory RAM(128B/256B),it use not depositting not can reading/data that write,such as result not middle of operation, final result and data wanted to show,etc.(3)Procedure memory ROM/EPROM (4KB/8KB),is used to preserve the procedure,some initial data and form in slice. But does not take ROM/EPROM within some one-chip computers,such as8031, 8032,80C,etc..(4)Four8run side by side I/O interface P0four P3,each mouth can use as introduction,may use as exporting too.(5)Two timer/counter,each timer/ counter may set up and count in the way,used to count to the external incident,can set up into a timing way too,and can according to count or result of timing realize the control of the computer.(6)Five cut off cutting off the control system of the source. (7)One all duplexing serial I/O mouth of UART(universal asynchronous receiver/transmitter(UART)),is it realize one-chip computer or one-chip computer and serial communication of computer to use for.(8)Stretch oscillator and clock produce circuit,quartz crystal finely tune electric capacity need outer.Allow oscillation frequency as12megahertas now at most.Every the above-mentioned part was joined through the inside data bus.Among them,CPU is a core of the one-chip computer,it is the control of the computer and command centre,made up of such parts as arithmetic unit and controller,etc..The arithmetic unit can carry on8persons of arithmetic operation and unit ALU of logic operation while including one,the1 storing device temporarilies of8,storing device2temporarily,8's accumulation

软件工程(外文翻译文献)

外文文献资料 1、Software Engineering Software is the sequences of instructions in one or more programming languages that comprise a computer application to automate some business function. Engineering is the use of tools and techniques in problem solving. Putting the two words together, software engineering is the systemtic application of tools and techniques in the development of computer-based applications. The software engineering process describes the steps it takes to deelop the system. We begin a development project with the notion that there is a problem to be solved via automation. The process is how you get from problem recognition to a working solution. A quality process is desirable because it is more likely to lead to a quality product. The process followed by a project team during the development life cycle of an application should be orderly, goal-oriented, enjoyable, and a learning experience. Object-oriented methodology is an approach to system lifecycle development that takes a top-down view of data objects, their allowable actions, and the underlying communication requirement to define a system architecture. The data and action components are encapsulated, that is , they are combined together, to form abstract data types Encapsulation means that if I know what data I want ,I also know the allowable processes against that data. Data are designed as lattice hierarchies of relationships to ensure that top-down, hierarchic inheritance and side ways relationships are accommodated. Encapsulated objects are constrained only to communicate via messages. At a minimum, messages indicate the receiver and action requested. Messages may be more elaborate, including the sender and data to be acted upon. That we try to apply engineering discipline to software development does not mean that we have all the answers about how to build applications. On the contrary, we still build systems that are not useful and thus are not used. Part of the reason for continuing problems in application development, is that we are constantly trying to hit 1

中英文论文参考文献范例

https://www.wendangku.net/doc/6917092559.html, 中英文论文参考文献 一、中英文论文期刊参考文献 [1].面向中英文混合环境的多模式匹配算法. 《软件学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2008年3期.孙钦东.黄新波.王倩. [2].基于自适应特征与多级反馈模型的中英文混排文档分割. 《自动化学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2006年3期.夏勇.王春恒.戴汝为. [3].基于最大熵方法的中英文基本名词短语识别. 《计算机研究与发展》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI 收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2003年3期.周雅倩.郭以昆.黄萱菁.吴立德. [4].中英文指代消解中待消解项识别的研究. 《计算机研究与发展》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI 收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2012年5期.孔芳.朱巧明.周国栋. [5].基于树核函数的中英文代词消解?. 《软件学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2013年5期.孔芳.周国栋. [6].基于树核函数的中英文代词消解. 《软件学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2012年5期.孔芳.周国栋. [7].一种并行中英文混合多模式匹配算法. 《计算机工程》.被中信所《中国科技期刊引证报告》收录ISTIC.被北京大学《中文核心期刊要目总览》收录PKU.2014年4期.王震.李仁发.李彦彪.田峥. [8].中英文混合文章识别问题. 《软件学报》.被中信所《中国科技期刊引证报告》收录ISTIC.被EI收录EI.被北京大学《中文核心期刊要目总览》收录PKU.2005年5期.王恺.王庆人.

软件工程外文文献翻译

软件工程外文文献翻译 大连交通大学2012届本科生毕业设计 (论文) 外文翻译 原文: New Competencies for HR What does it take to make it big in HR? What skills and expertise do you need? Since 1988, Dave Ulrich, professor of business administration at the University of Michigan, and his associates have been on a quest to provide the answers. This year, they?ve released an all-new 2007 Human Resource Competency Study (HRCS). The findings and interpretations lay out professional guidance for HR for at least the next few years. “People want to know what set of skills high-achieving HR people need to perform even better,” says Ulrich, co-director of the project along with Wayne Brockbank, also a professor of business at the University of Michigan. Conducted under the auspices of the Ross School of Business at the University of Michigan and The RBL Group in Salt Lake City, with regional partners including the Society for Human Resource Management (SHRM) in North America and other institutions in Latin America, Europe, China and Australia, HRCS is the longest-running, most extensive global HR competency study in existence. “In

相关文档
相关文档 最新文档