目录

详细调查

1.收集资料

2. 开调查会

3. 个别访问

4. 书面调查

5. 抽样调查

6. 现场观摩

7. 参加业务实践

8. 阅读历史文档

现有系统分析

1.获得现有系统的物理模型

2.抽象出现有系统的逻辑模型

3.建立新系统的逻辑模型

4.建立新系统的物理模型

组织结构分析

系统功能分析

业务流程分析

价值链分析法

客户关系分析法

供应链分析法

基于ERP的分析法

业务流程重组

业务流程建模

1.标杆瞄准

2.IDEF

3.DEMO

4.Petri

5.业务流程建模语言

6.基于服务的BPM

数据与数据流程分析

1、数据汇总分析

2 、数据属性分析

3、数据的存储分布

系统需求规格说明书


总述

系统分析阶段也称为逻辑设计阶段,其任务是根据系统设计任务 书所确定的范围,对现有系统进行详细调查,描述现有系统的业务 流程,指出现有系统的局限性和不足之处,确定新系统的基本目标 和逻辑功能要求,即提出新系统的逻辑模型。

在系统分析阶段,系统分析师要和用户一起细致地进行调查分析, 把用户的初始需求具体化、明确化,最终转换成关于新系统“做什 么”的逻辑模型。系统分析是整个系统建设的关键阶段,也是信息 系统建设与一般工程项目的重要区别之所在。系统分析阶段的工作 成果体现在系统需求规格说明书中,这是系统建设的必备文件,是 系统设计阶段的工作依据,也是将来系统验收的依据。

详细调查 

在系统规划阶段,通过初步调查,系统分析师已经对企业的组 织结构、系统功能等有了大致的了解,但是,对具体的业务处理过 程和方法仍然不十分清楚,需要作进一步的详细调查,深入了解系 统的处理流程,确定用户需求。

详细调查与初步调查不同,其目的是深入了解企业管理工作中 信息处理的全部具体情况和存在的具体问题,为提出新系统的逻辑 模型提供可靠的依据,因此,其细微程度要比初步调查高得多,工 作量也要大得多。

详细调查对系统所涉及领域的各个方面,进行静态信息(例如, 组织结构、系统功能等)和动态信息(例如,业务流程、数据流程 等)的调查,根据科学合理的原则,采用科学合理的方法,进行周 密完备的调查。详细调查的主要方法有收集资料、开调查会、个别 访问、书面调查、抽样调查、现场观摩、参加业务实践和阅读历史 文档等。

1.收集资料

收集资料就是把与系统有关的、对系统开发有益的信息收集起来。 它是调查的基本手段。只有收集了资料,才能进行调查。 • 要系统分析师能够运用自己的聪明才智,将其与其他详细调查技 术结合,以便对照。

2. 开调查会

开调查会也称为座谈调查,这是一种集中征询意见的方法,适合 于对系统的定性调查。开调查会可以按两种方法进行组织,一种是 按职能部门召开座谈会,了解各部门的业务范围、工作内容、业务 特点,以及对新系统的想法和建议;另一种是召开联合讨论会,即 各类人员联合座谈,着重听取用户对现有系统存在的问题和对新系 统的要求。

3. 个别访问

个别访问也称为用户访谈或面谈,这种方法是对开调查会的一种 补充。开调查会不能完全反映每个与会者的意见,在会后根据需要 再进行个别访问是很有必要的。访问是收集数据的主要来源之一, 可以充分听取各方面的要求和希望。

4. 书面调查

书面调查也称为问卷调查或表格调查,是一种根据系统特点设计 调查表,进行问卷访问,征求意见和收集数据的方法。当系统比较 复杂时,项目干系人(stakeholder,有些文献翻译为“利益相关 者”、“风险承担者”或“涉众”)会很多,涉及范围会很宽,采 用这种方法会获得比较好的效果。

5. 抽样调查

抽样调查也称为采样,是根据概率统计的随机原则,从全体被调 查对象中选取部分对象进行详细调查,并将统计分析得出的调查结 果推广到全体对象。该方法适用于那些需要全面资料而又不可能进 行全面调查,或者进行全面调查有困难,或者没有必要进行全面调 查的情况。

6. 现场观摩

