厦门大学软件工程硕士一期班导师分配表

厦门大学软件工程硕士一期班导师分配表
厦门大学软件工程硕士一期班导师分配表

厦门大学软件工程硕士南昌教学点一期班导师分配表

经学生自主选择及教学点协调与平衡,厦门大学软件工程硕士南昌教学点一期班导师分配情况如下表所示,请各位同学及时填写导师申请表并与导师联系。

北京科技大学参考书目

北京科技大学参考书目│ ├────────────────────────────────────────┤ │070205凝聚态物理: 226量子力学:《量子力学》上册科学出版社曾谨言│ │《量子力学教程》高等教育出版社周世勋 │ │228统计物理:《热力学与统计物理》高等教育出版社汪志成 │ │《统计物理学》高等教育出版社熊吟涛 │ │332固体物理:《固体物理学》上、下册上海科技出版社方俊鑫、陆栋│ │《固体物理学》高等教育出版社黄昆、韩汝琦 │ │《固体物理导论》科学出版社基特尔(杨顺华译) │ │333金属物理:《金属物理》冶金工业出版社余宗森、田中卓 │ │同等学力加试:原子物理《原子物理学》高等教育出版社杨福家 │

│《原子物理学》高等教育出版社褚圣林 │ │理论力学《理论力学》高等教育出版社胡慧玲 │ │ │ │071200科学技术史: 219物理化学:《物理化学》冶金工业出版社蔡文娟1994 │ │254考古学通论:《中国考古学通论》河南大学出版社孙英民.李友谋主编2002年│ │《中国考古学:实践、理论、方法》中州古籍出版社张忠培1992年 │ │262科学技术哲学:《西方科学哲学》南京大学出版社夏基松、沈斐凤1987年│ │《科学哲学教程》山西科学出版社郭贵春2000年 │ │267文物保护学:《岩土文物建筑的保护》中国建筑工业出版社黄克忠1998年│ │《文物保存环境概论》科学出版社郭宏2001年9月 │ │《文物保护材料学》西北大学出版社王薏贞1995年 │

│334金属学及热处理:《金属学》冶金工业出版社宋维锡 │ │337金属腐蚀学:《金属腐蚀学》冶金工业出版社朱日彰 │ │395科学技术史:《科学史》广西师范大学丹皮尔2001 │ │《历史上的科学》科学出版社贝尔纳着伍况甫译1983 │ │《20世纪科学技术简史(第二版)》科学出版社李佩珊、许良英1999 │ │同等学力加试:科技文献导读无 │ │科学社会学《科学的社会功能》商务印书馆贝尔纳1982 │ │ │ │080104工程力学: 212弹性力学:《弹性力学》人民教育出版社徐 芝纶主编│ │213工程地质学:《工程地质学》地质出版社胡广韬.杨文元主编 │ │250炸药化学:《爆炸化学》国防工业出版社张熙和.云主惠主编 │

广州大学-2018软件工程试卷a及答案

广州大学2017—2018 学年第一学期考试卷 课程软件工程导论考试形式(闭卷,考试) 一、单选题(每小题1分,共25分,答案写在下表中) 1.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D)问题 A.产生危机 B.质量保证 C.开发效率 D.生产工程化 2.瀑布模型将软件生命周期归纳为3个时期,即计划期、开发期和运行期。下列(D )不属于开发期内的工作。 A.总体设计 B.详细设计 C.程序设计

D.维护 3.结构化方法将软件生命周期分为计划、开发和运行3个时期,下列任务中(B)属于计划时期的任务。 A.需求分析 B.问题定义 C.总体设计 D.编码 4.可行性研究要进行一次(C)需求分析。 A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 5.经济可行性研究的范围包括(C)。 A.资源有效性 B.管理制度 C.效益分析 D.开发风险 6.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。 A.确定 B.行或不行 C.正确 D.无二义 7.产生软件维护的副作用,是指(C )。 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时错误操作 8.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及(B)。 A.用户 B.需求评审 C.总结 D.都不对

9.软件开发的结构化分析方法,常用的描述软件工程需求的工具是(C) A.业务流程图、处理说明 B.软件流程图、模块说明 C.数据流程图、数据字典 D.系统流程图、程序编码 10.数据流图用于抽象描述一个软件的逻辑模型,数据流图由以写特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) A.控制流 B.加工 C.数据存储 D.数据流 11.软件开发的结构生命周期法的基本假定是认为软件需求能做到(C) A.严格定义 B.初步定义 C.早期冻结 D.动态改变 软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,即假定软件需求确定后一般不再改变,即“早期冻结”。 12.在结构化方法中,软件功能分解属于软件开发中的(C)阶段 A.详细设计 B.需求分析 C.总体设计 D.编程调试 13.概要设计的结果是提供一份(A) A.模块说明书 B.框图 C.程序 D.数据流图 14.耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于(B)方式 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 解释:耦合分为以下几种,按照耦合度由高到低排列是:

2015年厦门大学分子细胞生物学考研真题及答案解析

