当前位置:文档之家› 天津理工大学-软件工程总结(红字是考点)分析解析

天津理工大学-软件工程总结(红字是考点)分析解析

天津理工大学-软件工程总结(红字是考点)分析解析
天津理工大学-软件工程总结(红字是考点)分析解析

填空10个,选择10个,名词解释5个,简答题2个,画图题2个

第一章

一、FAQs about software engineering软件工程中常见的问题

1、software:Computer programs and associated documentation

软件是计算机程序和所有使程序正确运行所需要的相关文档和配置信息

Software products软件产品分为:Generic通用、Bespoke (custom)定制

2、Software engineering is an engineering discipline that is concerned with all aspects of software production.软件工程是一门工程学科,涉及软件生产的各个方面

Software engineers should adopt a systematic and organised approach 软件工程人员运用的是系统的、有组织的工作方法。

3、difference between software engineering and computer science:系统工程和计算机科学的区别:Software engineering is an engineering discipline that is concerned with all aspects of software production.计算机科学侧重于理论和基础,而软件工程侧重于软件开发和交付的实际活动。

4、the difference between software engineering and system engineering:

软件工程和系统工程的区别:System engineering is concerned with all aspects of computer-based systems development including hardware, software and process engineering.

Software engineering is part of this process系统工程侧重基于计算机系统开发的所有方面,包括硬件、软件和处理工程。软件工程只是它的一部分。

5、software process :A set of activities whose goal is the development or evolution of

software. 软件工程是以软件开发和进化为目的的一系列活动

Generic activities in all software processes:软件过程的基本活动

a)Specification 软件描述

b)Development 软件开发

c)Validation软件有效性验证

d)Evolution 软件进化

6、software process model:软件过程模型

A simplified representation of a software process, presented from a specific perspective.

从特定角度提出的软件过程的简化表示形式

Examples of process perspectives are

?Workflow perspective 工作流模型

?Data-flow perspective 数据流或活动模型

?Role/action perspective角色/动作模型

Generic process models 通用过程模型

?Waterfall瀑布型开发方法

?Iterative development迭代式开发方法

?Component-based software engineering(CBSE)基于组件的软件工程

7、the costs of software engineering软件工程的成本

Roughly 60% of costs are development costs, 40% are testing costs. For custom software, evolution costs often exceed development costs. 软件开发成本约占60%,测试成本占40%。

对于定制软件而言,进化成本常常高于开发成本。

8、software engineering methods软件工程方法:

Structured approaches to software development which include system models, notations, rules, design advice and process guidance.软件开发的结构化研究方法,包括:系统模型、标记

法、规划、设计忠告和过程指南

9、CASE (Computer-Aided Software Engineering)计算机辅助软件工程:are intended to

provide automated support for software process activities. CASE systems are often used for method support. 旨在使软件过程活动自动化的软件系统。CASE常用作方法支持

10、the attributes of good software优良软件的特点:The software should deliver the

required functionality and performance to the user and should be maintainable, dependable and acceptable.软件应具有用户所需的功能与性能,而且应该可维护、可靠、可用

11、key challenges facing software engineering软件工程面临的主要挑战:

Legacy遗留Heterogeneity多样性挑战delivery交付上的挑战trust信任的挑战

第二章

一、system engineering process系统工程过程(填空)

二、System modelling系统建模

在系统需求和设计活动中,系统被建模成一系列组件和组件间的关系。通常是以图的形式描述在系统结构模中,以便给读者一个系统组织的总体概念。

Usually presented as a block diagram以方块图来描述,展现一些主要的子系统以及子系统之间的关联。

三、System evolution系统进化

Large systems have a long lifetime. They must evolve to meet changing requirements.大型和复杂的系统都会有一个非常长的生存期。在整个生存期内,必须改进原有的系统需求中的错误进而满足出现的新需求。

四、system procurement process系统采购过程:(考填空)以最佳方式获得系统做出

决策并决定系统的最佳供应商。

第四章

一、软件工程模型software process model:is an abstract representation of a process. It

presents a description of a process from some particular perspective.

二、(1)waterfall model瀑布模型:Separate and distinct phases of specification and development. One phase has to be complete before moving onto the next phase.直到上一阶段完成,下一阶段才能启动

劣势:The main drawback of the waterfall model is the difficulty of accommodating change after the process is underway. Inflexible partitioning of the project into distinct stages makes it difficult to respond to changing customer requirements

(2)Evolutionary development进化式开发:Specification, development and validation are interleaved.

优势:描述可以不断补充完善

劣势:

a)Lack of process visibility;过程不可见

b)Systems are often poorly structured;系统结构通常较差

Applicability适用于:

a) For small or medium-size interactive systems;

b) For parts of large systems (e.g. the user interface);

c) For short-lifetime systems.

进化式开发的两种基本类型:Exploratory development 探索式开发、Throw-away prototyping 抛弃式原型

(3)Component-based software engineering基于组件的软件工程(Reuse-oriented development 面向复用的软件开发方法)其过程模型如下图:

三、Spiral development螺旋式开发

1、Process is represented as a spiral rather than as a sequence of activities with backtracking.

Each loop in the spiral represents a phase in the process.它不是将软件过程用一系列活动和活动间的回溯来表示,而是将过程用螺旋线表示。每个回路表示软件过程的一个阶段。

No fixed phases such as specification or design - loops in the spiral are chosen depending on what is required.

Risks are explicitly assessed and resolved throughout the process.

2、四部分:Objective setting目标设置、Risk assessment and reduction风险评估和规避、

Development and validation开发和有效性验证、Planning规划.

四、Software validation软件有效性验证:is intended to show that a system conforms to its specification and meets the requirements of the system customer.是要看系统是否符合它的描述以及系统是否符合客观的预测目标。

Involves checking and review processes and system testing.

System testing involves executing the system with test cases that are derived from the specification of the real data to be processed by the system

6、测试过程的阶段:Component or unit testing组件测试、System testing系统、Acceptance

testing接收测试

五、Activities in CASE (Computer-aided software engineering)

?Graphical editors for system model development;

?Data dictionary to manage design entities;

?Graphical UI builder for user interface construction;

?Debuggers to support program fault finding;

?Automated translators to generate new versions of a program.

六、CASE classification分类:Functional perspective从功能角度看;Process perspective从过程角度看;Integration perspective从集成角度看

Fuggetta提出的分类:Tools,工具,workbenches工作平台, environments环境

第五章

一、Management activities管理活动(6)

Proposal writing.提出书面建议

Project planning and scheduling.项目规划和调度

Project costing.项目成本

Project monitoring and reviews.项目监督和审评

Personnel selection and evaluation.人员选择和评价

Report writing and presentations.写作并称述工作报告

二、Types of planning计划的类型

Quality plan质量计划、validation plan有效性验证计划、configuration management plan 配置管理计划、maintenance plan维护计划、staff development人员开发计划

三、Milestones in the requirements process需求过程里程碑:Milestones are the

end-point of a process activity.

四、Project scheduling process项目调度

五、three main project management:Project risks 项目风险Product risks产品风险

Business risks 业务风险

六、types of risk in project management:Technology risks.技术风险、People risks人员

风险、Organisational risks机构风险、Requirements risks需求、Estimation risks估算.

七、Risk factors in risk monitoring 【p68表5-7】

第六章

一、functional requirements and examples 功能需求和例子

l Functional requirements:

Statements of services the system should provide, how the system should react to

particular inputs and how the system should behave in particular situations.

2例子:图书馆系统p73

二、Non-functional requirements and examples非功能需求:constraints on the services or functions offered by the system such 。

例子:图书馆系统实例:

1、Product requirement产品需求:The user interface for LIBSYS shall be implemented

