经典软件工程习题


    第六章 软件工程题解答


    1.图测程序流程图试条件覆盖方法设计足够测试例
    答: 条件覆盖法
    第判断:条件 X>1 取真值T1 取假值~T1
    X<2 取真值T2 取假值~T2
    第二判断:条件 X<3 取真值T3 取假值~T3
    第三判断:条件 X<4 取真值T4 取假值~T4
    输入X
    输出Y
    通路径
    条件取值
    覆盖分支
    1.5
    95

    Labh
    T1 T2 T3 T4
    1取真分支

    0
    1
    Lacd
    ~T1 T2 T3 T4
    2取真分支

    2
    2*sin(2)1
    Lacd
    T1 ~ T2 T3 T4
    2取真分支

    3
    Sqrt(10)
    Lacef
    T1 ~T2 ~T3 T4
    3取真分支

    4
    13
    Laceg
    T1 ~T2 ~T3 ~T4
    123取假分支


    2 某旅馆电话服务: 拨分机号外线号码分机号 7201 7299 外线号码先拨 9 然市话号码长话号码长话号码区号市话号码组成区号 100 300 中意数字串市话号码局号分局号组成局号 455 466 888 552 中意号码分局号意长度 4 数字串求:写出数字典中电话号码数条目定义 ( 组成 )
    答:
    电话号码 分机号|外线号码 分机号 72017299
    外线号码 9+ [市话号码|长话号码]
    长话号码 区号 + 市话号码 区号 100300 市话号码 局号 + 分局号
    局号 [ 455 | 466 | 888 | 552 ] 分局号 4{ 数字 }4

    3 某公司科学历重新分配工作分配原:
    (1) 果年龄满 18 岁学历科男性求报考研究生女性担行政工作
    (2) 果年龄满 18 岁满 50 岁学历科分男女中层领导职务学历硕士分男女课题组组长
    (3) 果年龄满 50 岁学历科男性科研员女性担资料员学历硕士分男女课题组组长
    求:画出分析程出判定表进行化简
    答:(1) 判定条件取值表:
    条件名称
    取值
    符号
    取值数


    M
    M12

    F


    年龄
    满 18 岁
    C
    M23
    满 18 岁 50 岁
    Y


    超 50 岁
    L


    硕士
    G


    文化程度

    U
    M32
    (2) 计算组合数 2*3*212
    (3) 初步判定表

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    M
    M
    M
    M
    M
    M
    F
    F
    F
    F
    F
    F
    文化程度
    G
    G
    G
    U
    U
    U
    G
    G
    G
    U
    U
    U
    年 龄
    L
    Y
    C
    L
    Y
    C
    L
    Y
    C
    L
    Y
    C
    组 长












    领 导












    科 研












    行 政












    资 料 员












    考 研












    (4) 简化判定表

    1 2 3
    7 8 9
    4
    5 11
    6
    10
    12


    M

    M
    F
    F
    文化程度
    G
    U
    U
    U
    U
    U
    年 龄

    L
    Y
    C
    L
    C
    组 长






    领 导






    科 研






    行 政






    资 料 员






    考 研







    4 某培训中心研制计算机理系统业务:
    学员发信件收集分类种情况处理
    1) 果报名报名数送负责报名事务职员查阅课程文件检查该课程否额满然学生文件课程文件登记开出报告单交财务部门财务员开出发票学生
    2) 果想注销原已选修课程注销员课程文件学生文件帐目文件做相应修改学生注销单
    3) 果付款财务员帐目文件登记学生张收费收
    求:
    (1) 问题画出数流程图 (5 分 )
    (2) 画出该培训理软件结构图图 (5 分 )
    答:(1)数流程图:(2) 画出该培训理软件结构图图 (5 分 )




    5.根列条件等价划分法设计测试例
    某 8 位微机十六进制常数定义: 0x 0X 开头数十六进制整数值范围 7f ~ 7f (表示十六进制写字母加区) 0X130X6A0X3c
    答:等价划分法 :
    划分等价类编号表示
    十六进制整型常量输入条件等价类表
    输入数
    合理等价类
    合理等价类
    十六进制整数
    •  0x 0X 开头 1 ~ 2 位数字串
    •  - 0x 头 1 ~ 2 位数字串
    •  非 0x 非-头串
    •  含非数字( abcdef )外字符
    •  5 字符
    •  -非 0 位串
    •  - 0 数字串
    •  - 3 数字
    十六进制数范围
    9 .- 7f ~ 7f 间
    10 .- 7f
    11 . 7f
    •  合理等价类设计测试例表中三合理等价类设计两例子
    测试数
    期结果
    覆盖范围
    0 × 23
    显示效输入
    1 9
    - 0 × 15
    显示效输入
    2 9
    ③合理等价类少设计测试例
    测试数
    期结果
    覆盖范围
    2
    显示效输入
    3
    G12
    显示效输入
    4
    123311
    显示效输入
    5
    - 1012
    显示效输入
    6
    - 011
    显示效输入
    7
    - 0134
    显示效输入
    8
    - 0x777
    显示效输入
    10
    0x87
    显示效输入
    11


    6 某厂部分职工重新分配工作政策:年龄20岁者初中文化程度脱产学高中文化程度电工20岁40岁间中学文化程度男性钳工女性车工学文化程度技术员年龄40岁者中学文化程度材料员学文化程度技术员请结构化语言﹑判定表判定树描述述问题加工逻辑



    7. 某图书理系统功:
    ⑴书:输入读者书证系统首先检查书证否效效第次书读者书证建立档案否查阅书文件检查该读者图书否超10已达10拒末达10办理书(检查库存修改库存目录读者书情况录入书文件)
    ⑵书:书文件中读出读者关记录查阅日期超期(3月)作罚款处理否修改库存目录书文件
    ⑶查询:通书文件库存目录文件查询读者情况﹑图书阅库存情况印统计表
    解:

    数字典
    数流名称:书
    名:书单
    简述:读者书时填写单
    源:读者
    :审核书
    数流量:250份天
    组成:书证编号+阅日期+书名+阅方式+密码+阅
    数流名称:书
    名:
    简述:读者书时附带数
    源:读者
    :审核书
    数流量:250份天
    组成:书证编号+阅日期+书名+阅方式
    数存储名称:书文件
    名:
    简述:书证编号+阅日期+书名+阅方式+密码+阅+操作员
    查询求:求立查询修改
    数存储名称:库存文件
    名:
    简述:存放图书出入库信息
    组成:书名+出版社+作者+出版日期+入库数+总数量+(容简介)+前库存量
    组织方式:数文件书名关键字进行索引
    查询求:求立查询修改
    加工名:审核书证
    编号:11
    激发条件:接受书证
    输入:书证
    输出:认定合格书证
    加工逻辑:根书文件读者书证
    if 书证编号书文件存 and 未期 and 密码正确 then
            书证效
    else 书证效 ####
    12.根列描述画出学生申请IC书卡第层数流图学生入学图书馆申请IC书卡图书馆理员根IC书卡库存情况分析否需购买新IC书卡需购买IC书卡提供商购买种资金通学校会计科办理

    16.某公司科学历重新分配工作分配原:
    1)果年龄满18岁学历科男性求报考研究生女性担行政工作
    2)果年龄满18岁满50岁学历科分男女中层领导职务学历硕士分男女课题组组长
    3)果年龄满50岁学历科男性科研员女性担资料员学历硕士分男女课题组组长
    求:画出分析程出判定表进行化简







    19.判断构成三角形程序程序功输入3正整数(abc)作三角形
    边长判断abc否构成三角形构成形状现等价类划分边界值分
    析法设计测试例检查逻辑覆盖标准
    解:等价类划分法需设计表7—1示等价类表表7—2示测试例
    图:
    图:

    20.微机系统硬件系统软件系统组成请建立计算机硬件系统象模型图
    解:



    21.助银行系统中请状态图描述户取款程事件状态踪图
    解::







    26.定附图示设计测试例流程图设计测试例

    1)实现条件覆盖
    2)实现路径覆盖


    28.请设计助银行系统户查询账户余额事件踪状态图
    解:附图示助银行系统户查询帐户余额事件踪状态图

    29.邮局报刊订阅流程:订户根邮局提供报刊名录填写订阅报刊订单邮局根订单登记订报明细表交订户回执截止订报期时邮局做汇总产生邮局订报统计表产生投递表交邮递员请画出数流图设计数存储数结构
    解:附图示邮局报刊订阅数流图

    邮局报刊订阅数存储数结构:
    报刊名录:报刊号报刊名
    订单:姓名住址电话报刊号份数起订日期终止日期
    订报表:报刊号数量:
    投递表:姓名住址报刊名份数
    30.设计软件开发成5万元寿命3年未3年年收益预计22000元24000元26620元银行年利率10试项目进行成效益分析决定济行性
    32.动柜员机验证顾客身份工作流程述:顾客金融卡插入动柜员机动柜员机读取帐户号码通确认帐号程序启动帐户资料进行核帐号工作接着动柜员机求顾客输入密码进入读取密码程序然密码资料通确认密码程序程序会开启帐户资料库取密码资料进行核密码工作然传出正确密码资料根顾客求进行相应操作
     画出动柜员机验证顾客身份部分工作流程图


    37.变量命名规般规定:变量名长度40字符第字符必须英文字母字符英文字母数字划线意组合请等价分类法设计测试

    答:1)划分等价类表:
    2)设计测试例表:
    测试例表

    38.某商场五期间顾客购物时收费4种情况:普通顾客—次购物累计少100元A类标准收费(折)次购物累计等100元B类标难收费(9折)会员顾客—次购物累计少1000元C类标准收费(8折)次购物累计等1000元D类标准收费(7折)测试象求计算顾客收费模块r路径覆盖法设计测试例

    39.台微机台显示器机键盘鼠标印机
    机包括机箱板 电源存储器等部件存储器分
    固定存储器活动存储器固定存储路分存硬盘活动存储器分软
    盘光盘建立微机象模型
    答:建立微机象模型:

    微机象模型

    40.书封面目录前言干章章干节
    节干段段干句子节0插图介0表格
    封底建立该书象棋型.
    答:

    41.面某程序流程图:




    1)计算环路复杂性
    2)完成基路径测试求组独立路径


    45.某学校学籍理关生级留级处理判定树进行说明请转判定表
    解:

    46某耗电记费系统采固定 价格收费浮动价格收费两种方式固定价格收费月耗电120KWH户征收低标准费超120KWH价格表A 收费采浮动价格方式收费月耗电120KWH户价格表A收费超120KWH价格表B收费写出判定表
    解:

    48 某高校学分制学生选课系统求:学生根学期开学开课清单填写课单学生选课系统学生选课单进行处理根教学计划检查该学生否尚未取学分必修课果求重修计算门课程课时间突果发生突突20选修否根重修必修限选必选优先级删已选课程产生学生课表门课程选课学生名单
    该系统SA方法画出分层DFD:
    顶层图:
    请完成0层图绘制
    解:

    49.求元二次方程ax^2+bx+c0两根x1x2印求解元二次方程根NS图表示
    解:

    50.该流程图1)描述某程序处理流程求白盒测试法子程序进行测试根判定覆盖条件覆盖判定条件覆盖条件组合覆盖路径覆盖5中覆盖标准供选答案中分找出相应覆盖标准测试数值
    解:判定覆盖:4
    条件覆盖:3
    判定条件覆盖:6
    条件组合覆盖:8
    路径覆盖:7

    51.A校务系统具述功:输入报名单动编制准考证号输出准考证号输入成绩清单输出成绩通知单输出成绩分布单输入合格标准输出录取通知单进行试题难度分析输出难度分析表中部分数流组成:
    报名单报名号+姓名+通讯址
    考生名册报名号+准考证号+姓名+通讯址
    成绩册准考证号+{课程号+成绩}中{X}表重复
    准考证报名号+姓名+准考证号
    请画出系统数流图
    51.解:

    52.高考录取分子系统功:
    (1) 计算标准分:根考生原始分计算标准分存入考生分数文件
    (2) 计算录取线分:根标准分招生计划文件中招生数计算录取线存入录取线文件
    试根求画出该系统数流程图转换软件结构图







    53某学校教务系统具备功输入户ID号口令验证进入教务理系统进行功处理:
    1) 查询成绩:查询成绩名次表中名次信息
    2) 学籍理:根学生总成绩排出名次信息
    3) 成绩处理:处理单科成绩输入成绩表中
    系统功画出0层1层DFD图
    解:
    教务系统0层DFD图









    教务系统1层DFD图

    54交通工具分空中陆水交通工具空中交通工具分客机货机专轻型机陆交通工具分火车汽车火车汽车分客车货车水交通工具轮船轮船分客轮货轮客轮混合轮建立交通工具象模型             
    解:建立交通工具象模型图:







    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    软件工程复习题答案

    用例建模1图书管理系统《包含》读者信息管理《包含》读者管理读者类别管理《包含》借阅管理借阅情况查询《包含》《包含》《包含》续借《扩展》还书管理员读者丢失罚款借书《扩展》过期罚款款图书管理《包含...

    3年前   
    800    0

    软件工程练习题及参考答案

    《软件工程练习题及参考答案》一、单向选择题(四选一、每小题3分,共18分)1、面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( B )到计算机世界的方法。对应映射...

    3年前   
    995    0

    软件工程导论(第五版)课后习题答案

    《软件工程导论》课后习题答案第一章 软件工程概论1-11.什么是软件危机?  软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面:   (1)用户对开...

    1年前   
    405    0

    软件工程导论(第六版)课后习题答案

    软件工程导论(第六版)课后习题答案

    5年前   
    2270    0

    平行线经典练习题

    平行线经典练习题(整理版)一.判断题:1.两条直线被第三条直线所截,只要同旁内角相等,则两条直线一定平行。( )2.如图①,如果直线⊥OB,直线⊥OA,那么与 一定相交。( ...

    3年前   
    956    0

    高中数学导数经典习题

    导数经典习题 选择题:  1.已知物体做自由落体运动的方程为若无限趋近于0时,无限趋近于,那么正确的说法是( ) A.是在0~1s这一段时间内的平均速度 B...

    11年前   
    732    0

    椭圆知识点总结及经典习题

    圆锥曲线与方程--椭圆 知识点一.椭圆及其标准方程1.椭圆的定义:平面内与两定点F1,F2距离的和等于常数的点的轨迹叫做椭圆,即点集M={P| |PF1|+|PF2|=2a,2a>|F1F2...

    4年前   
    841    0

    软件工程总结

    软件工程总结  软件工程的定义:软件工程是将系统化的,规范化的,可度量的方法应用于软件的开发,运行和维护过程,即将工程化应用于软件中的方法的研究。  软件工程的定义2:开发运行,维护和修复软件...

    11年前   
    736    0

    软件工程小结

    软件工程小结  今天视频看完了,可是没有总结。还是感觉不会总结。一想到50讲的课,怎么总结呢?开始听的时候,是真不知道从哪里下手,因为开始看的时候有种迷迷糊糊的感觉。软件工程,我期待的一门课就...

    10年前   
    571    0

    软件工程例题

    软件工程例题1. 某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中...

    11个月前   
    305    0

    软件工程实习报告

    软件工程实习报告软件工程实习报告2软件工程实习报告11   一、关于实习公司   我所实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,特地从事工程建...

    2年前   
    454    0

    软件工程实验心得

    软件工程实验心得第一篇:软件工程实验心得早在我选择民政职业技术学院就读软件开发与项目管理这门专业的时候,我一直认为软件开发无非是努力的敲代码,从敲代码的过程中去体会各行代码的意思和用处,在没学...

    9年前   
    554    0

    软件工程的项目管理

    软件工程的项目管理  软件项目从角色分工方面可以划分为研发、开发和实施三类,每个类型的项目有各自的管理过程。下面笔者就公司实施类项目的经历,从项目经理的角度谈一谈实施类项目管理过程中应该注意的...

    11年前   
    785    0

    《软件工程》作业及答案

    《软件工程》作业及答案

    4年前   
    3425    0

    软件工程实习报告

    软件工程实习报告  一、关于实习公司  我所实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的...

    12年前   
    572    0

    软件工程实验心得

    软件工程实验心得  早在我选择民政职业技术学院就读软件开发与项目管理这门专业的时候,我一直认为软件开发无非是努力的敲代码,从敲代码的过程中去体会各行代码的意思和用处,在没学软件工程时我一直都是...

    9年前   
    526    0

    软件工程课设心得

    软件工程课设心得第一篇:软件工程课设心得软件工程是一门实践性很强、交叉性很强的学科,它提供给我们的不仅是一种方法论,更是一种世界观。在没有接触软件工程这门课时,我一直认为软件就是程序。能编出解...

    10年前   
    441    0

    软件工程期末复习

    软件工程期末复习一 基本概念1简述1983年IEEE为软件下的定义。计算机程序、方法、规则、相关的文档资料以及在计算机上运行程序时所必需的数据。2简述软件危机的表现有哪些?以及解决软件危机的途...

    3年前   
    539    0

    软件工程专业自我鉴定

    软件工程专业自我鉴定  忙碌的大学生活就在悄然中过去了,但它已成为我人生美好记忆的一大部分。这些日子有成功的喜悦,有失败的彷徨,但却把我培养成了一个现代大学生,使我在各方面的综合素质都得到了提...

    9年前   
    591    0

    软件工程师简历

     软件工程师简历      个人概况  姓名:XXX  性别:男  民族:汉  政治面目:团员  学历(学位):学士  专业:工业电器自动化  联系电话:12345678  手机:139000...

    9年前   
    642    0

    文档贡献者

    文***品

    贡献于2021-05-30

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档