软件工程 简答题Word下载.docx

上传人:b****5 文档编号:20727672 上传时间:2023-01-25 格式:DOCX 页数:15 大小:37.25KB
下载 相关 举报
软件工程 简答题Word下载.docx_第1页
第1页 / 共15页
软件工程 简答题Word下载.docx_第2页
第2页 / 共15页
软件工程 简答题Word下载.docx_第3页
第3页 / 共15页
软件工程 简答题Word下载.docx_第4页
第4页 / 共15页
软件工程 简答题Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

软件工程 简答题Word下载.docx

《软件工程 简答题Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程 简答题Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

软件工程 简答题Word下载.docx

摆在软件工程面前有许多需要解决的棘手问题,如软件费用,软件可靠性,软件可维护性,软件生产率和重用等.

5.软件生产有几个阶段?

各有何特征?

⑴程序设计时代46-59.生产方式是个体手工劳动,使用的工具是机器语言.开发方法是追求编程技巧,不重视程序设计方法.⑵程序系统时代60-69.生产方式是作坊式的小集团合作生产,生产工具是高级语言,开发方法依旧靠个人技巧,但开发技术没有新的突破,大量软件开发的需求已提出,产生了尖锐的矛盾,导致软件危机的产生.⑶软件工程时代70-.生产方式是工程化的生产,使用数据库,开发工具,开发环境,网络,分布式,面向对象技术来开发软件.软件特征是开发技术有很大进步,但是未能获得突破性进展,软件价格不断上升,没有完全摆脱软件危机.

6.软件工程过程有哪些过程?

获取,供应,开发,操作,维护,管理,支持.

7.软件生存周期有哪几个阶段?

由可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护等阶段组成.

8.软件生产周期模型有哪些主要模型?

瀑布模型,增量模型,螺旋模型,喷泉模型,变换模型,基于知识的模型等.

9.有哪些主要软件开发方法?

开结构化方法,Jackson方法,维也纳开发方法(VDM),面向对象的开发方法等.

第二章软件可行性研究与项目开发计划

1.可行性研究的任务是什么?

首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制.然后进行简要的需要分析,抽象出该项目的逻辑结构,建立逻辑模型.从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决办法,对每种解决方法都要研究它的可行性.可从技术可行性,经济可行性,社会可行性三方面分析研究每种解决方法的可行性.

2.可行性研究有哪些步骤?

⑴确定项目规模和目标;

⑵研究正在运行的系统;

⑶建立新系统的高层逻辑模型;

⑷导出和评价各种方案;

⑸推荐可行的方案;

⑹编写可行性研究报告.

3.可行性研究的目的?

就是用最小的代价在尽可能短的时间确定该软件项目是否能够开发,是否值得开发.注意,可行性研究的目的不是去开发一个软件项目,而是研究该软件项目是否能够,是否值得去开发.

4.可行性研究报告的主要内容?

主要内容有:

⑴引言;

⑵可行性研究前提;

⑶对现有系统的分析;

⑷所建议系统的技术可行性分析;

⑸所建议系统的经济可行性分析;

⑹社会因素可行性分析;

⑺其他可供选择方案;

⑻结论意见.

5.怎样计算投资回收期和纯收入?

投资回收期就是使累计的经济效益等于最初的投资费用所需的时间.投资回收期越短,就越快获得利润,则该项目就越值得开发.项目纯收入的计算方法是在整个生存周期之内的累计经济效益(折合成现在值)与投资之差.

6.项目开发计划有哪些主要内容?

⑴项目概述;

⑵实施计划;

⑶人员组织及分工;

⑷交付使用期限.

第三章软件需求分析

1.什么是需求分析?

该阶段的基本任务是什么?

⑴需求分析是指,开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程.⑵基本任务是要准确地定义新系统的目标,为了满足用户需求,回答系统必须"

做什么"

的问题.

2.简述结构化分析方法的步骤.⑴了解当前系统的工作流程,获得当前系统的物理模型;

⑵抽象出当前系统的逻辑模型;

⑶建立目标系统的逻辑模型;

⑷作进一步补充和优化.

3.简述SA方法的优缺点.⑴是软件需求分析中公认的,有成效的,技术成熟,使用广泛的一种方法,它较适合于开发数据处理类型软件的需求分析.该方法利用图形等半形式化工具表达需求,简明,易读,也易于使用,为后一阶段的设计,测试,评价提供了有利条件.⑵在解决需求分析过程中的诸难点方面能力不足,主要表现在:

