东北大学-软件工程考研复试
- 格式:docx
- 大小:2.56 MB
- 文档页数:25
软件工程(学科代码: 0835)一、学科简介与研究方向东北大学软件工程学科是2011年2月国家首次批准调整建设的一级学科。
东北大学于2011年8月设立软件工程一级学科博士学位授权点,是国家设立的第一批软件工程学科。
东北大学软件工程学科的人才培养已经形成了较为完整成熟的本科生和硕士生培养体系,建立了国家软件人才国际培训(沈阳)基地、国家级人才培养模式创新实验区、辽宁省软件工程实验教学示范中心,质量工程建设取得一系列重大成果,成功培养了大批软件实用性人才。
软件工程专业是省级示范专业,并被批准为国家级特色建设专业。
本学科已培养了大批硕士研究生走上工作岗位,软件工程被评为“全国工程硕士研究生教育特色工程领域”。
2012年,软件工程学科开始招收博士研究生,已形成了完善的本硕博贯通式软件工程人才培养体系。
在全国第四轮学科评估中,东北大学软件工程学科排名全国并列第九。
本学科学术队伍现有教授12人(其中博士生导师7人),副教授18人,以国家、区域科技需求为导向,结合学科的发展趋势和多年研究积累,已形成相互促进、彼此渗透、有一定优势和特色的学科研究方向。
(一)网构化软件工程及其演化技术体系。
研究结合大数据的高速、多样、价值密度等特性,描述软件生态环境,分析大数据对软件工程的影响及收益,形成全新的以数据为驱动的,具有自主性、协同性、反应性、演化性和多态性相结合的软件工程理论。
(二)软件安全技术。
针对软件理论和技术的研究与软件产业发展所面临的软件安全问题,围绕国家科技战略目标,立足创新研究,强调理论和应用相结合。
从软件安全开发模型和软件开发的生命周期入手,重点研究安全软件工程的防护框架、软件安全防护理论与关键技术和可信软件的关键技术。
(三)基于混合现实的交互式软件开发技术。
重点研究虚拟与真实空间位置映射技术、增强现实及交互技术、交互式医学信息可视化关键技术、云渲染关键技术及应用。
(四)软件定义互联网体系架构与关键技术。
学习中心姓名学号一、单选题(共12题,每题2分,共24分。
请将答案填入下表)1.软件工程是以()为核心。
A.过程B.方法C.软件开发D.质量1.软件工程是以()为核心。
A.过程B.方法C.软件开发D.质量2.以下数据流图存在()错误。
A.功能2.1存在不必要的输出B.功能2.1输出到顾客信息的数据流上无名字C.处理2.1无输入数据流D.该图中存在输入/输出命令3.数据流程图是一个分层的概念模型,分三个层次:(),分别描述系统的不同特征。
A.总体图、二级图、三级图B.总体图、二级图、细节图C.总体图、零级图、细节图D.总体图、次级图、细节图4.在用例图中,()是在系统之外,透过系统边界与系统进行有意义交互的任何事物。
A.相关系统B.用例C.类D.参与者5.软件测试是为了()而执行程序的过程。
A.纠正错误B.发现错误C.避免错误D证明正确6.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的()阶段。
A.可行性研究B.需求分析C.设计D.实施7.下图中,类B和类A之间的关系是()关系。
A.关联B.依赖C.组成关联D.聚集关系8.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则()。
A.E(p1)>E(p2) B.C(p1+p2)=C(p1)+C(p2)C.E(p1+p2)>E(p1)+E(p2) D.E(p1+p2)<E(p1)+E(p2)9.在将下面的左图改造成右边的图过程中体现了的()。
A.开闭原则B.里氏替换原则C.依赖倒转原则D.接口隔离原则10.下图体现的是用例图中用例的()关系。
A.泛化B.包含C.扩展D.错误的画法11.假设某项目有两个方案,预计A方案需要投入100000元,5年后净资金现值为40000元;预计B方案需要投入50000元,5年后净资金现值为10000元。
标题:东北大学考研复试内容复试参考书目复试准备复试资料东北大学复试安排艺术学院一复试科目及参考书(非同等学力)1302L1 音乐学复试科目:专业综合课小提琴演奏方向:1、巴赫无伴奏奏鸣曲:柔板、赋格(必奏);2、帕格尼尼24首随想曲任选一首;3、中型技巧性乐曲一首(外国);4、协奏曲(一首)第一乐章或二三乐章。
参考书目:无(注:全部作品需背奏;可自带伴奏)大提琴演奏方向:1、练习曲:波帕尔:大提琴高级练习曲40首作品73(自选1首);2、复调:巴哈:六首无伴奏组曲No.1-----No.6前奏曲(自选1首);3、技巧性乐曲:外国作品(自选1首);4、古典、浪漫时期协奏曲:第一乐章或二、三乐章。
参考书目:无(注:全部作品需背奏;可自带伴奏)钢琴演奏方向:1、练习曲(肖邦、李斯特、拉赫玛尼诺夫、斯克里亚宾的快速练习曲选一);2、复调(三声部以上);3、奏鸣曲(快板乐章);4、二首乐曲(有一定难度的中外作品各一首)。
参考书目:无(注:全部作品需背奏;可自带伴奏)声乐演唱方向:1、二首中国作品(其中一首为民歌);2、四首外国作品(二首咏叹调,二首艺术歌曲。
必须用原文演唱,两种以上的语言)。
参考书目:无(注:全部作品需背唱;可自带伴奏)民族声乐演唱方向:1、传统民歌1首;2、改编民歌1首;3、歌剧选段;4、古曲或戏曲选段;5、艺术歌曲1首。
参考书目:无(注:全部作品需背唱;可自带伴奏)视唱练耳方向:1、口试部分:(1)包含所有升降记号调并带有变化音、离调和转调的单声部视唱。
(2)构唱指定和弦。
(3)节奏读谱。
2、笔试部分:(1)自然音程、变化音程组听写。
(2)大谱表三和弦、七和弦原位及其转位和弦听写。
(3)包含所有升降记号调、并带有离调和近关系转调的单行谱表和弦连接听写。
(4)包含所有升降记号大小调、含有变化音的单声部、二声部旋律听写。
3、钢琴:车尔尼《299》以上程度的练习曲一首,中型以上乐曲一首。
参考书目:《单声部视唱教程(下)》,上海音乐学院视唱练耳教研组编,上海音乐出版社,1989年9月第1版。
1.什么是软件工程?目前有哪几种重要旳软件工程措施?概括地说,软件工程是指引计算机软件开发和维护旳一门工程学科.采用工程旳概念、原理、技术、和措施来开发与维护软件,把通过时间考验而证明对旳旳管理技术和目前可以得到旳最佳旳技术措施结合起来,以经济地开发出高质量旳软件并有效地维护它,这就是软件工程。
但软件工程始终以来都缺少一种统一旳定义,诸多学者、组织机构都分别给出了自己旳定义。
重要有老式措施也称为典型软件工程措施或生命周期措施或构造化范型和面向对象措施。
2、流程图与数据流图有什么重要区别?(1)数据流图(date flow diagram , DFD),是SA措施中用于表达系统逻辑模型旳一种工具,它以图形旳方式描绘数据在系统中流动和解决旳过程,由于它只反映系统必须完毕旳逻辑功能,因此它是一种功能模型,是从数据旳角度来描述一种系统旳;而流程图则是从对数据加工旳角度来描述系统旳;(2)数据流图中旳箭头是数据流,而流程图中旳箭头则是控制流,它体现旳是程序执行旳顺序;(3)数据流图适合于宏观地分析一种组织业务概况,而程序流程图只适合于描述系统中某个加工旳执行细节。
(4)数据流程图应当重点描述了数据加工旳过程,重要是模块内部,数据流图则是描述模块之间旳关系。
3.软件需求分析旳任务是什么?有哪些重要环节?需求分析旳基本任务是进一步描述软件旳功能和性能、拟定软件设计旳约束和软件同其他系统元素旳接口细节、定义软件旳其他有效性需求,总之,需求分析旳任务就是借助于目前系统旳逻辑模型导出目旳系统旳逻辑模型,解决目旳系统旳“做什么” 旳问题。
重要环节:1.问题辨认(1) 功能需求:明确所开发旳软件必须具有什么样旳功能。
(2) 性能需求:明确待开发旳软件旳技术性能指标。
(3) 环境需求:明确软件运营时所需要旳软、硬件旳规定。
(4) 顾客界面需求:明确人机交互方式、输入输出数据格式。
2. 分析与综合,导出软件旳逻辑模型分析人员对获取旳需求,进行一致性旳分析检查,在分析、综合中逐渐细化软件功能,划提成各个子功能。
山东与东北大学哪个好考研
山东与东北大学是我国的两所知名高校,它们在教育质量、学科实力和师资力量方面都有一定的优势。
然而,在考研复试分数线相当的情况下,如何选择适合自己的学校是一个需要仔细考虑的问题。
首先,山东大学是一所综合实力较强的学校,拥有完善的学科体系和优秀的师资力量。
该校在工科、理科和医学等领域都有较好的声誉,尤其在化学、材料、计算机科学等专业方向具有一定的优势。
此外,山东大学还注重学生的综合素质培养,注重培养学生的实践能力和创新精神。
对于有志于从事研究工作或者希望进入相关高科技行业的考生来说,山东大学是一个不错的选择。
而东北大学则是我国的一所重点工科院校,拥有雄厚的科研实力和学科优势。
该校在工科领域的声誉较高,尤其在信息技术、电力工程、材料科学与工程等专业方向具有一定的研究实力。
此外,东北大学注重学生的实践能力培养,开设了多个实验实训基地,并与企业合作开展相关科研项目。
对于有志于深入学术研究或者从事相关技术开发的考生来说,东北大学是一个有吸引力的选择。
综上所述,山东大学和东北大学在学科实力和师资力量上都有一定的优势,考生在选择时应根据自身的兴趣、专业发展需求和学校的科研领域等方面综合考虑,选择适合自己的学校。
无论选择山东大学还是东北大学,都需要努力学习和适应学校的学术氛围,以提升自己的学术水平和综合素质。
希望考生能够
根据自身情况做出明智的选择,为自己的未来开创更好的发展机遇。
C语言程序设计考查要点
(一) 掌握常量、变量的概念,掌握常见数据类型(字符型、整型和浮点型)变量的定义和使用。
(二) 掌握各种运算符的使用方法并理解运算符的优先级和关联性。
(三) 掌握各种数据类型的输入、输出,掌握数据类型之间的转换规则。
(四) 掌握分支结构程序设计方法,熟练使用if语句、switch语句。
(五) 掌握循环结构程序设计方法,熟练使用for语句、while语句和do-while语句。
(六) 熟练掌握一维数组、二维数组的定义和使用,熟练掌握字符串的定义和使用、掌握字符串处理函数的定义和使用。
(七) 熟练掌握函数的定义和调用,理解函数的递归和嵌套调用,了解不同类型存储变量的定义、使用范围和生命周期。
(八) 熟练掌握结构体的定义和使用,掌握结构体数组的定义和使用。
(九) 理解指针的定义,掌握通过指针访问数组、字符串和结构体的方法。
(十) 掌握文件的定义及处理方法。
数据结构考查要点
(一)理解数据结构的基本概念和术语,掌握数据的逻辑结构、存储结构及其差异,掌握算法的概念,掌握分析算法时间复杂度和空间复杂度的方法。
(二)掌握数组、线性表、栈和队列、树和二叉树、图等基本数据结构的逻辑特征和操作方法,掌握采用顺序存储结构和链式存储结构实现这些数据结构的原理以及基本操作的实现方法,并理解实现方法的特点,能正确分析实现算法的效率。
(三)掌握在各种常用的数据结构上进行查找和内部排序操作的实现原理、方法,并能对实现算法的性能和特点进行分析。
(四)在掌握基本数据结构实现原理和方法的基础上,针对应用问题,能够进行算法分析与设计,能够选择合适的数据结构设计有效的方法对问题进行求解。
(Introduction)Good morning, my dear teachers, my dear professors. I am very glad to be here for your interview. My name is Huang monishing. I am 22 years old and comes from Chaohu, a very beautiful aicent city. My undergraduate period has been accomplished in the PLA electronics engineering institute in July, 2010; In the past one year I have been a Technical Support Engineer for agricultural production technology limited liability company. And now, I am trying my best for obtaining a key to Zhejiang university.Generally speaking, I am a hard working student especially do the thing i am interested in. I will try my best to finish it no matter how difficult it is. When I was sophomore, i found electronic design very interesting, so i learned it very hard .I attend electronic design competition three times. I am won the first prize in the Anhui province electronic design competition. Furthermore, because of excellent results, I obtained college third-class scholarship.During the days preparing for the examination, I insist on running every day, no matter what the weather was like. And just owning to this, I could concentrate on my study and succeeded in the end.Well, in my spare time, i like basketball reading and especially in engineering such as software programming. In addition, I have also finished some projects about embedded system by using MCU. But I know my Programming technology is not good enough,I will continue studying.Ok, that is all, thank you for your attention.It is a state-owned enterprises in my hometown.There is the one of five fresh water laker near my hometown.2.性格,爱好,实践经验I am open-minded, willing and have broad interests like basketball, reading and especially in engineering such as software programming, website design, hardware design. For example, during the past four years, I have accomplished two websites: one is the website of our school, and the other is the website of the doctor forum of china 2007. Furthermore, I am interested in C plus plus programming language and have written some application programs. In July in the last year,I finished my graduate project with flying colors, which was a software application about Image Process .4.为什么想读研,将来愿意从事的方向,读研时的打算I learnt a lot from my job during the past one year. However,I think furtherstudy is still urgent for me to realize self-value. Life is precious. It is necessary to seize any chance for self-development,especially in this competitive modern world.And,I am looking forward to making a solid foundation for future profession after two years study here.The major that I hope pursue for my further education is program design. Because I find software are playing a more and more important role in each part of our modern society. And nowadays in China, with the recognition by the government, our domestic software industry is growing rapidly and that may provide a lot of chances to us.I plan to concentrate on study and research in this field in my graduate time. And I hope I can form a systematic view of software engineering and make a solid foundation for future profession after three years study here.3. "What is your greatest strength"?""I feel that my strongest asset is my ability to stick to things to get them done. I feel a real sense of accomplishment when I finish a job and it turns out just as I'd planned. I've set some high goals for myself. For example, I want to graduate with highest distinction. And even though I had a slow start in my freshman year, I made up for it by doing an honor's thesis."4. "What is your greatest weakness?"("你最大的弱点是什么?")"I' m such a perfectionist that I won't stop until a job is well done.5. "How do you feel about your progress to date?" ("对于你至今所取得的进步你是怎样看的?")"I think I did well in school. In fact, in a number of courses I received the highest exam scores in the class." "As an intern for the X Company, I received some of the highest evaluations that had been given in years.。
一、判断题1、软件危机是指软件开发和维护过程中存在的周期长、成本高、质量低等问题()。
2、软件危机是指计算机硬件发展的太快,软件开发跟不上硬件的更新()3、软件工程是指以质量为核心,为经济的开发满足客户需求的软件而研究、建立和应用的系统化的、有规则的、可度量的、可控制的工程原则和方法。
()4、软件工程是指编制软件的工程项目。
()5、软件工程是一个零散的相关知识点的集合。
()6、软件工程包含软件过程、项目管理、开发方法、软件度量和开发工具等各相关方面的知识的有机组合()7、软件开发具有难以描述性()8、软件开发的质量保证主要是通过程序员的经验来保证的()9、软件满足客户需求的程度是衡量软件质量的最重要因素()10、项目管理的内容涉及人力资源管理、项目计划、风险管理、项目跟踪、质量保证、配置管理等方面()11、项目管理的内容涉计算机硬件管理和软件管理两方面( * )二、选择题1、下面描述哪些不属于软件的开发特性()A) 软件开发具有难以描述性 B) 软件开发缺乏可见性C) 软件开发具有独立性 D) 软件开发具有变化性2、下面描述中那些属于软件的开发特性()A) 软件开发具有风险性 B) 软件开发具有随意性C) 软件开发具有可描述性 D) 软件开发不具有变化性3、以下对于软件危机的描述正确的是()A) 软件危机是指软件开发过程越来越长 B) 软件危机是指软件开发成本越来越高C) 软件危机是指软件质量越来越低 D) 软件危机是指以上三项的综合4、软件危机的表现不正确的是()A) 缺乏计划性 B) 软件需求获取不充分、不准确C) 缺乏团队开发的合作 D) 开发过于规范5、软件危机的表现不正确的是()A) 缺乏良好的质量评测手段 B) 软件的可维护性C) 软件种类过少 D) 软件可复用性差6、有关软件工程的描述正确的是()A) 软件工程只包括软件的开发过程B) 软件工程涉及软件过程、项目管理、开发方法、开发工具甚至企业文化。
以下按专业排名(前21):1、清华大学软件工程硕士必备报考信息清华大学软件工程硕士2010年研究生入学基本情况↓招生人数:无报考人数:无最低录取分数:无录取比例:无清华大学软件工程硕士2010年研究生入学专业目录↓初试科目:①101思想政治理论②201英语一③301数学一④408计算机学科专业基础综合复试备注:复试时专业综合考试内容:软件工程、数据库原理信息艺术设计必备报考信息信息艺术设计必备报考信息清华大学信息艺术设计2010年研究生入学基本情况↓招生人数:无报考人数:无最低录取分数:无录取比例:无清华大学信息艺术设计2010年研究生入学专业目录↓研究方向:01动漫编创、交互设计、交互艺术、数字游戏设计初试科目:①101思想政治理论②201英语一或 202俄语或 203日语或 241德语或 242法语③626信息技术基础或 627动画编创与游戏策划或 628艺术设计基础I (手绘表现)或 629艺术设计基础II(上机设计)④877案例分析2、西安交通大学软件工程硕士必备报考信息西安交通大学软件工程硕士2009年研究生入学基本情况↓招生人数: 70 报考人数:无最低录取分数:无录取比例:无西安交通大学软件工程硕士2009年研究生入学专业目录↓研究方向:01软件工程初试科目:①101统考政治②201统考英语③301数学一④408计算机学科专业基础综合复试备注:该专业复试科目:操作系统原理、数据库原理、微机原理与接口技术、数字逻辑与系统设计四门任选两门。
西安交通大学软件工程硕士2009年研究生入学参考书目↓复试科目:《操作系统原理》西安电子科技大学汤子瀛《数据库系统原理》电子工业出版社王能斌《微机原理与接口技术》清华大学出版社李宝红《数字逻辑与系统设计》高等教育出版社毛文林3、武汉大学计算机软件与理论必备报考信息武汉大学计算机软件与理论2010年研究生入学基本情况↓招生人数:无报考人数:无最低录取分数:无录取比例:无武汉大学计算机软件与理论2010年研究生入学专业目录↓研究方向:01 互联网上的软件工程02 基于组件的软件工程03 软件中间件04 软件互操作性的开发与测评05 软件体系结构06 软件质量控制与可靠性工程07 数据库理论与技术08 安全数据库09 网上信息服务10 并行计算与演化计算11 演化优化12 演化建模与参数反演13 演化硬件14 智能信息处理初试科目:①101思想政治理论②201英语一或203日语③301数学一④408计算机学科专业基础综合复试备注:复试笔试科目:①编译原理②操作系统同等学力加试科目:①数据库原理②计算机网络4、上海交通大学软件工程必备报考信息上海交通大学软件工程2010年研究生入学基本情况↓招生人数:无报考人数:无最低录取分数:无录取比例:无上海交通大学软件工程2010年研究生入学专业目录↓研究方向:软件系统开发技术;计算机应用技术;普适计算技术;可视数字技术初试科目:①101政治②201英语一③301数学一④408计算机学科专业基础综合5、南京大学软件工程必备报考信息南京大学软件工程2010年研究生入学基本情况↓招生人数: 100 报考人数:无最低录取分数:无录取比例:无南京大学软件工程2010年研究生入学专业目录↓研究方向:01软件设计与高级开发技术02软件工程技术03计算机网络技术04嵌入式软件技术05信息系统技术初试科目:①101政治②204英语二③302数学二④408计算机学科专业基础综合(数据结构、计算机组成原理、操作系统和计算机网络) 复试:笔试:软件工程,数据库;面试:专业综合复试备注:专业学位,学制2年,不接受单独考试。
软件工程试卷试题下载-样卷.doc第二学期期终试题踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负课程名称软件工程导论使用专业班级姓名学号一二三四五六七八九十总分试题得分一、判断题(正确的在括号内打上“√”,错误的打上“×”。
每题1.5分,共15分)1.Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格。
(×)2.PAD图在设置了五种基本控制结构后,还允许递归调用。
(×)3.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。
(×)4.当验收测试通过,软件开发就完成了。
(×)5.完成测试作业后,为了缩短源程序的长度应删除程序中的注解。
(×)6.在进行总体设计时应加强模块间的联系。
(×)7.系统结构图是精确表达程序结构的图形表示法。
因此,有时也可以将系统结构图当作系统流程图使用。
(×)8.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(×)9.在程序调试时,找出错误的位置和性质比改正该错误更难。
(√)10.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一。
(√)二、单项选择题(每小题2分,共10分)1.试判断下列叙述中,哪个(些)是正确的(D)a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c2.进行需求分析可使用多种工具,但(B)是不适用的。
A、数据流图B、PAD图C、判定表D、数据词典3.在详细设计阶段,经常采用的工具有(A)。
A、PADB、SAC、SCD、DFD4.详细设计的结果基本决定了最终程序的(C)A、代码的规模B、运行速度C、质量D、可维护性5.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。
A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的功能三、多项选择题(每题2分,共10分。
第一部分选择题一、单项选择题每小题1分,共20分。
(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。
A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性 B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()A.效率 B.规模 C.完整性 D.容错性6.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
A.结合 B.隐藏C.封装 D.抽象7.软件调试技术包括()A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试8.瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求9.软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析10.软件生命周期中所花费用最多的阶段是()A.详细设计 B.软件编码 C.软件测试D.软件维护11.第一个体现结构化编程思想的程序设计语言是()A.FORTRAN语言B.Pascal语言 C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模 B.运行速度 C.质量 D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模 B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。
北大软微考研过来人经验分享每年到了考研以及调剂的时候,就有很多学弟学妹通过校内或者认识的人找我打听关于北大软微学院的消息,我当时在调剂的时候由于网上资料缺乏,再加上一些人有意无意的夸大或者贬低软院,把我本来因为调剂已经很烦的心情弄的更糟糕,鉴于此,我将大家经常问到的问题整理一下,供师弟师妹们参考。
我本科是某内陆地区985院校经济类专业,11年考经济学院未果,调剂软院单证,12年成功转双,可以很坦白的告诉大家,我深深庆幸自己误打误撞来了这里,软院为我打开了一扇窗户,把我带到一个以前想都不敢想的世界,我周围的朋友谈到这个话题,也都觉得从未后悔来了软院。
话这么说可能有王婆卖瓜之嫌,但我会尽量客观公正的评价我所认识的软微学院,不误导师弟师妹们,由于我是经管类专业的,着重讲一下金服和管理的情况,技术类的我了解的不多。
一、基本情况介绍以及来软微学院的几种方式软院专业设置基本情况如下,软件与微电子学院=475人软件工程双证+175名通信与微电子双证+一些单证硕士(单证和双证的区别下面有介绍),全部专硕。
软件工程双证:475人,大部分在北京大兴校区上课,小部分在无锡。
1.软件开发:200人(其中包括软件开发、信息安全、软件管理、电子商务、嵌入式开发、互联网软件等专业)。
2.金融信息:160人,分为金融信息技术和金融信息服务,前者偏技术,需要本科计算机方向,考研也是走计算机的路子,后者偏经济,没有计算机基础的也可以报考(北软特色专业,很多都是四大院的调剂生源)。
3.管理技术:40人,有IT市场营销,IT项目管理、创业投资管理(风险投资)三个方向,大部分也是调剂,不少是名校高分落榜生。
4.数字艺术(计算机动画和计算机音乐等):40人(主要是是艺术考生)。
5.英汉互译(文本翻译和计算机辅助翻译):35人(主要是外语专业考生)。
通信工程双证:175人。
全部在无锡校区上课,第二年去北大本部,住万柳公寓,说白了就是北大信科委托北大软件学院培养一年的专业硕士。
东北大学电气工程专业考研专业课及复试内容
一、专业课
东北大学电气工程及自动化专业考研专业课考试科目根据方向不同,有所侧重:
1.双控/导航主要考查自动控制原理
2.检测主要考查检测技术或自动控制原理
3.系统主要考查自动控制原理或语言程序设计与数据结构
4.模式主要考查自动控制原理
二、考研复试
东北大学的考研复试内容也是根据不同的方向有不同的变动:
1.双控/导航:采取二选一的方式
综合知识一中有电路原理部分30%,微机原理部分30%,计算机控制系统部分40% 综合知识二中有线性代数40%,微分方程40%,概率论20%
2.检测
考查综合知识,其中单片机原理及接口技术占50%,单片机C语言程序设计占50%
3.系统采取二选一的方式
综合知识一中有电路原理部分30%,微机原理部分30%,计算机控制系统部分40% 综合知识二中有数据库40%,软件工程30%,计算机网络30%.
4.模式
考查综合知识,其中微机原理部分占50%,计算机控制系统部分占50%。
东北大学-软件工程考研复试第二学期期终试题踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负课程名称软件工程导论使用专业班级姓名学号一、判断题(正确的在括号内打上“√”,错误的打上“×”。
每题1.5分,共15分)1.Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格。
(×)2.PAD图在设置了五种基本控制结构后,还允许递归调用。
(×)3.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。
(×)4.当验收测试通过,软件开发就完成了。
(×)5.完成测试作业后,为了缩短源程序的长度应删除程序中的注解。
(×)6.在进行总体设计时应加强模块间的联系。
(×)7.系统结构图是精确表达程序结构的图形表示法。
因此,有时也可以将系统结构图当作系统流程图使用。
(×)8.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(×)9.在程序调试时,找出错误的位置和性质比改正该错误更难。
(√)10.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一。
(√)二、单项选择题(每小题2分,共10分)1.试判断下列叙述中,哪个(些)是正确的(D)a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c2.进行需求分析可使用多种工具,但(B)是不适用的。
A、数据流图B、PAD图C、判定表D、数据词典3.在详细设计阶段,经常采用的工具有(A)。
A、PADB、SAC、SCD、DFD4.详细设计的结果基本决定了最终程序的(C)A、代码的规模B、运行速度C、质量D、可维护性5.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。
A、程序的内部逻辑B、程序的复杂程度C、该软件的编辑人员D、程序的功能三、多项选择题(每题2分,共10分。
注:正确得2分,漏选得1分,多选、错选不得分。
)1.(ABCD)可以作为模块。
A、子程序B、函数C、过程D、编译文件2.下面哪些测试属于黑盒测试(BCD)。
A、路径测试B、等价类划分C、边界值分析D、错误推测E、循环测试3.下列属于度量效益方法的是(ABCD)。
A、货币的时间价值B、投资回收期C、收入D、投资回报率4.软件维护的策略包括(BCD)。
A、定期检测维护B、改正性维护C、适应性维护D、完善性维护5.下列属于软件测试过程的是(ABE)。
A、单元测试B、组装测试C、内核测试D、法律验证E、确认测试四、简答题(每题6分,共24分)1.耦合性和内聚性有几种类型? 其耦合度、内聚强度的顺序如何?答案:低:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合:高强:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚:弱2.请举例说明什么是多态,什么是重载?答案:多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象。
也就是说,在类等级的不同层次中可以共享(公用)一个行为(方法)的名字,然而不同层次中的每个类却各自按自己的需要来实现这个行为。
当对象接收到发送给它的消息时,根据该对象所属于的类动态选用在该类中定义的实现算法。
重载是指一个类中有多个同名的方法,但在操作数个数或类型上有区别。
例:public class A{int age;String? name;public void setValue(int i) {age=i;?}public void setValue(String s) {name=s;?}3.什么是数据字典?简述数据字典与数据流图的关系。
答案:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。
(2分)数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。
数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。
(3分)4.简述编码风格的重要性。
答案:阅读程序是软件开发和维护过程中的一个重要组成部分,程序实际上也是一种供人阅读的文章。
应当在编写程序时讲求程序的风格,这将大量地减少人们读程序的时间。
良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量。
5.面向对象的测试和传统开发方法的测试有什么不同?答案:(1)二者都可以分成四个阶段进行。
但传统测试最小单元是模块,而在面向对象环境下,最小的可测试的单元是封装了的类或对象,而不是程序模块。
(2)因为面向对象软件没有一个层次的控制结构,所以传统的自顶向下和自底向上的组装策略意义不大。
每次将一个操作组装到类中(像传统的增殖式组装那样)常常行不通,因为在构成类的各个部件之间存在各种直接的和非直接的交互。
对于面向对象系统的组装测试,存在两种不同的测试策略。
五、分析应用题(20分)1.求一组数组中的最大数, 数组表示为A(n),n=1,2……n的自然数。
(10分)2.请画出程序流程图(4分)3.请画出该算法的N-S图(3分)4.请用PAD图来表示该算法(3分)答案:2. 下面是某程序的流程图:(10分)∙计算它的环路复杂性。
(3分)答案:7 ∙为了完成基本路径测试,求它的一组独立的路径。
(7分)答案:路径1:(0)—①—(13)—(19)路径2:(0)—②—③—(14)—(19)路径3:(0)—②—④—⑤—(15)—(19)路径4:(0)—②—④—⑥—⑦—(16)—(19)路径5:(0)—②—④—⑥—⑧—⑨—(17)—(19)路径6:(0)—②—④—⑥—⑧—⑩—(11)—(18)—(19)路径7:(0)—②—④—⑥—⑧—⑩—(12)—(19)六、阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。
(12分)[说明]某基于微处理器的住宅安全系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。
房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。
在安装过程中,系统给每个传感器赋予一个编号(即id)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。
当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。
加工4的细化图[问题1](3分)数据流图1(住宅安全系统顶层图)中的A和B分别是什么?答案:A:传感器: B:报警器[问题2](3分)数据流图2(住宅安全系统第0层DFD图)中的数据存储“配置信息”会影响图中的哪些加工?答案:监控传感器、显示信息和状态[问题3](6分)将数据流图3(加工4的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入/输出)和数据流名称.答案: 4.4“读传感器”添加输入数据流“传感器状态”4.1“显示格式”添加输出数据流“传感器数据”4.5“拨号”添加输出数据流“电话拨号”七、请以自己的实际体会说明项目管理的意义和作用。
(8分)答案:(要点)软件项目管理就是对软件工程项目开发过程的管理。
具体地说,就是对整个软件生存期的一切活动进行管理,以达到提高生产率、改善产品质量的目的。
软件项目管理的职能:(1)制定计划:规定待完成的任务、要求、资源、人力和进度等。
(2)建立项目组织:为实施计划,保证任务的完成,需要建立分工明确的责任机构。
(3)配备人员:任用各种层次的技术人员和管理人员。
(4)指导:鼓励和动员软件人员完成所分配的任务。
(5)检验:对照计划或标准监督检查实施的情况。
东北大学秦皇岛分校软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。
(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE 环境2.Putnam成本估算模型是一个()模型。
A.静态单变量B.动态单变量C.静态多变量 D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性B.可重用性C.适应性 D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()A.效率B.规模C.完整性 D.容错性6.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
A.结合B.隐藏C.封装 D.抽象7.软件调试技术包括()A.边界值分析B.演绎法C.循环覆盖 D.集成测试8.瀑布模型的存在问题是()A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求9.软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析10.软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C.软件测试 D.软件维护11.第一个体现结构化编程思想的程序设计语言是()A.FORTRAN语言 B.Pascal语言 C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模B.运行速度C.质量 D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么 B.用户使用界面C.输入的信息 D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模 B.程序的效率C.程序设计语言的先进性 D.程序易读性17.IDEF。
图反映系统()A.怎么做B.对谁做C.何时做 D.做什么18.经济可行性研究的范围包括()A.资源有效性B.管理制度C.效益分析 D.开发风险19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。
A.确定B.行或不行C.正确 D.无二义20.需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费 D.软件系统的功能二、填空题(每空2分,共20分)。