as simple HTML without frames or Java applets.

2、Organisational requirement机构需求;The system development process and

deliverable documents shall conform to the process and deliverables defined in XYZCo-SP-STAN-95.

3 External requirement外部需求:The system shall not disclose any personal

information about customers apart from their name and reference number to the operators of the system.

三、types of Non-functional requirement

四、metrics in Non-functional requirement Requirements measures非功能需求度量

【p76】

五、The requirements document 需求文档: is the official statement of what is required of the system developers. Should include both a definition of user requirements and a specification of the system requirements.

第七章

一、The requirements engineering process 需求工程过程

二、the main content of feasibility studies 可行性研究主要内容:

A feasibility study decides whether or not the proposed system is worthwhile.

A short focused study that checks

If the system contributes to organisational objectives;

If the system can be engineered using current technology and within budget;

If the system can be integrated with other systems that are used.

三、Process activities in requirements Elicitation and analysis 需求导出和分析的过程活动

Requirements discovery

Requirements classification and organisation

Prioritisation and negotiation

Requirements documentation

四、Requirements validation techniques 需求有效性验证的技术(考填空):Requirements

reviews 需求评审 、Prototyping 原型建立、Test-case generation 测试用例生成

五、Requirements Change management 需求变更管理

第八章

一、principle system models

二、example of system models系统模型实例:Data processing model .数据流模型、Composition model 组成模型、Architectural model 体系结构模型Classification model 分类模型、Stimulus/response model 激励-响应模型

三、definition of data-flow model数据流模型的定义:show how data is processed as it moves through the system;用来描述系统中的数据处理过程。

第十一章

一、c ontent of Architectural models体系结构模型的内容

Static structural model静态结构模型、Dynamic process model 动态结构模型、Interface model 接口模型、Relationships model 关系模型、Distribution model 分布模型

二、Major component of Client-server model客户机/服务器模型的主要组成部分:

1、Set of stand-alone servers which provide specific services 一组给其他子系统提供服务的

单机服务器;

2、Set of clients which call on these services.一组向服务器请求服务的客户机;

3、Network which allows clients to access servers.一个连接客户机和服务器的网站

第十七章

一、describe incremental development and prototyping by figure用图形描述增量式开发和

原型构造【p242 图17-2】

二、tools included in a rapid application development快速应用开发的工具:数据库编程语

言、界面生成器、与办公应用的连接、报告生成器

第二十三章

一、model if the software testing process软件测试过程的模型【p331图23-2】(考填空)

二、structural testing结构化测试:是根据软件的结构知识和实现知识导出测试的测试用例设计方法,又称“白盒测试”。【p342图23-11】

课件重点知识点

一、软件需求分析

1、需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么” 的问题。

2、结构化分析方法(填空)

●面向数据流进行需求分析的方法

●结构化分析方法适合于数据处理类型软件的需求分析

●具体来说,结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换

的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止

3数据流图(考画图)

数据流图中的主要图形元素:数据加工(数据交换)数据源点或终点(外

部实体)数据流数据存储文件

描述银行取款过程的数据流图:

4、结构花英语(大题):是一种介于自然语言和形式化语言之间的语言,语言的正文用基本控制结构进行分割,加工中的操作用自然语言短语来表示

其基本控制结构有三种:

简单陈述句结构:避免复合语句;

重复结构:while_do或repeat_until 结构。

判定结构:if_then_else或c ase_of 结构;

例子:商店业务处理系统中“检查发货单”:

if发货单金额超过$500 then

if欠款超过了60天then

在偿还欠款前不予批准

else(欠款未超期)

发批准书,发货单

else(发货单金额未超过$500)

if 欠款超过60天then

发批准书,发货单及赊欠报告

else (欠款未超期)

发批准书,发货单

5、判定表(大题):如果数据流图的加工需要依赖于多个逻辑条件的取值,使用判定表来描述比较合适。例子:以“检查发货单”为例

二、软件设计方法

1、软件设计的目标和方法

根据用信息域表示的软件需求,以及功能和性能需求,进行数据设计、系统结构设计、过程设计。

软件设计任务:从工程管理角度来看,软件设计分两步完成

●概要设计,将软件需求转化为数据结构和软件的系统结构。

●详细设计,即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构

和算法

2、软件设计过程

●制定规范

●软件系统结构的总体设计

●处理方式设计

●数据结构设计

●可靠性设计

●编写概要设计阶段的文档

●概要设计评审

3、信息隐藏:是指每个模块的实现细节对于其它模块来说是隐蔽的。也就是说,模

块中所包含的信息(包括数据和过程)不允许其它不需要这些信息的模块使用。

4、模块独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能, 而和软

件系统中其它的模块的接口是简单的

例如, 若一个模块只具有单一的功能且与其它模块没有太多的联系, 则称此模块具有模块独立性

一般采用两个准则度量模块独立性。即模块间耦合和模块内聚

耦合是模块之间的互相连接的紧密程度的度量。

内聚是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。

模块独立性比较强的模块应是高内聚低耦合的模块。

5、变换型系统结构:变换型数据处理问题的工作过程大致分为三步,即取得数据,

变换数据和给出数据。相应于取得数据、变换数据、给出数据,变换型系统结构图由输入、中心变换和输出等三部分组成。

6、事务性系统结构:它接受一项事务,根据事务处理的特点和性质,选择分派一个

适当的处理单元,然后给出结果。

在事务型系统结构图中,事务中心模块按所接受的事务的类型,选择某一事务处理模块执行。各事务处理模块并列。每个事务处理模块可能要调用若干个操作模块,而操作模块又可能调用若干个细节模块。

7、变换分析方法由以下四步组成:

●重画数据流图;

●区分有效(逻辑)输入、有效(逻辑)输出和中心变换部分;

●进行一级分解,设计上层模块;

●进行二级分解,设计输入、输出和中心变换部分的中、下层模块。

8、文件设计(只考类型,不考具体解释)

文件设计过程主要分为两个阶段。第一个阶段是文件的逻辑设计,主要在概要设计阶段实施。一般要根据文件的特性,来确定文件的组织方式。

顺序文件:连续文件、串联文件。

直接存取文件:无关键字直接存取文件、带关键字直接存取文件、桶式直接存取文件。

索引顺序文件:其基本数据记录按顺序文件组织,记录排列顺序必须按关键字值升序或降序安排,且具有索引部分,也按同一关键字进行索引。

分区文件:这类文件主要用于存放程序。它由若干称为成员的顺序组织的记录组和索引组成。

9、(大题)程序流程图:使用五种基本控制结构是:

程序流程图的标准符号

10、N-S图也叫做盒图。五种基本控制结构由五种图形构件表示。

实例

11、问题分析图(PAD)的种基本控制结构的图式,并允许递归使用

PAD描述的示例

三、程序编码

1、结构化程序设计

结构化程序设计主要包括两方面:

●在编写程序时,强调使用几种基本控制结构,通过组合嵌套,形成程序的控制结构。

尽可能避免使用GOTO语句。

●在程序设计过程中,尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开。

2、程序设计风格:程序实际上也是一种供人阅读的文章,有一个文章的风格问题。应该使程序具有良好的风格。

源程序文档化、数据说明、语句结构、输入/输出方法

3、程序复杂性度量

程序复杂性主要指模块内程序的复杂性。它直接关联到软件开发费用的多少,开发周期的长短和软件内部潜伏错误的多少。

减少程序复杂性,可提高软件的简单性和可理解性,并使软件开发费用减少,开发周期缩短,软件内部潜藏错误减少。

四、软件测试

1、软件测试目的:

基于不同的立场,存在着两种完全不同的测试目的:

