




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教育软件工程教育软件工程马秀峰马秀峰JC 826 QQ:385574414课程的内容第一部分 软件工程概论n 后续内容(第二部分)学习的基础n学位论文写作的需要第二部分 多媒体教学软件设计方法课程的内容学习参考书目第一部分 软件工程概论(1)软件工程理论、方法与实践,孙家广,刘强,高等教育出版社,2005. (2)软件工程原理、方法与应用,高等教育出版社,史济民等,2002.(3)软件工程概论,郑人杰等,清华大学出版社,1998.第二部分 多媒体教学软件设计(4)多媒体教学软件设计原理与方法,张军征,科学出版社,2007.(5)多媒体课件设计与制作基础,张军征等,高等教育出版社,2005.(6
2、)多媒体教学软件设计与开发(理论篇部分),王志军等,高等教育出版社,2006.(7)多媒体教学软件设计,谢幼如等,电子工业出版社,1999. 参考书目第一部分 软件工程概论第1章 软件工程概述第2章 软件过程第3章 软件需求分析第4章 软件设计概述第5章 详细设计描述的工具第6章 程序编码Software engineering教学软件设计方法第1章 软件工程概述(孙家广 主编)1.1 软件的概念、特性和分类1.2 软件的发展和软件危机1.3 软件工程的概念1.4 软件的生存期教学软件设计方法6/511.1 软件的概念、特点和分类一、软件的概念定义1IEEE Standard Glossary
3、 of Software Engineering Terminology:第1章 软件工程概述IEEE:电子与电气工程师协会:电子与电气工程师协会软件是计算机软件是计算机程序程序、规程以及运行计算机系统可能需要的相、规程以及运行计算机系统可能需要的相关关文档文档和和数据数据。(1) 计算机程序:计算机设备可以接受的一系列指令和说明,计算机程序:计算机设备可以接受的一系列指令和说明,为计算机执行提供所需的功能和性能。为计算机执行提供所需的功能和性能。(2) 数据:是事实、概念或指令的结构化表示,能够被计算数据:是事实、概念或指令的结构化表示,能够被计算机设备接受、理解或处理。机设备接受、理解或处
4、理。(3) 文档:描述程序研制过程、方法及使用的图文材料。文档:描述程序研制过程、方法及使用的图文材料。(软件工程,孙家广主编,高教版,2005.P1)7/51一、软件的概念-定义2著名的美国软件工程教材作者著名的美国软件工程教材作者R.S.Pressman的定义:的定义:“软软件是能够完成预定功能和性能的可执行的计算机件是能够完成预定功能和性能的可执行的计算机程序程序和使程和使程序正常执行所需要的序正常执行所需要的数据数据,加上描述程序的操作和使用的,加上描述程序的操作和使用的文文档档”软件程序数据文档软件程序数据文档程序程序是为了解决某个特定问题而用程序设计语言描述的适合是为了解决某个特定
5、问题而用程序设计语言描述的适合计算机处理的语句序列;计算机处理的语句序列;数据数据是使程序能正常操纵信息的数据结构;是使程序能正常操纵信息的数据结构;文档文档是与程序开发、维护和使用有关的图文材料。是与程序开发、维护和使用有关的图文材料。1.1 软件的概念、特点和分类(软件工程,史济民等,高教版,(软件工程,史济民等,高教版,2002.p2)1.1 软件的概念、特点和分类9/5110/51二、软件的特性n计算机在使社会生产力得到迅速解放、社会高度计算机在使社会生产力得到迅速解放、社会高度自动化和信息化的同时,却自动化和信息化的同时,却没有没有使计算机本身的使计算机本身的软件生产软件生产得到类似
6、的巨大进步。得到类似的巨大进步。n软件开发依然面临着过分依赖人工、软件难以重软件开发依然面临着过分依赖人工、软件难以重用、开发大量重复和生产率低下等问题,而导致用、开发大量重复和生产率低下等问题,而导致这些问题的关键在于软件本身的特性。这些问题的关键在于软件本身的特性。1.1 软件的概念、特点和分类11/51二、软件的特性1.1.软件是复杂的n软件是人类思维和智能的一种延伸和在异体上的再现,软件是人类思维和智能的一种延伸和在异体上的再现,远比任何以往人类的创造物都要复杂得多;远比任何以往人类的创造物都要复杂得多;n由于复杂性,人们难以全面理解问题,团队成员之间的由于复杂性,人们难以全面理解问题
7、,团队成员之间的沟通也变得非常困难,从而导致了产品缺陷、成本超支沟通也变得非常困难,从而导致了产品缺陷、成本超支和进度拖延;和进度拖延;n由于复杂性,描述和理解软件系统所有可能的状态是极由于复杂性,描述和理解软件系统所有可能的状态是极其困难的,影响了产品的可靠性;其困难的,影响了产品的可靠性;n由于软件结构及其依赖关系的复杂性,软件的任何更改由于软件结构及其依赖关系的复杂性,软件的任何更改和扩充都可能带来灾难性的后果,形成所谓的和扩充都可能带来灾难性的后果,形成所谓的“雪崩效雪崩效应应”。1.1 软件的概念、特点和分类12/511.1.软件是复杂的2.2.软件是不可见的n软件是介于客观世界空间
8、和计算机空间之间的一软件是介于客观世界空间和计算机空间之间的一种种逻辑实体逻辑实体,不具有物理的形体特征。,不具有物理的形体特征。 人们一直试图用不同的图形技术来描述软件结构,人们一直试图用不同的图形技术来描述软件结构,但至今仍然无法给出准确的、完整的描述。但至今仍然无法给出准确的、完整的描述。n由于软件的不可见性,定义由于软件的不可见性,定义“需要做什么需要做什么”成为成为软件开发的根本问题。软件开发的根本问题。二、软件的特性1.1 软件的概念、特点和分类13/513.3.软件是不断变化的n尽管软件不会象硬件一样发生磨损,但是需要随尽管软件不会象硬件一样发生磨损,但是需要随着应用、硬件、用户
9、和社会等各种因素的变化而着应用、硬件、用户和社会等各种因素的变化而不断地修改和扩展。不断地修改和扩展。n由于软件是人类思维和智能的一种延伸,因此由于软件是人类思维和智能的一种延伸,因此当软件被真正应用之后,人们往往希望超越原当软件被真正应用之后,人们往往希望超越原有的应用边界进行软件功能的有的应用边界进行软件功能的提升或扩展提升或扩展。n由于软件必须依附于硬件平台,因此需要随着由于软件必须依附于硬件平台,因此需要随着硬件设备的更新和接口的不同而硬件设备的更新和接口的不同而变化变化。二、软件的特性1.1 软件的概念、特点和分类14/51二、软件的特性4 4. .软件的开发至今尚未完全摆脱手工艺的
10、开发方式n在软件的发展历程中,曾经涌现出许多开发技术和开发工在软件的发展历程中,曾经涌现出许多开发技术和开发工具,当前流行的面向对象开发技术也日趋成熟,但是具,当前流行的面向对象开发技术也日趋成熟,但是手工手工作坊式的软件开发方式仍占主导地位。作坊式的软件开发方式仍占主导地位。n软件软件复用复用和软件和软件构件构件技术受到广泛的关注,并成为一种社技术受到广泛的关注,并成为一种社会认可的开发方法,有助于软件工程化、工厂化生产的实会认可的开发方法,有助于软件工程化、工厂化生产的实现。现。1.1 软件的概念、特点和分类15/51二、软件的特性5.5.软件成本相当昂贵n2020世纪世纪5050年代末,
11、软件的开销大约占总开销年代末,软件的开销大约占总开销的百分之几,大部分成本要花在硬件上;的百分之几,大部分成本要花在硬件上;n2020世纪世纪8080年代这个比例完全颠倒过来,软件年代这个比例完全颠倒过来,软件的开销大大超过硬件的开销。的开销大大超过硬件的开销。1.1 软件的概念、特点和分类美国每年投入美国每年投入软件开发的经软件开发的经费要有几百亿费要有几百亿美元。美元。16/48二、软件的特性(总结)1.1.软件是复杂的软件是复杂的2.2.软件是不可见的软件是不可见的3.3.软件是不断变化的软件是不断变化的4 4. .软件的开发至今尚未完全摆脱软件的开发至今尚未完全摆脱手工艺的开发方式手工
12、艺的开发方式5.5.软件成本相当昂贵软件成本相当昂贵1.1 软件的概念、特点和分类17/48三、软件的分类1. 按软件规模进行划分2. 按软件服务对象的范围划分1.1 软件的概念、特点和分类18/481. 1. 按软件规模进行划分类别类别程序行数程序行数参加参加人数人数研制研制期限期限微型微型500114周周小型小型1千千2千千116月月中型中型5千千50千千2512年年大型大型50千千100千千52023年年甚大型甚大型1000千千100100045年年极大型极大型1000千千10000千千20005000510年年三、软件的分类开发特点开发特点无需做严格的分析,不必有完整的设计、测试材料无
13、需做严格的分析,不必有完整的设计、测试材料需要一定的技术资料,定期进行系统检查需要一定的技术资料,定期进行系统检查出现了软件人员之间、软件人员与用户之间的联系、出现了软件人员之间、软件人员与用户之间的联系、协调的配合关系问题;需要严格进行计划、资料书协调的配合关系问题;需要严格进行计划、资料书写以及技术审查写以及技术审查;有必要使用软件工程方法。有必要使用软件工程方法。采用统一标准,实行严格的审查;采用统一标准,实行严格的审查;必须有软件工程必须有软件工程方法的支持。方法的支持。划分为若干子项目,子项目之间有复杂的接口;划分为若干子项目,子项目之间有复杂的接口;必必须有软件工程方法的支持须有软
14、件工程方法的支持。必须有软件工程方法的支持必须有软件工程方法的支持19/482. 按软件服务对象的范围划分n通用软件: 是由软件开发机构开发出来直接提供给是由软件开发机构开发出来直接提供给市场市场,为,为众多用众多用户户服务的软件。例如,操作系统、数据库系统、文字处理服务的软件。例如,操作系统、数据库系统、文字处理软件、绘图软件包和小学统编教学课件等。软件、绘图软件包和小学统编教学课件等。n定制软件: 是受某个特定客户的是受某个特定客户的委托委托,由一个或多个软件开发机构,由一个或多个软件开发机构在在合同合同的约束下开发出来的软件。例如的约束下开发出来的软件。例如“企业企业ERP”、“卫星控制
15、系统卫星控制系统” 、“交通指挥系统交通指挥系统”、“数字电视控数字电视控制系统制系统”等。等。三、软件的分类ERP, Enterprise Resourse Planning : 企业资源规划企业资源规划 20/481.2 软件的发展和软件危机n程序设计阶段:程序设计阶段:2020世纪世纪50506060年代年代n程序系统阶段:程序系统阶段:2020世纪世纪60607070年代年代n软件工程阶段:软件工程阶段:2020世纪世纪7070年代以后年代以后第1章 软件工程概述一、软件发展的三个阶段21/48一、软件发展的三个阶段 1.程序设计阶段:20世纪5060年代 程序设计被认为是一种任人程序
16、设计被认为是一种任人发挥创造才能的活动,不存发挥创造才能的活动,不存在什么系统化的方法和开发在什么系统化的方法和开发管理,程序的质量完全依赖管理,程序的质量完全依赖于程序员个人的技巧。于程序员个人的技巧。1.2 软件的发展和软件危机软件:软件:程序程序数据数据文档文档软件开发:软件开发:定义定义设计设计编码编码测试测试使用使用维护维护22/482.程序系统阶段:20世纪6070年代 软件的概念内涵不再仅仅是软件的概念内涵不再仅仅是程序,还包规格说明书。软程序,还包规格说明书。软件工作的范围从只考虑程序件工作的范围从只考虑程序的编写扩展到从设计和测试。的编写扩展到从设计和测试。软件:软件:程序程
17、序数据数据文档文档软件开发:软件开发:定义定义设计设计编码编码测试测试使用使用维护维护一、软件发展的三个阶段1.2 软件的发展和软件危机23/483. 软件工程阶段:20世纪80年代以后 软件的概念为程序、文档、数据的软件的概念为程序、文档、数据的总和。软件工作的范围扩展到从定总和。软件工作的范围扩展到从定义、设计、编码、测试到使用、维义、设计、编码、测试到使用、维护等整个软件生命周期。护等整个软件生命周期。1.2 软件的发展和软件危机软件:软件:程序程序数据数据文档文档软件开发:软件开发:定义定义设计设计编码编码测试测试使用使用维护维护软件在三个发展阶段的特性分析:特点特点 时时 期期程序设
18、计程序设计程序系统程序系统软件工程软件工程软件所指软件所指程序程序程序及规格说明书程序及规格说明书程序、文档、数据程序、文档、数据软件工作范围软件工作范围编写程序编写程序包括设计和测试包括设计和测试软件生存期软件生存期需求者需求者程序设计者本人程序设计者本人少数用户少数用户市场用户市场用户开发软件的组织开发软件的组织个人个人开发小组开发小组开发小组及大中型软件开发开发小组及大中型软件开发机构机构软件规模软件规模小型小型中、小型中、小型大、中、小型大、中、小型决定质量的因素决定质量的因素个人程序设计技术个人程序设计技术开发小组技术水平开发小组技术水平管理水平管理水平开发技术和手段开发技术和手段子
19、程序,程序库子程序,程序库结构化程序设计结构化程序设计数据库、开发工具、开发环境、数据库、开发工具、开发环境、工程化开发方法、标准和规范、工程化开发方法、标准和规范、网络和分布式开发、对象技术网络和分布式开发、对象技术维护责任者维护责任者程序设计者程序设计者开发小组开发小组专职维护人员专职维护人员软件特征软件特征完全不受重视完全不受重视软件技术的发展不能满软件技术的发展不能满足要求,出现软件危机足要求,出现软件危机开发技术有进步,未完全摆脱软开发技术有进步,未完全摆脱软件危机件危机25/48二、软件危机1.软件危机的含义所谓软件危机,是指在计算机软件的开发和维护过程中遇到的所谓软件危机,是指在
20、计算机软件的开发和维护过程中遇到的一系列严重问题一系列严重问题。 (孙家广,软件工程,高教出版社,2005.p5)1.2 软件的发展和软件危机时间时间软件复杂度软件复杂度图图 软件技术进步落后于需求的增长软件技术进步落后于需求的增长技术实际发展技术实际发展对技术需求对技术需求软件危机在软件危机在20世纪世纪60年代全面爆发,至今年代全面爆发,至今已近半个世纪,虽然已近半个世纪,虽然软件开发的新工具和软件开发的新工具和新方法层出不穷,但新方法层出不穷,但软件危机依然没有消软件危机依然没有消除。除。1.2 软件的发展和软件危机26/482. 2. 软件危机的主要特征(1)(1)软件开发的成本和进度
21、难以准确估计,延迟交付甚至取消项目的现象屡见不鲜。 1995 1995年,美国StandishStandish咨询集团公布了题为“混沌”的研究报告,分析了软件项目的成功率。53.8%16.2%31%图 软件项目的成功率二、软件危机1.2 软件的发展和软件危机27/482.软件危机的主要特征(1)(1)软件开发的成本和进度难以准确估计软件开发的成本和进度难以准确估计(2)(2)软件存在着错误多、性能低、不可靠、不安全等软件存在着错误多、性能低、不可靠、不安全等质量问题。质量问题。(3)(3)软件成本在计算机系统的整个成本中所占比例越软件成本在计算机系统的整个成本中所占比例越来越大。来越大。(4)
22、(4)软件维护极其困难,而且很难适应不断变化的用软件维护极其困难,而且很难适应不断变化的用户需求和使用环境。(软件维护费占软件成本:户需求和使用环境。(软件维护费占软件成本:55%-70%55%-70%)二、软件危机1.2 软件的发展和软件危机28/483. 出现软件危机的背景原因(1)软件需求量迅速增加,规模也日益增加。软件需求量迅速增加,规模也日益增加。(2)软件的复杂程度增加软件的复杂程度增加(3)软件的开发成本越来越高软件的开发成本越来越高(4)软件维护费用急剧上升,直接威胁计算机应用的软件维护费用急剧上升,直接威胁计算机应用的扩大。扩大。(5)软件生产技术进步缓慢软件生产技术进步缓慢
23、软件危机在软件危机在20世纪世纪60年代末全面爆发,至今依然年代末全面爆发,至今依然没有消除。没有消除。二、软件危机1.2 软件的发展和软件危机第1次 1节课29/48一、软件工程的定义二、软件工程的三要素三、软件工程的基本目标1.3 软件工程 软件工程是指采用工程的概念、原理、技软件工程是指采用工程的概念、原理、技术和方法来开发与维护软件,其目的在于提高术和方法来开发与维护软件,其目的在于提高软件的质量与生产效率,最终实现软件的工业软件的质量与生产效率,最终实现软件的工业化生产。化生产。第1章 软件工程概述30/481.3 软件工程的概念一、软件工程的定义n19681968年1010月,NA
24、TONATO科学委员会在德国开会讨论软件可靠性与软件危机的问题,首次提出“软件工程的概念”, ,其目的是解决软件开发成本效益和软件的质量问题: 软件工程是为了经济地获得能够在实际机器上高效运行的可靠软件而建软件工程是为了经济地获得能够在实际机器上高效运行的可靠软件而建立和使用的一系列好的立和使用的一系列好的工程化原则工程化原则。 (孙家广,(孙家广,p7p7)nIEEE Standard Glossary of Software Engineering Terminology给出定义93: 软件工程是: 将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护,即将工程化应用到软件上;
25、对中所述方法的研究。第1章 软件工程概述北大西洋公约组织(North Atlantic Treaty Organization - NATO)31/48“软件工程软件工程”的核心思想:的核心思想: 把软件当作一种工业产品,要求采用工程化的原理与方法对软件进行计划、开发和维护。 软件工程的定义32/48软件工程包括以下两个方面的内容:软件工程包括以下两个方面的内容:(1)(1)软件工程是工程概念在软件领域里的一个特定应用软件工程是工程概念在软件领域里的一个特定应用 与其他工程一样,软件工程是在环境不确定和资源受约束与其他工程一样,软件工程是在环境不确定和资源受约束的条件下,采用的条件下,采用系统
26、的系统的、规范化的规范化的、可定量可定量的方法进行有的方法进行有关原则的实施和应用,这些原则一般是以往经验的积累和关原则的实施和应用,这些原则一般是以往经验的积累和提炼,经过时间检验并证明是正确的。提炼,经过时间检验并证明是正确的。 (2)(2)软件工程涉及软件产品的所有环节软件工程涉及软件产品的所有环节 人们往往偏重于软件开发技术,忽视软件项目管理的重要人们往往偏重于软件开发技术,忽视软件项目管理的重要性。统计数据表明,导致软件项目失败的性。统计数据表明,导致软件项目失败的主要原因几乎与主要原因几乎与技术和工具没有任何关系,技术和工具没有任何关系,更多的是由于不适当的管理造更多的是由于不适当
27、的管理造成的。成的。 软件工程的定义33/481.3 软件工程的概念二、软件工程的三要素质量方法方法工具工具过程过程图图 软件工程的三要素软件工程的三要素软件工程以关注质量为目标34/48方法方法:n软件工程方法为软件开发提供了“如何做”的技术和方法。n其中使用最广泛的两种方法是传统的结构化方法和当前流行的面向对象方法。二、软件工程的三要素 1.3 软件工程的概念质量质量方法方法工具工具过程过程35/48结构化方法结构化方法:n以功能分析和数据分析为基础。n强调自顶向下的功能分解,对功能和数据进行了一定程度的分解。 面向对象方法:面向对象方法:n 从现实世界中客观存在的实体(即对象)出发,尽可
28、能地运用人类自然思维方式来构造软件系统。n 它运用人类在日常的逻辑思维中经常采用的思想方法与原则(例如抽象、分类、继承、聚合、封装等),将其贯穿于整个分析和设计过程,实现了客观世界到计算机系统的平滑过渡。软件工程的三要素方法问题域问题域面向对象分析面向对象分析计算机计算机自然语言自然语言面向对象设计面向对象设计面向对象编程面向对象编程面向对象测试面向对象测试面向对象的面向对象的编程语言编程语言(a)传统的软件工程方法传统的软件工程方法(b)面向对象的软件工程方法面向对象的软件工程方法问题域问题域需求分析需求分析总体设计总体设计详细设计详细设计编程编程测试测试计算机计算机自然语言自然语言传统的传
29、统的编程语言编程语言分析与设分析与设计的鸿沟计的鸿沟37/48n工具:工具: 软件工具为软件工程方法提供了自动的或半自动的软件开发支撑环境,辅助软件开发任务的完成。n软件工具最初是零散的、不系统、不配套的。n现有的软件工具覆盖了需求分析、系统建模、代码生成、程序调试和软件测试等多个方面,形成了集成化的软件开发环境CASE(Computer Aided Software Engineering,计算机辅助软件工程)n计算机辅助软件工程CASE:CASE是一组工具和方法的集合,用于辅助软件开发、维护、管理过程中的各项活动,促使软件工程的工程化和自动化,实现高效率和高质量的软件开发。1.3 软件工程
30、的概念二、软件工程的三要素38/48n过程过程:n软件工程中的过程贯穿于软件开发的各个环节。软件过程是指从软件的计划、需求分析、软件设计、程序编码、软件测试、到运行和维护的整个过程。 二、软件工程的三要素1.1.3 3 软件工程的概念软件工程的概念39/481.3 软件工程的概念质量方法方法工具工具过程过程图图 软件工程的三要素软件工程的三要素软件工程以关注质量为目标40/48良好的文档良好的文档可读的代码可读的代码良好的设计良好的设计可重用性可重用性降低成本降低成本可移植性可移植性增强产品性增强产品性功能性功能性易用性易用性易学习易学习可靠性可靠性准确性准确性有效性有效性维护人员客户最终用户
31、图 几种不同的软件质量视角三、软件质量特性软件质量是软件质量是软件产品软件产品与明确的和隐含的与明确的和隐含的需需求求相一致的程度,相一致的程度,它它通常由一系列的质量通常由一系列的质量特性来描述。特性来描述。1.3 软件工程的概念41/48四、软件工程的基本目标 软件工程的目标: 在给定成本、进度的前提下,开发出具有在给定成本、进度的前提下,开发出具有可修可修改性改性、有效性有效性、可靠性可靠性、可理解性可理解性、可维护性可维护性、可重用性可重用性、可适应性可适应性、可移植性可移植性、可追踪性可追踪性和和可互操作性可互操作性并满足用户要求的软件产品。并满足用户要求的软件产品。1.3 软件工程
32、的概念n付出较低的开发成本付出较低的开发成本n实现达到要求的软件功能实现达到要求的软件功能n取得较好的软件性能取得较好的软件性能n开发的软件易于移植开发的软件易于移植n需要较低的维护费用需要较低的维护费用n能按时完成开发工作,及时交付使用能按时完成开发工作,及时交付使用42/481.4 软件生存期(software life cycle)一、概念n定义定义1 1:如同任何事物一样,软件也有一个孕育、:如同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的诞生、成长、成熟、衰亡的生存过程生存过程,我们称其为,我们称其为软件的软件的生存期。生存期。n定义定义2 2:软件产品从形成概念开始,经
33、过开发、使:软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程称为软件生存期。用和维护,直到最后退役的全过程称为软件生存期。第1章 软件工程概述43/48二、 软件生存期的阶段划分(1) 可行性研究(feasibility)(2) 制定计划(planning)(3) 需求分析和定义(requirement analysis and definition)(4) 软件设计(software design)(5) 程序编写(coding,programming)(6) 软件测试(testing)(7) 运行/维护(running/maintenance)(8) 退役1.4 软件生存
34、期(software life cycle)第1章 软件工程概述44/48n任务: 了解用户的要求及现实环境,从了解用户的要求及现实环境,从技术技术、经济经济和和社会社会等几个方面研究并论证软件系统的可行性。等几个方面研究并论证软件系统的可行性。经济可行性经济可行性技术可行性技术可行性社会可行性:对目标系统可能会涉及的侵权、社会可行性:对目标系统可能会涉及的侵权、妨碍、责任等问题作出决定。妨碍、责任等问题作出决定。抉择:对系统开发的不同方案进行比较评估。抉择:对系统开发的不同方案进行比较评估。二、软件生存期的阶段划分(1)可行性研究(feasibility)45/48n确定要开发软件系统的总目标确定要开发软件系统的总目标,给出它的功能、,给出它的功能、性能、可靠性以及接口等方面的要求;性能、可靠性以及接口等方面的要求;n探讨解决问题的可能方案;探讨解决问题的可能方案;n对可利用的资源(计算机硬件、软件、人力对可利用的资源(计算机硬件、软件、人力
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 昆明冶金高等专科学校《量子力学(Ⅱ)》2023-2024学年第二学期期末试卷
- 河北民族师范学院《生物医学传感器》2023-2024学年第二学期期末试卷
- 湖南交通职业技术学院《国际商务综合模拟与实训》2023-2024学年第二学期期末试卷
- 济南幼儿师范高等专科学校《中药新药研究与开发》2023-2024学年第二学期期末试卷
- 上海商学院《高级英语(2)》2023-2024学年第二学期期末试卷
- 外交学院《企业案例分析》2023-2024学年第二学期期末试卷
- 华东师范大学《安装工程造价软件应用》2023-2024学年第一学期期末试卷
- 手机械设备买卖合同协议书
- 板材木方购销合同
- 企业采购物资长期供货合同
- 浅谈小学音乐教学中的情境创设(学校竞赛论文)
- 海马CVT-VT2变速箱培训
- 第三章延伸孔型设计
- 预拌砂浆与传统建筑砂浆的对照表
- 普通高中课程设置及学时安排指导表
- 医疗器械定期检查记录表
- 隧道盾构法施工技术
- 非金属材料质量要求第2部分结构辅料
- 三基三严试题
- 反激式变压器设计软件(最实用)
- 科护士排班表
评论
0/150
提交评论