现场观摩也称为观察法或实地调查,对于许多较为复杂的流程和 操作而言,是比较难以用言语表达清楚的,而且这样做也会显得很 低效。因此,针对这一现象,系统分析师可以就一些较复杂、较难 理解的流程和操作采用现场观摩的方法来获得需求。具体来说,就 是走到客户的工作现场,一边观察,一边听客户的讲解。

7. 参加业务实践

针对具体存在的问题,扮演或模拟扮演系统中的角色或元素,参 加系统的业务实践。通过参加业务实践,可以非常有效地发现问题 的本质和寻找解决问题的办法。

8. 阅读历史文档

阅读历史文档也称为文档考古。对于一些数据流比较复杂的,工 作表单较多的项目,有时是难以通过说,或者通过观察来了解系统 细节的。这时就可以借助于阅读历史文档的方法,对历史存在的一 些文档进行研究,从中获得所需的信息。该方法的主要风险是历史 文档可能与新系统的流程、数据有一些不吻合的地方,并且还可能 承载一些现有系统的缺陷。要想有效地避免和发现这些问题,就需 要系统分析师能够运用自己的聪明才智,将其与其他详细调查技术 结合,以便对照。

需要注意的是,以上八种详细调查的方法不是互相排斥的,而是包容和交叉的关系。例如,现场观摩和参加业务实践可以结合起来使 用,在现场观摩的同时,对复杂业务进行实践。如果系统历史文档 很多,无法全部读完时,则可以使用抽样调查的方式。在详细调查 的过程中,有可能涉及到用户的商业秘密,对数据信息的保密是系 统分析师基本的职业素养。另外,为了便于系统分析师和用户之间进行业务交流和分析问题, 在调查过程中应尽量使用各种形象、直观的图表工具。图表工具的 种类很多,例如,用组织结构图描述企业的组织结构,用业务流程 图描述业务状况,用数据流程图描述和分析数据、数据流程及各项 功能,用判定树和决策表等描述处理功能和决策模型。

现有系统分析

系统分析师应该在进行初步调查和详细调查的基础上,开展对 现有系统进行分析的工作。在研究现有系统时千万不要“闭门造车” , 应该多与用户进行沟通,了解他们对现有系统的认识和评价。

现有系统分析过程如下图所示。

1.获得现有系统的物理模型

现有系统可能是需要改进的某 个已在计算机运行的系统,也可能是一个人工的数据处理过程。在 这一步,系统分析师首先要分析、理解现有系统是如何运行的,了 解现有系统的组织结构、输入/输出、资源利用情况和日常数据处 理过程,并用一个具体模型来反映自己对现有系统的理解。物理模 型用来描述系统“怎么做”的问题,应该客观地反映现有系统的实际 情况。

2.抽象出现有系统的逻辑模型

在理解现有系统“怎么做”的 基础上,抽取其“做什么”的本质,从而从现有系统的物理模型抽象 出新系统的逻辑模型。在物理模型中有许多物理因素,随着系统分 析工作的深入,有些非本质的物理因素就成为不必要的负担。因此, 系统分析师需要对物理模型进行分析,区分出本质的和非本质的因 素,去掉那些非本质的因素,即可获得反映系统本质的逻辑模型。

3.建立新系统的逻辑模型

分析新系统与现有系统逻辑上的 差别,明确新系统到底要“做什么” ,对现有系统的逻辑模型根据实 际情况进行调整和优化,导出新系统的逻辑模型。

4.建立新系统的物理模型

根据新系统的逻辑模型构建出相 应的物理模型。这项工作属于系统设计阶段的任务。

组织结构分析

组织结构是一个企业内部部门的划分及其相互之间的关系。 每个企业都有自己的组织结构图,它将企业分成若干部分,标明行 政隶属关系。组织结构图是一种类树结构,树的分枝是根据上下级 和行政隶属关系绘制的。组织结构调查就是对企业组织结构与职责进行分析,明确企业 内部的部门划分,以及各部门之间的领导与被领导关系、信息传递 关系、物质流动关系和资金流动关系,并了解各部门的工作内容与 职责,包括业务程序和业务岗位等,其中岗位又包括工作名称、职 责、权限、责任、薪资、级别,以及该岗位与其他各岗位的关系等。 此外,还应详细了解各级部门存在的问题和对新系统的要求等。通 过组织结构调查,系统分析师可以掌握企业组织结构的现状和存在 的问题。

系统功能分析

