在线直播授课平台的开发需要做什么
2021-03-31 14:48
5951
在线直播授课平台的开发需要做什么?开发网上直播教学平台,必须进行可行性研究。既要满足于需求,又要可行性强,才能够事半功倍。下面将为您详细介绍这个问题。
(1)正确:每个需求必须准确描述要交付的功能。正确性取决于需求的来源,例如真实的客户或高级系统需求规范。在线直播教学平台的需求与其相应的系统需求规范相冲突是不正确的。
只有用户的代表才能确定用户需求的正确性,这是在检查需求时包含他们或他们的代理的关键。不包括用户需求检查将导致开发人员的众所周知的猜测,如“这是没有意义的”,“它可能是他们的意思”。
(2)可行性:每个需求必须在已知的能力、有限的系统及其环境中实现。为了避免需求的不可行性,开发人员应该参与需求分析阶段,而营销人员应该参与抽象阶段。开发人员应该能够检查技术上可以做什么和不能做什么,这需要额外的努力或其他权衡。
(3)必要性:北京IOS发展认为,每一个需求都应该明确客户真正需要什么,哪些应该符合外部需求、接口或标准。将每个需求追溯到其来源,如用例、系统需求、法规或其他用户的评论。如果你不能确定货源,也许需求只是一个镀金的例子,没有真正的需要。
(4)优先级:为了指示在详细的产品版本中应该包括哪些关键点,应该为每个需求、特性或用例分配实现优先级。客户或他们的代理人应该有强烈的责任来确定优先事项。如果所有要求都被视为同等重要,由于预算削减、加班计划或团队成员离职,项目经理将无法在新要求的制定中发挥作用。优先权的功能是为顾客提供价值,实现相关成本,实现相关技术风险。
有三个优先级:高优先级、中优先级和低优先级。高优先级表示需求必须反映在下一个产品版本中;中优先级表示需求是必要的,但必要时可以推迟到下一个产品版本;低优先级表示拥有它是好的,但如果没有足够的时间或资源,则可以放弃。
(5)明确性:需求描述的读者只能从中得到唯一的解释。同样,需求的多个读者应该达成共识。自然语言很容易导致歧义。我们应该避免使用一些作者清楚但读者不清楚的主观词汇,如用户友好、简单、快速、有效、多、艺术、改进、最大、最小等。写作需要简洁、简单、直观地使用用户熟悉的语言,不要使用计算机术语。检查模糊需求的有效方法包括形式化检查需求说明书、根据需求编写测试、建立用户假设来解释产品特定部分的期望特性。
(6)可验证的:看你是否能制定一个测试计划或其他验证方法,如检验和演示,以确定产品中的每项要求是否正确实现。如果需求是不可验证的,则判断需求是否得到正确实施是一个问题。需求之间的不一致性、不可行性和模糊性也会导致不可验证性。产品将支持的任何需求都是不可验证的。
(7)完整:不应遗漏要求和必要信息。诚信也是一项要求。很难找到丢失的信息。在SRS的层次目录中组织需求将有助于评审人员理解功能描述的结构,并便于他们指出缺少的内容。
(8)一致性:一致性要求不与其他在线直播教学平台要求或高层系统(业务)要求相冲突。需求的不一致性必须在开发开始前解决。只有通过研究我们才能确定什么是正确的。修改需求时要小心。如果只批准修改部分,而与修改相关的部分未批准,则可能导致不一致。
(9)可修改性:268教育软件认为,当每个需求的需求被修改或保持其历史变化时,分析人员必须能够批准SRS,也就是说,每个需求相对于其他需求必须有自己的特点。单独的标签和单独的描述便于清晰的参考。通过良好的组织,可以很容易地修改需求,例如对相关需求进行分组、建立目录、索引和引用。
(10)可追溯性:一个在线直播教学平台应该能够与它的原材料相匹配,如先进的系统需求、用例、用户建议等;它还可以与在线直播教学平台的需求相匹配,包括用于构建的设计元素、源代码和测试,实施和验证要求。要求清单应详细、独立,不宜过大。
上一个:培训管理系统