蒲公英 - 制药技术的传播者 GMP理论的实践者

搜索
查看: 225|回复: 11
收起左侧

[研发注册] 有奖贴!!MDR注册关于软件隔离问题发补项

[复制链接]
药徒
发表于 2024-11-28 13:44:21 | 显示全部楼层 |阅读模式

欢迎您注册蒲公英

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

发补问题:
Asshown in the figure above, the software is divided into five unit modules, eachof which has different levels of software items and is independent of eachother.
Segreation is not found. Please provide segregationbetween SOFTWARE ITEMS that is necessary for RISK CONTROL, and state how to ensurethat such segregation is effective. Refer to EN 62304 Subclause 5.3.5.
Modulesrelationship and interface were found. This isaccepted.
Sub-question b) remains open.forsegregation and rationale its effectiveness.
意思:老师要我们在软件架构设计里描述软件项的隔离措施和防止隔离的有效方法,我们看了62304的标准,举例子是物理隔离,数据库隔离。
沟通过程:老师要求按照标准给的方法去写。我们的研发人员说接口隔离,在沟通的时候老师说接口隔离不大可能,怎么保证隔离有效性。但是物理隔离我们一开始理解的是多个处理器或者多个电脑或者虚拟系统去处理不同的软件项,将C级风险的单独在一个环境里运行。但是我们软件没有这么设计。
根据以上的情况我们优化了描述如下:请各位大佬予以指导。
[font="Microsoft YaHei UI",sans-serif,-apple-system,BlinkMacSystemFont,&quotingFang SC","Microsoft YaHei"]对软件项(C)的隔离企业采用的是物理隔离(CPU线程隔离),具体来说是:软件项(C)[font="Microsoft YaHei UI",sans-serif,-apple-system,BlinkMacSystemFont,&quotingFang SC","Microsoft YaHei"]在不同的处理器上执行,并且与其他处理器之间不共享资源,产品通过线程隔离和接口隔离技术实现这一架构。


