- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2006--2006学年学期时间110分钟
专业年级:总分100分,占总评成绩100%
一、填空题(本题20分,每小题2分)
1.瀑布模型是以文档为驱动、适合于()软件项目的开发。
2.需求分析的基本任务是()。
3.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],
现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试
用例的方法是()。
4.根据程序流程图划分的模块通常是()内聚的模块。
5.软件的分类,按其功能可分为:系统软件、()和应用软件。
6.UML的定义包括UML语义和()两个部分。
7.客观世界中的若干类,通常有两种主要的结构关系:即分类结构和()。
8.IDEF1X图用来描述系统的()模型,主要有实体、联系和()三种成分,
其中实体可分为独立实体和(),且一个实体只能在图中出现一次。
二、简答题(本题30分,每小题5分)
1.什么是软件工程?软件工程和计算机科学有何区别?
2.面向对象方法和结构化方法有何区别与联系?
3.什么是模块的作用域和模块的控制域?为何要求模块的控制域必须在作用域
内?
4.什么是设计模式?试举例说明组合设计模式的应用。
5.什么是依赖倒置原则?它和开闭原则有何联系?
6.软件期过程和软件期模型有何联系?瀑布模型有何特点?
三、绘图题(本题34分)
1.某单位拟开发一个计算机管理系统,要求系统具有分房、调房、退房和
查询统计等功能。科将用户申请表输入系统后,系统首先检查申请表的合法
性,对不合法的申请表,系统接收;对合法的申请表根据类型分别进行处理。
(1)如果是分房申请,则根据申请者的情况(、工龄、、职务、家庭人
口等)计算其分数,当分数高于阀值分数时,按分数高低将申请单插到分房队列
的适当位置。在进行分房时,从空房文件中读出空房信息,如房号、面积、等级、
单位面积房租等,把好房优先分给排在分房队列前面的符合该等级房条件的申请
者;从空房文件中删掉这个房号的信息,并从分房队列中删掉该申请单,再把此
房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算
房租,并将算出的房租写到房租文件中。
(2)如果是退房申请,则从住房文件和房租文件中删除有关信息,再把此房号的
信息写到空房文件中。
(3)如果是调房申请,则根据申请者的情况确定其住房等级,然后在空房文件中
查找属于该等级的空房,退掉原住房,再进行与分房类似的处理。
(4)住户可以向系统查询目前分房的阀值分数,居住某类房屋的条件,某房号的
单位面积及房租等信息。科可以要求系统打印住房情况的统计表,或更改某
类房屋的居住条件、单位面积和房租等。
请用数据流图描绘该系统的功能需求。(12分)
2.某学校管理系统通过计算机对进行管理,借阅者可以通过该系统进
行查询书籍、预订借阅书籍、查询信息;管理员可以通过该系统处
理借阅者借书、还书、删除预订信息、查询书籍信息、查询借阅者信息;系统管
理员可以通过该系统添加书籍条目、删除书籍条目、添加借阅者信息、删除或更
新借阅者信息、添加书籍、删除或更新书籍、查询书籍信息、查询借阅者信息。
(1)画出系统的类图。(10分)
(2)画出借阅者、管理员对应的用例图。(6分)
(3)画出书籍的状态图。(6分)
四、测试题(本题16分,每小题8分)
某程序的程序流程图如下图所示,试据此回答下述问题:
1.计算程序的环形复杂度;
2.设计测试用例,满足基本路径覆盖。
试卷一(参)
参:
一.1.软件需求确定的
2.确定用户需要软件做什么
3.边界值分析法
4.过程
5.支撑软件
6.UML表示法
7.整体与部分结构
8.
四.(1)环路复杂性=判断数+1=6+1=7(个)
(2)路径1:(0)—①—(13)—(19)
路径2:(0)—②—③—(14)—
您可能关注的文档
- 脚手架施工安全及操作要点.pdf
- 旋转类计算与证明题专题训练含答案.pdf
- 初中英语课堂练习题第六讲单项选择题.pdf
- 配件出库流程操作.pdf
- 成本制度课程重点与难点.pdf
- 自然科技常识:地理与天文基础知识概述.pdf
- 小学英语四级课后题:被动语态与时态专项练习.pdf
- 2023年小升初计算机与物理试题汇编.pdf
- 歌手大赛情境下小数加减法教学设计与实践.pdf
- 美术对电影艺术形象与意境影响.pdf
- 固收专题报告:信用|哪些担保债值得关注?-251106-财通证券.pdf
- 合合信息(688615)用户为王、产品至上,智能文字识别与商业大数据龙头开启成长新篇章-251110-中信建投.pdf
- 纺服轻工教育行业:出口优先,内需蓄力-251111-中信建投.pdf
- 电子行业2026年度投资策略报告:云侧AI趋势正盛,端侧AI方兴未艾-251109-中信建投.pdf
- 电子行业25年三季报总结:行业分化显著,AI与科技自立双主线清晰-251111-银河证券.pdf
- 纺服轻工及教育行业25W45:芬太尼关税调降11月10日生效,LVMH、开云Q3收入降幅收窄-251109-中信建投.pdf
- 固收%2b系列之四:股债恒定ETF,运作体系、海外经验借鉴与市场影响-251107-国信证券.pdf
- 房地产行业专题报告:房价的合理估值中枢怎么看?-251112-方正证券.pdf
- 固定收益点评:市场风格切换,固收%2b如何应对?-251105-国海证券.pdf
- 高频数据跟踪:供地迎季节性高峰,物价整体下行-251110-中邮证券.pdf
原创力文档


文档评论(0)