首页 百科知识 应用系统的安全需求分析

应用系统的安全需求分析

时间:2022-07-21 百科知识 版权反馈
【摘要】:1)应用系统安全需求分析的意义应用系统需求分析是软件开发项目的最初阶段工作,是系统设计之前和设计、开发过程中对用户需求所做的调查与分析,是系统设计、系统开发和系统维护的依据。而需求分析阶段中的系统安全需求分析对应用系统信息安全的重要性不言而喻,是应用系统开发安全必须要重视的首要环节。

1)应用系统安全需求分析的意义

应用系统需求分析是软件开发项目的最初阶段工作,是系统设计之前和设计、开发过程中对用户需求所做的调查与分析,是系统设计、系统开发和系统维护的依据。而需求分析阶段中的系统安全需求分析对应用系统信息安全的重要性不言而喻,是应用系统开发安全必须要重视的首要环节。没有充分地进行安全需求分析,往往会导致系统安全设计环节只关注了应用系统功能的实现,而忽视了系统安全设计,从而导致系统软件的安全性问题。

2)应用系统开发的安全准则

在应用系统安全需求分析前,应该首先了解应用系统开发的安全准则,以确保开发过程中的安全。

(1)软件开发的目标要明确,要提前考虑未来的发展方向,且需是符合软件开发的发展趋势。

(2)软件开发要以业务需求为驱动,以满足业务需要为根本进行设计,使用合理的技术进行开发,使得应用软件可以充分满足系统业务的要求。

(3)软件开发必须要有规范的管理制度及开发流程约束。

(4)软件开发必须要制订详细可行的开发计划,并安排相应资源进行实施,定期检查开发进度保证开发质量及项目总体目标的完成。

(5)加强教育开发人员的安全意识,培训开发人员的安全技能,确保应用系统的软件、信息及技术安全。

(6)为软件开发合理分配充分的开发资源保证项目实施。

3)应用系统安全需求分析的方法

应用系统安全需求分析需要从多方面进行分析,确认在开发工作具备了的相当资源和条件,并且有能力满足业务需求的情况下才能开展。其中包括:技术可行性分析、需求分析、影响性分析及成本可行性分析。

(1)技术可行性分析。

从开发技术手段等方面分析当前的业务需求需要使用何种技术进行实现,并且评估开发团队的技术实力,预先储备相应的技术能力以完成应用系统的业务功能开发。通常可以从开发人员的技术能力、团队的管理能力、软硬件资源等方面进行分析。

(2)需求分析。

系统的开发来源于业务上的需求,因此应用系统开发需要对该需求进行可行性分析,包括:

(3)影响性分析。

影响性分析包括应用开发对业务需求外的其他方面可能产生的影响,例如外部相关系统的运行影响,是否符合行业规则,是否符合相关监管规定等。

(4)成本可行性分析。

根据需求分析,选择软件开发的技术方向,还需要在应用系统开发前进行开发立项,全面考虑应用系统开发的成本预算,确认项目的投入及项目的预算情况。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