“那是因为程序出错,打开防灾演习模式。”
当然,程序不会出错。程序只会机械地运算和判断。出错是编写程序方法。
只要管理员按下“防灾演习”按钮,程序就会启动防灾演习模式。这时候火灾报警器会鸣响,电梯会暂停在最近楼层,有时候自动喷水装置也会启动。
“也就是说,没有人按下防灾演习按钮,但程序误判成防灾演习模式。”
“可是……”
女程序员又开始抖腿。
果然,她面容再次发生变化,肌肤细腻得发光,表情也变得妩媚妖娆。忽然,从她背部冒出根巨大针状物,像鞭子样来回甩动,末端分成两叉。她如同只蝎子,舌头翻滚着:“哎呀,真是麻烦你,讲这多有用知识。可你说这多,其实是在调查前段时间公寓安保系统漏洞吧?”
“是,上个月十三日发生故障。”
最近,很多大厦开始使用统系统来管理楼内电梯、火灾报警器、自动喷水灭火器、监控探头等设备。五十岚真所在公司就致力于开发这类系统。
“已经把程序改好。”女程序员摆动着毒尾巴。
“测试?”
“谁都会粗心大意,但在测试阶段,漏洞理应被检测出来。如果是先入为主引起失误,就要用不同处理方式。”
“先入为主也要有原因吗?”
“说回刚才例子,有人错以为‘佐藤’是‘齐藤’。假设佐藤衣服上绣着名字注音‘SATOU’,但衣服线头脱落,字样看起来变成‘齐藤’注音‘SAITOU’。如此来,们就会明白,线头脱落是先入为主原因。”
“像后背号码那样把名字缝在衣服上,定很引人注目。这个名字会让人印象更深吧,怎会反而记不住。”
“想知道这次程序做出误判具
五十岚真若无其事地看向自己手边资料。“火灾报警器无故鸣叫。”
“已经在报告里写过,这种情况很少发生。”女程序员毫不遮掩想要尽快结束对话心情,“这只是罕见个例。”
听着对方回答,五十岚真不动声色。旦追问程序漏洞产生原因,系统工程师和程序员就爱回答“这只是罕见个例”,要不就是“也没想过会发生这种事”,大部分都不是谎话。
大多数重大系统故障,确实是由罕见个例引发。
“虽然这种情况很少发生,但还是发生。明明不是防灾演习,火灾报警器却响。”
“只是举个例子。”
“知道。”
“除此以外,还需要调查先入为主影响范围。是只有个人把‘佐藤’错认为‘齐藤’,还是别人也有同样误会。如果绣在衣服上字是原因,那其他人先入为主可能性也很大,有必要抱持这样怀疑。”
“你意思是,要挨个确认:不好意思,请问你是否先入为主地把‘佐藤’认成‘齐藤’吗?”
“没错。这就是质量管理工作内容。”五十岚真点点头,“如果因为先入为主导致程序漏洞,就需要调查所有受先入为主影响人群,以及先入为主具体内容。再举个例子,如果是因为设计说明写法模糊导致先入为主,就必须找出所有相同写法设计说明调查。”
请关闭浏览器阅读模式后查看本章节,否则可能部分章节内容会丢失。