软件工程考研

北京科技大学2012硕士研究生考研试题= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =试题编号:870试题名称:软件工程(*** 2页)适用专业:软件工程、软件工程(专业学位)说明:所有答案必须写在答题卡上,写在试卷或草稿纸上无效。= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =每道小题4分)1、软件工程2、结构化程序3、可行性分析4、软件维护5、总体设计6、 软件危机7、数据字典8、测试用例2、简答题(***28分)1、(6分)什么是黑盒测试,什么是白盒测试? 2.(6分)软件项目管理包括哪些内容?3.(5分)快速原型开发方法的基本思想是什么?4.(11)什么是模块的内聚耦合,模块独立性与模块内聚耦合有什么关系?2014考研备考大全哲学经济管理教育文献23。论述题(***30分,每小题15分)1。讨论面向对象的方法及其优势。2.需求分析的目的是什么?讨论软件需求分析的原则。4.编程题(***30分,每道小题15分)注:任何计算机语言都可以,下面的程序也可以用伪代码完成。1,用整数A,B,C,写个程序,打印出三个数中最小的一个。要求:(1)写两个程序实现这个功能。(2)从良好的编码原则出发,比较两种方案。(3)说出三个好的编码原则。2.设计一个程序,输入100个整数,完成从小到大的排序,打印出来。要求:(1),用结构化编程方法画出程序框图。(2)编写结构化程序。(3)从好的设计和编码的角度对你的程序做一个简要的评价。五、设计题目(***30分)设计一个学籍管理系统。学生包括本科生、硕士、博士,用户是学生管理人员。功能包括存储学生基本信息的能力,查询学生基本信息的能力,支持入学、注册、毕业、休学、选课、转学等常规学籍管理的能力。运营需求:1,用结构化的需求分析方法进行需求分析。给出数据字典,数据流程图等。2.给出基本功能的流程图。3.对应于总体设计的流程图,根据设计的数据结构,给出了详细的设计框图。