①传统的SA方法仅是一个静态模型,没有反映处理的顺序,不适合描述实时控制系统.②SA方法使用数据流图DFD在分析与描述"

数据要求"

方面是有局限的,DFD应与数据库技术中的ER实体联系图结合起来.③DFD不适合描述人机界面系统的需求.SA方法往往对这一部分用自然语言作补充,对这类系统可采用其它的分析方法.④为了更精确地描述软件需求,提高软件系统的可靠性,安全性,也便于实现自动化,SA方法可与形式化方法结合起来.⑤借助于需求分析CASE工具,提高需求分析的质量及效率.

4.数据流图的作用是什么?

画数据流图应注意什么?

⑴数据流图(DFD)是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻辑功能.⑵画数据流图注意事项有:

①命名.要易于理解其含义.②画数据流而不是控制流.反映系统"

.只能是名词或名词短短.③一般不画物质流.④第个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工结果.⑤编号.子图应编号,子图上所有加工也要编号,子图的编号就是父图中相应加工的编号.加工的编号由子图号,小数点及局部号组成.⑥父图与子图的平衡.子图的输入输出数据流同父图相应加工的输入输出数据流必须一致.⑦局部数据存储.当某层数据流图中的数据存储不是父图中相应加工的外部接口而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储.一个局部数据存储只要当它作为某些加工的数据接口或某个加工特定的输入或输出时,就把它画出来,这样有助于实现信息隐蔽.⑧提高数据流图的易理解性.注意合理分解,要把一个加工分解成几个功能相对独立的子加工.分解时注意子加工的独立性,还应注意均匀性.

5.数据字典的作用是什么?

数据字典是为分析人员查找数据流图中有关名字的详细定义而服务的,因此也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅.数据字典和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分.

6.简述建立IDEF0图的步骤.⑴确定建模的范围,观点及目的;

范围指所讨论的对象是什么,它的边界和外部接口是什么;

观点是指从什么角度去考虑民研究的问题;

目的是指确定所研究问题的意图及理由.⑵建立系统的内外关系图—A-0图.图中只有一个活动.用进入和离开的箭头表示系统与环境的数据接口,确定了系统边界.⑶建立顶层图—A0图.把A—0图分解为3-6个主要部分得到A0图,从结构上反映了模型的观点,从结构上反映了模型的观点,是系统功能模型真正的顶层图.⑷建立低层次的图形.按照自顶向下的方法,从A0开始逐层分解.分解时遵循两条原则:

首先,保持在同一水平上的分解(即宽度优先),如A1,A2,A3等图,而不是A1,A11,A111(此为深度优先),可避免较高层次的变化影响较低层次,造成可能的重复工作,同时可较早地查出错误及遗漏.其次,对于同一水平层次上的各个方框,选择难度最大的部分往下分解.

7.应用题:

用DFD描绘功能的需求.首先分析功能说明,先找出哪些是属于系统之外的外部实体,获得系统的输入和输出,其次考虑系统内部功能,然后画出顶层数据流图,随后分解系统,每个子系统有哪些流动着的数据,哪些需要暂时保存数据,通过什么加工使数据发生变换.(→数据流.○加工.□源或终点.=数据存储.)

第四章软件概要设计

1.什么是软件概要设计,该阶段的基本任务是什么?

⑴在软件设计阶段,需要把软件的逻辑模型变换为物理模型,着手实现软件的需求,并将设计的结果反映在"

设计规模说明书"

文档中,是一个把软件需求转换为软件表示的过程.软件概要设计只描述软件总的体系结构,因此也称为软件结构设计.⑵基本任务包括:

①设计软件系统结构(简称软件结构);

②数据结构及数据库设计;

③编写概要设计文档;

④评审.

2.软件设计的基本原理包括哪些内容?

⑴模块化,指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程;

⑵抽象,指抽出事物本质的共同的特性而暂不考虑它的细节,不考虑其它因素;

⑶信息隐蔽,指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这此信息的其它模块来说,是不能访问的;

⑷模块独立性,指每个模块只完成系统要求的独立子功能,并且与其它模块的联系最少且接口简单.模块独立性包括两个度量标准:

耦合性,内聚性.

3.模块的耦合性,内聚性包括哪些种类?

各表示什么含义?

⑴耦合性包括:

①无直接耦合,指两个模块之间没有直接联系,它们分别从属于不同模块的控制与调用,它们之间不传递任何信息;

②数据耦合,指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值的传递;

③标记耦合,指两个模块之间传递的是数据结构,如高级语言中的数组名,记录名,文件名等这此名字即为标记,其实传递的是这个数据结构的地址;

