读书报告流程.docx
《读书报告流程.docx》由会员分享,可在线阅读,更多相关《读书报告流程.docx(9页珍藏版)》请在冰豆网上搜索。
读书报告流程
XX大学软件学院软件工程硕士研究生
读书报告的相关规定
一、目的
读书报告是研究生的学术科研活动之一,旨在通过读书报告的形式提高研究生的学术水平,促进学术交流,活跃学术思想,增强口头表达能力,更多了解当前学术前沿的新问题、新情况,引导研究生尽快融入学术氛围。
二、规X
1.读书报告计2个学分。
2.内容要求
(1)基于学术交流的目的,读书报告的内容应涉及软件工程相关领域,由专业导师和研究生商定每次读书报告的题目。
读书报告可参考《XX大学硕士研究生读书报告模板》(见附录)和按照《XX大学软件学院读书报告格式》(见附件一)撰写。
(2)要求每位研究生在每学年内完成4个读书报告,原则上每学期完成1~2个。
4个读书报告中至少有1个为参加学术会议、阅读学术文献著作所写的感想、体会。
每位研究生至少主讲2次,至少有1次参加人数不少于15人。
3.读书报告流程
(1)由专业导师对研究生进行分组,原则上每组8~10名研究生。
各小组成员在独立完成读书报告的基础上与专业导师交流,适时组织读书报告会,以各自的读书报告为主讲内容。
报告采用演示文稿的形式,每人演讲5~10分钟,提问和讨论5~10分钟,要求组员全勤参加。
在职研究生也可以在专业导师指导下以听学术报告、阅读学术文献著作等写感想、体会等形式完成读书报告。
(2)每个研究生必须在专业导师规定的时间内发送读书报告的电子版,字数5000字以内,摘要限500字以内,经过专业导师的审阅后,在网上上传读书报告摘要,具体操作方式如下:
●双证研究生点击进入XX大学研究生院网址grs.zju.edu./,在“管理系统”窗口凭本人的学号及密码登录,点击“我的读书报告”,然后“增加读书报告”,填入相关信息“读书报告题目”、“导师XX”、“报告时间”、选择“报告状态”(选择个人3次、学院或学科1次),再把读书报告的摘要(限500字)填入,点击保存即可。
●单证研究生凭本人的学号及密码(学号英文字母大写)进入XX大学专业学位研究生管理系统zyxw.zju.edu./PDGManager/,点击“读书报告管理”,然后点击“新增”,填写“文章名称”、“读书时间”、“报告内容”(限500字)、“报告结论”及“备注”(可填可不填)等,点击“确定”即可。
(3)每次读书报告会后,各组长负责填写《XX大学软件学院20级软件工程硕士研究生读书报告记录单》(见表一),由专业导师进行评价并签字确认后,交给教学办E308严老师存档。
组长同时收齐每组研究生的读书报告及PPT的电子版并发至xueji2cst.zju.edu.,读书报告会需落实教室的请与教学办E308严老师(07)联系。
4.读书报告的撰写
(1)版本阅读:
为了比较准确理解原著精髓,推荐阅读“全本”。
(2)确立论题:
每人根据阅读感受,自由选取一个自己最感兴趣的角度确立一个论题;选择的角度要小,挖掘要深。
(3)收集资料:
●摘记原文:
根据论题,摘录原著中的相关内容,制成摘记卡;
●查书籍杂志到校图书馆,区图书馆或市图书馆,依据目录检索相关书籍。
同时也使学生更清楚图书馆信息资源的利用;
●上网搜索:
如选用专业搜索:
.google.或.baidu.
(4)报告的内容:
选题理由、确立观点、论述观点。
(5)注意点:
语言的流畅、观点与论述的一致。
附件一:
XX大学软件学院读书报告格式
研究生读书报告及摘要的文本格式
一.读书报告:
用纸:
标准A4纸,页面设置:
上2.5cm,下2.5cm,左2.5cm,右2.5cm;
字间距:
标准;行间距:
单倍行距
字数:
5000字左右
内容:
题目(中英文),学号,XX(中英文),导师(中英文),学科(中英文),摘要(中英文),正文及参考文献
二.摘要:
内容:
中英文题目,中英文关键词,中文摘要(300字左右),英文摘要(约150个单词),主要内容简介和参考文献.
格式:
标准A4纸,页面设置同读书报告。
三.版面设计如下:
1.中文标题:
小三号常规黑体居中。
2.作者XX、学号、指导教师(专业导师)及学科专业:
四号常规楷体居中。
3.软件学院和提交日期:
五号常规宋体居中。
4.英文标题:
小三号常规黑体居中。
5.英文XX、导师及学科等:
四号常规黑体。
6.中英文摘要(小三号黑体加粗居中):
内容×××××××××××××××××××××××××××××(五号常规宋体)。
关键词(五号黑体加粗):
内容××××××××××××××××××××××××××××××(五号常规宋体)。
7.正文部分:
小标题(小三号宋体加粗)××××××××××××××××××××××××××××正文(小四号常规宋体)。
8.参考文献(小四黑体常规居中):
××××××××××××××××××××××××××××内容(宋体常规小四)。
注:
参考文献采用顺序码制,按文中出现顺序编号,加小方括号置于引用文献成果的右上角.文后参考文献的序号编码加方括号[].文献作者3人以内,全列出;若超过4人,则需列出前3人,后再加“等”或“etal.”.常用的图书,期刊著录格式如下([M],[J]为专著和期刊的文献类型标识):
书[序号]作者.书名[M].版本(第1版可不写),出版地:
出版者,出版年.起止页码.
期刊[序号]作者(中国人,外国人均为姓前名后).题名[J].刊名(外文刊名缩写,不加缩写点),出版年,卷号(期号):
起止页码(若无卷号,则为:
出版年(期号):
起止页码)。
表一:
XX大学软件学院20级软件工程硕士研究生读书报告记录单
时间:
20年月日地点:
次数:
序号
XX
学号
专业方向
报告题目
导师评价
备注
专业导师签名:
日期:
年月日
附录:
XX大学硕士研究生读书报告模板
硕士研究生读书报告
题目有关需求分析对系统设计影响的体会
作者XX
作者学号
指导教师
学科专业
所在学院软件学院
提交日期二○○八年九月
TheEffectOfTheRequirementsAnalysisOnTheSystemDesign
ADissertationSubmittedto
ZhejiangUniversity
inpartialfulfillmentoftherequirementsfor
thedegreeof
MasterofEngineering
MajorSubject:
SoftwareEngineering
Advisor:
×××
By
×××
ZhejiangUniversity,P.R.China
2009
摘要
本文重点探讨了软件开发中一个至关重要的问题——软件需求问题。
软件开发人员及用户往往容易忽略沟通的重要性,导致软件开发出来后,不能很好地满足用户的需要,造成人力、物力和资源的浪费,还使软件性能深受影响。
所以在软件开发前期对软件需求的分析就显得十分重要,本文以软件需求工程的角度并具体从软件需求开发、软件需求管理来阐述需求分析在系统设计中的影响和作用。
关键词:
软件需求,需求分析,系统设计
Abstract
Thepaperdiscusstheimportantprobleminsoftwaredevelopment——requirementsanalysis.Developeranduseralwaysignorethemunication,itcausesdirectlythesoftwaredoesnotmeetthegooddemandsoftheuser,andcostalotoftimeandmoney.Moreover,itaffectstheperformanceofthesoftware.So,therequirementsanalysisisimportantintheearlytimeofthedevelopment.Thispapermainlydiscusstherequirementsanalysis’sinfluenceonthesystemdesignfromrequirementsdevelop,requirementmanagement,requirementprogram.
Keywords:
softwarerequirement,requirementanalysis,systemdesign
1引言
随着计算机软件项目的规模越来越大,软件工程的理念已深入人心,人们也越来越认识到软件质量的重要性,在这种情况下,软件需求作为软件工程的一个阶段,就显得尤为重要了。
如果软件开发人员与客户不进行充分的交流与沟通,没有就产品的功能性需求和非功能性需求达成共识,就匆匆开始着手编写代码,其结果很可能是既满足不了用户的需求,又浪费了人力物力。
为了避免以上问题的出现,我们必须重视需求分析,并且以需求工程的角度分两个方面软件需求开发、软件需求管理来具体探讨。
2软件需求开发
所谓需求分析(requirementsanalysis)是软件工程学中经典的术语之一,名副其实的含义是对用户需求进行分析,并产生一份明确、规X的需求定义。
从这个意义上讲,我们可以知道,需求分析要做的是回答用户要做什么的问题,而不是用户提出的问题怎么解决的问题。
做什么和怎么做两者之间显然存在显著的区别,但是就整个软件开发过程而言,两者又存在密切联系。
一味的追求满足用户做什么,忽略可行性是愚蠢的。
而过分追求怎么做,置用户的需求于不顾也是不明智的。
就软件需求开发而言包括对一个项目需求的获取、分析、规格说明及确认。
一般的需求开发的成果应包括前景和X围文档、用例文档、软件需求规格说明、数据字典和相关的分析模型。
首先我们先确定产品的前景与项目X围。
一方面可以通过业务需求定义前景,平衡好相互矛盾的业务需求。
如开发者希望为用户引进高科技的技术,而用户只要求一个简单的,可以马上使用的系统,这时就需要考虑多方的制衡关系了。
另一方面可以通过画关联图、X围管理和时间框式开发来确保项目X围在合理之内。
然后通过找到合适的客户代表,获取他们的需求,以及将用例、业务规则、功能性需求和质量属性编写成文档。
在这个过程中,前提是要遵循业务规则,包括事实、约束、动作触发规则、计算和推论等,从而使功能性需求和相关业务规则达到一致。
另外,还可以通过制作原型以减少项目风险,设定需求优先级,需求确认等方式来进行软件需求的开发。
3软件需求管理
在软件需求管理中,主要探讨的是处理需求变更所用的方法。
这在实践中是很常见的。
其实软件需求变更也并非总是坏事,在某种意义上,它可以促进开发工作不断向前发展,提高开发团队的适应性。
当必须做出变更时,我们应该先从变更的最高层次开始修改,然后再逐级处理相关变更。
在整个变更管理过程中,要注意控制管理X围的蔓延,调整变更控制过程,并进行影响分析。
另外在需求管理中,也要注意需求的可跟踪性,将单个需求与它们的起源、下游开发的可交付成果联系起来。
我们还可以使用需求管理工具来强化软件的需求管理。
4小结
通过对需求分析的研究,我对其在系统设计整个项目过程中的地位和作用有了更加明确的认识,归纳起来有以下几点:
(1)在开发周期中,应该对需求分析给予极大的重视,因为需求分析对系统设计实在有着太重要的意义。
我曾向一些工作或是有过不少项目经验的朋友请教需求分析在整个软件开发中的意义,他们毫不掩饰的说,在整个软件开发和系统设计的时间周期中,有关于需求的分析有时甚至于占到整个开发周期的一半时间。
他们认为编写代码不存在很大的阻碍,关键还是在于之前的需求分析。
需求分析的重要性可见一斑。
(2)在系统设计过程中,要具备随时应对用户需求变更的能力,也要通过控制X围扩大和需求变更来满足项目的进度目标,以达到更高的客户满意度。
参考文献
[1]软件需求.X伟琴X洪涛译KarlE.Wiegers中文版[M].:
清华大学,2004.
[2]面向对象的系统分析.邵维忠杨芙清.:
清华大学,2006.
[3]面向对象的系统设计.邵维忠杨芙清.:
清华大学,2006.