在掌握企业组织结构的基础上,以组织结构为线索,层层了解 各个部门的职责、工作内容和内部分工,就可以掌握系统的功能体 系,并用功能体系图来表示。功能体系图是一个完全以业务功能为 主体的树形图,其目的在于描述企业内部各部门的业务和功能。

确定了系统的所有功能后,还需要分析各功能之间的关系和流 程,一般使用功能流程图来描述。功能流程图可以检验是否识别出 所有的功能,判定系统分析师是否理解了系统功能,也是以后进行 系统设计的基础。

业务流程分析

业务流程分析的目的是了解各个业务流程的过程,明确各个部门 之间的业务关系和每个业务处理的意义,为业务流程的合理化改造 提供建议,为系统的数据流程变化提供依据。业务流程分析可以帮 助系统分析师了解业务的具体处理过程,发现和处理系统调查工作 中的错误和疏漏,修改和删除现有系统的不合理部分,在现有系统 基础上优化业务处理流程。业务流程分析的主要方法有价值链分析法、客户关系分析法、供 应链分析法、基于ERP的分析法和业务流程重组等。

价值链分析法

价值链分析法找出或设计出那些能够使顾 客满意,实现顾客价值最大化的业务流程。价值链就是一个创造价 值的工作流程,在这一总流程基础上有些业务流程特别重要,对形 成企业核心竞争力起着关键作用,这样的业务流程称为基本业务流 程,对应于价值链中的基本活动;其他业务流程是对企业的基本经 营活动提供支持和服务,称为辅助业务流程,对应于价值链中的辅 助活动。

客户关系分析法

客户关系分析法就是把CRM用在业务流 程的分析上。CRM的目标是建立真正以客户为导向的组织结构,以 最佳的价值定位瞄准最具吸引力的客户,最大化地提高运营效率, 建立有效的合作伙伴关系。

供应链分析法

供应链分析法是从企业供应链的角度分析 企业的业务流程,它源于SCM。供应链是指用一个整体的网络用来 传送产品和服务,从原材料开始一直到最终客户(消费者),它凭 借一个设计好的信息流、物流和资金流来完成。供应链分析法主要 从企业内部供应链和外部供应链两个角度来分析企业的业务流程, 分析哪些流程处于供应链的核心环节。

基于ERP的分析法

ERP的基本思想是将企业的业务流程 看作是一个紧密联接的供应链,将供应商和企业内部的采购、生产、 销售,以及客户紧密联系起来,对供应链上的所有环节进行有效管 理,实现对企业的动态控制和各种资源的集成和优化,从而提升企 业基础管理水平,追求企业资源的合理、高效利用。

业务流程重组

通过重新审视企业的价值链,从功能成本 的比较分析中,确定企业在哪些环节具有比较优势。在此基础上, 以顾客满意为出发点进行价值链的分解与整合,改造原有的业务流 程,实现业务流程的最优化。

业务流程建模

业务流程建模可以采取两种方式,分别是自顶向下和的自底向上。 自顶向下的方法从企业任务目标出发,根据流程上的价值链来确定 最基本的流程,逐层分析业务目标直至底层。此过程涉及到将业务 需求细化为系统需求,再将系统需求细化为功能。自底向上的方法 分析现有系统,从已有业务流程活动及其联系出发,用于明确业务 细节问题。描述业务流程模型最常见的方法是形式化描述和图示化描述。形 式化描述方法的特点是精确、严谨,易于系统以后的实现,但难以 掌握和理解,模型可读性差,往往只有专业人员才会使用,因此难 以推广。

1.标杆瞄准

标杆瞄准是一个连续、系统化地对外部领先企业进行评价的过程, 通过分析和评价,确定出代表最佳实践的经营过程和工作过程,以 便合理地确定本企业的业务流程。人们形象地把标杆瞄准法比喻为 是一个合理、合法地“拷贝”优秀企业成功经验的过程。事实上, 企业中的许多业务流程(例如,库存管理、供应商管理、客户管理、 广告与雇佣等)在不同的行业中都是相似的,因此,运用标杆瞄准 法对这些项目实施瞄准,尤其是在不同的行业对同一项目实施标杆 瞄准时,对企业的参考价值可能更大。

2.IDEF

