|
前儿从一同事那里得了一个流程图,要帮着改改,否则绝对无法用它来设计测试用例。改的时候很乐,后来想想也很沉重。开发的设计流程图画成这样,绝对不仅仅是技术,业务没搞清楚,是人的表达能力和逻辑思维出了问题。不要说他们刚毕业,理科生云云。中小学语文总是学过的吧?一个表达能力尚可的中学生,叙述这个业务逻辑,都能比这个蹩脚得流程图清晰。而且也见过测试报告也见过不会用标点符号的,语无伦次的,表达前后不一致的...,工作不是作选择题,综合素质很重要。
结构化程序流程图基本原则:
1.整个流程图是“单入单出”,只有一个起点,只有一个终点,如果有多个出口,必然能归为一个最终出口。比如这个业务,看似有两种结果:“获奖”和“出局”,但整个“评选活动结束”,才是真正的最终出口。
2 .一般的业务模块要用方框表示,最好是动宾短语描述,单入单出; “条件选择”用菱形框,一个入口,两个出口。
3.本质上时同一个模块的,不能用两个方框表示,更不能将业务处理写在连接线上。比如以上的“出局”,只能有一个模块,相应处理都引到这里来。
4.多个箭头汇聚在一个活动或者条件上时,箭头不要直接扎到该活动框体上,而是其中一个扎到框体上,其他箭头扎到该箭头的线上.
5.连接线不能交叉,如果有交叉,说明布局不合理。
附件:
|
评分
-
查看全部评分
|