系统工程导论期末论文

系统工程导论期末论文
系统工程导论期末论文

软件工程导论论文(精)

软件工程一.关于软件工程软件是计算机系统中程序.数据和相关文档的集合,一种逻辑产品。软件工程是一门研究工程化方法构建和维护有效的.实用的和高质量的软件的学科。软件工程是一门比较年轻的学科,追溯其出现的时期我们可以回到二十世纪中期。那个时候出现了软件危机。上个世纪五十年代计算机刚从军用转到民用,编写程序的工作被视为艺术家的创作。由于当时计算机受价格因素的限制未能普及,人们对这一新生的披着神秘面纱的产品并不了解。再加上编程人员追求的是如何在有限的处理器能力和储存空间约束下编写出执行速度快.体积小的程序,使程序中充满了各种各样让人迷惑的技巧,这时的软件的开发生产就非常依赖开发人员的聪明才智。但是得到了六十年代,由于计算机生产硬件的突破使计算机的应用范围得到较大的扩展对软件系统的需求和软件自身复杂性急剧上升,传统开发方法不能满足对软件的需要,出现了软件危机。为解决这个问题,1986年“软件工程”在NATO会议上被首次提出,就是把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。从此一门新的学科便诞生了。软件的发展又分为几个阶段:先是程序设计再到程序系统,再是软件工程,到现在是面向对象软件工程。因为一种软件往往比较庞大,需要一个或多个团体才能完成,所以以一种工程化的方法不仅能够提高软件的质量也能提高开发效率。软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。其目标是在给定成本.给定进度的前提下开发软件。开发出的软件应具有可修改性.有效性.可靠性.可维护性.可适应性.可移植性.可追踪性.可重用性.可理解性.可互操作性。其中可修改性事实容许对系统进行修改而不增加原系统的复杂性。有效性是软件系统能最有效的利用计算机的时间资源和空间资源。软件工程包括技术和管理两方面。由方法.工具.和过程三部分。软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。软件工程的过程包括定义.开发.运行维护。定义包括可行性研究.需求分析两个步骤。可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。需求分析就是要通过客户了解软件所应具备的功能。这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

软件工程导论期末考试试题和答案

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 3.A、软件开发工作的基础B、软件生存周期的开始 4.C、由系统分析员单独完成的D、由用户自己单独完成的 5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 6.A、明确的需求定义B、完整的生命周期 7.C、较长的开发时间D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 9.A、改正性维护B、适应性维护 10.C、完善性维护D、预防性维护 11.一般说来,投入运行的软件系统中有错误(A )。

工业工程结课论文1

新时代下我国工业工程的发展应用研究 摘要:工业工程主要是通过优化和重新组织工作系统的方法, 达到提高效率的 目的, 是一种不需要投资或只需少量投资就能提高生产效率的方法。通过分析工业工程在我国应用及发展的基础上, 借鉴国外工业工程实施的成功经验,提出了我国实施与应用工业工程的设想, 并对我国工业工程的未来应用发展进行了展望。 关键词:工业工程;应用;发展;探讨 0引言 工业工程在国外已经有一百多年的历史,是美国五大工程学科之一。它融工程和管理于一体, 对工业发达国家的经济与社会发展起了巨大推动作用。工业工程( IndustrialEngineering, IE) 是以规模化工业生产及工业经济系统为研究对象, 以优化生产系统, 提高劳动生产率和综合效益为追求目标, 在生产制造技术、管理科学和系统工程等科学不断发展的基础上形成的一门交叉边缘学科。在改革开放经历了二十年的发展之后, 中国的经济已进入了一个崭新的发展时期。从过去的资金引进,转变成为现在对技术、管理、人才的引进, 其中也包括对工业工程的引进。 1工业工程思想在高校改革中的应用 工业工程思想,亦称IE 意识,是经过近百年的实践而逐步形成起来的基本思想,反之又使IE实践符合其科学规律,产生具有指导作用的思想方法。这些思想也可叫做IE 的灵魂,或称之为IE 精神。IE 意识主要包括以下五个方面,即成本和效率意识,问题和改革意识,工作简化、专业化和标准化意识,全局和整体意识,以人为中心的意识。树立工业工程思想(IE意识)比掌握工业工程方法和技术更为重要,这种思想意识已被广泛应用于各行各业,对高校改革同样具有重要的指导意义。为了不断提高我国高等教育的国际竞争力,我国高校的改革必须在更深层次和更高水平上全面展开,这种改革绝不是资源的简单重组,换汤不换药,而是对现有资源进行更合理的优化配置,达到系统的整体优化,从而提高教学质量和办学效益,这既符合工业工程思想(IE意识) ,也是我们高校改革的目的之所在,更是全面贯彻落实科学发展观的具体体现。思想指导实践,因此,可以毫不夸张地说,在高校改革的各项具体工作中,能否牢固树立工业工程思想( IE 意识) ,自觉运用和贯彻工业工程思想,是高校改革能否顺利进行并取得成效的关键。 2工业工程在制造业中的应用 中国工业工程(CIE) 诞生后,经过20 多年的发展,已经在千百家企业不同程度地应用了工业工程,相当数量的企业应用效果显著。涉及到汽车、钢铁、机械

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