从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。

从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。

测试的目的是

●想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果我们成功地

实施了测试,我们就能够发现软件中的错误。

●测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。

●实施测试收集到的测试结果数据为可靠性分析提供了依据。

●测试不能表明软件中不存在错误,它只能说明软件中存在错误

2、测试与软件工程各阶段的关系

n软件开发过程是一个自顶向下,逐步细化的过程

n软件计划阶段定义软件作用域

n软件需求分析建立软件信息域、功能和性能需求、约束等

n软件设计

n把设计用某种程序设计语言转换成程序代码

3、黑盒测试(考概念)

这种方法是把测试对象看作个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试又叫做功能测试或数据驱动测试。

n黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误:

u是否有不正确或遗漏了的功能?

u在接口上,输入能否正确地接受? 能否输出正确的结果?

u是否有数据结构错误或外部信息(例如数据文件)访问错误?

u性能上是否能够满足要求?

u是否有初始化或终止性错误?

n用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。

4、白盒测试(写测试路径,简答题):此方法把测试对象看做一个透明的盒子,它允

许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。

通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。

软件人员使用白盒测试方法,主要想对程序模块进行如下的检查:

u对程序模块的所有独立的执行路径至少测试一次;

u对所有的逻辑判定,取“真”与取“假”的两种情况都至少测试一次;

u在循环的边界和运行界限内执行循环体;

u测试内部数据结构的有效性,等。

5、逻辑覆盖:逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。它

属白盒测试。语句覆盖、判定覆盖、条件覆盖判定-条件覆盖、条件组合覆盖、路径覆盖。

L1 ( a → c → e )

= {(A>1) and (B=0)} and

{(A=2) or (X/A>1)}

= (A>1) and (B=0) and (A=2) or

(A>1) and (B=0) and (X/A>1) = (A=2) and (B=0) or

(A>1) and (B=0) and (X/A>1)

L2 ( a→ b → d )

= not{(A>1) and (B=0)} and

not{(A=2) or (X>1)}

= { not (A>1) or not (B=0) } and

{ not (A=2) and not (X>1) }

= not (A>1) and not (A=2) and not (X>1)

or not (B=0) and not (A=2) and not (X>1)

L3 ( a→ b→ e)

= not {(A>1) and (B=0)} and

{(A=2) or (X>1)}

= { not (A>1) or not (B=0)} and

{(A=2) or (X>1)}

= not (A>1) and (A=2) or

not (A>1) and (X>1) or

not (B=0) and (A=2) or

not (B=0) and (X>1)

L4 ( a→ c → d )

= {(A>1) and (B=0)} and

not {(A=2) or (X/A>1)}

= (A>1) and (B=0) and not (A=2) and

not (X/A>1)

6、软件测试策略

测试过程按4个步骤进行,即单元测试、组装测试、确认测试和系统测试。

●开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程

序模块是否正确地实现了规定的功能

●组装测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造

进行测试。

●确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需

求,以及软件配置是否完全、正确。

●系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一

起进行测试。

天津理工大学实习报告

天津理工大学实习报告 Document number:PBGCG-0857-BTDO-0089-PTT1998

实习报告 姓名:陈康恩学号: 学院 (系):自动化学院专业:自动化 班级: 12-卓越二班指导教师:张德民、郭丹 实习名称:专业实习I 实习时间: 实习单位:中国天津职业技能公共实训中心 前言 专业实习是每个本科生必须拥有的一段经历,它使我们在实践中了解社会,让我们学到了很多在课堂上根本就学不到的知识,受益匪浅,也打开了视野,增长了见识,使我认识到将所学的知识具体应用到工作中去,就会为我们以后进一步走向社会打下坚实的基础,只有在实习期间尽快调整好自己的学习方式,适应社会,才能被这个社会所接纳,进而生存发展。刚进入实训中心的时候我有些担心,经历了一连串的学习之后,我努力调整观念,正确认识了单位和个人的地位以及发展方向,我相信只要我们立足于现实,改变和调整看问题的角度,锐意进取,在成才的道路上不断攀登,有朝一日,那些成才的机遇就会纷至沓来,促使我们成为社会公认的人才。 一、专业实习目的 1、专业实习是学生从理论走向实践的重要一环,也是学生从学校走向生产岗位的第一步,通过专业实习,学生应将学校所学理论知识灵活的应用于指导实际生产,培养学生针对实际生产过程的思维、观察能力。 2、通过专业实习,使学生了解自动化控制技术的应用,提高对控制技术的认识,加深各种自动化控制技术在工业各领域的应用的感性认识,开阔视野,了解相关设备及技术资料,熟悉典型控制器件的应用。

3、见识电子控制类产品的设计、开发及维护等过程,理解自动化专业的发展动态与专业前景,通过对PLC 1200和PLC 200的配置学习以及柏图仿真软件的使用,编程学习使我们对专业所需设备有了更一步了解。 4.通过一定的实践认知实习,为以后的毕业设计及论文撰写做好铺垫。 5. 让我们了解到知识与现实之间的差距,提升自己实际的工作能力,领悟到现实工作中我们需要什么,我们应该朝哪一方面发展,对我们以后的发展指明了道路,为今后真正走上工作岗位打下良好基础。 6.了解SIMATICS7-1200小型可编程控制器。SIMATICS7-1200小型可编程控制器充分满足于中小型自动化的系统需求。在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求。 7.了解SIMATICS7-200小型可编程控制器。SIMATICS7-200小型可编程控制器在实时模式下具有速度快,具有通讯功能和较高的生产力的特点。一致的模块化设计促进了低性能定制产品的创造和可扩展性的解决方案。来自西门子的S7 - 200微型PLC可以被当作独立的微型PLC解决方案或与其他控制器相结合使用。 二、实习时间 实习地点:中国天津职业技能公共实训中心 三、实习单位、部门及其简介 中国天津职业技能公共实训中心简介: 为促进产业结构优化升级,加快经济发展方式转变,更好实现国家对我市建设"高水平的现代制造业和研发转化基地"的定位要求,市委、市政府决定建设"国内一流、国际领先、特色鲜明、成效显着"的中国天津职业技能公共实训中心(简称"中天实训中心")。 中天实训中心,隶属于天津市人力资源和社会保障局,位于天津中心城区和滨海新区连接的核心区域。中天实训中心按照"需求导向、高端定位、训为企用、校企共享、技能就业、公共服务"的工作思路,突出职业技能培训、职业技能鉴定、职业

天津大学902软件工程2019年考研专业课初试大纲