IDEF是一系列建模、分析和仿真方法的统称,从IDEF0到 IDEF14(包括IDEF1X在内)共有16套方法,每套方法都是通过建 模程序来获取某个特定类型的信息。它们分别是IDEF0(功能建 模)、IDEF1(信息建模)、IDEF1X(数据建模)、IDEF2(仿真 建模设计)、IDEF3(过程描述获取)、IDEF4(面向对象设计)、 IDEF5(本体论描述获取)、IDEF6(设计原理获取)、IDEF7 (信息系统审计)、IDEF8(用户界面建模)、IDEF9(场景驱动 信息系统设计)、IDEF10(实施架构建模)、IDEF11(信息制品 建模)、IDEF12(组织建模)、IDEF13(三模式映射设计)和 IDEF14(网络规划)。

3.DEMO

DEMO 通过六种模型来描述信息系统的构成,包括交互模型、 业务流程模型、事务模型、行为模型、事实模型和互约束模型。其 中,业务流程模型由预先确定的事务类型,以及这些事务之间的因 果关系和条件关系组成。因果关系表示在两个事务之间,一个事务 的执行促使了另一个事务的开始;条件关系表示在两个事务之间, 一个事务的完成就形成了另一个事务开始或完成的条件。

4.Petri

Petri网作为一种从流程的角度出发描述和分析复杂系统的模型 工具,适用于多种系统的图形化、数学化建模工具,为描述和研究 具有并行、异步、分布式和随机性等特征的信息系统提供了强有力 的手段。

5.业务流程建模语言

主流的业务流程建模语言标准有BPEL(Business Process Execution Language,业务流程执行语言)、BPML(Business Process Modeling Language,业务流程建模语言)、BPMN (Business Process Modeling Notation,业务流程建模标 注)、XPDL(XML Process Definition Language,XML流程 定义语言)和UML五种。

语言的表现形式上来说,可以将它们划归为两大类,分别是文本类和图元类。

①BPEL。BPEL也称为BPEL4WS(Business Process Execution Language For Web Service,Web服务业务流程执 行语言)或WSBPEL(Web Service Business Process Execution Language,Web服务业务流程执行语言),它是一种 使用XML编写,用于自动化业务流程的形式规约语言。用XML文 档写入BPEL中的流程,能在Web Service之间以标准化的交互方 式得到精心组织,这些流程能够在任何一个符合BPEL规范的平台 或产品上执行。通过允许用户在各种创作工具和执行平台之间移动 这些流程,BPEL可以保护用户在流程自动化上的投资。

②BPML。BPML与BPEL的设计理念非常相似,也用XML这种 结构化的方式对流程和流程执行的语义进行描述,在语法上也有循 环和分支等控制结构,同时也是一种可执行的建模语言。

③ XPDL。XPDL是WfMC(Workflow Management Coalition,工作流管理联盟)定义的一套流程建模标准,用来在 支持BPM的各种工具和引擎间交换流程设计的定义。

④同为BPMI的标准之一,BPMN是BPML的有力补充。作为一 个图形化的流程建模语言,它能够弥补BPML等文本类建模语言在 图形表示上的先天不足。BPMN的用途更多在于其图形化的直观表 示。

⑤UML。UML常被看作是系统建模和设计活动中的“瑞士军 刀”,它所囊括的十多种图形化表示方案,可以用来捕获系统动态 或静态的各个方面。但就业务流程管理领域而言,UML的作用不是 很明显。在UML中,主要使用活动图来对业务流程进行建模。

6.基于服务的BPM

基于服务的流程建模是把BPM技术和服务的思想结合在一起, 更加便于业务流程的分析、设计与优化。在基于服务的BPM中,系 统分析师必须对每一个业务流程进行认真的定义和说明,明确哪些 业务流程可以转化为服务,认真设计及定义服务,并需要区别服务 和构件。

数据与数据流程分析

数据与数据流程分析是以后建立数据库系统和设计功能模块处理 过程的基础。在系统调查中,系统分析师收集了大量的数据载体 (例如,报表、统计文件等)和数据调查表,这些原始资料基本上 是按企业组织结构或业务流程收集的,它们往往只是局部反映了某 项业务对数据的需求和现有的数据管理状况。对于这些数据资料必 须加以汇总、整理和分析,理清它们之间的关系,为以后各子系统 共享数据奠定基础。

1、数据汇总分析

数据汇总是一项较为烦杂的工作,为使数据汇总能顺利进行,通 常将它分为如下几个步骤:

