- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
軟件工程分析题解答
分析设计1.分析图3和表1,其中模块p、t、u更新同一个数据库,其它模块的关系如表1所示,请确定模块之间的耦合类型。126435 表1 模块间的接口描述编号输入输出1班级名称班级编号2学生学号3功能代码4学生姓名5班级编号班主任6班级编号班长p-q:数据耦合p-s:标记耦合q-r:控制耦合q-s:标记耦合r-t:数据耦合s-u:数据耦合p-t-u:公共环境耦合2.分析图4所示程序流程图,请分析采用条件覆盖进行测试的测试用例,将测试数据写入对应单元格内。ABCD输入A/B/C/DA0 and B0X=A-BX=A+BCA and DBY=C-DY=C+D终止T1 A0 , F1 A0T2 B0 , F2 B0T3 CA , F3 CAT4 DB , F4 DB测试用例:A=1,B=1,C=2,D=0 覆盖了 T1,T2,T3,T4A=0,B=1,C=1,D=1 覆盖了 F1,T2,T3,F4A=1,B=0,C=1,D=1 覆盖了 T1,F2,F3,F43.分析图5所示程序流程图,画出对应的流图,采用McCabe方法计算其复杂度。a=100a=20a=100a++a++FTT计算复杂度有三种办法:V(G)=D;D代表区域数V(G)=E-N+2;E为流图中的边的条数,N是流图中结点数V(G)=P+1;P为判定结点的数目。先画出控制流图,任意选一种方法就行,复杂度为4.4. 分析图6所示的公文提交时序图,用文字描述对象间的交互过程。答:访问者访问浏览器,提交自己的访问请求,并且向服务器提交公文,服务器解析访问者的请求参数,获取公文提交方法(),服务器进行业务处理,调用数据库进行数据更新,更新公文状态(),向数据库返回更新结果()和返回公交结果(),对浏览器发送Response响应(),最后,访问者获得公文提交结果。5.软件工程课程资源网站的主要模块有:网站首页、教学队伍、课程描述、教学大纲、理论教学、实验教学、课程资源、习题试卷、师生互动等。请根据界面设计的一般原则,设计该网站的首页。6.某学籍管理系统需要输入学生代码。合法的代码符合以下3条规则:(1)由6位数字构成;(2)前四位是入学年份(2010—2014);(3)后2位是专业类别(01-12)。 采用等价类划分法进行测试,请列出测试等价类表、设计测试用例。划分等价类:输入条件有效等价类无效等价类学生代码输入类型及长度6位数字字符(1)有非数字字符(4)小于6位(5)大于6位(6)入学年份范围在2010~2014之间(2)小于2010(7)大于2014(8)专业代码范围在01到12之间(3)小于01(9)大于12(10)测试用例:用例编号学生代码值覆盖范围1201001(1) (2) (3)22010ab(4)320102(56)5200901(7)6201501(8)7201000(9)8201013(10) 7.实验教学管理系统的用户主要有学生、教师和管理员。管理员可以在学期初为教师开通实验项目管理权限,教师可以添加实验项目、修改实验项目、删除实验项目、查询实验项目,确定无误后提交实验项目。实验项目提交后,学生、教师、管理员只能查看实验项目。根据以上描述,完成下面题目。1).分析实验教学管理系统的功能,请用数据流图或者用例图建立功能模型。说明:如果采用数据流图,至少画出顶层和零层。2).分析实验教学管理系统中的对象,采用类图建立对象模型。8. 以下伪代码的功能是在输入三个整数后,能够输出最大数和最小数。 程序开始。定义整型变量a, b, c, max, min; 输入三个数; if( a b ) {max = a; min = b;} else{max = b;min = a; } if( max c ) max = c;else if( min c ) min = c;输出最大值最小值程序结束。1)请画出该程序段的控制流图,采用McCabe方法计算其复杂度。程序流程图:本题要求是控制流图,我画的是程序流程图,下面那个图是控制流图,根据程序流程图画出来的。控制流图:复杂度为42)下表为使用条件覆盖法为其计测试用例,请将空缺部分补充完整。 用例条件a b条件max c条件min ca=3,b=2,c=4TT未测试a=2,b=3,c=1FFTa=2,b=4,c=3FFF9.某院系网站的主要模块有:首页、院系概况、合作交流、教育教学、党建工作、招生就业、科学研究、师资队伍、新闻、通知公告、资料下载等模块。请根据界面设计的一般原则,设计该网站的首页。10. 有一个自动饮料售货机软件,其规格说明如下:一个自动售货机软件可以销售单价1元5角的盒装饮料。该售货机只接收1元和5角两种硬币,若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,则送出相
您可能关注的文档
- 軟件专业方向课程设计.doc
- 軟件产品开发工作规范(D).doc
- 軟件产品销售合同范本.doc
- 軟件介绍及教学注意事项.doc
- 軟件企业研发技术人员激励机制研究.doc
- 軟件体系结构原理方法与实践总结.doc
- 軟件体系结构实验报告2014.doc
- 軟件体系结构总结考点.doc
- 軟件体系结构论文一种面向方面软件体系结构模型.doc
- 軟件体系结构课程设计文档.doc
- 威海市金猴集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版一套.docx
- 通信技术发展趋势题库.docx
- 旅游行业户外活动安全免责合同.doc
- 威海市金猴集团有限责任公司校园招聘模拟试题附带答案详解附答案.docx
- 威海市金猴集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答案.docx
- 威海市金猴集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版学生专用.docx
- 共享出行平台信用评价体系与用户信用评价体系改革研究报告.docx
- 威海市金猴集团有限责任公司校园招聘模拟试题附带答案详解必考题.docx
- 奥数精选试题及答案.docx
- 威海市金猴集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版推荐.docx
最近下载
- 二单元民族学的源流理论视角及研究方法.ppt
- 我国政务B站号传播效果现状及影响因素研究.docx VIP
- DB15T 3962.7-2025绿色矿山建设规范 第7部分:水泥灰岩行业.pdf VIP
- 高中语文统编版下册《祝福》、《林教头风雪山神庙》联读 (1).pptx
- 一种D-手性肌醇的制备方法.pdf VIP
- 辽宁省2024学年度普通高中学业水平合格性考试化学试题及答案.docx
- 跨境电商平台的财务管理策略.docx VIP
- 合规性评价报告(2025年).docx
- 【英语试卷+答案】2024年宁德市4月初中毕业班质量检测.pdf VIP
- 2025云南省红河州开远市纪委监委招聘合同制辅助人员(8人)笔试备考试题及答案解析.docx VIP
文档评论(0)