2019年天津大学考研专业课初试大纲 一、考试的总体要求 本考试内容主要包括结构化软件工程、面向对象软件工程、统一建模语言(UML)三部分内容。 软件工程是软件工程、计算机软件与理论及其他相关专业的一门重要的专业课,要求学生掌握基本的软件工程思想并能熟练运用成熟的结构化软件工程方法,并能熟练运用UML进行面向对象的软件工程建模。 二、考试的内容及比例 1、软件工程概念、软件生命周期概念、软件生命周期模型、软件流程 2、数据字典、数据流图及其应用;结构化分析方法包括变换分析、事务分析 3、结构化的设计方法;程序流程图、盒图、判定树、判定表及应用;模块化、耦合、内聚 的定义,各种耦合和内聚类型; 4、统一建模语言(UML)定义、优点;UML中的图、图的构成以及各自功能;元素间的 关系:关联、聚合、组成、依赖等的含义及应用;用例图的画法;顺序图(Sequence Diagram)和通信图(Communication Diagram)的关系及建模方法;类图的设计方法;状态机图的建模;组件图和部署图的基本概念;逆向工程的概念; 5、面向对象的分析;用例分析方法 6、面向对象的设计;类设计方法;子系统及设计方法; 7、软件测试的基本概念;白盒测试和黑盒测试的定义;等价类划分、边界值分析;确认和 验证;语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖;单元测试概念;集成测试;α测试和β测试;回归测试 三、试卷类型及比例 考试题型: 包括选择、名词解释、简答(论述)、建模、综合五大类:其中简答题可能包括说明题、举例说明题、图示题、论述题等。建模题则针对至少两个应用系统,分别使用结构化和面向对象分析设计方法进行建模,综合类对给定需求做需求分析和设计。 比例:选择、名词解释、简答(50%-60%) 建模、综合(40%-50%) 四、考试形式及时间 考试形式为笔试,考试时间为三小时(满分150分)。 五、参考书目: 软件工程导论(第6版),张海藩,清华大学出版社 软件工程:实践者研究方法(原书第8版),(美)普雷斯曼著,郑人杰等译,机械工业出版社 UML面向对象建模与设计(第2版),(美)MichaelBlaha JamesRumbaugh著,人民邮电出版社 184 精都考研网(专业课精编资料、一对一辅导、视频网课)https://www.doczj.com/doc/075264304.html,

天津理工大学编译原理期末考试试卷

天津理工大学考试试卷 ~2010学年度第二学期 《编译原理》期末考试试卷 课程代码: 0660116 试卷编号: 1-A 命题日期: 2010 年 6 月 15 日 答题时限: 120 分钟考试形式:闭卷笔试 大题号 一二三四 总分 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分, 得 分 1 2 3 4 5 6 7 8 9 10 D C B D D B C B D C 1. 编译程序是对() A. 汇编程序的翻译 B. 高级语言程序的解释执行 C. 机器语言的执行 D. 高级语言的翻译 2. 词法分析器的输出结果是() A.单词的种别编码B.单词在符号表中的位置 C.单词的种别编码和自身值D.单词自身值 3. 在规范规约中,用()来刻画可规约串。 A.直接短语 B.句柄 C.最左素短语 D.素短语 4. 与正规式(a* | b) * (c | d)等价的正规式是() A.a* (c | d) | b(c | d) B.a* (c | d) * | b(c | d) * C.a* (c | d)| b* (c | d) D.(a | b) * c| (a | b) * d 含有Aα·,则在状态K时,仅当面临输入符号a∈FOLLOW(A)时,才采 5. 若项目集I K 取Aα·动作的一定是() A.LALR文法 B.LR(0) 文法C.LR(1)文法 D.SLR(1)文法 6. 四元式之间的联系是通过()实现的。