(1)将系统调查中所收集到的数据资料,按业务流程进行分类 编码,按处理过程的顺序排放在一起。

(2)按业务流程自顶向下地对数据项进行整理。例如,对于综 合统计业务,应从最终统计报表开始,检查报表中每一栏数据的来 源和算法,一直查到最终原始统计数据(例如,生产数据、财务数 据和计划数据等)或原始财务数据(例如,单据和凭证等)为止。

(3)将所有原始数据和最终输出数据分类整理出来。原始数据 是进行数据库设计时确定基本表的主要内容,而最终输出数据则是 反映业务所需要的主要指标。这两类数据对于后续工作来说是非常 重要的,所以应该单独列出来。

(4)确定数据的字长和精度。根据系统调查中用户对数据的满 意程度,以及预计业务可能的发展规模,统一确定数据的类型、字 长和精度。

数据的汇总只是从某项业务的角度对数据进行了分类整理,还不 能确定所收集数据的具体形式和特征。因此,还需要对数据做进一 步的分析。系统分析师可以借用BSP方法中的CU矩阵来进行数据分 析,CU矩阵本质上是一种聚类方法,它可以用于过程/数据、功能/ 组织、功能/数据等各种分析中。

2 、数据属性分析

在信息系统中,经常用属性的名和属性的值来描述事物某些方面 的特征。一个事物的特征可能表现在多个方面,需要用多个属性的 名和其相应的值来描述。例如,对某客户来说,其属性名和对应的 属性值有客户编号、客户名、客户所在地区、法人代表、银行账号 等。数据的属性分析主要包括静态分析和动态分析。 数据的静态分析是指分析数据的静态特性,包括以下几个方面:

(1)类型和长度。数据的类型通常有字符型、数值型、时间型、 多媒体类型等,长度包括占用空间的大小、整数位数和小数位数等, 这是建立数据库和分析处理所必须要求确定的内容。

(2)取值范围。包括最大值、最小值等,这是数据输入、校对 和审核所必须的。

(3)发生的业务量。包括数据发生的频率、峰值数据量和峰值 时间、存储和保留的时间周期等。

(4)哪些业务使用这些数据。

(5)重要程度和保密程度。重要程度决定了系统设计时的输入、 校对、存储、复制、备份等功能,保密程度决定了网络设计和数据 库设计时的措施,以及数据访问权限体系的设置。

数据动态分析:

(1)数据的动态特性一共有三种,分别是固定值属性、固定个体变动属性 和随机变动属性。

(2)具有固定值属性的数据,其值一般不随时间而改变。例如,生产 活动中的物料主数据、客户基础资料、会计科目等。

(3)具有固定个体变动属性的数据项,对总体来说具有相对固定的个 体集,但是对于个体来说其值是变动的。例如,销售管理中的订单 数量,购买商品的客户名称基本上是固定的,但每个客户每次订购 商品的数量都在变化。固定个体变动属性的数据一旦建立,就要随 时维护,例如,库存余额、车间在制品余额、总账余额、未结销售 订单和未结采购订单等。

(4)具有随机变动属性的数据项,其个体是随机出现的,其值也是 变动的。例如,销售管理系统中的产品月累计销售量,并非每月每 个产品都有销售量,可能某个产品在某个月无销售量。随机变动属 性的数据是根据用户对管理工作的需要,由系统按照一定的逻辑程 序,经过运算形成的。它是一种经过加工处理的信息,供管理人员 掌握经营生产状况,进行分析和决策。

3、数据的存储分布

区分数据动态特性的目的是为了确定数据和数据库表(或文件) 的关系,也就是确定哪些数据存储在哪种数据文件中。例如,一般 将具有固定属性的数据存放在基本表(或主文件)中,将具有随机 变动属性的数据存放在视图(或处理文件)中。在数据资源分析中,不仅需要确定数据的存储文件,还需要确 定数据在整个系统中的存储分布状况。例如,哪些数据存储在本地 设备上,哪些数据存储在网络服务器或系统主机上。