厦门大学2015年招收攻读硕士学位研究生 入学考试试题 科目代码:620 科目名称:分子细胞生物学 招生专业:生命科学学院、医学院、化学系、海洋与地球学院、环境与生态学院、药学院各相关专业 一、选择题(单选,每题2分,共30分) 1.病毒与细胞在起源上的关系,下面()的观点越来越有说服力 A.生物大分子→病毒→细胞 B.生物大分子→细胞→病毒 C.细胞→生物大分子→病毒 D都不对 2.已克隆人的rDNA,用()确定rDNA分布在人的哪几条染色体上 A.单克隆抗体技术 B.免疫荧光技术 C.免疫电镜技术 D.原位杂交技术 3.关于弹性蛋白的描述,()是对的 A.糖基化、高度不溶、很少羟基化、富含脯氨酸和甘氨酸 B.非糖基化、高度不溶、羟基化、富含脯氨酸和甘氨酸 C.非糖基化、可溶、很少羟基化、富含脯氨酸和甘氨酸 D.非糖基化、高度不溶、很少羟基化、富含脯氨酸和甘氨酸 4.乙酰胆碱受体属于()系统 A.通道耦联受体 B.G蛋白耦联受体 C.酶耦联受体 D.都不对 5.内质网还含有( ),可以识别不正确折叠的蛋白或未装配好的蛋白亚基,并促进它们重新折叠和装配 A.Dp B.Bip C.SRP D.Hsp90 6.染色体骨架的主要成分是() A.组蛋白 B.非组蛋白 C.DNA D.RNA 7.溶酶体内所含有的酶为( ) A.碱性水解酶 B.中性水解酶 C.酸性水解酶 D.氧化磷酸化酶 8.用特异性药物松弛素B可以阻断( )的形成 A.胞饮泡 B.吞噬泡 C.分泌小泡 D.包被小泡 9.有丝分裂中期最主要的特征是( ) A.染色体排列在赤道面上 B.纺锤体形成 C.核膜破裂 D.姐妹染色单体各移向一极 二、名词解释(每题6分,共30分)

软件学院学生科技创新及学科竞赛管理办法

厦门大学软件学院文件 学院【2010】4号 软件学院学生科技创新及学科竞赛管理办法为鼓励软件学院学生积极参与课外科技学术活动,踊跃参加学科竞赛,提高学生的学术水平和创新能力,促进学生科技创新成果的涌现特制定本办法。 第一章领导和组织机构 1、成立学院学生科技创新及学科竞赛指导委员会 学生参加科技创新及学科竞赛的积极性关系到素质教育和创新型软件人才培养的成效,学生科技创新成果关乎学院的荣誉和声望,也是学院综合竞争力的体现,理应得到全院教职工的重视与支持。 学院成立“软件学院学生科技创新及学科竞赛指导委员会”(以下简称委员会)。委员会设主任2名,由学院党委书记、院长担任;设副主任4名,由学院副院长、党委副书记担任;设委员若干,由企业技术骨干和学院学生科技创新及学科竞赛指导小组成员担任。委员会主要负责统筹安排相关领域的制度建设和资源配置。学院每年拨出专款设立学生科技创新专项基金,用于支持相关领域的活动及竞赛,列入每年的预算,基金的具体支出计划由委员会主任、副主任研究决定。 2、成立学院学生科技创新及学科竞赛指导小组 学院成立“软件学院学生科技创新及学科竞赛指导小组”(以下简称指导小组)。指导小组在委员会的领导下开展工作,设组长1名、副组长

1名,成员为学院专业教师和相关辅导员,可由学院指定或自愿报名参加。指导小组主要负责各级各类学生科技创新及学科竞赛的指导和评审工作。 指导小组承担在大一开设的《国内外学科竞赛》专业选修课的教学任务,向学生介绍国内外主要的学科竞赛,从低年级做起,激发学生兴趣,课程计1学分。同时,学院开设《创新实践课》专业选修课,凡同时选修《国内外学科竞赛》和《创新实践课》并在指导小组指导下参加国家级及以上竞赛并提交作品、获指导小组验收通过的,视为课程合格,共计2学分。科技创新和学科竞赛的申报、立项、评审等相关规定见本办法第三章。 指导小组应密切关注有关学科竞赛的动态,及时组织、指导学生团队参赛,安排好培训,并按时报送作品,一些重要赛事应组织大一的保送生尽早组队训练;指导小组与软件学社应保持密切联系,根据学生实际情况酌情安排参赛。 学院为指导小组提供必要的软硬件支撑和经费保障,根据指导小组成员指导学生参赛的获奖情况给予奖励,根据时间和精力的投入情况给予计算教学工作量,详见本办法的第六章。 3、学院软件学社在科技创新和学科竞赛活动中的职责 软件学社是是学院团委学生会的一个重要部门,在指导小组指导下负责学院学生科技创新及学科竞赛的发动、组织。 软件学社应在学院内举办各种形式的学术讲座、沙龙、趣味小竞赛,提高学生的专业兴趣,激发学生的科研热情。同时,应建立学院人才库,在指导小组指导下制定全年赛程计划,根据学生兴趣合理组队。