[font="Microsoft YaHei UI",sans-serif,-apple-system,BlinkMacSystemFont,&quotingFang SC","Microsoft YaHei"]软件通过基于Flask框架构建,通过Flask的多线程技术,在编程中确保软件项(C)运行的线程的数据和资源是独立的,且单独运行在一个处理器上;


[font="Microsoft YaHei UI",sans-serif,-apple-system,BlinkMacSystemFont,&quotingFang SC","Microsoft YaHei"]同时设计接口时,软件的各功能实现都建立在接口上,在接口上是解耦的,每个功能建立单一接口,不依赖于其他接口,一个接口运行在一个处理器上,不同接口运行在不同处理器上,确保隔离是有效的。


另外,我们采用了如下方法来验证线程隔离和接口隔离的有效性,


[font="Microsoft YaHei UI",sans-serif,-apple-system,BlinkMacSystemFont,&quotingFang SC","Microsoft YaHei"]‌1)代码审查‌:通过代码审查来检查架构设计是否符合隔离原则,审查代码时,确保技术上的实现和架构一致,且每个接口只包含一组相关的方法,不含其他接口的方法。


[font="Microsoft YaHei UI",sans-serif,-apple-system,BlinkMacSystemFont,&quotingFang SC","Microsoft YaHei"]‌2)单元测试‌:编写单元测试来验证接口的实现是否符合预期,通过单元测试,确保每个接口的方法都能独立工作,不共享数据,并且不会对其他接口或者方法产生依赖。
有没有其他的方法带具体的解释可供参考的,也可以提出来让我们研发去确认是不是可以做到。谢谢大家!回复均有金币奖励!


我知道答案 回答被采纳将会获得10 金币 + 100 金币 已有11人回答
回复

使用道具 举报

药徒
 楼主| 发表于 2024-11-28 13:45:42 | 显示全部楼层
忽略帖子里的乱码,中文是正常的,谢谢
回复

使用道具 举报

药徒
发表于 2024-11-28 14:38:33 | 显示全部楼层

回帖奖励 +5 金币

不是这个专业的,没怎么看懂帮顶一下,顺便混个金币

点评

谢谢帮顶  详情 回复 发表于 2024-11-28 15:11
回复

使用道具 举报

药徒
 楼主| 发表于 2024-11-28 15:11:42 | 显示全部楼层
木叶忍者 发表于 2024-11-28 14:38
不是这个专业的,没怎么看懂帮顶一下,顺便混个金币

谢谢帮顶
回复

使用道具 举报

药徒
发表于 2024-11-28 15:33:03 | 显示全部楼层
还有金币么?
回复

使用道具 举报

药徒
发表于 2024-11-28 15:41:07 | 显示全部楼层
外行路过,有没有可能双方说的“接口”不是一回事儿呢?

点评

我描述的有问题,是开会的时候直接说的软件接口,如果老师不理解研发说的软件接口的意思的话,那他可能不是专业的,但审核老师应该比较专业吧,所以我觉得这个上面没有歧义  详情 回复 发表于 2024-11-28 15:49
回复

使用道具 举报

药师
发表于 2024-11-28 15:48:37 | 显示全部楼层
回复

使用道具 举报

药徒
 楼主| 发表于 2024-11-28 15:49:39 | 显示全部楼层
亚源 发表于 2024-11-28 15:41
外行路过,有没有可能双方说的“接口”不是一回事儿呢?

我描述的有问题,是开会的时候直接说的软件接口,如果老师不理解研发说的软件接口的意思的话,那他可能不是专业的,但审核老师应该比较专业吧,所以我觉得这个上面没有歧义
回复

使用道具 举报

药徒
 楼主| 发表于 2024-11-29 09:33:18 | 显示全部楼层
没有大神回答么
回复

使用道具 举报

药生
发表于 2024-11-29 09:35:43 | 显示全部楼层
金币金币金币 冲鸭
回复

使用道具 举报

药徒
发表于 2024-11-29 09:56:05 | 显示全部楼层
老师意思是,进行软件风险分析,把可能的风险列出来、执行了怎样的控制措施、措施验证有效性的结果,风险控制的结论。这一套东西给他。单个说明,他不明白就不给通过。
在不同的处理器上运行不同的软件项是可靠的隔离方法。验证中要体现:数据流安全、控制流安全、运行环境安全。

没实际操作过,走的套路多了给的思路
回复

使用道具 举报

药徒
发表于 2024-11-29 10:28:17 | 显示全部楼层
单元测试‌:编写单元测试来验证接口的实现是否符合预期,通过单元测试,确保每个接口的方法都能独立工作,不共享数据,并且不会对其他接口或者方法产生依赖。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×发帖声明
1、本站为技术交流论坛,发帖的内容具有互动属性。您在本站发布的内容:
①在无人回复的情况下,可以通过自助删帖功能随时删除(自助删帖功能关闭期间,可以联系管理员微信:8542508 处理。)
②在有人回复和讨论的情况下,主题帖和回复内容已构成一个不可分割的整体,您将不能直接删除该帖。
2、禁止发布任何涉政、涉黄赌毒及其他违反国家相关法律、法规、及本站版规的内容,详情请参阅《蒲公英论坛总版规》。
3、您在本站发表、转载的任何作品仅代表您个人观点,不代表本站观点。不要盗用有版权要求的作品,转贴请注明来源,否则文责自负。
4、请认真阅读上述条款,您发帖即代表接受上述条款。

QQ|手机版|蒲公英|ouryao|蒲公英 ( 京ICP备14042168号-1 )  增值电信业务经营许可证编号:京B2-20243455  互联网药品信息服务资格证书编号:(京)-非经营性-2024-0033

GMT+8, 2025-1-20 07:10

Powered by Discuz! X3.4运维单位:苏州豚鼠科技有限公司

Copyright © 2001-2020, Tencent Cloud.

声明:蒲公英网站所涉及的原创文章、文字内容、视频图片及首发资料,版权归作者及蒲公英网站所有,转载要在显著位置标明来源“蒲公英”;禁止任何形式的商业用途。违反上述声明的,本站及作者将追究法律责任。
快速回复 返回顶部 返回列表