数据流程是指在系统中产生、传输、加工处理、使用、存储的过 程,数据流程分析把数据在企业内部的流动情况抽象地独立出来, 舍去了具体的企业组织结构、信息载体、物质、材料等,单从数据 流动过程来考查实际业务的数据处理模式。数据流程分析的目的是 要发现和解决数据流通中的问题,例如,数据流程不畅、前后数据 不匹配、数据处理过程不合理、输入输出不平衡等。导致出现这些 问题的原因,有些是属于数据处理流程的问题,有些是属于现有系 统管理混乱的问题。不管是哪方面的原因,系统分析师都应该让这 些问题尽量地暴露并加以解决,这就是数据流程分析的任务,一个 畅通的数据流程是新系统用以实现业务处理过程的基础。

数据流程分析主要包括对数据的输入、输出、流动、传递、处 理和存储的分析,具体包括以下四个方面:

(1)收集现有系统的全部输入单据和报表、输出单据和报表, 以及数据存储介质(例如,账本、清单等)的典型格式。

(2)明确各个处理过程的处理方法和计算方法。

(3)调查、确定上述各种单据、报表、账本、清单的制作单位、 报送单位、存储单位、发生频率、发生的高峰时间和高峰量等。

(4)注明各项数据的类型、长度、取值范围等

SA是一种面向数据流的分析方法,在SA中,DFD是数据流程 分析所使用的主要工具之一,DFD用少量几种符号综合地反映出信 息在系统中的流动、处理和存储情况,具有抽象性和概括性的特点。 DFD的抽象性是指它完全舍去了具体的物质,只保留了数据的流动、 加工、处理和存储;DFD的概括性是指它可以把信息中的各种不同 业务处理过程联系起来,形成一个整体。

在OO方法中,把企业实体都当作对象,数据作为对象的属性, 是封装在对象内部的。系统通过对象之间的交互来处理数据流程, 进行数据的传递,通过持久化技术和对象关系映射把数据存储在数 据库中。

系统需求规格说明书

系统需求规格说明书也称为系统分析报告,或简称为系统说明书, 它是系统分析阶段的技术文档,也是系统分析阶段的工作成果。

根据国家标准GB/T 8567-2006,系统需求规格说明书可以分为 九大部分,分别列举如下:

(1)引言。

(2)引用文件。

(3)需求。分条详述系统需求,包括功能、业务(包括接口、 资源、性能、可靠性、安全性和保密性等)和数据需求,也就是构 成系统验收条件的系统特性。给每个需求指定项目唯一标识符以支持测试和可追踪性,并以一 种可以定义客观测试的方式来陈述需求。对每个需求都应说明合格 性方法。这一部分又可划分为要求的状态和方式、需求概述(包括 系统总体功能和业务结构、硬件系统的需求、软件系统的需求和接 口需求)、系统能力需求、外部接口需求、系统内部接口需求、系 统内部数据需求、适应性需求、安全性需求、保密性和私密性需求、 操作需求、可使用性/可维护性/可移植性需求、故障处理需求(包 括软件系统出错处理和硬件系统冗余措施的说明)、系统环境需求、 计算机资源需求(包括计算机硬件需求、计算机硬件资源利用需求、 计算机软件需求和计算机通信需求)、系统质量因素、设计和构造 约束、相关人员需求、相关培训需求、相关后勤需求、其他需求、 包装需求、需求的优先次序和关键程度等。

(4)合格性规定。

(5)需求可追踪性。本部分需要说明每个子系统需求到其涉及 的系统需求的双向可追踪性。

(6)非技术性需求。包括交付日期和里程碑的设置等。

(7)尚未解决的问题。

(8)注解。

(9)附录。

系统需求规格说明书在整个系统开发中占有非常重要的地位, 应该对其进行正式的评审,参加评审的人员有核心开发人员、企业 领导、业务代表、系统分析师和外聘的专家等。在评审中,如果有 关人员发现较大的差错或遗漏,或者对系统需求规格说明书中所提 出的方案不满意,则需要返工,重新进行系统调查和分析,直到系 统需求规格说明书通过为止。

一旦通过评审,系统需求规格说明书将成为系统开发中的权威性 文件,是系统设计阶段的主要依据。同时,系统需求规格说明书也 是承建方与建设方之间的技术合同,是将来对系统进行验收的标准 之一。

