环境试验验证的目的?对软件是否有影响。 可靠性技术 可靠性试验 08年8月27日 编辑 reliab 取消关注 关注 私信 环境试验验证的目的只是针对硬件吗?对软件是否有影响?最近有个设计工程师和我争论这个问题,他认为环境试验只是对产品的硬件部份才有影响,对软件没有任何的影响的,针对这个问题我也不好回答!请高手帮忙解决! 给TA打赏 共{{data.count}}人 人已打赏
dalan lv3lv3 08年9月3日 [quote]原帖由[i]reliab[/i]于2008-9-309:24发表[url=pid=28446&ptid=3911][/url] 做为发起问题的我,我认为首先我们要明确的是测试的目的,是为了保证我们的产品在设计要求的环境下能正常的工作,这必然对软件和硬件都有关系.就其关联上的重点是在环境发生变化后,元件的参数会发生变化,软件上对这些变…[/quote] 从我个人做过的halt及环境试验上看,软件问题(驱动)占得比例还是挺高的,应该20%以上; 情况比较多,大多是环境的改变导致器件参数发生变化,但也有些是软件本身确实有问题,比如Flash读写错误, 逻辑错误,在常温下出现几率很低,出现后都不会去管它,但在环境试验中问题就很容易出现; 上层业务软件的问题在软件测试、系统测试中一般都能发现,所以环境试验主要还是是针对硬件和驱动的
reliabA lv4lv4 08年9月3日 做为发起问题的我,我认为首先我们要明确的是测试的目的,是为了保证我们的产品在设计要求的环境下能正常的工作,这必然对软件和硬件都有关系.就其关联上的重点是在环境发生变化后,元件的参数会发生变化,软件上对这些变化是否能够满足,如输入回路中信号变化的范围软件能否适应,输出回路中输出控制信号能否达到目的!:handshake
直流电 lv2lv2 08年9月2日 先明确一个前提:楼主是说环境试验对软件的影响. 环境试验影响的是硬件,硬件再影响软件功能的发挥,但我们不能说是环境试验影响了软件。有谁见过盐雾试验过不了就去修改软件的:lol?开个玩笑,呵呵。 在产品的研发阶段,我个人认为,软件和硬件的测试是可以同步进行的。即使环境试验出现问题,我们所作的修改通常也不会对电路进行根本性的改动,除非到了最后才发现CPU需要换成另外一个型号甚至另外一个厂家的。在这种情况下,也许要对软件动手术。诸如PCBLayout的改变、整机结构的改变、应该不会牵涉到软件。某些元件的改变,也许会要求软件中某些参数作适当修改,但肯定要求对软件的架构作重大修改。 以上是个人粗浅的看法,不对请指正。 [[i]本帖最后由直流电于2008-9-209:54编辑[/i]]
arvinghchen lv4lv4 08年8月29日 对基于操作系统的没有直接与硬件打交道的软件肯定是与环境试验没有关系的, 但是如果你的软件是涉及到要与硬件打交道,就会有影响,因为很多器件在不同的环境下会有参数的变化的,这些变化有可能会影响的软件的运行,
yeh lv6lv6 08年8月28日 環境應力對軟件的影響程度低,對硬件影響比較高,軟件在室溫環境驗證既可.如果產品可透過下載更新的方式update軟件,那就不需要強制要求軟件一定要達到成熟階段才做驗證,只要使用者使用時不會發現明顯的缺失的狀況下就可與硬件搭配執行環境驗證,目前的電子產品不都是盛行下載更新嗎?
reliabA lv4lv4 08年8月27日 其实我的想法跟admin的想法一样,一昧赶进度也要考虑质量问题的,只是有时跟设计工程师难以沟通而已,因此在此发帖请教你们这些专家,收集相关信息便于和他们斗牛角!:lol
adminM可靠性网管理员 黄金会员lv6lv6 08年8月27日 你的软件控制也会对硬件产生影响啊。软件如果误控制,或者程序跑飞等原因,在环境试验时,硬件做实验,可能考虑的就没有那么周全了。 假定软件制作输出正常5V时,硬件在做环境试验可能全无影响,但是假如软件误控制,导至输出变为10V。那时你做试验,就可能会暴发出更多的其它问题了。 所以还是等最终确认了软件后,再做环境试验,会影响到有效的开发进度,但必竟考虑周全了很多。
reliabA lv4lv4 08年8月27日 6楼大侠,难道环境试验对软件一点影响都没有吗?我的前提是硬件已经设计完成了,是不是一定要等待最终软件确认才能一起做环境试验,还是不需要等待最终版本的软件出来,硬件:o就可以先做环境试验了?:o
tigernew lv2lv2 08年8月27日 [quote]原帖由[i]reliab[/i]于2008-8-2712:20发表[url=pid=27785&ptid=3911][/url] 多谢admin和小马哥的回复! 如果这样理解,只要硬件设计完成,有个初步的软件能给硬件运行起来就可以做环境试验了吗(其他时间可以同步验证软件)?还是一定要等最终确认了软件后才可以做环境试验?这2者会影响到有效的开发…[/quote] 环境测试主要测硬件问题,找出硬件设计上的弱点,作为实验设计人员,必须有能力区分实验看到的问题是否硬件问题,还是由于软件造成,若确认问题是由于软件造成,则并不影响硬件研发的进度。
reliabA lv4lv4 08年8月27日 多谢admin和小马哥的回复! 如果这样理解,只要硬件设计完成,有个初步的软件能给硬件运行起来就可以做环境试验了吗(其他时间可以同步验证软件)?还是一定要等最终确认了软件后才可以做环境试验?这2者会影响到有效的开发进度!谢谢!:handshake
adminM可靠性网管理员 黄金会员lv6lv6 08年8月27日 软件也是需要依附硬件才可以工作的,产品的处理器,存储器,是软件执行和储存的主要部件,如果这些硬件失效的话,那软件也就自然没法工作了。 呵,我觉得仔细按软硬件来分,那环境是只对硬件有关。但是你软件只是个灵魂啊。没有附体,自然也就没法工作了。所以环境的影响,自然也就影响到软件的执行状态好坏。
maliangqi lv2lv2 08年8月27日 环境试验对软件应该是有影响的,举个实际的例子,我有个朋友对电脑不太懂,他看到主机内一些器件上灰尘很多,于是就拿了湿布拧干了擦拭,结果再开机时电脑挂了,后来重装了下系统就又OK了!个人意见仅供参考!
[quote]原帖由[i]reliab[/i]于2008-9-309:24发表[url=pid=28446&ptid=3911][/url]
做为发起问题的我,我认为首先我们要明确的是测试的目的,是为了保证我们的产品在设计要求的环境下能正常的工作,这必然对软件和硬件都有关系.就其关联上的重点是在环境发生变化后,元件的参数会发生变化,软件上对这些变…[/quote]
从我个人做过的halt及环境试验上看,软件问题(驱动)占得比例还是挺高的,应该20%以上;
情况比较多,大多是环境的改变导致器件参数发生变化,但也有些是软件本身确实有问题,比如Flash读写错误,
逻辑错误,在常温下出现几率很低,出现后都不会去管它,但在环境试验中问题就很容易出现;
上层业务软件的问题在软件测试、系统测试中一般都能发现,所以环境试验主要还是是针对硬件和驱动的
做为发起问题的我,我认为首先我们要明确的是测试的目的,是为了保证我们的产品在设计要求的环境下能正常的工作,这必然对软件和硬件都有关系.就其关联上的重点是在环境发生变化后,元件的参数会发生变化,软件上对这些变化是否能够满足,如输入回路中信号变化的范围软件能否适应,输出回路中输出控制信号能否达到目的!:handshake
先明确一个前提:楼主是说环境试验对软件的影响.
环境试验影响的是硬件,硬件再影响软件功能的发挥,但我们不能说是环境试验影响了软件。有谁见过盐雾试验过不了就去修改软件的:lol?开个玩笑,呵呵。
在产品的研发阶段,我个人认为,软件和硬件的测试是可以同步进行的。即使环境试验出现问题,我们所作的修改通常也不会对电路进行根本性的改动,除非到了最后才发现CPU需要换成另外一个型号甚至另外一个厂家的。在这种情况下,也许要对软件动手术。诸如PCBLayout的改变、整机结构的改变、应该不会牵涉到软件。某些元件的改变,也许会要求软件中某些参数作适当修改,但肯定要求对软件的架构作重大修改。
以上是个人粗浅的看法,不对请指正。
[[i]本帖最后由直流电于2008-9-209:54编辑[/i]]
不知道温度变化对一些小产品(单片机)的软件有没有影响啊?
你买来在那里用啊?
对基于操作系统的没有直接与硬件打交道的软件肯定是与环境试验没有关系的,
但是如果你的软件是涉及到要与硬件打交道,就会有影响,因为很多器件在不同的环境下会有参数的变化的,这些变化有可能会影响的软件的运行,
程序是有影响的!特别是产品对温度有很大变化时,使用软件进行调整是很必要的,而调整好坏也决定产品的性能!相辅相成吧!
软件我们一般在正常温度下验证完后才会和硬件一起做环境试验的,如果同时进行,到最终软件确认又得从新做环境试验,那公司启不是投入更多资源?期待更专业的解释!
环境直接影响的应该是CPU或DSP吧,间接导致其中的程序不能执行。
環境應力對軟件的影響程度低,對硬件影響比較高,軟件在室溫環境驗證既可.如果產品可透過下載更新的方式update軟件,那就不需要強制要求軟件一定要達到成熟階段才做驗證,只要使用者使用時不會發現明顯的缺失的狀況下就可與硬件搭配執行環境驗證,目前的電子產品不都是盛行下載更新嗎?
其实我的想法跟admin的想法一样,一昧赶进度也要考虑质量问题的,只是有时跟设计工程师难以沟通而已,因此在此发帖请教你们这些专家,收集相关信息便于和他们斗牛角!:lol
试验先做着,等所有都开发完了再做一次,就可以对比了,还可以积累点经验,为以后的开发打好基础.
你的软件控制也会对硬件产生影响啊。软件如果误控制,或者程序跑飞等原因,在环境试验时,硬件做实验,可能考虑的就没有那么周全了。
假定软件制作输出正常5V时,硬件在做环境试验可能全无影响,但是假如软件误控制,导至输出变为10V。那时你做试验,就可能会暴发出更多的其它问题了。
所以还是等最终确认了软件后,再做环境试验,会影响到有效的开发进度,但必竟考虑周全了很多。
6楼大侠,难道环境试验对软件一点影响都没有吗?我的前提是硬件已经设计完成了,是不是一定要等待最终软件确认才能一起做环境试验,还是不需要等待最终版本的软件出来,硬件:o就可以先做环境试验了?:o
[quote]原帖由[i]reliab[/i]于2008-8-2712:20发表[url=pid=27785&ptid=3911][/url]
多谢admin和小马哥的回复!
如果这样理解,只要硬件设计完成,有个初步的软件能给硬件运行起来就可以做环境试验了吗(其他时间可以同步验证软件)?还是一定要等最终确认了软件后才可以做环境试验?这2者会影响到有效的开发…[/quote]
环境测试主要测硬件问题,找出硬件设计上的弱点,作为实验设计人员,必须有能力区分实验看到的问题是否硬件问题,还是由于软件造成,若确认问题是由于软件造成,则并不影响硬件研发的进度。
应该只对硬件有影响,对软件应该是间接的.
多谢admin和小马哥的回复!
如果这样理解,只要硬件设计完成,有个初步的软件能给硬件运行起来就可以做环境试验了吗(其他时间可以同步验证软件)?还是一定要等最终确认了软件后才可以做环境试验?这2者会影响到有效的开发进度!谢谢!:handshake
软件也是需要依附硬件才可以工作的,产品的处理器,存储器,是软件执行和储存的主要部件,如果这些硬件失效的话,那软件也就自然没法工作了。
呵,我觉得仔细按软硬件来分,那环境是只对硬件有关。但是你软件只是个灵魂啊。没有附体,自然也就没法工作了。所以环境的影响,自然也就影响到软件的执行状态好坏。
环境试验对软件应该是有影响的,举个实际的例子,我有个朋友对电脑不太懂,他看到主机内一些器件上灰尘很多,于是就拿了湿布拧干了擦拭,结果再开机时电脑挂了,后来重装了下系统就又OK了!个人意见仅供参考!