④控制耦合,指一个模块调用另一个模块时,传递的是控制变量(如开关,标志等),被调用模块通过该控制变量的值有选择地执行块内某一功能;

⑤公共耦合,指通过一个公共数据环境相互作用的那些模块间的耦合;

⑥内容耦合,指一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部.⑵内聚性包括:

①偶然内聚,指一个模块内的各处理元素之间没有任何联系;

②逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能;

③时间内聚,把需要同时执行的动作组合在一起形成的模块;

④通信内聚,指模块内所有处理元素都在同一个数据结构上操作(有时称之为信息内聚),或者指各处理使用相同的输入数据或者产生相同的输出数据;

⑤顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入;

⑥功能内聚,指模块内所有元素共同完成一个功能,缺一不可.

4.简述软件结构设计优化准则.⑴划分模块时,尽量做到高内聚,低耦合,保持模块相对独立性.并以此原则优化初始的软件结构.⑵一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近.⑶软件结构的深度,宽度,扇入,扇出应适当.⑷模块的大小要适中.⑸模块的接口要简单,清晰,含义明确,易于实现,测试与维护.

5.变换型数据流图与事务性数据流图有什么区别?

⑴变换型数据流图包含输入,变换(或称处理)和输出3个部分,即数据处理的工作过程为三步:

取得数据,变换数据和给出数据.变换是系统的主加工,对输入数据进行变换得到输出数据,因此变换型的DFD是一个顺序结构.⑵事务型数据流图的事务中心将输入流分离成许多发散的数据流,形成多个加工路径,根据输入的值选择其中一个路径来执行.

6.简述变换分析设计与事务分析设计的设计步骤.⑴变换分析设计步骤:

①确定DFD中的变换中心,逻辑输入和逻辑输出;

②设计软件结构的顶层和第一层→变换结构;

③设计中,下层模块;

④根据设计准则对初始的软件结构进行优化.⑵事务分析设计步骤:

①确定DFD中的事务中心和加工路径;

②设计软件结构的顶层和第一层→事务结构;

③事务结构中,下层模块的设计,优化等工作同变换结构.

第五章软件详细设计

1.详细设计的基本任务是什么?

①为每个模块进行详细的算法设计;

②为模块内的数据结构进行设计;

③对数据库进行物理设计,即确定数据库的物理结构;

④其它设计;

⑤编写详细设计说明书;

⑥评审;

2.结构化程序设计方法的基本要点是什么?

该方法是综合应用一些手段来构造高质量程序的思想方法.基本要点有:

⑴采用自顶向下,逐步求精的程序设计方法;

⑵使用3种基本控制结构构造程序;

⑶主程序员组的组织形式;

3.详细设计主要使用哪些描述工具?

各有什么特点?

描述工具主要是图形工具,过程设计语言和表格.⑴图形工具包括程序流程图和PAD图等.程序流程图的优点是直观清晰,易于使用,是开发者普遍采用的工具.PAD图是一种由左向右展开的二维树型结构,控制流程为自上而下,从左到右地执行.⑵过程设计语言是一种用于描述模块算法设计和处理细节的语言,一般分为内外2层,外层语法应符合一般程序设计语言常用的方法规则,而内层语法则用一些简单的句子,短语和通用的数学符号,来描述程序应执行的功能.⑶表格工具如判定表可作为详细设计中描述逻辑条件复杂的算法.

4.JSP方法有哪些设计步骤?

该方法有哪些特点?

㈠共有5个步骤:

①分析并确定输入数据和输出数据的逻辑结构,并用Jackson结构图表示这些数据结构.②找出输入数据结构和输出数据结构中有对应关系的数据单元.③按一定的规则由输入,输出的数据结构导出程序结构.④列出基本操作与条件,并把它们分配到程序结构图的适当位置.⑤用伪码写出程序.㈡特点:

①适用于输入数据和输出数据结构之间有对应关系的问题求解;

②JSP方法主要体现程序结构的设计,不明确地划分软件概要设计和详细设计的两个阶段;

③JSP方法主要用于规模不大的数据处理系统,以及输入,输出数据结构能较容易地描述出来的情况.

第六章软件编码

1.在项目开发时,选择程序设计语言通常考虑哪些因素?

程序设计语言是人机通信的工具之一,使用这类语言"

指挥"

计算机"