系统分析--详细描述相关推荐

  1. 请详细描述一下线程从创建到死亡的几种状态都有哪些?

    请详细描述一下线程从创建到死亡的几种状态都有哪些? 新建( new ):新创建了一个线程对象. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象的 star ...

  2. C#和Java详细描述

    这里我们主要介绍C#和Java,包括介绍C#和Java都是对传统C++面向组件的编程方式的革新,但7年前就出道的Java在这方面显然与C#不可同日而语等方面. 自C#诞生之日起,关于C#和Java之间 ...

  3. 1、请简述DNS的作用,并说明当你输入网址“www.nxtc.edu.cn“按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) 2、详细描述域名劫持攻击的过程及防御方式。

    一.请简述DNS的作用,并说明当你输入网址"www.nxtc.edu.cn"按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) DNS的作用: 把网址解析转化成ip地址, ...

  4. (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天)

    (100)详细描述一个你做过的项目, 面试必问(二十四)(第20天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)详细描述一个你做过的项目, 面试必问(二十四) ...

  5. Linux桌面需要强制访问控制,Linux强制访问控制机制模块详细描述(1)

    原标题:Linux强制访问控制机制模块详细描述(1) 2 详细分析 2.1模块功能描述 对于SELinux中实现的MLS,其主要通过安全级别对系统资源的访问进行限制,相关操作定义在security/s ...

  6. 实验二:Use Case图与Use Case详细描述

    实验二:Use Case图与Use Case详细描述 1.实验一链接: https://www.cnblogs.com/denghaiquan/p/10747702.html 2.Use Case图: ...

  7. ATM系统-实验二:Use Case图与Use Case详细描述

    ATM系统-实验二:Use Case图与Use Case详细描述 实验一文档所在博客:https://blog.csdn.net/aptx1255/article/details/80080013 一 ...

  8. 速卖通描述 html,产品详细描述编写技巧-速卖通工作日记3

    产品详细描述编写技巧-速卖通工作日记3 本文发表于2014年3月,现在看来这篇文章还是实用的. 在16号的时候出单我的速卖通第一笔订单,虽然金额不大但是对自己是一个非常大的鼓励.这两天一直在研究产品的 ...

  9. 详细描述一下Elasticsearch搜索的过程

    详细描述一下Elasticsearch搜索的过程 我们都知道es是一个分布式的存储和检索系统,在存储的时候默认是根据每条记录的_id字段做路由分发的,这意味着es服务端是准确知道每个document分 ...

最新文章

  1. 解决Visual Code安装中文插件失败问题
  2. python黑色的_python – 将RGB转换为黑色或白色
  3. mysql实际项目中使用多长时间_存储过程在实际项目中用的多吗?
  4. “薅羊毛”漏洞分析 | 我是如何到处“混吃混喝”的
  5. how does framework know the Advertisement model should be used to parse json
  6. 平均成绩计算机控件,计算机技术基础(第十二章 文件 )
  7. opencv mat数据剪裁感兴趣的部分处理方法
  8. 普通话计算机测试题,计算机辅助普通话测试常见问题回答(范文).docx
  9. 笨办法学 Python · 续 练习 9:`sed`
  10. SAP License:SAP集成(后面为粘贴)
  11. 进击的程序媛:从 Google 第一位程序媛到硅谷女王进化史
  12. Python排序算法---冒泡排序
  13. scala(13)-----集合(Collection)-------列表
  14. 【matlab数字图像处理】数字图像处理中的坐标系
  15. java 做窗体_java怎么做窗体
  16. linux 分区表 修复工具,介绍一个 GPL 的分区表修复工具 TestDisk
  17. [编程题]雀魂启动!(java实现)
  18. 文件压缩算法详细分析(ZIP)及解压实例解释
  19. 网络钓鱼仍然是安全行业的祸害
  20. 【操作系统】I/O系统

热门文章

  1. PHP编写代码目的、要求、规范及细节
  2. 图形编程概念—显卡/GPU是如何工作的?
  3. css实现div的高度随着另一个div的高度改变
  4. 微信小程序开发--常用方法
  5. 利用python抓取网页上的数独,并用回溯法破解
  6. linux一键安装rdp脚本,linux使用一键安装远程桌面环境/RDP脚本遇到问题与解决
  7. 数字政府智慧政务一网通办解决方案2022(ppt可编辑)
  8. 基于 Django 3.2 VUE nginx 框架开发 机器学习在线 系统
  9. 产品卖点怎么提炼?研究搜索词能帮助卖点提炼
  10. 拥有长三角最高算力的南京智能计算中心投运;LTI第一季度营收同比增20.7%至4.7亿美元 | 全球TMT...