航班管理系统后台子系统的设计与实现_毕业(设计)论文开题报告

C H A N G C H U N I N S T I T U T E O F T E C H N O L O G Y 开题报告 设计题目:航班管理系统后台子系统的设计与实现学生姓名:王清华 学院名称:电气与信息工程学院 专业名称:计算机科学与技术 班级名称:软件0831 学号:0892A030 指导教师:皮玉珍 教师职称: 讲师 学历:硕士 2011年3月24日 开题报告

一、选题依据 1.设计目的及意义 随着社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而 发展起来了。乘飞机出行的人越来越多。所以这方面的市场非常大。随着信息时代的到来,计算机技术的飞速发展,市场竞争的日趋激烈,企业的管理水平要求也必须不断地提高。采用日趋成熟的数据库技术和管理信息系统理论建立管理信息系统,对于企业就显得日益迫切和必要。经过对各方面人士对该系统功能的意见的调查,我们在此基础上确定了航空公司所需要的“航空公司后台数据库维护系统”。它是航空部门航显管理系统的一部分,其作用是对上游数据发布平台的数据进行修改维护的管理。通过本系统不仅可以进行修改工作,而且还可以对和航班情况进行查询,并可随时进行增加,删除等工作,使维护人员能够有效地对航班进行有效的控制和管理。 2.设计拟解决的工程实际问题 航空公司后台数据库维护系统是航空部门航显管理系统的一部分,其作用是对上游数据发布平台的数据进行修改维护的管理。通过本系统不仅可以进行修改工作,而且还可以对和航班情况进行查询,并可随时进行增加,删除等工作,使维护人员能够有效地对航班进行有效的控制和管理。完成航班信息的管理工作:修改航班是本系统要完成的主要目标,及时性直接影响公司前台显示信息的正确性和实时性。 3.设计拟应用的现场资料综述 1.软件设计规格说明书(SDS)_开发功能_BCIA FIDS_2011.01.17 2.软件需求规格说明书(SRS)_BCIA FIDS_2010.12.07 3.软件设计规格说明书(SDS)_BCIA FIDS_2011.01.17 4.王珊主编.数据库系统概论出版社.高等教育出版社,2009年5月. 5.孙一林,彭波.《Java数据库编程实例》. 清华大学出版社, 2009年4月. 4.设计拟应用的文献综述 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。 数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计 算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真 开题报告

2019最新软件工程导论期末考试题库及答案

2019最新软件工程导论期末考试题库及答案 1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM 公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符 号表达了系统中各种元素之间的_____信息流动_____情况。4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集 成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。 9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合” 的原则,提高模块的_独立性。 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。

系统动力学课程论文