干什么,是人类特定的活动.选择程序设计语言通常需要考虑语言的心理特性,工程特性和技术特性.语言的心理特性对通信质量有影响.编码过程是软件工程中的一个步骤,语言的工程特性对软件开发的成功与否有重要影响.此外,语言的技术特性也会影响设计的质量.

2.什么是程序设计风格?

应在哪些方面注意培养好的设计风格?

⑴程序设计风格是指一个人编制程序时所表现出来的特点,习惯,逻辑思路等.良好的编程风格可以减少编码错误,减少读程序的时间,从而提高软件的开发效率.⑵与编程风格有关的因素包括:

①源程序文档化;

②数据说明;

③语句构造;

④输入和输出;

⑤效率.注意从这几个方面培养和学习良好的编程风格,使编出的程序清晰易读,易于测试与维护,从而提高软件的质量.

1、可行性研究的任务是什么?

首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把他们清楚地列举出来。

然后,分析员进行简要的需求分析,抽象出该项目的逻辑结构,建立逻辑模型。

从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决方法,对每种解决方法都要研究它的可行性,可从以下三个方面分析研究每种解决方法的可行性。

㈠技术可行性:

对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。

㈡经济可行性:

进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。

㈢社会可行性:

要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。

2、什么是模块的影响范围?

什么是模块的控制范围?

他们之间应该建立什么关系?

一个模块的作用范围(或称影响范围)指受该模块内一个判定影响的所有模块的集合。

一个模块的控制范围指模块本身以及其所有下属模块(直接或间接从属于它的模块)的集合。

一个模块的作用范围应在其控制范围之内,且判定所在的模块应在其影响的模块在层次上尽量靠近。

如果再设计过程中,发现模块作用范围不在其控制范围之内,可以用“上移判点”或“下移受判断影响的模块,将它下移到判断所在模块的控制范围内”的方法加以改进。

3、非渐增式测试与渐增式测试有什么区别?

渐增式测试如何组装模块?

非渐增式测试与渐增式测试的测试方法有以下区别:

㈠非渐增式测试方法把单元测试和集成测试分成两个不同的阶段,前一阶段完成模块的单元测试,后一阶段完成集成测试。

而渐增式测试往往把单元测试与集成测试和在一起,同时完成。

㈡非渐增式需要更多的工作量,因为每个模块都需要驱动模块和桩模块,而渐增式利用已测试过的模块作为驱动模块或桩模块,因此工作量较少。

㈢渐增式可以较早的发现接口之间的错误,非渐增式最后组装是才发现。

㈣渐增式有利于排错,发生错误往往和最近加进来的模块有关,而非渐增式发现接口错误推迟到最后,很难判断是哪一部分接口出错。

㈤渐增式比较彻底,已测试的模块和新的模块再测试。

㈥渐增式占用的时间较多,但非渐增式须更多的驱动模块、桩模块也占用一些时间。

㈦非渐增式开始可并行测试所有模块,能充分利用人力,对测试大型软件很有意义。

渐增式测试有以下两种不同的组装模块的方法:

㈠自顶向下组合。

该方法只需编写桩模块,其步骤是从顶层模块开始,沿被测程序的软件结构图的控制路径逐步向下测试,从而把各个模块都结合起来,它又有两种组合策略:

①深度有先策略:

先从软件结构中选择一条主控制路径,把该路径上的模块一个个结合进来进行测试,以便完成一个特定的子功能,接着再结合其它需要优先考虑的路径。

②宽度有先策略:

逐层结合直接下属的所有模块。

㈡自低向上结合。

该方法仅需编写驱动模块。

其步骤为:

①把底层模块组合成实现一个个特定子功能的族。

②为每一个族编写一个驱动模块,以协调测试用例的输入和测试结果的输出。

③对模块族进行测试。

④按软件结构图依次向上扩展,用实际模块替换驱动模块,形成一个个更大的族。

⑤重复②至④步,直至软件系统全部测试完毕。

4、软件质量与软件质量保证的含义是什么?

 从实际应用来说,软件质量定义为:

㈠与所确定的功能和性能需求的一致性。

㈡与所成文的开发标准一致性。

㈢与所有专业开发的软件所期望的隐含特性的一致性。

软件质量保证就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止的所有阶段的质量的活动,即确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。

5、软件工程标准化的意义是什么?

都有哪些软件工程标准?

积极推进软件工程标准化,其道理是显而易见的。

仅就一个软件开发项目来说,有许多层次,不同分工的人员相互配合,在开发项目的各个部分以及各开发阶段之间也都存在许多联系和衔接问题。

如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。

在软件开发项目取得阶段成果或最后完成是时,需要进行阶段评价和验收测试。