2015软件工程试卷A及答案

2015软件工程试卷A及答案

广州大学2014—2015 学年第一学期考试卷 课程软件工程导论考试形式(闭卷,考试) 一、单选题(每小题1分,共10分,答案写在下表中) 1.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。 A.技术可行性 B.经济可行性 C.社会可行性 D.法律可行性 2.结构化分析方法是在软件开发过程中常用的方法。这个方法采用的基本手段是()。 A.分解与抽象 B.分解与综合 C.归纳与推导 D.试探与回溯 3.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( ) A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 (软件工程导论+36学时-- A 卷答案共7页/第2页)

4.快速原型模型的主要特点之一是( ) A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 5.软件可维护性的特性中相互矛盾的是() 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.人工检测 二、填空题(每空1分,共16分) 1、用户关注软件质量的外部属性,如软件的正确性、可靠性、有效性、完整 (软件工程导论+36学时-- A 卷答案共7页/第3页)

软件工程导论部分课后习题答案

第一章 1-1 什么是软件危机? 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程? 是指导计算机软件开发和维护的一门工程学科。 1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2 种): 1. 传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2. 面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。 1-6 什么是软件过程?它与软件工程方法学有何关系? z 软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤z 软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称范型 1-7 什么是软件生命周期模型,试比较瀑布模型,快速原型模型,增量模型,和螺旋模型的优缺点,说明每种模型的适用范围。 软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。 瀑布模型的优点:1.可强迫开发人员采用规范的方法;2.严格规定了每个阶段必须提交的文档;3.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依赖规格说明,导致不能满足用户需求。适用中小型项目。 快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少快速原型模型的优点:不适用大型软件的开发适用于小型项目。 增量模型的优点:1短期内可以交付满足部分用户需求的功能产品;2逐步增加功能可以让用户去适应新产品;3开放式的软件可维护性比较好;4开始第一构件前,已经完成需求说明。 增量模型的缺点:1对现有产品功能造成破坏;2意义上的矛盾适用于中型软件的开发 螺旋模型的优点:1集成了瀑布模型、快速原型模型、增量模型的优点;2支持用户需求动态变化;3需求分析与软件实现紧密联系相互依赖;4原型作为刑式的可执行的需求规格说明,即利用用户和开发人员共同理解,又可作为后续开发的基础;5为用户参与决策提供方便;6提高目标软件的适应能力;7降低风险;8在大型软件开发过程中充分发挥优势。螺旋模型的缺点:1迭代次数影响开发成本,延迟提价时间;2找不到关键改进点,人才、物力、财力时间引起无谓消耗;3成于风险分析,败于风险分析。适用于内部开发的大规模软件项目。 1-8:为什么说喷泉模型叫好的体现了面向对象软件开发过程无缝和迭代的特性?

Matlab程序设计与应用(厦门大学网络学院)

单选题(共100题) (1).如果x=1: 2 : 8,则x(1)和x(4)分别是()(1分) 回答: 正确答案:B. 1, 7 得分:0 (2).下列哪个函数名是四舍五入到最邻近的整数()(1分) 回答: 正确答案:C.round 得分:0 (3).表达式 char(65)+1 的值是()(1分) 回答: 正确答案:B.66 得分:0 (4).legend()命令是()(1分) 回答: 正确答案:A.在图中标注“图例”; 得分:0 (5).MATLAB中的程序控制结构包括()(1分) 回答: 正确答案:B. 顺序结构循环结构选择结构 得分:0 (6).在MATLAB矩阵除法中,B/A等效于()(1分) 回答: 正确答案:A.B*inv(A) 得分:0 (7).subplot(2,1,2)是指()的子图(1分) 回答: 正确答案:B.两行一列的下图 得分:0 (8).设有数组定义:x=[1,2,3,4,5,6], y=x' ,下列表达式中正确的是()(1分) 回答: 正确答案:D.y*x 得分:0 (9).Matlab中用来表示不确定值的变量是()(1分) 回答:

正确答案:A.NaN 得分:0 (10).执行语句for x=1:2:10, disp(x), end,循环体将执行()次(1分) 回答: 正确答案:B.5次 得分:0 (11).下列对条件语句、分支语句、固定循环次数语句、不定循环次数语句关键字排序正确的是() (1分) 回答: 正确答案:B. if else end; switch case end; for end; while end; 得分:0 (12).删除工作空间中保存的变量x的命令是()(1分) 回答: 正确答案:A.clear x 得分:0 (13).产生所有元素均为1的2行3列矩阵的命令是()(1分) 回答: 正确答案:A.ones(2,3) 得分:0 (14).case子句后面的表达式不可以为()(1分) 回答: 正确答案:B.字符串 得分:0 (15).可以使用()命令为图形添加网格(1分) 回答: 正确答案:A.grid on 得分:0 (16).清空Matlab工作空间内所有变量的指令是()(1分) 回答: 正确答案:C.clear 得分:0 (17).设A=[2 4 3; 5 3 1; 3 6 7],则sum(A),length(A)和size(A)的结果()(1分) 回答: 正确答案:A.[10 13 11] 3 [3 3] 得分:0