基于系统动力学对企业效率与员工之间关系的研究 摘要;企业效率不高的原因主要有:员工报酬不合理、工作量的多少、考核制度不规范、员工工作上的应付心理、企业成员之间间目标的不一致等。提高企业工作效率,要分清工作的轻重缓急;鼓励工作效果,兼顾工作过程;让员工了解工作的全部;进行企业薪酬体系设计,实现福利和薪酬;提高员工的精神激励,使工作效率在员工价值实现的过程中得以提高 关键词:系统动力学;企业效率;薪资变化;企业与员工;工作意识 1.研究背景。 提高企业工作效率就是要以最少的人力物力资源实现既定目标,在激烈的市场竞争中,提升企业市场竞争力。调查表明,我国企业员工实际的工作效率不足他们能达到的 50%,只是干满他们的工作时间,而没有尽力发挥他们的智慧去高效工作企业员工身上有很大的潜能可挖,员工能够比他们现在做得更好。如何提高员工的工作效率,使高效率地工作成为员工的工作习惯,已成为每一个企业管理实践中经常遇到的问题,这些的理论基础和经济背景各不相同,但有一个共同的核心思想或基本假设:员工的劳动效率与工资水平呈正向关系,生产率高的员工会得到高工资。工资依赖于员工的生产率,员工的生产率也依赖于工资,工资的高低可以影响企业员工的人数、辞职率、工作士气和对企业的忠诚等,追求利润最大化的企业存在很强的愿望去按生产率来选择效率员工。怎样把员工薪资与企业员工的绩效管理有机结合,相互促进,提出新思路和新建议,为提高企业效率,提升员工绩效管理水平提供思路和建议。 2.建立企业员工工作效率的流率基本入树模型 2.1确定流位流率系 在研究整个系统的的基础上,更具系统动力学级控制原理,按企业与员工之间的关系将主要影响因素将系统分为人口变化量、员工薪资、产工作量、企业效率、企业福利。并设计五个流位流率如下(其中,Li(t)(i=1、2…5)表示流位变量,Rj(t)(j=1、2…..5)表示留联系变量)。 人口数子系统:L1(t)、R1(t)人口数及其改变量 员工薪资子系统:L2(t)、R2(t)员工薪资及其改变量 工作量子系统:L3(t)、R3(t)工作量及其改变量 企业效率子系统:L4(t)、R14(t)企业效率及其改变量 企业福利子系统:L5(t)、R5(t)企业福利及其改变量 从而得到整个系统的流位流率系: { [L1(t),R1(t)],[L2(t),R2(t)],[L3(t),R3(t)],[L4(t),R4(t)],[L5(t),R5(t)。 2.2 建立二部分图及建立流率基本入树模型 在对系统中所有流位和流率变量之间的内在关系进行定性分析的基础上,根据系统动力学流位变量控制流率变量的建模思想,得到流位控制流率的定性分析二部分图

《计算机科学导论》论文

《计算机科学导论》论文 在选这个专业之前,我对计算机科学只有一个模糊的概念,通过系统的学习,现在已对本专业有更深入的认识: 一、计算机及计算机学科体系 20世纪40年代,计算机在诞生初期主要是用来进行科学计算的,因此被称位“计算机”。然而,现在的计算机的功能已经远远超过了“计算”这个范围,它可以对数字、文字、图形、图像以及声音等各种形式的数据进行处理。它能够按照事先存储的程序,自动高速地对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。由于计算机科学与技术的迅猛发展,计算机已经成为一个庞大的家族,种类各式各样,从不同的角度可有不同的分类。按处理对象可分为数字计算机、模拟计算机和数字模拟计算机三类;按用途可分为通用计算机和专用计算机两类;从规模可以分为巨型计算机、大/中型计算机、小型计算机、微型计算机、工作站、服务器和网络计算机七大类。各种类型的计算机虽然在规模、用途、性能、结构等方面有所不同,但它们都具备运算速度快、运算精度高、具有记忆能力、具有逻辑判断能力和存储程序等特点。因为计算机具有以上特点,所以它对人类科学技术的发展产生了深远的影响,极大的增强了人类认识世界、改造世界的能力,在国民经济和社会生活的各个领域有着非常广泛的应用。计算机的用途主要有科学计算、数据处理、实时控制、人工智能、计算机辅助工程和辅助教育、娱乐和游戏这几个方面。对人类的工作、学习、日常生活有着非常巨大的影响。 计算机产业的高速发展,当然离不开计算机学科教育,现在的大学计算机设有计算机科学与技术、软件工程、网络工程三大专业。其专业的主要课程有C 语言程序设计、编译原理、操作系统、电工与电子技术、计算机网络、计算机系统结构、计算机组成原理、接口与通讯、离散数学、数据结构、数据库原理、数字逻辑、线性代数、专业导论、专业英语等;专业选修课有:概率论与数理统计、汇编语言、计算方法、人工技能、软件工程、信息检索与利用、JAVA语言、多媒体技术、分布式与并行处理、计算机控制系统、计算机图形学、面向对象技术、模糊逻辑与运用、嵌入式系统、数据挖掘、数字图像处理、算法设计与分析、通讯原理、网络操作系统、网络与信息安全、新技术专题等。 二、计算机系统(硬件+软件) 一个完整的计算机系统,由硬件和软件两部分组成。 (1)硬件,是由电子的、磁性的、机械的器件组成的物理实体,包括运算器、控制器、输入设备和输出设备等5个基本组成部分。

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

软件工程导论论文

软件危机的表现、产生原因以及可能的解决方案 一、软件危机概括 落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 二、软件危机的表现 (1)软件开发成本难以控制、软件开发进度难以预测。 费用超支、进度拖延的情况屡屡发生。有时为了赶进度或压成本不得不采取一些权宜之计,这样又往往严重损害了软件产品的质量。 (2)、软件的可靠性差,产品质量无法保证。 软件是逻辑产品,质量问题很难以统一的标准度量,因而造成质量控制困难。尽管耗费了大量的人力物力,而系统的正确性却越来越难以保证,出错率大大增加。 (3)、生产出来的软件难以维护。 很多程序缺乏相应的文档资料,程序中的错误难以定位,难以改正,有时改正了已有的错误又引入新的错误。随着软件的社会拥有量越来越大,维护占用了大量人力、物力和财力。 (4)、软件成本在计算机系统总成本中所占的比例居高不下,且逐年上升。 由于微电子学技术的进步和硬件生产自动化程度不断提高,硬件成本逐年下降,性能和产量迅速提高。然而软件开发需要大量人力,软件成本随着软件规模和数量的剧增而持续上升。 (5)、软件开发生产率提高的速度远远满足不了计算机应用迅速普及深入的需要。软件产品供不应求的状况使得人类不能充分利用现代计算机硬件所能提供的巨大潜力。 (6)、用户对产品功能难以满足。 开发人员和用户之间很难沟通、矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。 二、软件危机产生的原因 (1)、软件本身的特点 软件不同于硬件,它是计算机系统中的逻辑部件;软件样品即是产品,试制过程也就是生产过程;软件不会因使用时间过长而“老化”或“用坏”;软件具有可运行的行为特性,在写出程序代码并在计算机上试运行之前,软件开发过程的进展情况较难衡量,软件质量也较难评价,因此管理和控制软件开发过程十分困难;软件质量不是根据大量制造的相同实体的质量来度量,而是与每一个组成部分的不同实体的质量紧密相关,因此,在运行时所出现的软件错误几乎都是在开发时期就存在而一直未被发现的,改正这类错误通常意味着改正或修改原来的设计,这就在客观上使得软件维护远比硬件维护困难;软件是一种信息产品,具有可延展性,属于柔性生产,与通用性强的硬件相比,软件更具有多样化的特点,更加接近人们的应用问题。 (2)、软件开发人员的弱点 其一,软件产品是人的思维结果,因此软件生产水平最终在相当程度上取决

系统动力学论文

大学生网络游戏成瘾影响因素的系统动力学研究 汤彩霞 14094112 摘要:中国网络游戏行业已经成为中国互联网行业中的支柱型产业之一。随着网游市场的迅猛发展,大学生是引领和追求新事物最活跃的群体,他们还未建立完整的价值体系,更易受到像网络游戏这样新事物的影响。然而,网络游戏成瘾成为影响大学生正常学习和生活的一个重要因素。为了使大学生不再受网络游戏成瘾的危害,探索当前我国在校大学生网游成瘾的影响因素,并研究解决该问题的对策,本文采用系统动力学的方法来解决这个问题。结合我国目前大学生网络游戏成瘾的状况构建了影响因子的复杂因果关系体系,进一步揭示大学生网游成瘾的深层原因,并提出了相应的对策。 关键词:系统动力学;大学生;网络游戏;成瘾;流率基本入树 1 研究背景与目的 据《2013年中国网络游戏用户整体特征分析》显示随着网游玩家年龄的增长和网游市场的进一步发展,大学学历和低学历群体仍是市场绝对主力。[1]但随着网络游戏行业的成熟,一些问题也渐渐浮出水面。根据中国互联网络信息中心(CNNIC)2013 年中国网络游戏用户调研报告,主要发现,游戏沉迷群占大型网络游戏人群的14.6%。[2]与此同时大学生沉迷于网游的现象越来越严重,这些沉溺于网游的大学生因此荒废学业,长时间沉溺于网游的虚拟世界里迷失自我,受游戏里的暴力、色情等不好信息的影响也使大学生造成自我认知和自身角色的混淆,同时还影响了他们的思维、道德、行为判断标准等。[3] 本文研究主要针对当前我国大学生网游成瘾后发生的犯罪、逃学等影响身体和学业的事实,借助系统动力学研究并找出影响大学生网瘾形成的主要因素,为网络游戏管理工作提供理论的指导,也有助于提高网络游戏市场规范管理决策的科学性和预见性。从本质上阐明由于网游引发的社会问题发生的深层原因,为网络游戏管理实践指明正确的方向,更好的制定策略,促进社会和谐与经济持续发展。 2 建立流率基本入树模型 2.1 确定流位流率系 根据系统动力学反馈控制原理,根据问题主要矛盾将系统分为网游吸引力、大学生的认知能力、校园心理辅导、家庭成员沟通、政府对网游的监管五个主导变量,并设计其流位流率系及辅助变量如下[其中,Li(t)(i=1,2,……,5)表示流位变量,Ri(t)(i=1,2,……,5)]:(1)网游吸引力:L1(t),R1(t)——网游吸引力水平及其变化量(%) (2)大学生的认知能力:L2(t),R2(t)——大学生的认知能力及其变化量(%)(3)校园心理辅导:L3(t),R3(t)——校园心理辅导力度(%)及其变化量(年/%) (4)家庭成员沟通:L4(t),R4(t)——家庭成员沟通程度(%)及其变化量(月/%) (5)政府对网游的监管:L5(t),R5(t)——政府对网游的监管力度(%)及其变化量(年/%) 从而得到整个系统的流位流率系: { [L1(t),R1(t)],[L2(t),R2(t)],[L3(t),R3(t)],[L4(t),R4(t)],[L5(t),R5(t)]}。

软件工程导论-期末题库(完整版)

1.填空题 1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。 2.IPO图是_输入、处理和输出图_的简称,它是美国IBM公司发展完善起来的一种图形工具。 3.系统流程图是描述__物理模型__的传统工具,用图形符号表达了系统中各种元素之间的_____信息流动_____情况。 4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据的源点/终点。 5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集成测试)、__确认测试__和_____系统测试(集成测试)____ 6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。 7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。 8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。 10.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的_独立性。11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。 12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种。 13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅。 14.软件工程三要素包括_方法_、__工具___和__过程___,其中, _过程_支持软件开发的各个环节的控制和管理。 15.类构件的重用方式有_实力重用__、__继承重用______和_ 多态重用__三种。16.能力成熟度模型分为5个等级:初始级、____可重复____级、__已定义___级、____已管理__级和__优化____级。 2.判断题 1. 向滞后的项目中增加人手会使得项目更加滞后。(T)

软件工程导论之需求分析

软件工程导论 题目:图书管理系统文档名称:需求分析班级:科技0801 项目组长:唐子龙 项目成员: 唐子龙(05082019)朱磊(05082025) 赵欣(05082023) 刘华琛(05082004)

需求分析 §2.1 引言 §2.1.1 编写目的 需求分析的目的是让读者能够基本了解本系统的开发目的,开发方法,以及目前的硬件、软件的情况和开发所需资金和设备, 概要设计和详细设计与开发工作将在此基础上进一步提出。 §2.1.2 背景 这次待开发的系统名称为:图书管理系统 本次项目的任务提出者、开发者:唐子龙、朱磊、赵欣、刘华琛。 用户:图书馆 §2.1.3 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 §2.1.4 参考资料 1.李伟波.软件工程. 武汉:武汉大学出版社,2006 2.郑人杰.实用软件工程. 北京:清华大学出版社,2003 3.张海藩.软件工程导论(第5版). 北京:清华大学出版社,2008.2 §2.2 业务愿景和范围 §2.2.1 业务需求 1.背景、业务机会和客户需求

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,随着图书种类的繁杂,和图书数量的增多,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理,我们需要有效的图书管理软件。 1.业务目标和成功标准 业务目标:本系统旨在减轻图书馆工作人员工作负担,提高工作效率,而且方便用户查询、借阅。 成功标准:在使用本系统后,图书馆工作人员的工作效率大大提高,且对用户查询、借阅、预订都会有很大的便利。 §2.2.2 解决方案的前景 1.前景陈述 本图书馆管理信息系统在原有手工系统基础上,采用图书管理技术。通过收集、整理、存储关于图书、读者的主要信息,以及原有系统的作业流程信息,为建立数据仓库做基础准备。 本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求准确、快速地查询图书信息,实现以计算机辅助形式代替传统的手工查找形式,减轻图书信息管理人员的劳动强度,提高图书馆的工作效率和水平,更好地为读者服务,从而使图书和读者管理更加合理化和科学化。 2.任务概述 ○1目标:本软件旨在为学校的图书馆管理人员提供一个可以方便管理库 存图书的系统。可以对库存图书进行录入、借还、查询、修改功 能。减少操作时间,提高工作效率。 该软件适用于一般规模的图书馆管理操作。 ○2用户特点:本系统的操作对象为图书馆管理人员。对管理人员的计算机水平 不需要很高的要求。 3、数据描述: ○1静态数据:系统密码,书籍名称,库存总数,剩余数,借出数。 ○2动态数据:使用者输入的信息,包括添加的书籍信息,查询关键字。 ○3数据库描述:系统数据库采用TXT文档。

系统动力学论文

基于系统动力学的城市商品住宅市场研究——以南昌市为例 学院:经济管理学院姓名: 徐伟亮 摘要:近年来, 随着国家经济的迅猛发展,城市人口的日益扩张,城镇居民的可支配收入不断上涨, 人们购房能力明显提升, 居民对住宅需求量日益增加,房地产产业也持续繁荣,国民对我国目前和未来的房地产走势密切关注。目前房地产产业也存在一些尚未明朗的问题,政府部门采取了相关政策调控,但是效果并明显。因此,研究商品住宅市场发展规律具有重要的现实意义。本文以南昌市房地产住宅市场为研究对象,采用系统动力学理论,对南昌市住宅市场进行系统建模,将南昌市住宅市场系统划分为:城市人口、经济发展、土地供应、住宅供给与住宅需求5 个子系统,研究各个系统之间的联系。通过建立南昌市商品住宅市场流率基本入树模型,分析流位对流率的关系,进行建模和基模分析,最后根据极小基模分析生成管理对策,并预测南昌市市未来5 年的住宅市场发展走势,为提出相关政策性意见提供依据,保证南昌市住宅市场健康、持续发展。 关键词:系统动力学;商品住宅市场;系统建模与仿真; 一·建模目的与背景 自改革开放以来,中国城市化水平进入快速提升时期,城市化首先表现为城市人口的增长,住宅需求迅猛增长且需求种类呈现多元化趋势,几乎每个区域都面临着不同程度的住房问题,尤其是大城市的住房问题显得尤为严峻。如何解决好城市居民的住房问题,已经上升至各大城市自身发展过程中必须考虑的重要战略问题。南昌市作为江西省的省会城市,地处于江西中部偏北,近年来,南昌市以飞快的速度发展,大量的外来人员涌入这座城市,房地产业发展也突飞猛进,住宅市场逐渐完善,人民居住水平逐年提高。实践证明,住宅市场持续健康发展,对改善人民群众居住质量,促进消费,拉动投资,扩大社会就业等方面发挥了重要作用。住宅市场是复杂多元的社会经济系统,内部子系统影响因素多,包括国民经济、人口与劳动就业等诸多方面,并且各要素间相互作用紧密,各个子系统之间因果关系复杂。本文运用系统动力学理论,从住宅市场整个系统角度出发,结合城市经济、人口、土地等诸多影响住宅产业发展的要素,构建南昌市住宅市场系统动力学模型,致力于分析住宅市场波动机理与主要影响因素,寻求稳定住宅市场的方法,平衡住宅市场的波动,并预测南昌市市未来5 年的住宅市场发展走势,为提出相关政策性意见提供依据,促进南昌市住宅市场健康、持续发展。 二·建立城市商品住宅市场流率基本入树模型 2.1确定流率流位系 住宅市场发展不单单包括建造、流通和消费等环节,还会受到来自其他系统的多方面因素影响。本文将南昌市住宅市场划分为5 个子系统:城市人口、经济发展、土地供应、住

自动化导论论文

自动化学习报告 初识自动化很自然的就将这三个字联系到工厂的车床。现在的流水作业当然需要高度的自动化。现在看来“自动化”三个字并不局限于某一个角落,可以说,在当今生活中,自动化无处不在。自动化的主体在于自动控制,其中控制无需解释,而“自动”则是关键。我想,一切没有人工干预的行为都可以叫做广义的自动吧。自动化就是将本来由人完成的控制操作交由机器完成。而自动化学科就是研究关于如何实现或更好地实现这一控制过程。生活中的自动控制随处可见,简单一点,用来煮饭的电饭煲在饭熟时自动改为保温,电梯每天自动运作,空调可以自动调节室内温度等。 在最原始的手工时代,控制的主体都是人工,修建金字塔,长城,大运河这些宏伟工程都是广大劳动人民用血与汗来完成的,难以想象他们付出了多大的艰辛。蒸汽机、发电机的发明可以说是自动化大放异彩的开始。人们步入机械化时代后开始学会使用机器代替人工。这样不仅避免了辛苦的体力劳动,而且更加高效。然而此时的自动化所涉及的领域还很窄,而且还不是高度自动化,很多方面还要依赖人工来处理。随后,电磁波的发现和电子管、半导体、集成电路及电子计算机的先后问世使得自动化的发展突飞猛进,而且直接引领人类进入自动化时代。如今自动化技术已经被广泛应用于工业、农业、军事、科学研究、交通运输、商业、医疗、服务

和家庭等方面。 自动化就是实现自动控制,自动控制的主体是机器或装置。人类是具有多种思维的高等生物,如何用没有意识的机器或装置来代替人的工作呢?要想实现这一过程当然要求机器建立一种自己的“思维模式”,这种“思维模式”就是控制理论。经典控制理论起源较早。除了简单的“激励——响应”,人们已经开始研究控制的稳态性问题。1968年麦克斯韦用微分方程描述并总结了调节器理论,开始了反馈控制系统对控制稳定性的调节。随后随着许多科学家的共同努力经典控制理论日趋完善。其简单物理模型为“输入→(←反馈调节)输出”。然而经典控制理论只适应于“单输入—单输出”模式,显然这并不能适应现代的要求。例如要实现卫星的升空及导弹发射等高端科学领域的自动控制,则需要“多状态”“多线程”,随即发展了现代控制理论。现代控制理论下自动控制系统的基本控制方法主要有PID控制(使用PID控制器的在工控领域最基本的控制方法)、非线性系统控制、自适应控制、最优控制、智能控制。 一个完整的自动控制系统其本质就是信息的处理与应用。我们人类主要用眼睛、耳朵来获取外界的信息,然后经由神经传至大脑中枢,大脑对这些信息处理之后,又经由神经传递大脑发出的信息交给手脚等器官去执行。其实自动控制系统与人脑有着异曲同工之妙。它由信息获取原件(传感器)、

软件工程导论期末考试简答题

简答题 1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发? 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么? 把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。 基本任务:⑴设计软件系统结构⑵进行数据结构及数据库的设计⑶编写概要设计的文档⑷评审 5、软件维护有哪些内容? (1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。 (2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。 (3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。 (4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。 6、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系? 软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。 单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。 集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效。 确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。 系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进行测试。以确定软件是否可以支付使用。 7、什么是软件生存周期?它有哪几个活动? 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。 包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。 8、衡量模块独立性的两个标准是什么?各表示什么含义? 内聚和耦合。内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。 耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。 9、什么是结构分析方法?结构化分析方法通过哪些步骤来实现? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。实现的步骤:⑴了解当前系统的工作流程,获得当前系统的物理模型。⑵抽象出当前系统的逻辑模型。⑶建立目标系统的逻辑模型。⑷作进一步补充和优化。

科学哲学导论论文

科学导论作业(二) 200921060101陈馨琳 一、你所理解的现代教育技术的定义 定义:以美国AECT教育技术94新定义为基础,结合我国实际,提出现代教育技术的定义,“现代教育技术就是运用现代教育理论和现代信息技术,通过对教与学过程和教与学资源的设计、开发、利用、评价和管理,以实现教学优化的理论与实践。” 与教育技术定义比较,该定义强调必须运用现代教育理论和现代信息技术;不但研究学习过程,还要研究教学过程;强调现代教育技术追求的目标是实现教学优化。 可以从以下四个方面来理解该定义的基本思想: (1)现代教育技术应用必须要以现代教育理论作指导。现代教育技术的应用,是教育思想的体现。应用现代教育技术,首先必须考虑能充分体现教师的指导作用,充分发挥学生作为认知主体地位新教育思想。 (2)现代教育技术要充分运用各种信息技术。在当前,应用于教育中的现代信息技术主要包括模拟与数字音像技术,卫星广播电视技术,计算机多媒体技术,人工智能技术,互联网络通讯技术和虚拟现实仿真技术等等。对现代信息技术的使用,应根据教学实际的需要加以选择,同时,不能一味地追求高档设备而抛弃常规的音像技术,要避免出现高级设备低级使用的现象。(3)现代教育技术是以优化教与学过程和教与学资源为任务,这就要求不仅要研究教与学资源,还还必须重视研究教与学的过程,既对教学模式的研究。 (4)现代教育技术的应用包括设计(设计教学过程、教学软件、教学环境和教学模式)、开发(开发教学软件、硬件、课程和教学模式)、应用(应用于实际教学过程中)、评价和管理五个基本环节。而且,随着现代信息技术的发展,教育技术的应用方式也在不断地发展。 现代教育技术特点: (1)从教学规律(技术理论与规范)看 现代教育技术克服了传统教学知识结构线性的缺陷,具有信息呈现多形式、非线性网络结构的特点,符合现代教育认知规律。第一,从建造和形成认知结构方面,现代教育技术的教学系统是基于奎林(M.R.Quilian)的语义网络理论。人类的认知是—个层层相连的网状结构,这个结构中有节点、链等。各节点之间通过链的作用而结成一个记忆网络。现代教育技术教学结构从最初的知识节点出发,呈网状分在的知识链结构形成一种多层次的知识结构。这是一种以人类思维方法组织教学信息的学习环境,学生可以根据自己的实际能力、学习需要来安排自己的学习。显然,传统教学知识结构的线性化,不仅限制了多层次、多角度地获得知识信息,而且也限制了只能按照教师的教学计划来完成学习。第二,在认知过程方面,现代教育技术教学符合加涅(R.M.Gagne)的认知学习理论,该理论揭示人类掌握知识、形成能力的阶梯式发展过程:传统的职业技术教育教学过程,尤其是理论教学部分,是由感知教材、理解教材、巩固与运用知识几个环节顺序连接的,形成的时间周期长,学生的记忆易于淡化,这是不利于阶梯式发展过程形成的。而现代教育技术则把感知、理解、巩固与运用融合为一体,使得学生在较短时间内记忆得到强化,可以有效地促进个体主动参与认知结构不断重组的递进式学习过程 (2)从教学模式(技场)看

相关文档
最新文档