投入运行的软件,其维护工作中遇到问题又与开发工作者有着密切的关系。

软件的管理工作则渗透到软件生存期的每一个环节。

所有这些都要要求提供统一的行动规范和衡量准则,使得各种工作都有章可循。

软件工程的标准主要有以下三个:

㈠FIPS135是美国国家标准局发布的《软件文档管理指南》㈡NSAC——39是美国核子安全分析中心发布的《安全参数显示系统的验证与确认》。

㈢ISO5807是国际标准化组织公布(现已成为中国的国家标准)的《信息处理—数据流程图、程序流程图、程序网络图和系统资源图的文件编制符号及约定》。

5、需求分析阶段的基本任务是什么?

 需求分析阶段的基本任务是要准确的定义新系统的目标,为了满足用户需要,回答系统必须“做什么”的问题。

本阶段要进行以下几方面的工作:

㈠问题识别。

双方确定对问题的综合需求,这些需求包括:

功能需求、性能需求、环境需求、用户界面需求,另外还有可靠性、安全性、保密性、可移植性、可维护性等方面的需求。

㈡分析与综合,导出软件的逻辑模型。

分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。

这里也包括对数据域进行分解,并分配到各个子功能上,以确定系统的构成及主要成份,并用图文结合的形式,建立起新系统的逻辑模型。

㈢编写文档。

编写“需求规格说明书”、编写初步用户使用手册、编写确认测试计划、修改完善软件开发计划。

6、采用黑盒技术设计测试用例有哪几种方法?

这些方法各有什么特点?

 ㈠等价类划分。

等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。

㈡边界值分析。

该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。

㈢错误推测。

错误推测法没有确定的步骤,凭检验进行。

它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。

㈣因果图。

 因果图能有效的检测输入条件的各种组合可能会引起的错误。

因果图的基本原理是通过画因果图,把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。

7、说明动态建模的过程。

 ㈠准备脚本。

动态分析从寻找事件开始,然后确定各对象的可能事件的顺序。

在分析阶段不考虑算法的执行,算法是实现模型的一部分。

 ㈡确定事件。

 确定所有外部事件。

事件包括所有来自或发往用户的信息、外部设备的信号、输入、转换和动作。

㈢准备事件跟踪表。

把脚本表示成一个事件跟踪表,对象为表中的列,给每一个对象分配一个独立的列。

 ㈣构造状态图。

 对各对象类建立状态图,反映对象接收和发送的事件,每个事件跟踪都对应于状态图中一条路径。

8、软件生产经历了几个阶段?

各有何特征?

 软件生产至今已经历了三个阶段:

㈠程序设计时代(1946-1956):

这个阶段的生产方式是个体手工劳动,使用的工具实际其语言、汇编语言。

开发方法是追求编程技巧,追求程序运行效率。

硬件特征是价格贵、存储容量小,运行可靠性差。

软件特征是只有程序、程序设计概念,不重视程序设计方法。

㈡程序系统时代(1956-1968):

这个阶段的生产方式是作坊式的小集团合作生产,生产工具是高级语言,开发方法仍就靠个人技巧,但开始提出结构化方法。

硬件特征是速度、容量、工作可靠性有明显提高。

软件特征是程序员数量猛增,但开发技术没有新的突破,开发人员的素质和落后的开发技术不适应规模大、结构复杂的软件开发,导致软件危机的产生。

㈢软件工程时代(1968至今):

这个阶段的生产方式是工程化的生产,使用数据库、开发工具、开发环境、网络、分布式、面向对象技术来开发软件。

硬件特征是向超高速、大容量、微型化以及网络化方向发展。

软件特征是开发技术有很大进步,但是未能获得突破性进展,软件价格不断上升,没有完全摆脱软件危机。

5、简述Gantt图的功能及不足。

Gantt图常用水平线段来描述把任务分解成子任务,以及每个子任务的进度安排,动态反映软件开发进度情况,该图可以:

表示任务分解成子任务情况;

表示每个任务的开始时间和完成时间,线段的长度表示子任务完成所需要的时间;

表示子任务之间的并行和串行关系。

Gantt图只能表示任务之间的并行与串行的关系,难以反映多个任务之间存在的复杂关系,不能直观表示任务之间相互依赖制约关系,以及哪些任务是关键字任务等信息,因此仅仅用Gantt图作为进度的安排是不够的。

6、什么是数据字典?

其作用是什么?

它有哪些条目?

数据字典(简称DD)是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 信息与通信

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1