静态测试是相对动态测试而说的。
动态测试是指通过执行或运行程序检查存在错误或问题的方式。
静态测试就是不通过运行或执行程序、代码、软件而检查错误的方式。
静态测试方法很多,主要有:
1.路径法,即通过画程序流程图和程序节点图的方法检查程序中存在的孤立语句节点;
2.节点图或程序图法,即判断程序是否是标准结构化,非结构化表示程序存在问题。
不需要天天升级,但杀毒软件推荐一个星期升级一次。
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。
软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。
简单的说软件就是程序加文档的集合体。
做好需求说明书,好的软件需求说明书,是进行有效需求评审的前提,需求人员在与用户确认需求的过程中,一定不要放过任何一个细节,仔细体会用户的每一个要求。
对于用户的要求,需求人员需要对其加以梳理,软件需求说明书不应该只是用户意愿的表达,而应该是从软件层面上对用户需求的总结。
软件需求说明书不能只注重基本流,扩展流写得越完善,说明需求人员考虑得越周全。
分层次评审,用户的需求可以分层次,一般而言分成目标性需求、功能性需求、操作性需求, 对不同层次的需求,其描述形式有所区别,参与评审的人员也有所不同。
分层次评审可以让不同类型的参与人分别评审自身关注的内容,从不同的角度找到需求的异常,提高评审效率。
评审具有目的性,在需求评审时,不同的人关注的需求功能点是分散的,很难将偏离用户需求的功能点找出,因此在评审之前,发出会议邀请时,需要分清必须参与评审的人员和选择参与评审的人员,选择与会人员,可以自主选择是否发出评审意见。