12 15学习内容
今天做软件需求分析课堂测试十一
绘制系统工作上下范围图:
前面的一些内容都是概括问题啥的,没啥用。主要就是看用户期望那部分:大体可以分为系统外部(外包人员,发包人员,接包人员与系统的联系)和系统分内之事。
系统工作上下范围图:
绘制系统业务流程图:
然后文档明显没有给出实例的业务逻辑,甚至我都不知道从哪开始。那么就是自己创造业务逻辑,然后画出自己的业务流程图:我的总结:只要合理,全凭自己设计。
整体功能结构图:借鉴学长的学习内容可以发现,整体功能结构图是是描述系统功能的,不涉及到外部的联系,根据三个具体功能来画的。这里我就不自己画了。
软件生存周期一般可以分为:问题分析,可行性测试,需求分析,设计编码,测试,运行,维护。
大型软件测试包括:单元测试,集成测试,确认测试,驱动测试。
软件生命周期包含3大阶段: 计划阶段、开发阶段、维护阶段。
扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4。解析:扇出是一个模块调用其他模块的数目,如果扇出过大,说明该模块的业务逻辑复杂,一般增加调用层数来降低扇出。
内聚衡量模块内部紧密程度,耦合衡量模块之间的紧密程度。