广州大学2015软件工程试卷A及答案

院、系领导 A 卷 审批并签名 ` 广州大学2014—2015 学年第一学期考试卷课程软件工程导论考试形式(闭卷,考试)学院计算机科学与教育软件班级学号姓名 题次一二三四五六七八九十总分评卷人分数10 16 25 49 100 评分 一、单选题(每小题1分,共10分,答案写在下表中) 1 2 3 4 5 6 7 8 9 10 B A C D C C A B A D 1.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方 面。 A.技术可行性 B.经济可行性 C.社会可行性 D.法律可行性 2.结构化分析方法是在软件开发过程中常用的方法。这个方法采用的基本手段是()。 A.分解与抽象 B.分解与综合 C.归纳与推导 D.试探与回溯 3.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0], 现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( ) A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法

4.快速原型模型的主要特点之一是( ) A.开发完毕才见到产品 B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件 D.及早提供工作软件 5.软件可维护性的特性中相互矛盾的是() 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.人工检测 二、填空题(每空1分,共16分) 1、用户关注软件质量的外部属性,如软件的正确性、可靠性、有效性、完整性、可用性、可维护性、可移植性、可复用性等。(顺序可互换)

张海藩《软件工程导论》(第6版)(课后习题 第3章 需求分析)【圣才出品】

第3章需求分析 1.为什么要进行需求分析?通常对软件系统有哪些需求? 答:(1)需求分析的原因 为了开发真正满足用户需求的软件产品,需求分析是软件开发工作获得成功的前提条件,不能满足用户需求的程序只会令用户失望,给开发者带来烦恼。 (2)对软件系统的需求 功能需求、性能需求、可靠性和可用性需求、出错处理、借口需求、约束、逆向需求、将来可能提出的要求。 2.怎样与用户有效地沟通以获取用户的真实需求? 答:访谈是最早开始使用的获取用户需求的技术,也是目前广泛使用的需求分析技术,访谈有两种形式,分别是正式的和非正式的访谈。正式访谈时,系统分析员将提出一些事先准备好的具体问题。在非正式访谈中,分析员将提出一些用户可以自由回答的开放性问题,以鼓励被访问人员说出自己的想法。其中情景分析技术往往非常有效。 3.银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。 用数据流图描绘系统中的数据对象,并用实体联系图描绘系统中的数据对象。

答:(1)数据流图,如图3-9所示。 图3-9银行计算机储蓄系统数据流图 (2)E-R模型 如图3-10所示。本题中共有两类实体,分别是“储户”和“储蓄所”,在它们之间存在“存取款”关系。因为一位储户可以在多家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取款”是多对多(M:N)关系。 储户的属性主要有姓名、住址、电话号码和身份证号码,储蓄所的属性主要是名称、地址和电话号码,而数额、类型、到期日期、利率和密码则是关系类型存取款的属性。

生物化学、化学生物学、分子生物学,三者联系与区别

一、生物化学、化学生物学、分子生物学,三者联系与区别 欧洲化学生物学的一个专门刊名为ChemBioChem刊物,这部刊物在我所阅读的文献中被反复提及,我查到该文献的两位主编分别是Jean-Marie Lehn教授和Alan R. Fersht教授,他们在诠释刊物的宗旨[1]时指出:ChemBioChem意指化学生物学和生物化学,其使命是涵盖从复杂的碳水化合物、多肽蛋白质到DNA/RNA,从组合化学、组合生物学到信号传导,从催化抗体到蛋白质折叠,从生物信息学和结构生物学到药物设计,这一范围宽广而欣欣向荣的学科领域。既然化学生物学涵盖面这么广泛,它到底和其它学科之间怎么区分呢? 想到拿这个题目出来介绍是因为这是我在第一节课课堂讨论中的内容,我们小组所参考的文献主要是关于对化学生物学这门学科的认识,化学生物学的分析手段以及一些新的研究进展,比如药物开发和寻找药物靶点。当时课堂上对于题目中三者展开过热烈讨论,作为新兴学科的化学生物学,研究的是小分子作为工具解决生物学问题的学科,它如何从生物化学和分子生物学中分别出来,这也是我自己最开始产生过矛盾的问题,这里我结合所查阅的文献谈一下自己的理解。 1.1 生物化学(Biological Chemistry) 生物化学是研究生命物质的化学组成、结构、化学现象及生命过程中各种化学变化的生物学分支学科[1]。根据一些生物化学的书我归纳了一下,其研究的基本内容包括对生物体的化学组成的鉴定,对

新陈代谢与代谢调节控制,生物大分子的结构与功能测定,以及研究酶催化,生物膜和生物力学,激素与维生素,生命的起源与进化。 生物化学对其他各门生物学科的深刻影响首先反映在与其关系比较密切的细胞学、微生物学、遗传学、生理学等领域。通过对生物高分子结构与功能进行的深入研究,揭示了生物体物质代谢、能量转换、遗传信息传递、光合作用、神经传导、肌肉收缩、激素作用、免疫和细胞间通讯等许多奥秘,使人们对生命本质的认识跃进到一个崭新的阶段。(摘自https://www.360docs.net/doc/f13924244.html,/view/253496.htm) 1.2 化学生物学(Chemical Biology) 化学生物学是使用小分子作为工具解决生物学的问题或通过干扰/调节正常过程了解蛋白质的功能[1]。曾看到过一篇关于介绍化学生物学的奠基人Schreiber的文章,他曾经指出:“化学生物学是对分子生物学的有力补充,分子生物学采用定点突变的方法来改变生物分子如蛋白质和核酸的功能;而化学生物学是采用化学的手段,如运用小分子或人工设计合成的分子作为配体来直接改变生物分子的功能[2]。” 化学生物学是近年来出现的新兴研究领域,它融合了化学、生物学、物理学、信息科学等多个相关学科的理论、技术和研究方法,是一个有活力、有应用前景的新学科。它主要研究的内容包括[3]:1化学遗传学—采用小分子活性化合物作为探针,探索和调控细胞过程 (1)基因表达的小分子调控

厦门大学软件学院首届宿舍文化节(执行书)

厦门大学软件学院首届宿舍文化节 ——宿面朝天 主办方:软件学院团委学生会 承办方:乐助协会,宣传部 [11月6日至21日] 一、活动背景: 宿舍,是我们生活、学习的主要场所;是互相关心、共同进步的小窝;是传播信息,交流思想,探讨问题,表现自我的平台;更是自我管理,自我教育的课堂。 为了营造良好的学习和生活环境,建设健康向上的寝室文化,创建高品位的寝室文化,消除宿舍文化中消极文化的负面影响,加强宿舍间的文化交流,院团委学生会、乐助协会即将于11月份举行以“弘扬宿舍文化,加强宿舍交流”为主旨的首届厦门大学软件学院宿舍文化节。 二、活动对象:厦门大学漳州校区软件学院全体学生 三、评审团:09级软院学生 四、宣传活动: 1、项目内容 A、在各栋学生宿舍张贴“首届宿舍文化节”宣传海报; B、利用学院的人人主页加以宣传; C、各班委、层长宣传。 2、宣传日程安排 A、海报(PS组): 任务:海报(80*110)3张 (1)请应庄婧学姐安排任务; (2)10月31日22:00前,请PS组有任务的同学将海报交给应庄婧学姐,由庄婧学姐定稿; (3)11月1日请乐助协会的同学打印海报,并张贴在各指定位置。 B、人人主页: (1)请在11月1日前发布即将报名的相关信息; (2)请在11月7日将报名竞技活动的各组人员合照上传,供大家参与人气王的投票; (3)请在11月14日将初选后的宿舍设计大赛作品上传,供大家进行投票。(4)请在各项活动结束后及时将相关信息发布。

C、班委、层长:请在11月2日晚通知各位同学相关事项,并分发报名表。 D、积分板(手绘组): 任务:积分板1份,获奖名单(8K,宿舍先不填)2张; (1)请杜颖学姐安排任务; (2)11月13日13:00前请做好积分板,并放在凌云和博学楼下。 (3)11月20日前请做好最后获奖名单。 E、后期宣传(记者团): (1)请肖潇学姐安排任务; (2)请记者团同学在各项活动结束后及时将相关信息上交; (3)请在各项活动结束后及时将相关信息发给相关人员。 五、具体活动项目及流程: (一)宿舍设计大赛 1.活动主旨:宿舍对于我们而言就是家,温暖和谐的宿舍氛围将是我们惬意的 学习生活的保证,每个宿舍里来自天南地北的人们有着不同的价值观、不同的阅历,这就是不同的宿舍文化,为自己宿舍做设计、想个创意口号是我们每个宿舍不同文化氛围的升华和体现。 2.活动内容:集宿舍全体人员的智慧,自由发挥,设计宿舍装潢,并可用摄影 作品的形式展现出来,展现各具特色的宿舍文化。 3、活动细则:(1)宿舍整体布置美观、舒适、温馨,学习氛围及文化气息浓厚 (2)宿舍成员参与活动的积极性及热情高; (3)宿舍內务清新整洁,物品按规定要求放置; (4)宿舍成员关系融洽,集体荣誉感强; 4、评比项目: (1)宿舍的环境情况(参考之前卫检得分); (2)舍徽和口号的设计; (3)上交宿舍的摄影作品,内容是反映宿舍生活的照片。 5、评分标准:(1)一百分制; (2)评审团到宿舍察看,根据宿舍设计、宿舍氛围打分,此部分分数占总分的70%; (3)将摄影作品(JPG格式)初选优秀的上传至厦门大学软件学院人人主页,由网友投票,将根据得票数高低评分,此部分分 数占总分的30%;(若未上传为0分,上传者至少10分,通 过初选者至少20分,获得票数多者酌情加分) (4)以实际获得分数计入总分。 6、注意事项: (1)本次活动以宿舍为单位,要求全体大一学生必须参加,大二学生报名参加(请发送邮件至公共邮箱,主题为“园区+宿舍号+ 报名参加宿舍设计大赛”),参加活动的宿舍至少提交作品1 份(至少8张,至多16张,有条件可以进行图片处理),以“园

软件工程导论第五版复习资料

软件工程导论 第一章软件工程学概述 1、软件 完成特点功能的程序以及数据结构和文档 2、软件的特点 (1)软件开发更依赖于开发人员的业务素质、智力、人员的组织、合作和管理。软件开发、设计几乎都是从头开始,成本和进度很难估计。 (2)软件存在潜伏错误,硬件错误一般能排除。 (3)软件开发成功后,只需对原版进行复制。 (4)软件在使用过程中维护复杂: 1)纠错性维护—改正运行期间发现的潜伏错误; 2)完善性维护—提高或完善软件的性能; 3)适应性维护—修改软件,以适应软硬件环境的变化; 4)预防性维护—改进软件未来的可维护性和可靠性。 (5)软件不会磨损和老化。 3、软件危机及软件危机的表现 软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。 软件危机的表现 1)对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象,从而降低了开发商的信誉,引起用户不满。 2)用户对已完成的软件不满意的现象时有发生。 3)软件产品的质量往往是靠不住的。 4)软件常常是不可维护的。 5)软件通常没有适当的文档资料。文档资料不全或不合格,必将给软件开发和维护工作带来许多难以想象的困难和难以解决的问题。 6)软件成本在计算机系统总成本中所占比例逐年上升。特别是软件维护成本迅速增加,已经占据软硬件总成本的40%~75%。 7)开发生产率提高的速度远跟不上软件需求。 4、软件工程及软件工程的特性 软件工程是用工程、科学和数学的原则与方法开发、维护计算机软件的有关技术和管理方法。 软件工程的特性: 1)软件工程关注于大型程序的构造 2)软件工程的中心课题是控制复杂性 3)软件经常变化 4)开发软件的效率非常重要 5)和谐地合作是开发软件的关键 6)软件必须有效地支持它的用户

厦门大学软件学院08级离散数学期末试卷及答案

厦门大学软件学院2008级离散数学期末试卷(A ) 一、选择题(共10题,每题3分,共30分) 1. 下列语句为命题的是( ) A. 勿踏草地; B. 你去图书馆吗?; C. 月球上有水。; D. 本命题为假。 2. 下列推理中,( )是错误的 A. 如果x 是有理数,则它为整数。1/2是有理数。所以,1/2是整数。 B. 若周末气温超过30度,小红就去游泳。小红周末没去游泳。所以,周末气温没有超过30度。 C. 下午小明或者去看电影,或者去打篮球。下午小明没去打篮球。因此,下午小明去看电影了。 D. 若a 能被4整除,则a 能被2整除。a 能被2整除。因此,a 能被4整除。 3. 谓词公式())()()()()(x Q y R y x P x →?∨?中的x ( ) A. 只是约束变元; B. 只是自由变元; C. 既非约束变元又非自由变元; D. 既是约束变元又是自由变元 4. 下列关系中,( )不是等价关系 A. 非空集合的幂集的元素间的包含关系; B. 集合之间的等势关系; C. 公式之间的等价关系; D. 图之间的同构关系。 5. 下面等价公式中,( )是不正确的 A. ())()()()()()()(x B x x A x x B x A x ?∧??∧? B. ())()()()()()()(x B x x A x x B x A x ?∨??∨? C. ()B x A x B x A x →??→?)()()()( D. ())()()()(x B x A x B A x ?→?→? 6. 下列关于集合的势的叙述中,( )是错误的 A. 实数集势小于或等于自然数集; B. 任一无限集合都存在与自己等势的真子集; C. 集合之间的势小于或等于关系是偏序关系; D. 有理数集势小于整数集。 7. 设A ,B ,C 是集合,F 是关系,B A G →:,A D ?,则下列式子中不正确的是( ) A. B B A B A =?φ=- ; B. D D G G ?-))((1; C. ][][][B F A F B A F =; C. )()(C B A C B A ⊕⊕=⊕⊕ 8. 以下序列中,( )是简单可图的 A. (4,4,3,3,2,2); B. (3,3,3,1); C. (5,4,3,2,2); D. (6,6,3,2,2,2,1) 9. 下列叙述中错误的是( ) A. )2(≥n n 阶竞赛图都具有哈密顿通路; B. 非平凡树不是偶拉图,也不是哈密顿图; C. 3(≥n n 且为奇数)阶的二部图一定不是哈密顿图;

广州大学软件工程导论大纲

《软件工程导论》课程教学大纲 一、教学大纲说明 1)课程的地位、作用和任务 《软件工程导论》是计算机软件专业的必修课程。该学科涉及到为高效率地构建满足客户需求的软件系统所需的理论、知识和实践的应用。软件工程适用于各类软件系统的开发,它包含需求分析和规约、设计、构建、测试、运行和维护等软件系统生存周期的所有阶段。 本课程是计算机及相关专业的核心课程之一,是指导软件开发、研究的系统的科学的工程方法学科。掌握必要的、丰富的软件工程知识、原理、方法、工具和管理知识等是开发出优秀软件产品基础条件。 2)课程教学的目的和要求 本课程让学生理解如何以工程技术的概念、原理和方法来开发和维护软件系统。软件工程使用工程化方法、技术和度量,学生应该了解使用管理软件开发的工具、软件制品的分析和建模工具、质量评估与控制工具、确保有条不紊且有控制地实施软件演化和复用的工具,掌握选择最适合开发环境的工具、方法和途径以控制软件系统生产的质量、进度、成本等。 通过本课程的学习,使学生既掌握软件工程的基本原理和方法,又掌握软件开发过程及过程中使用的各种方法、工具,熟悉开发大型软件系统所需的各种知识,重点掌握面向对象的软件开发理论及方法,了解软件项目管理和测试知识,培养设计、实现、管理软件项目的能力。 3)课程教学方法与手段 本课程以多媒体教案为教学手段。《软件工程导论》是一门技术和管理交叉型的学科,旨在培养高级软件开发人才,而学生的基础差距很大,致使教学难度很大。在教学中拟采用课堂讲授与实习研讨并重的方式以提高学生的学习兴趣和效果。教学管理和考核拟以学习

小组为基本单元(而不是个人)从而强化团队作业精神和协作能力。除课上可参考的power point课件外,还会推荐给学生一些经典资料,供学生在课外参考。 4)课程与其它课程的联系 计算机原理、数据结构、C++程序设计语言、操作系统、计算机网络、数据库原理是《软件工程导论》课程的先行课程,该课程是这些先行课程在实际开发中的运用。 5)教材与教学参考书 教材:《软件工程》(第3版),齐治昌等著2012年05月出版 参考书:《软件工程》郑人杰等著,人民邮电出版社2009-11版,2012年第3次印刷。 《实用软件工程》赵池龙,杨林,孙伟,电子工业出版社,2006年7月2版。 《软件工程导论》张海藩编著,清华大学出版社,2008年第5版。 《软件工程》邓良松等编著,西安电子科技大学出版社,2000年。 二、课程的教学内容、重点和难点 第1章软件与软件工程 1.1软件的概念 1.2软件工程的概念 1.3软件过程模型 1.4敏捷软件开发原则和应用 1.5软件工程人的因素 1.6软件工具及软件开发环境 1.7基于计算机的系统 第2章UML与RUP统一过程 2.1案例说明 2.2面向对象的软件开发方法 2.3UML概述 2.4RUP统一过程 第3章需求工程概论 3.1软件需求的概念 3.2需求工程的预备知识 3.3需求工程的过程模型 第4章需求获取 4.1软件需求的初始表示 4.2需求获取的过程模型

软件工程导论答案(第三章)

第三章 1.为什么要进行需求分析?通常对软件系统有哪些需求? 为了开发真正满足用户需求的软件产品,需求分析是软件开发工作获得成功的前提条件,不能满足用户需求的程序只会令用户失望,给开发者带来烦恼。 功能需求、性能需求、可靠性和可用性需求、出错处理、借口需求、约束、逆向需求、将来可能提出的要求。 2.怎样与用户有效地沟通以获取用户的真是需求? 访谈是最早开始使用的获取用户需求的技术,也是目前广泛使用的需求分析技术,访谈有两种形式,分别是正式的和非正式的访谈。正式访谈时,系统分析员将提出一些事先准备好的具体问题。在非正式访谈中,分析员将提出一些用户可以自由回答的开放性问题,以鼓励被访问人员说出自己的想法。其中情景分析技术往往非常有效。 3.银行计算机储蓄系统的工作过程大致如下:储户填写的存单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码等信息。并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。 流程图上一章节已有 4.分析习题2第3题所述的机票预订系统。试用实体-联系图描绘本系统中的数据对象并用数据流图描绘本系统的功能 流程图上一章节已有 5.分析习题2第4题所述的患者监护系统。试用实体-联系图描绘本系统中的数据对象并用数据流图描绘本系统的功能,画出本系统的顶层IPO图。

流程图上一章节已有 6.复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没有纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印室发生卡纸故障,则进入卡纸状态,发出警告,等待维修人员来排除故障,故障排除后回到闲置状态。 试用状态装换图描绘复印机的行为。

2019厦门大学软件工程专硕考研初试科目及参考书目

2019厦门大学软件工程专硕考研初试科目及参考书目 一、学院介绍 学院把高起点、高水平的教学、科研作为学院的立院之本,借鉴国际软件人才培养经验,努力实现管理体制、教学模式、课程体系、 教学内容和教学方法的改革与创新,培养具有国际竞争能力的软件产业精英。学院根据信息产业的发展,以市场需求为导向,制定软件人才培养方案。采用国际先进的教学思想、教学方法和优秀教材进行双语教学,按照国际通行规则组织实施教学活动。在专业课程设置上把握重点,推出全球权威性的、IT前沿系统课程,强化外语教学和项目研发实践。学院与MICROSOFT、IBM、SUN、ORACLE、INTEL、SYBASE、BEA、DELL、花旗银行、麻省理工学院、卡内基-梅隆大学等国外著名的IT企业和著名高校开展多途径合作办学,力求在管理体制和运行机制上创新。 学院以培养高层次、实用型软件开发和管理人才为培养方向。设有软件工程、数字媒体艺术本科和软件工程研究生学历教育,包括普通高考本科生、工程硕士研究生和工学硕士研究生等多种培养类型。学院现有在校学生1556人,其中本科生1178人,工学硕士研究生75人,工程硕士研究生303人。学院2004年-2007年四届本科、硕士毕业生549人就业率达100%,深受企事业单位欢迎。2004年-2007年共有64名本科生被推荐为免试研究生,其中推荐到北京大学、清华大

学、南京大学、浙江大学等学校的有30人。 二、考试科目 ①101思想政治理论 ②204英语二 ③302数学二 ④865专业基础(数据结构与软件工程) 三、参考书目 《数据结构》(C语言版)(严蔚敏清华大学出版社)《软件工程》,Ian Sommerville,机械工业出版社

广州大学2015软件工程试卷B及答案

院、系领导 B 卷 审批并签名 ` 广州大学2014—2015 学年第一学期考试卷课程软件工程导论考试形式(闭卷,考试)学院计算机科学与教育软件班级学号姓名 题次一二三四五六七八九十总分评卷人分数10 20 20 50 评分 一、单选题(每小题1分,共10分,答案写在下表中) 1 2 3 4 5 6 7 8 9 10 A B D C B A D A C C 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.不同的对象收到相同的消息时产生相同的动作 C.相同的对象收到相同的消息时产生不同的动作 D.相同的对象收到相同的消息时产生相同的动作 7、软件测试方法中的( )属于静态测试方法。 A、黑盒法 B、路径覆盖 C、错误推测 D、人工检测 8.面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。 A.对数据的操作 B.信息 C.数据隐藏 D.数据抽象 9、软件可维护性的特性中相互矛盾的是() A、可修改性和可理解性 B、可测试性和可理解性 C、效率和可修改性 D、可理解性和可读性 10、软件维护产生的副作用,是指() A、开发时的错误 B、隐含的错误 C、因修改软件而造成的错误 D、运行时误操作 二、填空题(每空1分,共20分) 1、软件工程师更关注软件质量的内部属性,如模块化、一致性、简洁性、可测试性、自文档化等,支持和保证软件质量外部属性的实现。(顺序可互换) 2、常用的软件开发方法有结构化方法、面向对象方法和形式化开发方法。(顺序可互换)

