问答题
某培训中心要研制一个计算机管理系统。它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。 (1) 如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 (2) 如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 (3) 如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 要求:对以上问题画出数据流程图。
问答题 用Jackson图表示下图所示的二维表格:
问答题 试将下面程序流程图用N-S图和PAD图表示。并计算它的McCabe环路复杂度。
问答题 某商场在“五一”期间,顾客购物时付款有4种情况:普通顾客一次购物累计少于100元,按A类标准付款(不打折),一次购物累计多于或等于100元,按B类标准付款(打9折);会员顾客一次购物累计少于1000元,按C类标准付款(打8折),一次购物累计等于或多于1000元,按D类标准付款(打7折)。 (1)请使用程序流程图来设计付款算法。 (2)按照路径覆盖法设计一组测试用例。