配置管理过程的目的是建立和维护过程或项目的所有工作产品的完整性。
什么是“工作产品的完整性”呢?
下图是"SWAD(软件架构设计)"工作产品的创建和维护过程,其每一次变更(如:从Baselined 10 --> Baselined 20)是可控的,其相关联的上下游基线是明确的。这样就可以说保证了"SWAD(软件架构设计)"的完整性。
1) 配置管理策略
<ASPICE模型要求>
SUP8BP1: 制定配置管理策略 / Develop a configuration management strategy
制定配置管理策略,包括:/ Develop a configuration management strategy, including
职责 / responsibilities
工具和配置库 / tools and repositories
配置项(识别的)准则 / criteria for configuration items
命名规约 / naming conventions
访问权限 / access rights
基线准则 / criteria for baselines
合并和分支策略 / merge and branch strategy
配置项的修订历史方式 / the revision history approach for configuration items
配置管理策略包括:
a) 配置管理的范围需覆盖项目中的各学科(如:软件、硬件)、各地点、各过程(如管理过程、支持过程、工程过程等)
b) 制定整体策略,覆盖各学科、各过程及各地点等
c) 定义访问权限
d) 根据项目的复杂度定义所需的活动和工具
e) 定义配置项的识别准则及命名规约
f) 定义配置项的修订条件
g) 定义基线策略
h) 定义Variant及分支策略
i) 定义配置项变更历史的方式
[SUP8RL1] If the strategy does not include all aspects above, the indicator BP1 must not be rated F
老杨解读:如果策略中没有包括上述的各点,则BP1不能判定为F。
[SUP8RL2] If there is no dedicated configuration management system defined in the strategy but the procedure is adequate for the complexity of the product to be developed this must not be used to downrate the indicator BP1
老杨解读:如果没有专门的配置管理系统,但所建立的配置管理程序是满足产品复杂度的,则不能基于此来降低BP1的打分。
[SUP8RL3] If major configuration management aspects (according to d) or e)) are missing in the strategy the indicator BP1 must not be rated higher than P
老杨解读:如果配置管理的主要方面(如上述的d)或e))是缺失的,则BP1的打分不能高于P
[SUP8RL4] If major baselining aspects (according to g)) are missing in the strategy the indicator BP1 must not be rated higher than P
老杨解读:如果策略中缺少主要的基线方面的考虑(上述的g)),则BP1的打分不能高于P。
[SUP8RL5] If major branching and merging aspects (according to h)) are missing in the strategy the indicator BP1 must not be rated higher than P
老杨解读:如果策略中缺少主要的分支和合并方面的考虑(上述的h)),则BP1的打分不能高于P。
[SUP8RC1] If there is only an adequate generic strategy but no project specific implementation, the indicator BP1 should not be down-rated
老杨解读:如果有一个适当的通用策略,而没有为项目定义特定的策略,那么BP1的打分不应该被降低。
(2) 基线
<ASPICE模型要求>
SUP8BP6: 建立基线 / Establish baselines
根据配置管理策略建立基线,以满足内部目的和外部交付
Establish baselines for internal purposes and for external delivery according to the configuration management strategy
SUP8BP8: 验证配置项的信息 / Verify the information about configured items
验证配置项及其基线的信息是否完整,并确保基线的一致性。
Verify that the information about configured items, and their baselines is complete and ensure the consistency of baselines
基线需要:
a) 定义基线中所包括的配置项
b) 根据策略创建必要的内外部基线
c) 创建跨不同学科、地点和过程的整体基线,并保证其之间的一致性
d) 基线中应包括再现工作产品的完整和一致的配置项集合
e) 根据策略中定义的命名规范创建基线
[SUP8RL6] If it is not defined for each kind of baseline which configuration items are to be controlled, the indicator BP6 must not be rated higher than P
老杨解读:如果基线中没有识别出所有的需要被控制的配置项,则BP6的打分不能高于P。
[SUP8RL7] If established baselines for different disciplines, sites, processes etc (according to c) are not consistent or if overall baselines do not exist, the indicator BP6 shall be downrated
老杨解读:如果创建的跨不同学科、地点和过程的整体基线(上述的c))之间是不一致的,或不存在,则应降低BP6的打分。
[SUP8RL8] If content of a baseline is not verified (by eg, a baseline or configuration management audit), the indicator BP8 shall be downrated
老杨解读:如果基线的内容未进行验证,则应降低BP8的打分。
[SUP8RC2] If the defined naming convention for baselines is not used, the indicator BP6 should be downrated
老杨解读:如果未使用已定义的命名规范,则应降低BP6的打分。
(3) 分支与合并
<ASPICE模型要求>
SUP8BP4: 建立分支管理 / Establish branch management
根据配置管理策略建立分支管理,分支管理适用于使用同一基础进行并行开发时
Establish branch management according to the configuration management strategy where applicable for parallel developments that use the same base
SUP8BP8: 验证配置项的信息 / Verify the information about configured items
验证配置项及其基线的信息是否完整,并确保基线的一致性。
Verify that the information about configured items, and their baselines is complete and ensure the consistency of baselines
[SUP8RL9] If branches are not created according to the strategy, the indicator BP4 shall be downrated
老杨解读:如果未基于策略创建分支,则应降低BP4的打分。
[SUP8RL10] If consistency and completeness of merged items or sets of items is not ensured, the indicator BP8 must not be rated F
老杨解读:如果不能确保合并项的一致性和完全性,则BP8的打分不能是F。
(4) 配置管理基础设施
<ASPICE模型要求>
SUP8BP3: 建立配置管理系统 / Establish a configuration management system
根据配置管理策略建立配置管理系统
Establish a configuration management system according to the configuration management strategy
SUP8BP9: 管理配置项和基线的存储 / Manage the storage of configuration items and baselines
通过适当的调度和资源存储保证配置项和基线的完整性和可用性,对使用的CM系统归档(长期保存)和备份
Ensure the integrity and availability of configuration items and baselines through appropriate scheduling and resourcing of storage, archiving (long term storage) and backup of the used CM systems
配置管理基础设施需要:
a) 支持策略中定义的配置管理程序,包括访问权限
b) 适合于已定义的复杂度,包括适用于多地、项目规模、多项目或多变体应用等。
c) 了解所用的IT服务(如:文件共享、工具等)属性,比如存储、归档、备份,并与项目需求进行比较。识别差异并采取纠正措施
[SUP8RL11] If the established infrastructure is not able to support the procedures (according to a)) or the complexity (according to b)), the indicator BP3 shall be downrated
老杨解读:如果已建立的基础设施不能支持配置管理程序(上述的a)),或项目复杂度(上述的b)),则应降低BP3的打分。
[SUP8RL12] If there is no dedicated configuration management system in place but the established procedure is adequate for the complexity of the product to be developed this must not be used to downrate the indicator BP3
老杨解读:如果没有专门的配置管理系统,但所建立的配置管理程序是满足产品复杂度的,则不能基于此来降低BP3的打分。
[SUP8RL13] If properties of used IT services are not known, or known but in case of deviations from project requirements no corrective actions are established, the indicator BP9 shall be downrated
老杨解读:如果IT服务的情况是未知的,或存在偏差但无纠正措施,则应降低BP9的打分。
SPICE是对电子电路的模拟工作进行模拟的软件。
取" Simulation Program with Integrated Circuit Emphasis "的首字母组成"SPICE"。
于1973年由加利福尼亚大学伯克利分校开发,经过下表的开发变迁发展至今。
最初发行的SPICE是使用FORTRAN语言编写的。
而现在大家所使用的商用SPICE模拟器是在SPICE2G6的基础上,使用C语言描述的。
在此处略作说明。。。
FORTRAN是面向科学技术计算的过程式编程语言。
目的是使有助于实现高速化的并行计算易于达到最优化,实现高速处理。
换句话说就是进行这样的设计的语言。
那时是在被称为主机架的大型计算机上运行程序。
spice中三极管从饱和到截止时间是Vceo参数。spice是以集成电路为重点的仿真程序,是一种用于电路描述与仿真的语言与仿真器软件,用于检测电路的连接和功能的完整性,以及用于预测电路的行为。SPICE主要用于模拟电路和混合信号电路的仿真。
Virtuoso是做IC版图设计的,Hspice是做模拟电路仿真的。spice是最原始的模拟电路仿真程序,其实是个内核,是所有的基于spice的模拟电路仿真程序的始祖。Hspice也是基于spice的扩充,其他如multisim、pspice、tina等都是。
一、SPICE模拟电路仿真
用于模拟电路仿真的SPICE(SimulationProgramwithIntegratedCircuitEmphasis)软件于1972年由美国加州大学伯克利分校的计算机辅助设计小组利用FORTRAN语言开发而成,主要用于大规模集成电路的计算机辅助设计。
SPICE的正式实用版SPICE2G在1975年正式推出,但是该程序的运行环境至少为小型机。1985年,加州大学伯克利分校用C语言对SPICE软件进行了改写,1988年SPICE被定为美国国家工业标准。
与此同时,各种以SPICE为核心的商用模拟电路仿真软件,在SPICE的基础上做了大量实用化工作,从而使SPICE成为最为流行的电子电路仿真软件。
二、PSPICE信息电子电路设计软件
SPICE则是由美国Microsim公司在SPICE2G版本的基础上升级并用于PC机上的SPICE版本,其中采用自由格式语言的50版本自80年代以来在我国得到广泛应用,并且从60版本开始引入图形界面。
1998年著名的EDA商业软件开发商ORCAD公司与Microsim公司正式合并,自此Microsim公司的PSPICE产品正式并入ORCAD公司的商业EDA系统中,而后,ORCAD被Cadence收购。
三、Saber开关电源首选
Saber是美国Analogy公司开发并于1987年推出的模拟及混合信号仿真软件,Saber软件易主,成为Synopsys公司产品。被誉为全球最先进的系统仿真软件,也是唯一的多技术、多领域的系统仿真产品。
与传统仿真软件不同,Saber在结构上采用硬件描述语言(MAST)和单内核混合仿真方案,并对仿真算法进行了改进,使Saber仿真速度更快、更加有效、应用也越来越广泛。应用工程师在进行系统设计时,建立最精确、最完善的系统仿真模型是至关重要的。
四、IsSpice交互式仿真软件
IsSpice是美国Intusoft公司推出的一种商业仿真软件,是ICAP/4软件集成系统的重要组成部分。InSpice是具有完善的仿真控制功能的交互式仿真软件。
五、SpiceNet电路原理图绘制模块
20世纪90年代初推出的电路仿真软件。
相对于其它EDA软件,它是较小巧的软件(只有16M)。但它对模数电路的混合仿真功能却十分强大,几乎100%地仿真出真实电路的结果,并且它在桌面上提供了万用表、示波器、信号发生器、扫频仪、逻辑分析仪、数字信号发生器、逻辑转换器和电压表、电流表等仪器仪表。
它的界面直观,易学易用。它的很多功能模仿了SPICE的设计,但分析功能比PSPICE稍少一些。
以上就是关于工作笔记ASPICE VDA Guideline解读(19):SUP.8 配置管理全部的内容,包括:工作笔记ASPICE VDA Guideline解读(19):SUP.8 配置管理、玫珂菲包装上有spice是什么、spice中三极管从饱和到截止时间什么参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)