课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
安全问题是目前互联网行业企业和用户都在关注的问题之一,下面我们就通过案例分析来了解一下,软件开发安全问题都有哪些。
(1)、人力变动风险
人是善变的,尤其对于IT来说,人员的流动就更加的频繁了,公司内部的调整,员工跳槽等等。所以,对于一直开发团队,必须要考虑到人员变动的风险。如果,某某不在了,项目是否可以正常运行。开发团队之间是否能够交叉熟悉各自之间的业务。
(2)、上层决策风险
是否经历过一个项目做到一大半业务被停掉了的情况?而这个时候,你做的是个半吊子。如果出现了这种情况,我们该怎么办?假设就在刚才你的老板说你现在的项目不做了,那么如何才能大程度的挽回损失?如何进行项目的收尾工作?而不至于在项目又突然重启的时候接收的是一个烂摊子。
(3)、项目延期风险
我们在项目开发的时候会进行评审,然后按照迭代计划开发,但是在开发过程中一定会有许多问题影响我们的预期,比如需求变动、技术难题等等。项目延期在软件项目的开发中是普遍存在的问题,对于某些迭代而言,可能并不对整个项目造成重大影响,但是这个问题是一定需要考虑的。并且,我们应该严格的掌控项目的进度,平衡这些问题,保证能够按时交付产品。
(4)、软件缺陷风险
我们应该随时能够提供一个稳定的版本,这是我们的leader所要求的。软件的缺陷存在是正常的,我们不停的写bug,也在不停的修改bug,对于那些隐藏很深的bug也许没有让测试测出来,后流通到用户的手中,这个时候我们如何完成紧急修复?如何快速响应能给到用户一个稳定可靠的版本。这些是我们需要考虑的,任何时候,都应该有PlanB。
(5)、人为失误风险
前段时间,公司内由于操作失误,上架更新一个apk的时候不小心发错了机型,导致使用该机型的用户升级后程序无法使用。然后,由于这个机型缺少维护,找不到代码,仅仅只能找到一个apk文件,然后只能考虑反编译升级等等。我想,类似于这类的人为失误还有很多,比如代码提交错误,集成路径出错等等。人总有一不小心的时候,所以,我们在设计的时候,应该将这些因素考虑进去,如何在出现失误的时候主动警告,如何在用户错误已经发生的时候启动紧急方案,将不良影响降到低。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。