精华内容
下载资源
问答
  • 外部环境分析的基本步骤
    千次阅读
    2020-03-17 09:55:29

    目的

    过程功能分析旨在确保产品/过程的预期功能/要求得到适当分配。
    过程功能分析的主要目标是:
    • 产品或过程功能可视化
    • 结构树/网或等效过程流程图
    • 将要求或特性与功能关联
    • 工程团队(系统、安全和组件)之间的协作
    • 失效分析步骤的基础

    功 能

    功能描述了过程项或过程步骤的预期用途。每个过程项或过程步骤可能具备多个功能。
    在功能分析开始前,需收集的信息可能包括但不限于:产品和过程功能、产品/过程要求、制造环境条件、周期、职业或操作人员安全要求、环境影响等。在定义功能分析所需的“正面”功能和要求时,此类信息至关重要。
    功能的描述需清晰准确。
    推荐的短语格式为:一个“行为动词”后加一个“名词”,表示可测量的过程功能(“做这个”“到这个”)。
    功能应当是“现在时态”,并使用动词的基本形式(交付、包含、控制、组装、传输)。

    示例:钻孔、涂胶、插销、焊接支架
    描述从高级别开始描述,并在结构分析中引用过程项。作为一项高级别描述,过程项可考虑以下功能:内部功能、外部功能、顾客相关功能和/或最终用户功能。
    注释:上述功能的“负面”即为失效影响。
    示例:装配组件
    该过程步骤的功能描述了在工位上产生的最终产品特征。
    注:上述功能的“负面”即为失效模式。
    示例:将烧结轴承压入电机壳
    该过程工作要素的功能反映了过程工作要素对创建过程/产品特征的过程步骤的贡献。
    注:上述功能的“负面”即为失效起因。
    示例:从滑槽手动获取烧结轴承
    示例:用力将烧结轴承压入电机壳

    关于功能和结构的逻辑连接关系,需要问以下问题:
    “它用来做什么?”
    如何实现产品/过程要求—从右到左
    (过程项→过程步骤→过程工作要素)
    “如何?”
    为什么执行产品/过程要求—从左到右
    (过程工作要素→过程步骤→过程项)

    要求(特性)

    特性是产品的区别特征(或量化属性)。例如,轴的直径或表面处理状态。PFMEA的要求被描述为产品特性和过程特性。
    注:上述的“负面”为失效模式和失效起因
    产品特性(要求)与执行过程功能的绩效有关,是可判断或测量的。产品特性展示在产品图纸或规范文件中,例如:几何结构、材料、表面处理状态、涂层等。过程功能产生产品特性。设计文件包括法律要求(例如:无铅材料)、行业要求(例如:螺纹等级)、顾客要求(例如:数量)和内部要求(例如:零件清洁度)。产品特性可在产品制造后测量(例如:间隙)。产品特性可能源于性能要求,例如:法律要求(雨刮器性能)。在上述情况下,应当首先列出可测量的产品特性,然后是性能要求,例如:花键过针直径(政府雨刮器条例XYZ)。在PFMEA表格中,具体量值为可选项。
    产品特性:
    • 例如:可以从各种外部和内部来源获得
    法律要求:
    • 例如:遵循指定的健康安全和环境保护法规
    行业规范和标准:
    • 例如:ISO 9001、VDA6.3过程审核、SAE J标准
    顾客要求:
    • 符合顾客规范,例如:满足要求的质量,根据时间x和数量y(输出z/小时)制造和提供产品
    内部要求:
    • 产品制造在工艺周期内、符合预期的生产成本(例如:设施可用性、拒收限值、无纠正工作)、生产系统原则、过程质量和清洁度说明
    过程特性:
    • 过程特性指确保通过过程实现产品特性的过程控制。过程特性可展示在制造图纸或规范(包括操作手册、调试手册、防错验证程序等)中。过程特性可以在产品制造过程中测量(例如:压力)。在PFMEA表格中,具体量值为可选项。
    在这里插入图片描述

    功能关系可视化

    过程项的功能,过程步骤的功能和过程工作要素的功能之间的交互能够可视化为:功能网、功能结构、功能树、功能矩阵和/或功能分析,具体取决于执行PFMEA所使用的软件工具。例如,表格中包含了执行PFMEA的功能分析。
    在这里插入图片描述
    在这里插入图片描述
    表格内采用了表头栏编号(1、2、3)和颜色编码,以显示结构分析和功能分析相关内容之间的对应关系。在本节中,您需要从左到右回答以下问题:“高级别功能是如何通过低级别功能实现的?”

    工程团队(系统、安全和组件)之间的协作

    公司内部的工程团队需要相互协作,以确保项目或顾客项目的信息保持一致,尤其是多个PFMEA团队同时执行技术风险分析时。例如,系统、安全和/或组件团队提供的设计信息可帮助PFMEA团队了解团队制造产品的功能。这种协作可通过口头(项目会议)或书面总结的形式实现。

    失效分析的基础

    对过程功能进行完整定义(正面词汇)后,将能够执行全面的步骤四“失效分析”,因为潜在失效通常是功能无法被满足(负面词汇)。

    云上研讨会议邀请函
    在这里插入图片描述

    更多相关内容,请关注Infomass信聚微信平台!
    在这里插入图片描述
    如需咨询、提问时可扫描私信我哦!
    在这里插入图片描述

    更多相关内容
  • 数据库设计的六个基本步骤

    万次阅读 2021-04-01 15:35:32
    需求分析,2.概念结构设计,3.逻辑结构设计,4.物理结构设计,5.数据库实施,6.数据库的运行和维护。 数据库设计通常分为6个阶段1(1需求分析分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E...

    按照规范设计的方法,考虑数据库及其应用系统开发全过程,可将数据库设计分为以下6个阶段,分别为:1.需求分析,2.概念结构设计,3.逻辑结构设计,4.物理结构设计,5.数据库实施,6.数据库的运行和维护。

    数据库设计通常分为6个阶段1(1需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。),现在主要讨论其中的第3个阶段,即逻辑结构设计。

    在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。

    1.需求分析阶段(常用自顶向下)

    进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。

    需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。

    调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。

    分析方法常用SA(Structured Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。

    数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若干层次的数据流图。系统中的数据则借助数据字典(data dictionary,DD)来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。

    2.概念结构设计阶段(常用自底向上)

    概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS的概念模型。

    设计概念结构通常有四类方法:(1)自顶向下。即首先定义全局概念结构的框架,再逐步细化。(2)自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。(3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。(4)混合策略。即自顶向下和自底向上相结合。

    3.逻辑结构设计阶段(E-R图)

    逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。E-R图向关系模型的转换,要解决的问题是如何将实体性和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

    4.物理设计阶段

    物理设计是为逻辑数据结构模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。首先要对运行的事务详细分析,获得选择物理数据库设计所需要的参数,其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。常用的存取方法有三类:1.索引方法,目前主要是B+树索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。

    5.数据库实施阶段

    数据库实施阶段,设计人员运营DBMS提供的数据库语言(如sql)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。

    6.数据库运行和维护阶段

    数据库应用系统经过试运行后,即可投入正式运行,在数据库系统运行过程中必须不断地对其进行评价,调整,修改。

    数据库设计的五个步骤

    1.确定entities及relationships
    a)明确宏观行为。数据库是用来做什么的?比如,管理雇员的信息。
    b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。
    c)确定relationships。分析行为,确定tables之间有何种关系。比如,部门与雇员之间存在一种关系。给这种关系命名。
    d)细化行为。从宏观行为开始,现在仔细检查这些行为,看有哪些行为能转为微观行为。比如,管理雇员的信息可细化为:

    ·增加新员工
    ·修改存在员工信息
    ·删除调走的员工
    

    e)确定业务规则。分析业务规则,确定你要采取哪种。比如,可能有这样一种规则,一个部门有且只能有一个部门领导。这些规则将被设计到数据库的结构中。

    范例:
    ACME是一个小公司,在5个地方都设有办事处。当前,有75名员工。公司准备快速扩大规模,划分了9个部门,每个部门都有其领导。
    为有助于寻求新的员工,人事部门规划了68种技能,为将来人事管理作好准备。员工被招进时,每一种技能的专业等级都被确定。

    定义宏观行为
    一些ACME公司的宏观行为包括:
    ● 招聘员工
    ● 解雇员工
    ● 管理员工个人信息
    ● 管理公司所需的技能信息
    ● 管理哪位员工有哪些技能
    ● 管理部门信息
    ● 管理办事处信息

    确定entities及relationships
    我们可以确定要存放信息的主题领域(表)及其关系,并创建一个基于宏观行为及描述的图表。我们用方框来代表table,用菱形代表relationship。我们可以确定哪些relationship是一对多,一对一,及多对多。

    这是一个E-R草图,以后会细化。
    在这里插入图片描述

    细化宏观行为
    以下微观行为基于上面宏观行为而形成:
    ● 增加或删除一个员工
    ● 增加或删除一个办事处
    ● 列出一个部门中的所有员工
    ● 增加一项技能
    ● 增加一个员工的一项技能
    ● 确定一个员工的技能
    ● 确定一个员工每项技能的等级
    ● 确定所有拥有相同等级的某项技能的员工
    ● 修改员工的技能等级

    这些微观行为可用来确定需要哪些table或relationship。

    确定业务规则
    业务规则常用于确定一对多,一对一,及多对多关系。
    相关的业务规则可能有:
    ● 现在有5个办事处;最多允许扩展到10个。
    ● 员工可以改变部门或办事处
    ● 每个部门有一个部门领导
    ● 每个办事处至多有3个电话号码
    ● 每个电话号码有一个或多个扩展
    ● 员工被招进时,每一种技能的专业等级都被确定。
    ● 每位员工拥有3到20个技能
    ● 某位员工可能被安排在一个办事处,也可能不安排办事处。

    2.确定所需数据
    要确定所需数据:
    a)确定支持数据
    b)列出所要跟踪的所有数据。描述table(主题)的数据回答这些问题:谁,什么,哪里,何时,以及为什么
    c)为每个table建立数据
    d)列出每个table目前看起来合适的可用数据
    e)为每个relationship设置数据
    f)如果有,为每个relationship列出适用的数据

    确定支持数据
    你所确定的支持数据将会成为table中的字段名。比如,下列数据将适用于表Employee,表Skill,表Expert In。
    在这里插入图片描述
    如果将这些数据画成图表,就像:
    在这里插入图片描述

    需要注意:
    ● 在确定支持数据时,请一定要参考你之前所确定的宏观行为,以清楚如何利用这些数据。
    ● 比如,如果你知道你需要所有员工的按姓氏排序的列表,确保你将支持数据分解为名字与姓氏,这比简单地提供一个名字会更好。
    ● 你所选择的名称最好保持一致性。这将更易于维护数据库,也更易于阅读所输出的报表。
    ● 比如,如果你在某些地方用了一个缩写名称Emp_status,你就不应该在另外一个地方使用全名(Empolyee_ID)。相反,这些名称应当是Emp_status及Emp_id。
    ● 数据是否与正确的table相对应无关紧要,你可以根据自己的喜好来定。在下节中,你会通过测试对此作出判断。

    3.标准化数据

    标准化是你用以消除数据冗余及确保数据与正确的table或relationship相关联的一系列测试。共有5个测试。本节中,我们将讨论经常使用的3个。
    关于标准化测试的更多信息,请参考有关数据库设计的书籍。

    标准化格式
    标准化格式是标准化数据的常用测试方式。你的数据通过第一遍测试后,就被认为是达到第一标准化格式;通过第二遍测试,达到第二标准化格式;通过第三遍测试,达到第三标准化格式。

    如何标准格式:
    1. 列出数据
    2. 为每个表确定至少一个键。每个表必须有一个主键。
    3. 确定relationships的键。relationships的键是连接两个表的键。
    4. 检查支持数据列表中的计算数据。计算数据通常不保存在数据库中。
    5. 将数据放在第一遍的标准化格式中:
    6. 从tables及relationships除去重复的数据。
    7. 以你所除去数据创建一个或更多的tables及relationships。
    8. 将数据放在第二遍的标准化格式中:
    9. 用多于一个以上的键确定tables及relationships。
    10. 除去只依赖于键一部分的数据。
    11. 以你所除去数据创建一个或更多的tables及relationships。
    12. 将数据放在第三遍的标准化格式中:
    13. 除去那些依赖于tables或relationships中其他数据,并且不是键的数据。
    14. 以你所除去数据创建一个或更多的tables及relationships。

    数据与键
    在你开始标准化(测试数据)前,简单地列出数据,并为每张表确定一个唯一的主键。这个键可以由一个字段或几个字段(连锁键)组成。

    主键是一张表中唯一区分各行的一组字段。Employee表的主键是Employee ID字段。Works In relationship中的主键包括Office Code及Employee ID字段。给数据库中每一relationship给出一个键,从其所连接的每一个table中抽取其键产生。
    在这里插入图片描述

    将数据放在第一遍的标准化格式中
    ● 除去重复的组
    ● 要测试第一遍标准化格式,除去重复的组,并将它们放进他们各自的一张表中。
    ● 在下面的例子中,Phone Number可以重复。(一个工作人员可以有多于一个的电话号码。)将重复的组除去,创建一个名为Telephone的新表。在Telephone与Office创建一个名为Associated With的relationship。

    将数据放在第二遍的标准化格式中
    ● 除去那些不依赖于整个键的数据。
    ● 只看那些有一个以上键的tables及relationships。要测试第二遍标准化格式,除去那些不依赖于整个键的任何数据(组成键的所有字段)。
    ● 在此例中,原Employee表有一个由两个字段组成的键。一些数据不依赖于整个键;例如,department name只依赖于其中一个键(Department ID)。因此,Department ID,其他Employee数据并不依赖于它,应移至一个名为Department的新表中,并为Employee及Department建立一个名为Assigned To的relationship。
    在这里插入图片描述

    将数据放在第三遍的标准化格式中
    ● 除去那些不直接依赖于键的数据。
    ● 要测试第三遍标准化格式,除去那些不是直接依赖于键,而是依赖于其他数据的数据。
    ● 在此例中,原Employee表有依赖于其键(Employee ID)的数据。然而,office location及office phone依赖于其他字段,即Office Code。它们不直接依赖于Employee ID键。将这组数据,包括Office Code,移至一个名为Office的新表中,并为Employee及Office建立一个名为Works In的relationship。
    在这里插入图片描述

    4.考量关系

    当你完成标准化进程后,你的设计已经差不多完成了。你所需要做的,就是考量关系。

    考量带有数据的关系
    你的一些relationship可能集含有数据。这经常发生在多对多的关系中。
    在这里插入图片描述

    遇到这种情况,将relationship转化为一个table。relationship的键依旧成为table中的键。

    考量没有数据的关系
    要实现没有数据的关系,你需要定义外部键。外部键是含有另外一个表中主键的一个或多个字段。外部键使你能同时连接多表数据。

    有一些基本原则能帮助你决定将这些键放在哪里:

    一对多 在一对多关系中,“一”中的主键放在“多”中。此例中,外部键放在Employee表中。
    在这里插入图片描述

    一对一 在一对一关系中,外部键可以放进任一表中。如果必须要放在某一边,而不能放在另一边,应该放在必须的一边。此例中,外部键(Head ID)在Department表中,因为这是必需的。
    在这里插入图片描述

    多对多 在多对多关系中,用两个外部键来创建一个新表。已存的旧表通过这个新表来发生联系。
    在这里插入图片描述

    5.检验设计

    在你完成设计之前,你需要确保它满足你的需要。检查你在一开始时所定义的行为,确认你可以获取行为所需要的所有数据:
    ● 你能找到一个路径来等到你所需要的所有信息吗?
    ● 设计是否满足了你的需要?
    ● 所有需要的数据都可用吗?
    如果你对以上的问题都回答是,你已经差不多完成设计了。

    最终设计
    最终设计看起来就像这样:
    在这里插入图片描述

    设计数据库的表属性
    数据库设计需要确定有什么表,每张表有什么字段。此节讨论如何指定各字段的属性。

    对于每一字段,你必须决定字段名,数据类型及大小,是否允许NULL值,以及你是否希望数据库限制字段中所允许的值。

    选择字段名
    字段名可以是字母、数字或符号的任意组合。然而,如果字段名包括了字母、数字或下划线、或并不以字母打头,或者它是个关键字(详见关键字表),那么当使用字段名称时,必须用双引号括起来。

    为字段选择数据类型
    SQL Anywhere支持的数据类型包括:
    整数(int, integer, smallint)
    小数(decimal, numeric)
    浮点数(float, double)
    字符型(char, varchar, long varchar)
    二进制数据类型(binary, long binary)
    日期/时间类型(date, time, timestamp)
    用户自定义类型

    关于数据类型的内容,请参见“SQL Anywhere数据类型”一节。字段的数据类型影响字段的最大尺寸。例如,如果你指定SMALLINT,此字段可以容纳32,767的整数。INTEGER可以容纳2,147,483,647的整数。对CHAR来讲,字段的最大值必须指定。

    长二进制的数据类型可用来在数据库中保存例如图像(如位图)或者文字编辑文档。这些类型的信息通常被称为二进制大型对象,或者BLOBS。

    关于每一数据类型的完整描述,见“SQL Anywhere数据类型”。

    NULL与NOT NULL

    如果一个字段值是必填的,你就将此字段定义为NOT NULL。否则,字段值可以为NULL值,即可以有空值。SQL中的默认值是允许空值;你应该显示地将字段定义为NOT NULL,除非你有好理由将其设为允许空值。

    关于NULL值的完整描述,请见“NULL value”。有关其对比用法,见“Search conditions”。

    选择约束

    尽管字段的数据类型限制了能存在字段中的数据(例如,只能存数字或日期),你或许希望更进一步来约束其允许值。

    你可以通过指定一个“CHECK”约束来限制任意字段的值。你可以使用能在WHERE子句中出现的任何有效条件来约束被允许的值,尽管大多数CHECK约束使用BETWEEN或IN条件。

    更多信息

    有关有效条件的更多信息,见“Search conditions”。有关如何为表及字段指定约束,见“Ensuring Data Integrity”。

    范例
    例子数据库中有一个名为department的表,字段是dept_id, dept_name, dept_head_id。其定义如下:
    在这里插入图片描述
    注意每一字段都被指定为“not null”。这种情况下,表中每一记录的所有字段的数据都必填。

    选择主键及外部键
    主键是唯一识别表中每一项记录的字段。如何你的表已经正确标准化,主键应当成为数据库设计的一部分。
    外部键是包含另一表中主键值的一个或一组字段。外部键关系在数据库中建立了一对一及一对多关系。如果你的设计已经正确标准化,外部键应当成为数据库设计的一部分。

    展开全文
  • 设计FMEA步骤三:功能分析

    千次阅读 2020-02-07 12:32:34
    目的 设计功能分析的目的是确保要求/规范中规定的功能被适当地分配给系统要素。无论DFMEA使用什么工具创建,其分析都要用功能术语编写,这点至关重要。 设计功能分析的主要目标是: ...● 失效分析步骤的基础...

    在这里插入图片描述

    目的

    设计功能分析的目的是确保要求/规范中规定的功能被适当地分配给系统要素。无论DFMEA使用什么工具创建,其分析都要用功能术语编写,这点至关重要。
    设计功能分析的主要目标是:

    ● 产品或过程功能可视化

    ● 制定功能树/网或者功能分析表格和参数图(P图)

    ● 具备相关要求的顾客(内部和外部)功能的展开

    ● 将要求或特性与功能关联

    ● 工程团队(系统、安全和组件)之间的协作

    ● 失效分析步骤的基础

    该结构提供了基础,以便能够就每个系统要素的功能和要求对其进行单独分析。

    为此,有必要全面了解系统及其操作条件和环境,如热、冷、灰尘、溅水、盐、冰、振动、电气故障等。

    功能

    功能描述了项目/系统要素的预期用途。

    一个功能被分配给一个系统要素,一个结构要素也可以包含多个功能。

    功能的描述需清晰准确,推荐的短语格式为:一个“行为动词”后加一个“名词”,表示可测量的功能。

    功能应当是“现在时态”,并使用动词的基本形式(交付、包含、控制、组装、传输)。

    例如:传输动力、包含液体、控制速度、传递热量、标记黑色。

    功能描述了一个项目/系统要素的输入和输出之间的关系,目的是完成一个任务。

    注:一个组件(即零件清单中的零件或项目)在没有输入/输出的情况下,也可能有一个目的功能。例如密封件、润滑脂、夹具、支架、外壳、连接件、焊剂等都有功能和要求,此功能和要求包括材料、形状和厚度等等。

    一个项目除了其主要功能外,可以评估的其它功能包括接口功能、诊断功能和可服务性功能等辅助功能(见图2.3-1)。
    在这里插入图片描述
    图2.3-1输入接口输出流程

    要求

    ISO 9000将要求定义为一个特定设计、产品或过程需要满足的需求或期望。

    要求可分为两类:功能性要求和非功能性要求。

    功能性要求是判断或测量功能预期性能的标准(如材料硬度)。

    非功能性要求是对设计决策自由度的限制(如温度范围)。

    要求可以来自内部和外部的各种来源,它们可能是:

    法律要求:

    ●环境友好型产品设计、适合回收利用、操作者不当使用时仍能保持安全、不易燃等。

    行业规范和标准:

    ●ISO 9001、VDA6.3过程审核、SAE J等(如ISO 26262功能安全、SAE J3061网络安全)

    顾客要求:

    ●明确要求(如顾客规范)和隐含要求(如无违禁材料)—在所有规定的条件下

    内部要求:

    ●特定产品的要求(如:要求规范、可制造性、测试应用性、与其它现有产品的兼容性、可重复使用性、清洁性、清洁度、颗粒物的进入和扩散性)

    产品特性:

    ●产品特性指产品的显著特征(或可量化的属性),如轴的直径、表面光洁度

    参数图(P图)

    参数是功能行为的属性。参数图(P图)是一个项目所在环境的图表展示。参数图(P图)包括影响输入和输出之间转化功能的因素,专注于优化输出所需的设计决策。

    参数图(P图)用于描述单个功能语境下系统或组件的行为特点。并非所有功能都需要参数图(P图)。团队应当关注于受新条件影响的几个关键功能、以及那些在以前的应用中具有稳健性历史问题的功能。可能需要一个以上的参数图(P图),以便说明FMEA团队关注的系统或组件的功能。

    完整的功能描述能够为后续失效分析和风险缓解提供基础。

    参数图(P图)专注于功能的实现。它可以清楚地识别该功能的所有影响因素,包括可以控制的因素(控制因素)和不能适当控制的因素(噪音因素)。

    针对特定理想功能完成的参数图(P图)有助于识别以下各项:

    ● 系统优化所需的因素、级别、响应和信号

    ● 作为设计FMEA输入的功能

    ● 可能影响功能性能的控制和噪音因素

    ● 非预期系统输出

    通过创建参数图(P图)获得的信息为测试计划提供了输入。

    参考下文中的图2.3-2,项目/系统要素的输出(灰域)经常偏离/异于期望的行为的变差(直线)。控制因素作用于设计,以尽可能接近期望的行为。
    在这里插入图片描述参数图由动态输入(包括信号)、可能影响系统性能的因素(控制和噪音)、变差源和输出(预期输出和非预期/偏离输出)组成。

    以下是参数图的示例,用以评估对产品功能的影响:

    输入(为取得期望结果您想要输入什么)是对实现系统功能所需的信息源的描述。

    功能(您想要发生什么)在参数图中描述,使用现在时态,主动动词后加上一个可测量的名词,并与需求相关。

    功能要求(为实现功能您需要什么)与功能的性能相关。

    控制因素(为实现功能要求,您可以做什么)被识别出来。控制因素可以调整,以使设计对噪音更不敏感(更稳健)。信号因素是控制因素的一种,它是由系统用户直接或间接设置的调整因素,可适当地改变系统响应(即,制动踏板的移动改变刹车距离)。仅动态系统才使用信号因素。没有信号因素的系统称为静态系统。

    非功能性要求(除功能性要求以外您需要什么)可以限制设计选择。

    预期输出(您希望从系统获得什么)是理想的、预期的功能输出,其量级可能会(动态系统)或可能不会(静态系统)与信号因素成线性比例(如,前照灯的近光启动、制动踏板移动导致的刹车距离)。

    非预期输出(您不希望从系统中获得什么)指故障行为或意外的系统输出,它们使得系统性能从理想的预期功能偏离。例如,与制动系统相关的能量理想地转化为摩擦。热量、噪音和振动是制动能量的非预期输岀。转向输出可能会对热辐射、振动、电阻、流量限制造成损失。

    噪音因素(干扰实现期望输出的因素是什么)是指代表系统响应潜在的显著变差源的参数,从工程师的角度来看,这些参数无法控制或要控制它们不切实际。噪音以物理单位描述。

    噪音因素分为以下几类:

    ● 组件间的变差 (在一个组件中,以及组件之间的相互干扰)

    ● 随着时间变化 (随着使用寿命增加不断老化,如里程、老化和磨损)

    ● 顾客使用 (超出预期规范的使用)

    ● 外部环境 (顾客使用时的环境,例如道路状况、天气等)

    ● 系统交互作用 (与其它系统之间的相互干扰)
    在这里插入图片描述
    图2.3-3电机参数图示例

    功能分析

    利用功能树/网或DFMEA表格展示若干系统要素功能之间的交互作用。分析的重点从OEM到一级供应商再到N级供应商。

    创建功能树/网或功能矩阵的目的是将功能之间的技术依赖关系进行整合。因此,它在后期将支持失效依赖关系的可视化。当按层次连接的功能之间存在功能关系时,相关失效之间就会存在潜在关系。否则,如果按层次连接的功能之间不存在功能关系,那么相关失效之间也将不存在潜在关系。

    为了创建功能树/网,必须检查所涉及的功能。子功能使整体功能得以执行。所有子功能在功能结构(布林逻辑AND关系)中按照逻辑相互连接。

    功能结构自上至下逐渐详细,较低级别功能描述了较高级别功能是如何被满足的。以下几个问题有助于功能结构符合逻辑地连接:

    ●“较低级别功能如何使得较高级别功能生效?”(自上而下)以及
    ●“为什么需要较低级别功能?”(自下而上)

    在这里插入图片描述
    功能结构可以在功能分析部分创建:
    在这里插入图片描述
    图2.3-5功能分析表格例

    表头栏的编号(1,2,3)和颜色有助于显示结构分析和功能分析相关内容的一致性(见图2.3-5)。在这一节中,从左到右回答这个问题:“较低级别的功能如何使得较高级别的功能生效?”

    1、上一较高级别功能及要求:在分析范围内的功能

    2、关注要素功能及要求:在结构分析中识别的相关系统要素的功能(关注项目)

    3、下一较低级别功能及要求或特性:在结构分析中识别的相关组件的功能

    工程团队之间的协作(系统、安全和组件)

    公司内部的工程团队需要彼此协作,以确保项目或顾客项目的信息一致,特别是当多个DFMEA团队同时进行技术风险分析时。例如:系统团队可能正在创建一个设计架构(结构),这些信息将有助于DFMEA避免重复工作。安全团队可能正与顾客协作了解安全目标和危险。此信息将有助于DFMEA确保失效影响的严重度评级一致。

    失效分析的基础

    功能的完整定义(用肯定的词语)将使步骤四失效分析更全面,因为潜在失效的方式和功能失效的方式相同(用负面的词语)。

    了解更多相关内容,请关注信聚微信平台!
    在这里插入图片描述
    如需咨询、提问时可扫描私信我哦!
    在这里插入图片描述

    展开全文
  • 数据库设计的基本步骤

    万次阅读 多人点赞 2017-08-13 20:52:16
    数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库实施 6.数据库的运行和维护   在...

    数据库设计的基本步骤

    按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段

    1.需求分析

    2.概念结构设计

    3.逻辑结构设计

    4.物理结构设计

    5.数据库实施

    6.数据库的运行和维护

     

    数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计


    在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。

     

    1.需求分析阶段(常用自顶向下)

          进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。

          需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。

         调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。

         分析方法常用SA(Structured  Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。

          数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若干层次的数据流图。系统中的数据则借助数据字典(data dictionary,DD)来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。

     

    2.概念结构设计阶段(常用自底向上)

           概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS的概念模型。

          设计概念结构通常有四类方法:

    • 自顶向下。即首先定义全局概念结构的框架,再逐步细化。
    • 自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。
    • 逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。
    • 混合策略。即自顶向下和自底向上相结合。

     

    3.逻辑结构设计阶段(E-R图

          逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。

           在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。

           各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。

           E-R图向关系模型的转换,要解决的问题是如何将实体性和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

     

    4.物理设计阶段

           物理设计是为逻辑数据结构模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

           首先要对运行的事务详细分析,获得选择物理数据库设计所需要的参数,其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。

            常用的存取方法有三类:1.索引方法,目前主要是B+树索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。

     

    5.数据库实施阶段

          数据库实施阶段,设计人员运营DBMS提供的数据库语言(如sql)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。

     

    6.数据库运行和维护阶段

           数据库应用系统经过试运行后,即可投入正式运行,在数据库系统运行过程中必须不断地对其进行评价,调整,修改。


    数据库设计5步骤
    Five Steps to design the Database

     

     

    1.确定entities及relationships

    a)    明确宏观行为。数据库是用来做什么的?比如,管理雇员的信息。

    b)    确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。

    c)    确定relationships。分析行为,确定tables之间有何种关系。比如,部门与雇员之间存在一种关系。给这种关系命名。

    d)    细化行为。从宏观行为开始,现在仔细检查这些行为,看有哪些行为能转为微观行为。比如,管理雇员的信息可细化为:

    ·         增加新员工

    ·         修改存在员工信息

    ·         删除调走的员工

    e)    确定业务规则。分析业务规则,确定你要采取哪种。比如,可能有这样一种规则,一个部门有且只能有一个部门领导。这些规则将被设计到数据库的结构中。

     

    ====================================================================
    范例:
    ACME是一个小公司,在5个地方都设有办事处。当前,有75名员工。公司准备快速扩大规模,划分了9个部门,每个部门都有其领导。
    为有助于寻求新的员工,人事部门规划了68种技能,为将来人事管理作好准备。员工被招进时,每一种技能的专业等级都被确定。


    定义宏观行为
    一些ACME公司的宏观行为包括:
    招聘员工
    解雇员工
    管理员工个人信息
    管理公司所需的技能信息
    管理哪位员工有哪些技能
    管理部门信息
    管理办事处信息
    确定entities及relationships
    我们可以确定要存放信息的主题领域(表)及其关系,并创建一个基于宏观行为及描述的图表。
    我们用方框来代表table,用菱形代表relationship。我们可以确定哪些relationship是一对多,一对一,及多对多。
    这是一个E-R草图,以后会细化。

     


    细化宏观行为
    以下微观行为基于上面宏观行为而形成:
    增加或删除一个员工
    增加或删除一个办事处
    列出一个部门中的所有员工
    增加一项技能
    增加一个员工的一项技能
    确定一个员工的技能
    确定一个员工每项技能的等级
    确定所有拥有相同等级的某项技能的员工
    修改员工的技能等级

    这些微观行为可用来确定需要哪些table或relationship。

    确定业务规则
    业务规则常用于确定一对多,一对一,及多对多关系。
    相关的业务规则可能有:
    现在有5个办事处;最多允许扩展到10个。
    员工可以改变部门或办事处
    每个部门有一个部门领导
    每个办事处至多有3个电话号码
    每个电话号码有一个或多个扩展
    员工被招进时,每一种技能的专业等级都被确定。
    每位员工拥有3到20个技能
    某位员工可能被安排在一个办事处,也可能不安排办事处。

    2.确定所需数据

    要确定所需数据:

    a)    确定支持数据

    b)    列出所要跟踪的所有数据。描述table(主题)的数据回答这些问题:谁,什么,哪里,何时,以及为什么

    c)    为每个table建立数据

    d)    列出每个table目前看起来合适的可用数据

    e)    为每个relationship设置数据

    f)    如果有,为每个relationship列出适用的数据

     

    确定支持数据

    你所确定的支持数据将会成为table中的字段名。比如,下列数据将适用于表Employee,表Skill,表Expert In。

     

    Employee

    Skill

    Expert In

    ID

    ID

    Level

    Last Name

    Name

    Date acquired

    First Name

    Description

     

    Department

     

     

    Office

     

     

    Address

     

     


    如果将这些数据画成图表,就像:

     


    需要注意:
    在确定支持数据时,请一定要参考你之前所确定的宏观行为,以清楚如何利用这些数据。
    比如,如果你知道你需要所有员工的按姓氏排序的列表,确保你将支持数据分解为名字与姓氏,这比简单地提供一个名字会更好。
    你所选择的名称最好保持一致性。这将更易于维护数据库,也更易于阅读所输出的报表。
    比如,如果你在某些地方用了一个缩写名称Emp_status,你就不应该在另外一个地方使用全名(Empolyee_ID)。相反,这些名称应当是Emp_status及Emp_id。
    数据是否与正确的table相对应无关紧要,你可以根据自己的喜好来定。在下节中,你会通过测试对此作出判断。

    3.标准化数据

    标准化是你用以消除数据冗余及确保数据与正确的table或relationship相关联的一系列测试。共有5个测试。本节中,我们将讨论经常使用的3个。
    关于标准化测试的更多信息,请参考有关数据库设计的书籍。

    标准化格式
    标准化格式是标准化数据的常用测试方式。你的数据通过第一遍测试后,就被认为是达到第一标准化格式;通过第二遍测试,达到第二标准化格式;通过第三遍测试,达到第三标准化格式。

    如何标准格式:
    1 列出数据
    2 为每个表确定至少一个键。每个表必须有一个主键。
    3 确定relationships的键。relationships的键是连接两个表的键。
    4 检查支持数据列表中的计算数据。计算数据通常不保存在数据库中。
    5 将数据放在第一遍的标准化格式中:
    6 从tables及relationships除去重复的数据。
    7 以你所除去数据创建一个或更多的tables及relationships。
    8 将数据放在第二遍的标准化格式中:
    9 用多于一个以上的键确定tables及relationships。
    10 除去只依赖于键一部分的数据。
    11 以你所除去数据创建一个或更多的tables及relationships。
    12 将数据放在第三遍的标准化格式中:
    13 除去那些依赖于tables或relationships中其他数据,并且不是键的数据。
    14 以你所除去数据创建一个或更多的tables及relationships。

    数据与键
    在你开始标准化(测试数据)前,简单地列出数据,并为每张表确定一个唯一的主键。这个键可以由一个字段或几个字段(连锁键)组成。

    主键是一张表中唯一区分各行的一组字段。Employee表的主键是Employee ID字段。Works In relationship中的主键包括Office Code及Employee ID字段。给数据库中每一relationship给出一个键,从其所连接的每一个table中抽取其键产生。

    RelationShip

    Key

    Office

    *Office code

     

    Office address

     

    Phone number

    Works in

    *Office code

     

    *Employee ID

    Department

    *Department ID

     

    Department name

    Heads

    *Department ID

     

    *Employee ID

    Assoc with

    *Department ID

     

    *EmployeeID

    Skill

    *Skill ID

     

    Skill name

     

    Skill description

    Expert In

    *Skill ID

     

    *Employee ID

     

    Skill level

     

    Date acquired

    Employee

    *Employee ID

     

    Last Name

     

    First Name

     

    Social security number

     

    Employee street

     

    Employee city

     

    Employee state

     

    Employee phone

     

    Date of birth


    将数据放在第一遍的标准化格式中
    除去重复的组
    要测试第一遍标准化格式,除去重复的组,并将它们放进他们各自的一张表中。
    在下面的例子中,Phone Number可以重复。(一个工作人员可以有多于一个的电话号码。)将重复的组除去,创建一个名为Telephone的新表。在Telephone与Office创建一个名为Associated With的relationship。

    将数据放在第二遍的标准化格式中
    除去那些不依赖于整个键的数据。
    只看那些有一个以上键的tables及relationships。要测试第二遍标准化格式,除去那些不依赖于整个键的任何数据(组成键的所有字段)。
    在此例中,原Employee表有一个由两个字段组成的键。一些数据不依赖于整个键;例如,department name只依赖于其中一个键(Department ID)。因此,Department ID,其他Employee数据并不依赖于它,应移至一个名为Department的新表中,并为Employee及Department建立一个名为Assigned To的relationship。


    将数据放在第三遍的标准化格式中
    除去那些不直接依赖于键的数据。
    要测试第三遍标准化格式,除去那些不是直接依赖于键,而是依赖于其他数据的数据。
    在此例中,原Employee表有依赖于其键(Employee ID)的数据。然而,office location及office phone依赖于其他字段,即Office Code。它们不直接依赖于Employee ID键。将这组数据,包括Office Code,移至一个名为Office的新表中,并为Employee及Office建立一个名为Works In的relationship。

     

    4.考量关系

    当你完成标准化进程后,你的设计已经差不多完成了。你所需要做的,就是考量关系。

    考量带有数据的关系
    你的一些relationship可能集含有数据。这经常发生在多对多的关系中。

    遇到这种情况,将relationship转化为一个table。relationship的键依旧成为table中的键。

    考量没有数据的关系
    要实现没有数据的关系,你需要定义外部键。外部键是含有另外一个表中主键的一个或多个字段。外部键使你能同时连接多表数据。

    有一些基本原则能帮助你决定将这些键放在哪里:

    一对多 在一对多关系中,“一”中的主键放在“多”中。此例中,外部键放在Employee表中。

    一对一 在一对一关系中,外部键可以放进任一表中。如果必须要放在某一边,而不能放在另一边,应该放在必须的一边。此例中,外部键(Head ID)在Department表中,因为这是必需的。

    多对多 在多对多关系中,用两个外部键来创建一个新表。已存的旧表通过这个新表来发生联系。

     

    5.检验设计

    在你完成设计之前,你需要确保它满足你的需要。检查你在一开始时所定义的行为,确认你可以获取行为所需要的所有数据:
    你能找到一个路径来等到你所需要的所有信息吗?
    设计是否满足了你的需要?
    所有需要的数据都可用吗?
    如果你对以上的问题都回答是,你已经差不多完成设计了。

    最终设计
    最终设计看起来就像这样:

    设计数据库的表属性
    数据库设计需要确定有什么表,每张表有什么字段。此节讨论如何指定各字段的属性。

    对于每一字段,你必须决定字段名,数据类型及大小,是否允许NULL值,以及你是否希望数据库限制字段中所允许的值。

    选择字段名
    字段名可以是字母、数字或符号的任意组合。然而,如果字段名包括了字母、数字或下划线、或并不以字母打头,或者它是个关键字(详见关键字表),那么当使用字段名称时,必须用双引号括起来。

    为字段选择数据类型
    SQL Anywhere支持的数据类型包括:
    整数(int, integer, smallint)
    小数(decimal, numeric)
    浮点数(float, double)
    字符型(char, varchar, long varchar)
    二进制数据类型(binary, long binary)
    日期/时间类型(date, time, timestamp)
    用户自定义类型

    关于数据类型的内容,请参见“SQL Anywhere数据类型”一节。字段的数据类型影响字段的最大尺寸。例如,如果你指定SMALLINT,此字段可以容纳32,767的整数。INTEGER可以容纳2,147,483,647的整数。对CHAR来讲,字段的最大值必须指定。

    长二进制的数据类型可用来在数据库中保存例如图像(如位图)或者文字编辑文档。这些类型的信息通常被称为二进制大型对象,或者BLOBS。

    关于每一数据类型的完整描述,见“SQL Anywhere数据类型”。

    NULLNOT NULL

    如果一个字段值是必填的,你就将此字段定义为NOT NULL。否则,字段值可以为NULL值,即可以有空值。SQL中的默认值是允许空值;你应该显示地将字段定义为NOT NULL,除非你有好理由将其设为允许空值。

    关于NULL值的完整描述,请见“NULL value”。有关其对比用法,见“Search conditions”。

    选择约束

    尽管字段的数据类型限制了能存在字段中的数据(例如,只能存数字或日期),你或许希望更进一步来约束其允许值。

    你可以通过指定一个“CHECK”约束来限制任意字段的值。你可以使用能在WHERE子句中出现的任何有效条件来约束被允许的值,尽管大多数CHECK约束使用BETWEEN或IN条件。

    更多信息

    有关有效条件的更多信息,见“Search conditions”。有关如何为表及字段指定约束,见“Ensuring Data Integrity”。
    ====================================================================
    范例
    例子数据库中有一个名为department的表,字段是dept_id, dept_name, dept_head_id。其定义如下:

    Fields

    Type

    Size

    Null/Not Null

    Constraint

    Dept_id

    Integer

    --

    Not null

    None

    Dept_name

    Char

    40

    Not null

    None

    Dept_head_id

    Integer

    --

    Not null

    None


    注意每一字段都被指定为“not null”。这种情况下,表中每一记录的所有字段的数据都必填。

    选择主键及外部键
    主键是唯一识别表中每一项记录的字段。如何你的表已经正确标准化,主键应当成为数据库设计的一部分。
    外部键是包含另一表中主键值的一个或一组字段。外部键关系在数据库中建立了一对一及一对多关系。如果你的设计已经正确标准化,外部键应当成为数据库设计的一部分。

    展开全文
  • 【STM32】SPI的基本原理、库函数(SPI一般步骤

    万次阅读 多人点赞 2018-05-16 14:51:34
    SPI的基本介绍 SPI的简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器...
  • 压力测试流程及测试步骤

    千次阅读 2021-02-25 19:14:17
    监控服务器资源特性,推荐使用LoadRunner、Jmeter自带的监控,如果都不熟悉推荐nmon 通过上述两个部分结果综合分析压力测试结果 如果发现资源消耗在外部接口上,那么推荐系统解耦合。这里推荐使用TestDouble服务 5.2...
  • 事物认识分析基本方法(转)

    千次阅读 2019-10-02 19:32:17
     在事物认识的基本方法中,分析与综合方法等经多年发展有:①亚里士多德:归纳──演绎法模式;②伽利略:实验──数学探究模式;③培根:科学归纳探究模式;④牛顿:假说──演绎探究模式和公理化方法探究模式等。...
  • 软件需求分析步骤方法

    千次阅读 2013-10-09 14:07:52
    建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求 这是该阶段的一个最重要的任务...
  • 环境配置 1.python 3.6以及IDE 2.安装selenium package 3.将对应对应浏览器版本的driver文件放置在python安装目录下(如chromedriver.exe,MicrosoftWebDriver.exe) 微软的驱动文件需要改名如上 成功配置,运行...
  • 详写数据库需求分析

    万次阅读 多人点赞 2020-04-04 21:03:46
    需求分析一、数据库系统设计概述 ...基本步骤二、系统需求分析  1.概述   2.基本步骤   3.主要任务  4.抽象系统概貌  5.数据流图  6.数据字典1>数据项2> 数据结构3>数据流4> 数据存储5>...
  • 商业数据分析--思路总结

    千次阅读 2020-12-11 21:03:24
    一、概念 什么是商业 B2B/B2C/B2B2C/C2B/B2VC 什么是商业运作供应链-产品/服务-销售渠道-(营销/风控)-用户-售后客服->... 权力-魅力-创造力-协调力-执行力-数据分析能力 什么是商业分析? 用数
  • 「SWOT分析步骤」 2. PEST分析模型 PEST分析的内容 3. 波特五力模型 [定义] [五力模型] 1. SWOT分析模型 「SWOT分析模型简介」 (也称TOWS分析法、道斯矩阵)。在现在的战略规划报告里,SWOT分析应该算是...
  • 国内外主流静态分析类工具汇总

    万次阅读 多人点赞 2019-07-27 11:17:48
    笔者从事该软件安全方面工作,在工作和学习中收集了国内外比较主流的静态分析类工具,供大家参考。大多是资料来自于网络整理,如有不足或欠缺,还请在评论中指出。我进行修正。也欢迎同行多多交流。 我使用0标注...
  • 这是作者网络安全自学教程系列,主要...这篇文章将讲解逆向分析OllyDbg动态调试工具的基本用法,包括界面介绍、常用快捷键和TraceMe案例分析。基础性文章,希望对您有所帮助,如果存在错误或不足之处,还望告知,加油!
  • cmd中显示python不是内部或外部命令该怎么办今天给大家介绍一下cmd中显示python不是内部或外部命令的解决方法。如图,显示如下提示。1. 首先我们需要找到之前安装python的目录,然后找到“python.exe”,双击。2. ...
  • 第四章 需求分析,用例分析

    千次阅读 2020-10-09 09:31:50
    文章目录一:需求分析的几种主流方法原型法(反复迭代)用例法二:域建模:以OO思想构建术语表域建模域建模的步骤示例:基于文字需求进行域建模第一步:提取名词或名词短语第二步:排除重复、相似第三步:排除系统...
  • SWOT分析模型 SWOT分析模型(SWOT Analysis)  SWOT分析法(也称TOWS分析法、道斯矩阵)即态势分析法,20世纪80年代初由美国旧金山大学的管理学教授韦里克提出,经常被用于企业战略制定、竞争对手分析等场合。 ...
  • 基本配置 系统:CentOS7.6 节点信息: 节点 ip master 192.168.185.150 slave1 192.168.185.151 slave2 192.168.185.152 网络配置 # 注意:centos自从7版本以后网卡名...
  • 数据分析方法论(6种方法,8个思路)

    万次阅读 多人点赞 2020-02-26 17:23:05
    在介绍数据分析方法论和思路之前,我们还是先不厌其烦地看一下数据分析的流程,简单来说分为以下六个步骤: 1、明确分析的目的,提出问题。只有弄清楚了分析的目的是什么,才能准确定位分析因子,提出有价值的问题...
  • 数据库设计的一般步骤

    万次阅读 多人点赞 2019-03-21 14:16:34
    数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库实施 6.数据库的运行和维护 ...
  • 商业数据可视化分析基础知识

    千次阅读 2022-04-25 12:43:48
    商业数据可视化分析的目的与意义,分析流程与步骤,可视化分析的优点,分析常用的工具,数据分析原理以及现状与需求
  • [GIS教程] 6.1空间数据采集与处理具体步骤

    万次阅读 多人点赞 2018-10-03 15:00:00
    国家资源与环境信息系统规范在“专业数据分类和数据项目建议总表”中,将数据分为社会环境、自然环境和资源与能源三大类共14小项,并规定了每项数据的内容及基本数据来源 社会环境数据 城市与人口 交通网 ...
  • 软件测试-环境搭建思路/测试流程

    万次阅读 多人点赞 2020-04-02 19:54:05
    1.软件测试环境搭建 思考: 在什么条件下做软件测试? 怎么做软件测试? 1.1 搭建测试环境前 确定测试目的 功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建...
  • 需求分析概述及任务

    千次阅读 2019-09-02 21:58:36
    需求分析 为了开发出真正满足用户需求的软件产品,首先必须... 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题 。 虽然在可行性研究阶段已经粗略地了解了用户的需求,...
  • 算法设计与分析期末复习题(史上最详细)

    万次阅读 多人点赞 2021-06-07 13:25:06
    2、下列不是动态规划算法基本步骤的是( A )。 A、找出最优解的性质 B、构造最优解 C、算出最优解 D、定义最优解 3、最大效益优先是( A )的一搜索方式。 A、分支界限法 B、动态规划法 C、贪心法 D、回溯法 4、...
  • 了解下面这些步骤可以帮助你为分析项目打下坚实基础。 越来越多的企业开始使用预测分析算法。描述性分析一般提供一种视角,让你了解已经发生了什么,而与之相比,预测分析则试图发现未来事件,例如,识别那些潜在的...
  • 这些数据大部分不是针对某一家公司自己的运营与生产情况,而是更加偏重于社会的外部环境以及行业的经济形势。 下面这些都是系统外部采集的常用渠道: 统计部门或政府的公开资料、统计年鉴 调查机构、行会、经济信息...
  • 商业分析的50个网站和分析方法

    千次阅读 2020-11-29 16:04:29
    通过这三个渠道的信息勾勒一个基本的企业定位。然后用管理学和微观经济学的方法分析。 文章目录商业分析的50个网站和分析方法前言笔记商业分析的50个网站垂直销售网站指数编撰公司股票咨询财报查询债券查询宏观数据...
  • 本文和大家重点讨论一下UML图的概念,UML建模语言大家应该有所了解了,这里向大家介绍一下UML面向对象分析及其包括的UML图、建模步骤,相信本节的学习也一定会让你对UML面向对象建模有深刻的认识。下面是具体介绍。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,295
精华内容 38,118
关键字:

外部环境分析的基本步骤