软件工程导论课后习题解答

第一章 1-1 什么是软件危机 答:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-3 什么是软件工程 答:是指导计算机软件开发和维护的一门工程学科。 1-4 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 答:目前使用得最广泛的软件工程方法学有2种: 传统方法学:也称为生命周期方法学或结构化范型。 优点:把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。 缺点:当软件规模庞大时,或者对软件的需求是模糊的或会随着时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 面向对象方法学: 优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。 1-5、根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加: M = 4080 (Y-1960) 存储器的价格按下面公式描述的趋势逐年下降: P1 = ×(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为: P2 = ×(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: (1) 在1985年对计算机存储容量的需求估计是多少如果字长为16位,这个存储器的价格是多少 (2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。

(3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。 (1)在1985年对计算机存储容量的需求,估计是 M= 4080 (1985-1960)= 4080 e7=4474263(字) 如果字长为16位,则这个存储器的价格是 P=××= 5789(美元) (2)如果一条指令的长度为一个字,则使存储器装满程序共需4474263条指令。 在1985年一名程序员每天可开发出10条指令,如果每月的20个工作日,则每人每月可开发出10*20条指令。 为了开发4474263条指令以装满存储器,需要的工作量是: 4474263 / 200 ≈ 22371(月) 程序员的月平均工资是4000美元,开发出4474263条指令的成本是 22371 * 4000 = (美元) (3)在1995年对存储容量的需求估计为: M= 4080 (1995-1960) = (字)= 如果字长为32位,则这个存储器的价格是: P=× 32 ××= 7127(美元) 如果一条指令为一个字长,则为使存储器装满程序共需条指令。 在1995年一名程序员每天可开发30条指令,每月可开发出600条指令,为了开发出可装满整个存储器的程序,需要的工作量为 ? 600 = 122629(人月) 开发上述程序的成本为: 122629 × 6000 ≈ 0(美元) 1-6 什么是软件过程它与软件工程方法学有何关系 答: 软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的

相关文档
最新文档