天津大学《软件工程(主干课程)》期末考试必备题集
奥鹏期末考核
90124–天津大学《软件工程(主干课程)》奥鹏期末考试题库合集
案例分析:
(1)某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。 要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。
答案问询微信:424329
分机号=7201…7299
外线号码=9+[市话号码|长话号码]
长话号码=区号+市话号码
区号=100…300
市话号码=局号+分局号
局号=[455|466|888|552]
分局号=4{数字}4
(2)某图书管理系统有以下功能:(1)借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过10本,若已达10,拒借,未达10本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)(2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(3个月)作罚款处理。否则,修改库存目录与借书文件。(3)查询:通过借书文件,库存目录文件查询读者情况﹑图书借阅及库存情况,打印统计表。把上面数据流程图转换为软件结构图和IPO图。
答案问询微信:424329
(3)某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:1)对以上问题画出数据流程图。2)画出该培训管理的软件结构图的主图。
答案问询微信:424329
简答题:
(1)简述多态性。
答案问询微信:424329
(2)什么是软件生存周期模型?有哪些主要模型?
答案问询微信:424329奥鹏期末考核
(3)简述软件工程目标和面临的主要问题。
答案问询微信:424329
面临的主要问题是:软件费用、软件可靠性、软件维护、软件生产率、软件重用。
(4)需求分析与软件设计二个阶段任务的主要区别是什么?
答案问询微信:424329
(5)可行性研究的任务是什么?
答案问询微信:424329
(6)简述面向对象设计的准则。
答案问询微信:424329
(7)简述在项目开发时,选择程序设计语言应考虑因素。
答案问询微信:424329
(8)简述文档在软件工程中的作用。
答案问询微信:424329
(9)简述面向对象设计的启发规则。
答案问询微信:424329
(10)简述提高可维护性的方法。
答案问询微信:424329
(11)什么是软件危机?
答案问询微信:424329
(12)什么是白盒测试法?
答案问询微信:424329
(13)软件测试包括哪些步骤?说明这些步骤的测试对象是什么?
答案问询微信:424329
(14)什么是黑盒测试法?
答案问询微信:424329
(15)简述面向对象方法的要点。
答案问询微信:424329
(16)简述结构化程序设计方法的基本要点。
答案问询微信:424329
(2)使用三种基本控制结构构造程序,分别是顺序,选择和循环
(3)采用主程序员组的组织形式。
名词解释:
(1)软件生命周期
答案问询微信:424329
(2)需求分析:
答案问询微信:424329
(3)软件工程
答案问询微信:424329
(4)集成测试
答案问询微信:424329
(5)数据字典
答案问询微信:424329
(6)CASE
答案问询微信:424329
(7)数据流图
答案问询微信:424329
(8)结构化分析方法
答案问询微信:424329