A. 指示器 B. 临时变量 C. 符号表 D. 程序变量 7.文法G :S x Sx | y 所识别的语言是( ) A .xyx B .(xyx) * C .x n yx n (n ≥0) D .x * yx * 8. 有一语法制导翻译如下所示: S b Ab {print “1”} A (B {print “2”} A a {print “3”} B Aa) {print “4”} 若输入序列为b(((aa)a)a)b ,且采用自下而上的分析方法,则输出序列为( ) A .32224441 B. 34242421 C .12424243 D. 34442212 9.关于必经结点的二元关系,下列叙述不正确的是( ) A .满足自反性 B .满足传递性 C .满足反对称型 D .满足对称性 10.错误的局部化是指( )。 A .把错误理解成局部的错误 B .对错误在局部范围内进行纠正 C .当发现错误时,跳过错误所在的语法单位继续分析下去 D .当发现错误时立即停止编译,待用户改正错误后再继续编译 二、判断题(每小题1分,共5分) 得 分 1. 文法G 的一个句子对应于多个推导,则G 是二义性的。(× ) 2. 动态的存储分配是指在运行阶段为源程序中的数据对象分配存储单元。(√ ) 3. 算符优先文法采用“移进-规约”技术,其规约过程是规范的。( × ) 4. 删除归纳变量是在强度削弱以后进行。( √ ) 5. 在目标代码生成阶段,符号表用于目标代码生成。( × ) 5分,共15分) 得 分 1. 构造正规式(0∣1)* 00相应的正规式并化简。(共5分) (1)根据正规式,画出相应的NFA M (2分) I I 0 I 1 {x,1,2} {1,2,3} {1,2} {1,2,3} {1,2,3,4} {1,2} {1,2} {1,2,3} {1,2 } {1,2,3, {1,2,3,4} {1,2 } X 12 3 4 01

2015年天津大学软件工程考研复试分数线是310分

2015年天津大学软件工程考研复试分数线 是310分 2015年天津大学工学软件工程考研复试分数线是310分,政治50 英语50专业课一85 专业课二85. 学科代码学科门类名称单科(满分 =100分) 单科(满 分>100分) 总分 01哲学5090350 02经济学5590365 03法学4580315 04教育学45180320 05文学5590360 07理学4580305

08 工学(不含工学照 顾专业、软件工程 [0835]) 5085325软件工程[0835]5085310 工学照顾专业— —力学[0801]、动力工 程及工程热物理 [0807]、水利工程 [0815]、船舶与海洋工 程[0824] 4580315 10医学45180305 12管理学5590355 13艺术学4090325 附注: 1、参加复试的考生需符合天津大学复试分数基本要求,但能否参加复试,还须达到所报学院的学科(专业)线要求。我校实行差额复试,差额比例一般限定在200%以内,由学院(部)组织,相关复试录取细则(或工作方案)、复试名单也会陆续公布在我校研究生招生网(https://www.doczj.com/doc/075264304.html,)和学院网页上。 2、对于进入复试名单的考生,参加复试前及时网上缴纳复试费,缴纳成功后可自行下载打印《资格审查合格单》。我校研究生院将统一进行资格审查,时间:2015年3月19日下午、3月20日全天,地点:25教学楼A区一层大厅,缴费开通时间及资格审查安排将于近期陆续公布。复试时间:2015年3月21日至3月24日,具体复试方案由各学院具体安排。

3、所有参加复试的考生需到我校校医院进行体检。体检标准参照教育部、卫生部、中国残疾人联合会修订的《普通高等学校招生体检工作指导意见》,不参加体检或体检不合格者不予录取。体检时间为3月18日—20日,具体安排另行通知。 4、符合教育部认可或备案“大学生志愿服务西部计划”、“三支一扶计划”、“农村义务教育阶段学校教师特设岗位计划”、“赴外汉语教师志愿者”、“选聘高校毕业生到村任职”等项目加分政策的考生,以及目前工作单位在民族区域自治地方范围,为原单位定向培养的少数民族在职人员考生(不含单考生、MBA 考生、MPA考生、MPAcc考生、MEM考生),在国家政策允许的范围内对符合基本培养条件的考生适当照顾。符合上述条件的考生,需在3月17日前向我校研究生招生办公室提出书面申请,并提供相关证明材料。

天津理工大学化学化工学院毕业格式写作规范.doc

天津理工大学化学化工学院格式写作规范 就是指进行时的样式要求,以及写作标准。下面给大家带来2017届天津理工大学化学化工学院格式写作要求。 一、毕业设计说明书()装订顺序及要求: 1、封面; 2、选题审批表; 3、任务书; 4、; 5、中英文摘要及关键词;

6、目录; 7、正文(符合学校撰写规范要求); 8、; 9、附录; 10、谢辞。 如有外文资料和中文译文可放置在谢辞之后进行装订。 毕业设计说明书和一律采用单面打印。纸张大小为A4复印纸,页边距采用:上2.5cm、下2.0cm、左2.8cm、右1.2cm。无特殊要求的汉字采用小四号宋体字,行间距为1.25倍行距。页眉从正文开始,一律设为天津理工大学届本科毕业设计说明书() ,采用宋体五号字居中书写。页码从正文开始按阿拉伯数字(宋体小五号)连续编排,居中书写。

二、内容要求及编写格式 1. 封面 采用教务处统一制定的封面。 2.选题审批表 采用教务处统一制定的表格。 3.任务书 毕业设计()题目要醒目,力求简短,严格控制在36字(含36)以内,用三号字、加黑、黑体字;任务书封皮除题目外,用三号字、加黑、宋体字,其它页用小四号宋体字。日期采用阿拉伯数字。

4.开题报告 正文内容包括:课题的意义,国内外发展状况,本课题的研究内容、研究方法、研究手段和研究步骤以及参考文献资料等,用小四号宋体字。 5.标题/摘要 内容包括中文标题、中文摘要与关键词、英文标题、英文摘要与关键词。毕业设计()标题应是以最恰当、最简明、最概括的词语反映中最重要的特定内容的逻辑组合,应避免使用不常见的缩略词、首字母缩写字、字符、代号和公式等。摘要是毕业设计()内容不加注释和评论的简短陈述,它具有独立性和自含性,即不阅读设计说明书()全文,就能获得必要的信息。 标题字数一般不超过36个汉字,用黑体二号打印。两人或两人以上共同完成的课题,一般应根据本人完成的内容设置副标题,副标题用楷体三号空一行打印。标题后空一行,黑体三号居中打印摘要两字,另起一行楷体四号打印中文摘要全文,行距固定值20磅,中文摘要一般在300-800字以内。空一行黑体三号打印关键词并加冒号,随后用楷体四号打出中文关键词3-8个。空两行后,打印英文标题,空一行打印英文副标题。空一行,

天津大学902软件工程考研复习经验

天津考研网(https://www.doczj.com/doc/075264304.html,) 天津大学902软件工程考研复习经验 我去年考的902软件工程,考了132分。挺开心的。虽然本科没学过软件工程专业,后来考研完全属于自学,但是自我感觉还是可以的。虽然开始的时候挺费劲的,但是没办法,既然自己选择了,就要坚持啊,我跟你们聊聊感触吧。哎。觉得不好勿喷啊,哈哈。 考研时候,初试的体型,选择(有多选),我记得是10个。名次解释是五个,还记得有个黑色的盒子,其他几个简单。有一个不会的ccm,还是cmm啊,有点久,忘记了。亲们自己百度一下哈。然后就是简答题,都是一些软件的概念啊什么的。再然后就是画数据流图(个人建议把uml这几种图都学会画数据流图,个人感觉哪次都有,基本是必考的)。最后就是综合设计题,一个常规的,一个对象的,这个等我找当时的同学一起回忆回忆再说哈。 复试的时候是:40分的选择题,数据结构好像是十个左右,面向对象大约十个都是一些概念类的知识。比如:重载,多态,虚函数等等。数据结构有那个KMP算法,next数组。 简答题是:静态变量和实例变量的区别,重载和重写解释一下。 算法题: 第一个:数列串,比如{2,-5,7,1,-9,5,-10……},求和最大的子段。 第二个:多机调度问题,七个作业,三个机器,每个作业的工作时间都不一样。写算法,求最短时间。 我还有各种软件工程的书,打印的资料也有,可惜没法上传。想要就给我留言吧。我本人用的资料是天津考研网主编的《天津大学902软件工程考研红宝书》。 最大的感触,就是初试的时候今年的题型和去年的难度加大了,完全不一样了。我就看了一本软件工程,看了七遍啊!!七遍!!,PPT又看了3遍,当时感觉心力交瘁了都。然后还有一本就是软件工程配套的那本(天津大学902软件工程考研红宝书)历年真题都在里面,虽然看的时候有的很难看懂,但是有解析啊,嘿嘿。所以都弄懂了。而且记住哦,必须弄透了,不是做对了就完了。只有自己深刻的理解了,才能应对各种突发情况,才能考出高分,先准备复试,天津大学软件工程第一志愿优先录取,把初试过了,问题就不大了。 文笔不是特别好,但是希望能帮到大家哦~~(*^__^*)

天津理工大学高等数学下册试题

天津理工高等数学试题 一、填空题 1.设sin z xyz 1,-=则 z yz x cos z xy ?=?-. 2.设L 为圆周22x y 4+= ,则对弧长曲线积分=12π? . 3.交换积分次序( )22 2y 410y 0x 2dy f x,y dx =dx y)dy ????. 4.方程2x y"4y'4y e -++=的一个特解是2x x e -212 . 二、选择题 1.函数( )2222x y 0f x,y 0x y 0 +≠=+=?在点(0,0)处A . A.连续 B.两个偏导数都存在,且为0 C.两个偏导数都存在,但不为0 D.全微分存在 2.设有空间区域2221:x y z 1,z 0Ω++≤≥; 2222:x y z 1,x 0,y 0,z 0Ω++≤≥≥≥,则C . A.12xdv 4xdv ΩΩ=?????? B.12 ydv 4ydv ΩΩ=?????? C.12zdv 4zdv ΩΩ=?????? D.12 xyzdv xyzdv ΩΩ=?????? 3.设∑为球面222x y z 1++=的外侧,则222 x dydz x y z ∑++?? 等于C . A.0 B. 22y z 1+≤?? C.43π D.22x z 1 +≤-?? 4.下列微分方程中,通解为()2x 12y e c cos x c sin x =+的方程是B .

A.y"4y'5y 0--= B.y"4y'5y 0-+= C.y"2y'5y 0-+= D.2x y"4y'5y e -+= 三、计算二重积分2y 2D e dxdy y ??.其中D 为3x y =与5x y =所围区域. 1e 12- 五、设y u y f 2x,x ??=? ??,f 具有二阶连续偏导数,求 22 11222223u 2y 2y y 2f f f f x y x x x ?''''''=+--??. 六、设()f x 是一个连续函数,证明: (1)()()22f x y xdx ydy ++是一个全微分;(2)()()()u 2201d f u du f x y xdx ydy 2??=++ ??? ?,其中22u x y =+. 证明:(1) ()()()( ) 222222222222222222f x y xdx ydy xf (x y )dx yf (x y )dy (xf (x y ))2xyf (x y )y (yf (x y ))(xf (x y ))2xyf (x y )x y f x y xdx ydy ++=+++?+'=+??+?+'=+=??∴++ (2) ()()22 u x y 2222002222111d f u du f u du f (x y )d(x y )2221f (x y )(2xdx 2ydy)f (x y )(xdx ydy).2 +??==++ ???=++=++?? 七、求:由曲面2222z 0,z y 1,x y 4== +=+=所围空间立体Ω的体积. 解: 22010V dxdydz d d dz 14d d dz 3πρρρθθρρπΩΩ ====????????? 是一个全微分。

天津理工大学实习报告

实习报告 姓名:陈康恩学号: 学院 (系):自动化学院专业:自动化 班级: 12-卓越二班指导教师:张德民、郭丹 实习名称:专业实习I 实习时间: 实习单位:中国天津职业技能公共实训中心 前言 专业实习是每个本科生必须拥有的一段经历,它使我们在实践中了解社会,让我们学到了很多在课堂上根本就学不到的知识,受益匪浅,也打开了视野,增长了见识,使我认识到将所学的知识具体应用到工作中去,就会为我们以后进一步走向社会打下坚实的基础,只有在实习期间尽快调整好自己的学习方式,适应社会,才能被这个社会所接纳,进而生存发展。刚进入实训中心的时候我有些担心,经历了一连串的学习之后,我努力调整观念,正确认识了单位和个人的地位以及发展方向,我相信只要我们立足于现实,改变和调整看问题的角度,锐意进取,在成才的道路上不断攀登,有朝一日,那些成才的机遇就会纷至沓来,促使我们成为社会公认的人才。 一、专业实习目的 1、专业实习是学生从理论走向实践的重要一环,也是学生从学校走向生产岗位的第一步,通过专业实习,学生应将学校所学理论知识灵活的应用于指导实际生产,培养学生针对实际生产过程的思维、观察能力。 2、通过专业实习,使学生了解自动化控制技术的应用,提高对控制技术的认识,加深各种自动化控制技术在工业各领域的应用的感性认识,开阔视野,了解相关设备及技术资料,熟悉典型控制器件的应用。 3、见识电子控制类产品的设计、开发及维护等过程,理解自动化专业的发展动态与专业前景,通过对PLC 1200和PLC 200的配置学习以及柏图仿真软件的使用,编程学习使我们对专业所需设备有了更一步了解。

4.通过一定的实践认知实习,为以后的毕业设计及论文撰写做好铺垫。 5. 让我们了解到知识与现实之间的差距,提升自己实际的工作能力,领悟到现实工作中我们需要什么,我们应该朝哪一方面发展,对我们以后的发展指明了道路,为今后真正走上工作岗位打下良好基础。 6.了解SIMATIC?S7-1200小型可编程控制器。SIMATIC?S7-1200小型可编程控制器充分满足于中小型自动化的系统需求。在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求。 7.了解SIMATIC?S7-200小型可编程控制器。SIMATIC?S7-200小型可编程控制器在实时模式下具有速度快,具有通讯功能和较高的生产力的特点。一致的模块化设计促进了低性能定制产品的创造和可扩展性的解决方案。来自西门子的S7 - 200微型PLC可以被当作独立的微型PLC解决方案或与其他控制器相结合使用。 二、实习时间 实习地点:中国天津职业技能公共实训中心 三、实习单位、部门及其简介 中国天津职业技能公共实训中心简介: 为促进产业结构优化升级,加快经济发展方式转变,更好实现国家对我市建设"高水平的现代制造业和研发转化基地"的定位要求,市委、市政府决定建设"国内一流、国际领先、特色鲜明、成效显着"的中国天津职业技能公共实训中心(简称"中天实训中心")。 中天实训中心,隶属于天津市人力资源和社会保障局,位于天津中心城区和滨海新区连接的核心区域。中天实训中心按照"需求导向、高端定位、训为企用、校企共享、技能就业、公共服务"的工作思路,突出职业技能培训、职业技能鉴定、职业技能竞赛、职业标准研发、培训模式创新、职业能力展示等六大核心功能,面向企业、院校和社会各界提供公共实训和技能鉴定服务以及承接各级各类职业技能竞赛,是我市设施最好、规模最大、功能最完善的高技能人才培养基地。 中天实训中心建成后,总占地面积120亩,建筑面积万平方米,设备投资亿元,建有现代制造技术、现代控制技术、现代物流技术、现代电子技术、焊接技术、信息技术和创意设计等七个实训领域,配备设备1750台(套),能同时容纳1700人进行实训,年培训能力达20万人(次),职业技能鉴定能力达5万人(次)。 --现代制造技术领域

天津理工大学报告封面

软件质量管理测试分析报告 学院:天津理工大学华信软件学院 专业名称:软件工程 课程名称:软件质量管理 课程代码:1960103 所在班级:1班 学号: 姓名: 课题名称: 任课教师: 完成时间:2015年9月----2015年11月

软件质量管理测试分析报告成绩评定表

课程设计报告格式顺序及要求 1、封面 采用统一制定的封面。 2、正文(符合撰写规范要求) 由标题、文字段落、图、表等部分构成。由于测试工程涉及的学科、选题、研究方法、工作进程、结果表达方式等有很大差异,难以规定统一的内容形式。但是,必须合乎逻辑,层次分明。 (1)内容 见附件 (2)编写格式 ①标题 每个题目的标题采用三号黑体字居中打印,例如:“一、 XXXX”。 ②图 图题采用中文字体为五号楷体,图题紧接图的下一行居中打印。图中的标注一律采用中文。 图号按顺序编号,例如:“图1 xxxx”。如果图中含有几个不同部分,应将分图号(例如“图1-1 xxxx”表示图1的第一个分图)居中标注在分图下一行,并在图题下列出各部分内容(不写英文)。 绘图必须工整、清晰、规范。示意图应能清楚反映图示内容。 ③表 表的编排,一般是内容和测试项目由左至右横读,数据按内容或项目依序对齐竖排。表格后空一行,继续正文内容。 表按顺序编号,例如:“表 1 XXXX”,编号的后面空2格格,居中打印表的简短确切的标题,且置于表的上方。 表内的缩写词和符号等,必须与文字段落中的一致。各符号的单位应尽可能标出。表内不宜用“同上”、“同左”等类似词,一律填入数字或文字。表内空白处代表无此项内容。 3、参考文献 按正文中参考文献出现的先后顺序用阿拉伯数字在方括号内连续编号,同时,所列的参考文献应在正文中引用。 序号作者. 题名. 刊名,出版年份,卷号(期号):引文所在的起始或起止页码 4、附录 一些不宜放在正文中,但有参考价值的内容,如较复杂的公式推演、12-程序等,应编入论文的附录中。如果附录内容较多,应设编号如附录1、附录2等。附录应有附录名。附录、附录号及附录名用三号黑体字居中打印。 5、排版及装订要求 ①排版要求:测试报告一律采用单面打印,纸张大小为A4复印纸,页边距采用:上1.0cm、下1.0cm、左1.5cm、右1.0cm。无特殊要求的汉字采用小四号宋体字,行间距为单倍行距。页码从正文开始按阿拉伯数字(TimesNewRoman小五号)连续编排,居中书写。 ②装订要求:左边装订。 6、电子文档 测试报告的电子文档应存成以“学号+姓名”为文件名的.doc文件,例如一个学生学号为:20010001,姓名为:王欢,则文件名为20010001王欢.doc。

天津理工大学编译原理期末考试试卷

1. 编译程序是对( ) A. 汇编程序的翻译 B. 高级语言程序的解释执行 D.高级语言的翻译 2?词法分析器的输出结果是( ) A .单词的种别编码 C ?单词的种别编码和自身值 B .单词在符号表中的位置 D .单词自身值 3.在规范规约中,用( A .直接短语 )来刻画可规约串。 B .句柄 C .最左素短语 D .素短语 4. 与正规式(a | b) (c | d)等价的正规式是( ) * * * * A . a (c | d) | b(c | d) B . a (c | d) | b(c | d) C. a (c | d) | b (c | d) D. (a | b) c| (a | b) d 5.若项目集I K 含有A 2009?2010学年度第二学期 《编译原理》 期末考试试卷 课程代码: 0660116试卷编号:1-A 命题日期: 2010年 6月 15日 答题时限: 120分钟 考试形式:闭卷笔试 得分统计表: 大题号 总分f -一一 -二二 -三 四 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题 2分,共20 分) ?,则在状态K 时,仅当面临输入符号a FOLLOW (A )时,才采取 A ?动作的一定是( ) A. LALR 文法 B. LR (0)文法 C. LR (1)文法 D. SLR (1)文法 天津理工大学考试试卷

S b Ab {pri nt 1” A (B {pri nt 2” A a {pri nt 3” B Aa) {pri nt 4” A.指示器 B.临时变量 C.符号表 D.程序变量 7. 文法G: S x Sx | y 所识别的语言是( ) * * * A. xyx B. (xyx ) C. x n yx n (n 》0) D. x yx 若输入序列为b (((aa )a )a )b,且采用自下而上的分析方法,则输出序列为( ) A. B. 34242421 C. D. 9. 关于必经结点的二元关系,下列叙述不正确的是( ) A .满足自反性 B .满足传递性 C.满足反对称型 D .满足对称性 10. 错误的局部化是指( )。 A .把错误理解成局部的错误 B.对错误在局部范围内进行纠正 C.当发现错误时,跳过错误所在的语法单位继续分析下去 D .当发现错误时立即停止编译,待用户改正错误后再继续编译 二、判断题(每小题1分,共5分) 得分 1. 文法G 的一个句子对应于多个推导,则 G 是二义性的。(X ) 2. 动态的存储分配是指在运行阶段为源程序中的数据对象分配存储单元。 (V ) 3. 算符优先文法采用“移进-规约”技术,其规约过程是规范的。 (X ) 4. 删除归纳变量是在强度削弱以后进行。(V ) 5. 在目标代码生成阶段,符号表用于目标代码生成。 (X ) 三、简答题(每小题5分,共15分) 得分 1. 构造正规式(0 I 1) 00相应的正规式并化简。(共5分) (1)根据正规式,画出相应的 NFA M (2分) (2)用子集法将NFA 确定化(2分) I I 0 I 1 1 8. 有一语法制导翻译如下所示:

大学软件工程专业排名

大学软件工程专业排名 权威排名: 2006年高校软件工程排名(开设学校:139所) 1、南京大学 2、清华大学 3、复旦大学 4、武汉大学 5、浙江大学 6、上海交通大学 7、中国科学技术大学 8、中山大学 9、华中科技大学 10、哈尔滨工业大学 11、陕西师范大学 12、吉林大学 13、东北师范大学 14、北京师范大学 其他院校该专业较强的有: 北京交通大学 北京理工大学 华东师范大学 华南理工大学 南开大学 四川大学

天津大学 西安交通大学 西北工业大学 厦门大学 中国地质大学 同济大学 苏州大学 重庆大学 中国石油大学 南京理工大学 宁夏大学 教高[2001]6号文:教育部、国家计委关于批准有关高等学校试 办示范性软件学院的通知 教育部、国家计委关于批准有关高等学校试办示范性软件学院的通知 (2001年12月3日) 教高〔2001〕6号 为适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需要,实现我国软件人才培养的跨越式发展,教育部和国家发展计划委员会共同研究决定选择部分高等学校,

采取多项扶持政策,支持其试办示范性软件学院。这是新时期推进高等教育改革与发展的一项重要举措。经统一部署、有关高校申报和专家评审,现决定首批批准35所高等学校试办示范性软件学院。为做好示范性软件学院的建设工作,现将有关意见通知如下: 一、要将建设示范性软件学院作为进入新世纪跨越式培养软件人才的重大举措落实好。《国务院关于印发鼓励软件产业和集成电路产业发展若干政策的通知》(国发[2000]18号)中明确提出通过政策引导,鼓励资金、人才等资源投向软件产业,进一步促进我国信息产业快速发展,力争到2010年使我国软件产业研究开发和生产能力达到或接近国际先进水平。实现这一政策目标,加快软件人才培养是重要保证。建设示范性软件学院是我国软件产业人才培养方面实现跨越式发展的一次重大改革尝试,旨在为我国软件产业的发展带来新的推动力。各示范性软件学院要抓住机遇,加快建设步伐,努力成为我国有重要影响的多层次实用 型软件人才培养基地。 二、要将建设示范性软件学院作为加大高等教育人才培养结构调整力度,推进用信息技术改造传统产业的重要举措抓好。《国民经济和社会发展第十个五年计划纲要》提出,要以信息化带动工业化,发挥后发优势,实现社会生产力的跨越式发展。各示范性软件学院要在加大软件专门人才培养力度的同时,把培养大批各类复合型软件人才作为重要任务,为用信息技术改造传统产业准备坚实的人才基础。示范性软件学院可以从所在学校二年级后在校本科生中招生;可以开展软件方向第二学士学位办学;可以招收软件方向工程硕士研究生;可直接从应届本科毕业生中招收工程硕士研究生;招生方式和规模由所在学校自主确定,国 家不安排招生计划数。 三、建设示范性软件学院要以进一步推进办学机制改革,主动推进国内合作办学与中外合作办学,推动产学研紧密结合为基本办学模式。可以多途径探索合作办学的管理体制与运行机制,由高等学校与国内外企业合作,拉动社会资金投入,按运作企业化、办学专业化、后勤社会化的模式兴办。示范性软件学院应把开展切实有效的产学研合作作为推进办学模式

天津理工大学本科毕业设计说明书

天津理工大学本科毕业设计说明书(毕业论文)撰写规范 一、毕业设计说明书(毕业论文)装订顺序及要求: 1、封面; 2、选题审批表; 3、任务书; 4、开题报告; 5、中英文摘要及关键词; 6、目录; 7、正文(符合学校撰写规范要求); 8、参考文献; 9、附录; 10、谢辞。 如有外文资料和中文译文可放置在谢辞之后进行装订。 毕业设计说明书和毕业论文一律采用单面打印。纸张大小为A4复印纸,页边距采用:上、下、左、右。无特殊要求的汉字采用小四号宋体字,行间距为倍行距。页眉从正文开始,一律设为“天津理工大学××××届本科毕业设计说明书(毕业论文)”,采用宋体五号字居中书写。页码从正文开始按阿拉伯数字(宋体小五号)连续编排,居中书写。 二、内容要求及编写格式 1.封面 采用教务处统一制定的封面。 2.选题审批表 采用教务处统一制定的表格。 3.任务书 毕业设计(论文)题目要醒目,力求简短,严格控制在36字(含36)以内,用三 号字、加黑、黑体字;任务书封皮除题目外,用三号字、加黑、宋体字,其它页用小四 号宋体字。日期采用阿拉伯数字。 4.开题报告 正文内容包括:课题的意义,国内外发展状况,本课题的研究内容、研究方法、研 究手段和研究步骤以及参考文献资料等,用小四号宋体字。 5.标题/摘要 内容包括中文标题、中文摘要与关键词、英文标题、英文摘要与关键词。毕业设计(论文)标题应是以最恰当、最简明、最概括的词语反映论文中最重要的特定内容的逻

辑组合,应避免使用不常见的缩略词、首字母缩写字、字符、代号和公式等。摘要是毕业设计(论文)内容不加注释和评论的简短陈述,它具有独立性和自含性,即不阅读设计说明书(论文)全文,就能获得必要的信息。 标题字数一般不超过36个汉字,用黑体二号打印。两人或两人以上共同完成的课题,一般应根据本人完成的内容设置副标题,副标题用楷体三号空一行打印。标题后空一行,黑体三号居中打印“摘要”两字,另起一行楷体四号打印中文摘要全文,行距固定值20磅,中文摘要一般在300-800字以内。空一行黑体三号打印“关键词”并加冒号,随后用楷体四号打出中文关键词3-8个。空两行后,打印英文标题,空一行打印英文副标题。空一行,居中三号加黑打印“ABSTRACT”,另起一行四号打印英文摘要,行距固定值20磅。空一行,加黑三号打印“Key Words”并加冒号,打印英文关键词,每个关键词第一个字母应大写。英文全部采用Times New Roman。 6.目录 页首三号黑体字居中打印“目录”,“目”与“录”之间空四格。隔两行打印章、节、小节号、章、节、小节名称及相应页码。章、节、小节号分别用第一章、、1.1.1方式表示,章名用黑体四号字,节、小节名用小四号宋体字,章、节、小节名与页码间用多个“……”符连接。 7.正文 一般由标题、文字段落、图、表和式五个部分构成。由于研究工作涉及的学科、选题、研究方法、工作进程、结果表达方式等有很大差异,难以规定统一的内容形式。但是,必须合乎逻辑,层次分明。内容包括以下部分: ⑴引言或绪论 介绍选题的理由、课题主要解决的问题,凡两人或两人以上合作承担的课题,必须说明本人在总课题中独立承担的任务以及该部分内容在总课题中所起的作用,说明研究问题采用的手段、方法,简述研究成果及其意义。 ⑵内容 包括方案论证、设计计算、实验过程与分析、方案校验等。要求层次清楚,重点突出,文字简明通顺。小节内的小标题序号用1、2、3……,小标题用黑体字单列一行,小标题内序号用⑴、⑵、⑶……,其余层次序号依次用A、B、C……,a、b、c……。正文中引用参考文献应在引用处所加[ ]号内注明文献号码。视具体情况,将参考文献序号作为上角标,或作为文字段落的组成部分。如“某某人对此作了研究[1,3,7~9]或数学模型见文献[1,5,9~12]”等。内容字体字号规定见示例。 ⑶结论 对本人所做工作进行归纳和综合,得到设计或研究的结论。与已有结果进行比较,指明所得结论的新进展。对该课题尚应进一步改进与研究的方向提出建议。文字要简单、

天津大学902软件工程考研资料+经验(历年试题)

天津大学902软件工程考研资料+经验(历年试题)天津大学软件工程专业的考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。专业课的复习与公共课的备考是需要区别对待的。因为公共课是全国统一命题,而专业课则是每个学校自主命题,各个学校的命题情况是不一样的,这就需要我们在专业课上具体问题具体分析。专业课分值为150分,是对学生专业知识能力的考察,因此需要考生相当重视,要把握每个学校的命题特点和方向。同学们在准备的时候可以咨询已经考上的学长学姐或者老师同学,或者查阅相关资料。接下来天津考研网根据整理的资料为大家详细说说软件工程专业的考研情况。 一、天津大学软件工程考研指定教材 天津考研网为大家整理了天津大学的指定书目供大家参考: 软件工程导论(第4版),张海藩,清华大学出版社 软件工程:实践者研究方法(原书第6版),(美)普雷斯曼著,郑人杰等译,机械工业出版社 二、天津大学软件工程专业考研资料 知道了参考书目之后,还有一个普遍的问题就是大家不知道该怎么看这些书,书看了几遍了还是感觉什么重点也没总结出来,什么也没记住。另外,很多报考的同学可能并未学过或者没有仔细学过软件工程的课程,而考研大纲中占很大比重的UML部分更是接触甚少,绝大部分院校都未开设UML的课程。 我们天津考研网为了使同学们能够高效的复习,针对这种情况组织多名在考研专业课中取得高分的前辈们编写了《天津大学902软件工程考研红宝书》,来帮助报考天津大学的专业课基础不扎实,对院系信息了解较少的同学复习。 <一>核心原创资料 软件工程复习第一步: 基础和对知识体系整体的把握是最基本的,复习开始就是先细读《软件工程导论》这本书,从头到尾仔细学习吸收,然后仔细攻克每一章的课后习题,在学习的时候配合【软件工

天津理工大学-数据库2014-2015期末考试试卷

2014 ~2015 学年度第二学期 《数据库系统概论》期末考试试卷 课程代码:0660096 试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分) 注意:须将本题答案写在下面的表格中,写在其它地方无效 1. 数据库系统与文件系统的根本区别在于() A. 提高了系统效率 B. 方便了用户使用 C. 数据的结构化 D. 节省了存储空间 2. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 3.用二维表结构表示实体以及实体间联系的数据模型称为() A.网状模型B.层次模型 C.关系模型D.面向对象模型 4. 数据库的概念模型独立于() A.具体的机器和DBMS B.E-R图

C.信息世界D.现实世界 5. 层次型、网状型和关系型数据库划分原则是() A.记录长度B.文件的大小 C.联系的复杂程度D.数据之间的联系 6.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是() A. 一对一 B. 一对多 C. 多对多 D. 不确定 7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式D.模式 8.在数据库结构中,保证数据库独立性的关键因素是() A.数据库的逻辑结构B.数据库的逻辑结构、物理结构 C.数据库的三级结构D.数据库的三级模式和两级映像。 9.关系模型中,一个关键字是() A.可由多个任意属性组成B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 10.同一个关系模型的任两个元组值() A.不能全同B.可全同C.必须全同D.以上都不是 11. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 S A.A(1,2)B.(2,Null)C.(3,3)D.(4,1) 12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于() A. 实体完整性约束 B. 参照完整性约束 C.用户自定义完整性约束 D. 关键字完整性约束 13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是() A. 患者编号 B. 患者姓名

天津理工大学_操作系统_存储器的分配与回收算法实现_实验报告

实验报告学院(系)名称:计算机与通信工程学院

【实验过程记录(源程序、测试用例、测试结果及心得体会等)】源程序: MemoryBlock.java: //内存块类,包含各种操作 public class MemoryBlock { static final int BLOCK_SIZE = 4096; private int baseBlock; //内存块基地址 private int blockNum; //大小 private boolean inUse; //是否已分配 private MemoryBlock prev, next; public MemoryBlock(int blockNum) { this.baseBlock = 0; this.blockNum = blockNum; inUse = false; prev = null; next = null; } public MemoryBlock(int base, int blockNum) { this.baseBlock = base; this.blockNum = blockNum; inUse = false; prev = null; next = null; } public int getBlockNum() { return blockNum; } public void setBlockNum(int blockNum) { this.blockNum = blockNum; } public MemoryBlock getPrev() { return prev; } public void setPrev(MemoryBlock prev) { this.prev = prev;

天津大学902软件工程考研参考书及考研大纲信息

天津大学902软件工程考研参考书及考研大纲信息天津大学是教育部直属国家重点大学,其前身为1895年成立的北洋大学,是中国第一所现代大学,是“211工程”、“985工程”首批重点建设的大学。 天津大学软件学院是全国首批35所国家示范性软件学院之一。现有软件工程一级学科博士点和硕士点,在校全日制博士硕士研究生200余人。研究生培养方面:学院设置了软件工程、大数据和物联网等多个专业方向。在研究生培养过程中,学院注重与国内外知名软件公司合作,共同培养研究生;学院与日本北陆先端科技大学院大学(JAIST)签订了1+1双硕士培养计划;与法国欧洲理工学院、法国巴黎达芬奇集团工程师学校等国外知名高校在学生联合培养方面进行了深度合作。 天津大学软件工程专业的考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。天津考研网为报考天津大学902软件工程的同学们整理了一些专业课复习资料以及学长学姐们的复习经验,希望能对大家的复习有所帮助。下面天津考研网就为考研小伙伴们详细说说902软件工程课的复习。 <一>天津大学902软件工程考研大纲 一、考试的总体要求 本考试内容主要包括结构化软件工程、面向对象软件工程、统一建模语言(UML)三部分内容。 软件工程是软件工程、计算机软件与理论及其他相关专业的一门重要的专业课,要求学生掌握基本的软件工程思想并能熟练运用成熟的结构化软件工程方法,并能熟练运用UML进行面向对象的软件工程建模。 二、考试的内容及比例 1、软件工程概念、软件生命周期概念、软件生命周期模型、软件流程 2、数据字典、数据流图及其应用;结构化分析方法包括变换分析、事务分析 3、结构化的设计方法;程序流程图、盒图、判定树、判定表及应用;模块化、耦合、内聚的定义,各种耦合和内聚类型;

相关主题
文本预览
相关文档 最新文档