软件工程的考研复习计划

软件工程的考研复习计划
软件工程的考研复习计划

软件工程的考研复习计划

关于软件工程的考研复习计划

篇一:20xx年中传软件工程技术考研考试科目(初试)

20xx年软件工程技术考研考试科目(初试)

作者:凯程中传考研辅导洛老师20xx年软件工程技术考研考试科目是:

①101思想政治理论

②201英语一、202俄、203日选一③302数学二④822软件工程

因为只有知道了软件工程技术考研考试科目才能制定自己的考研复习计划,然后根据每一门课的大纲要求进一步提炼每一门课的重点范围、考点精要、重点内容,尤其是专业课更是重中之重。只有明确了软件工程技术考研研究生考试科目之后才可以进行全面的专业课备考,提前联系上届研究生师哥师姐寻求专业课内部资料的帮助,也可以在凯程中传考研网上免费下载一些学校的专业课内部资料,虽然论坛上免费下载的专业课资料不是很全,很系统,但是多少也是可以了解一些重点范围的,也可以找凯程中传考研洛老师帮助篇二:20xx-20xx-1软件工程系毕业实习计划

软件工程专业

毕业实习计划

(适用20xx级软件工程专业)

软件工程系

20xx年01月

毕业实习是教学计划的一个重要组成部分,毕业实习是学生毕业之前的一个重要实践环节,综合应用已经学到的知识,培养学生理论联系实际、综合运用软件工程专业知识、理论解决实际问题的能力。通过了解软件的生产、设计及应用过程,加深对前面所学理论知识的理解,锻炼实际工作和动手能力。将实习和就业进行有机地结合,帮助学生树立学以致用的创业、敬业和服务社会的职业意识;学生综合运用所学的专业理论知识,在党政机关、企事业组织等有关单位相对独立地开展工作,掌握生产或经营、管理实践经验,培养学生的实际工作能力,了解社会对软件工程专业技术人才的需求情况,以便使自己适应社会的需要;帮助学生树立正确的世界观、人生观和价值观。通过毕业实习和毕业实习总结报告的撰写,使学生把所学软件工程的基本理论及基本技能应用到实践中去,提高分析问题、解决问题的能力和创新能力,为今后工作打下良好的基础,是走向工作的必要准备。

一、毕业实习的目的

毕业实习是软件工程专业(本科)的重要的实践教学环节,通过本课程巩固和扩展学生所学的理论知识,培养学生分析和解决实际问题的能力,达到以下目标。

1、培养学生自我再学习的意识和能力,训练学生学习语言的能力;

2、理论和实践相结合,综合运用程序设计知识、数据结构知识、面向对象等知识,提高综合实践的能力;

3、在每个设计题目中,除了必须完成的功能外,都留有自由发挥的空间,以体现软件设计的艺术性和创造性,培养对软件设计较好的鉴赏力风格;

4、训练实习报告或论文的书写能力;

5、加强基本工具软件的使用能力;

6、熟悉实习单位的环境,了解实习单位部门之间的工作程序和机制;

7、根据所学专业,选择实习单位某一具体岗位,了解和参与该岗位的工作,熟悉工作流程和管理;

8、对毕业实习进行总结,完成毕业实习总结报告(报告按照提供的模板来书写,见附件1,并且必须提交相应指导教师审核,实习总结报告定稿完成后按要求格式打印,将纸质及电子文稿于1月21日前交指导教师)。

二、实习的形式与时间

根据软件工程专业的性质、专业特点、实习要求,采用绝大多数同学去学院指定的IT公司实习为主、少数同学自主去找IT公司实习为辅、个别情况(如复习考研、未找到实习公司)在校内进行毕业实习等形式,有组织地开展毕业实习工作,学生按实习单位或指导教师安排进行实习活动。

实习的时间:本学期的第19周至20周,20xx年1月11日-20xx 年1月22日(共2周)。

三、实习的组织与实施

为搞好学生毕业实习工作,软件工程专业成立了毕业实习指导组,由系主任和有经验的教师共同承担。实习指导组在学校的指导下工作。主要负责制定本专业学生的实习计划,承担指导学生实习的职责,指导毕业实习和实习报告的撰写以及日常管理、成绩评定等工作。

在实习过程中,指导教师起着主导作用。因此实习指导教师的素质、态度、组织协调能力对实习工作起着举足轻重的作用。

指导教师分配:

班级(校内)指导教师

123301鲁慧民

123302王俊华

123303孙慧然

四、毕业实习要求及成绩考核

1、由学院统一派出到指定IT公司实习的同学:

不需提供实习证明,严格遵守实习公司的各项规章制度,在保证人身安全的情况下完成如下任务:

1)一人一题。实习题目要结合公司分配的任务,由公司指导教师来协助拟定,若出现题目相同或相近的情况,则必须进一步指定所完成的具体的功能模块,不允许出现功能模块相同或相近的情况;

2)工作量按两周来设定。可根据实际情况,设计实现一个小系统或一个系统的一个或几个功能模块;

3)毕业实习结束(1月21日)前,由公司(指导教师)根据学生的各项表现及完成任务的情况,出具一份实习鉴定(提供模板,见附

件2),打印后由公司填写并加盖公司印章,然后扫描或拍照,电子版于1月21日发到下面指定邮箱,纸质版交到相应指导教师处;

4)每位实习学生在1月21日前,必须提交撰写的毕业实习总结报告(提供报告模板,见附件1,电子版、纸质版各一份),电子版(以姓名_学号_毕业实习报告.doc格式命名)发送到下

面指定的邮箱:

(1)123301班同学:[emailprotected]夏伟

(2)123302班同学:[emailprotected]李俊楠

(3)123303班同学:[emailprotected]孙慧然

5)成绩考核评定:

(1)公司出具的鉴定:占50%;

(2)毕业实习总结报告完成的质量:占50%

2、由学生个人自行联系IT公司实习的同学:

必须提供纸质版实习证明(提供证明模板,见附件3),打印后由公司填写并加盖公司印章,然后扫描或拍照,电子版于1月14日前发到下面指定邮箱,纸质版交到相应指导教师处,否则按旷课处理(旷课学时达到实习总学时1/3以上者,成绩不及格)。

严格遵守实习公司的各项规章制度,在保证人身安全的情况下完成如下任务:

1)一人一题。实习题目要结合公司分配的任务,由公司指导教师来协助拟定,若出现题目相同或相近的情况,则必须进一步指定所完成的具体的功能模块,不允许出现功能模块相同或相近的情况;

2)工作量按两周来设定。可根据实际情况,设计实现一个小系统或一个系统的一个或几个功能模块;

3)毕业实习结束前,由公司(指导教师)根据学生的各项

篇三:【考研经验】清华大学计算机20xx年考研经验

一、一些基本问题。

大三下学期开始,同学们有的准备出国,有的准备保研,有的准备找工作,有的则准备考研。没有哪种选择正确哪种选择错误的说法,但是对于本科成绩不好的同学而言,考研应该是一个不错的选择,尤其是考

好学校的好专业的研究生,因为上完研究生以后,找工作会更容易,而且也容易找到更好的工作。我当初选择考研也就是因为我看到有很多我认为很好的岗位是不招本科生的,比如中石油和中石化,他们的要求就最起码是研究生。而我的一个学长,是清华计算机系的,今年上研二,他是定向班的,毕业以后不用自己去找工作,他是到国务院还是党中央下属的一个部门里边工作,单位直接帮忙解决北京户口。听说清华大学计算机系的研究生毕业出去,年薪二十万到四十万,工作很好找。

今年全国计算机排名,清华排第一,国防科大排第二,北大排第三。其它学校像上海交通大学、浙江大学这些学校的计算机也很强。北京邮电大学的计算机也应该很强,今年清华大学计算机系接收的三十三个保研名额中有八个来自北邮,当然不都是来自计算机的,还有来自通信工程和网络工程的。还有中科院的计算机听说也很强。

计算机自从2009年有全国统考以来,很多好学校都参加了全国统考,比如清华大学、浙江大学、中科院,也有一些学校是自主命题的,比如国防科大和南开大学。北大今年参加全国统考,但是去年好像是自主命题。全国统考的科目是固定的,是计算机专业最重要的四门基础课,分别为微机组成原理、网络基础、操作系统和数据结构。自主命题的科目不固定,今年国防科大有考离散数学,南开大学的软件工程专业还考C语言。

硕士研究生分为工学硕士和工程硕士两类,工学硕士一般为三年,工程硕士有些学校为两年,但是清华的好像是三年。工学硕士可以直接转博,但是工程不可以(我也不知道直接转博到底是什么概念)。工学硕士以前都是不需要交学费的,而工程硕士每年都要交相对比较昂贵的学费,每年好几万块钱吧,具体多少不清楚。今年国家新出台政策,规定所有硕士都必须自费,不知道工学硕士是不是真的得自己交学费。也许学校会帮忙解决吧。反正工学和工程相比,工学要有很多好处。

今年的清华复试线奇低,为356分,比北大的还低,北大的好像365,原因是今年清华没有单独划工程线和工学线:凡是过了线的,不管是工程还是工学,大家都在一起面试,然后再按照初试成绩和复试成绩来划分工程和工学。这在一定程度上给了那些确实比较优秀的同学一个翻身的机会,但是竞争也更激励了,估计清华今后会经常采取这种形式。清华计算机系去年的工学复试线是378分,20xx年的工学复试线是390分。

如果大家选择了考研,我要特别提醒大家,要全力投入考研中,别分心。首先,别男女朋友俩一块复习一块考研,想必这个观点是每个前辈都会提到的。学习是一个人的事情,你要是没考好谁也帮不了你。而且两个人在一起复习,分心是难免的,这样会严重影响复习效率。考研复习时间本来就很短,如果再浪费时间,要想考出好的成绩是很难的。两个人过一段时间见个面,一起吃顿饭就差不多了。对于那些没有对象的同学,就别考虑在考研期间找个对象了,三心二意是很难把事情做好的。我那时看到某位前辈说他在整个考研期间都没有联系过他喜欢的女生,所以我也以他为榜样,整个考研期间我都没有联系过我喜欢的女生,就一直安心复习,事实证明这样很好。其次是别抱着“考不上大不了找工作”的态度,有了这样的态度就容易懈怠,最后就只能找工作了,我认为正确的态度应该是既然选择了远方便只顾风雨兼程,既然选择了考研就要全力以赴,抱着必胜的决心,付出最大的努力,到时候即使考不上也不后悔。

有的同学喜欢一个人复习,但是我个人觉得大家一起复习比一个人复习要更好,首先大家一起复习的话会有压力,有压力才会有动力。看着别人在用功学习,自己如果不用功就会有一种会被别人比下去的感觉,这样自己自然而然地就能够多花时间了。而且,和同学一起复习,有什么信息也能及时听得到,比如什么时候预报名,什么时候现场确认这样的事情。此外,大家在一起复习,也可以交流一下学习方法,对照一下自己的复习计划和别人的复习计划,这样如果自己走歪了可以及时修正。但是我知道有些同学自己复习的效率也很高。这我

也不知道,但是从我自己的角度来看,不建议大家一个人复习。

说到关注周围的信息,大家要经常看看考试大纲,对照着大纲来复习,大纲上不要求的就不用复习了,因为大纲上不要求的肯定不考,复习了也没用。对照着大纲,数学和专业课教材上很多东西就都可以不看。当然,你要是看《李永乐全书》或《高分笔记》或者别的专门针对考研出的参考书,那就没有必要看大纲了,因为那些书本身就是对照大纲编写的。大纲出得比较晚,九月份左右吧,可以先看往年的大纲,每年的大纲变化不会太大。还有就是要经常关注一下论坛。计算机考研的论坛主要有两个,王道论坛和天勤论坛。大家上论坛可以多关注一下同学的动态,也可以多了解一些往年考研的情况,还能得到别的一些有用的信息。

考研复习似乎是用每天复习的时间来度量的。别人说每天复习八小时,每天复习十二小时,但是我觉得我脑子比较笨,所以我每天复习的时间比这要多一些。我从三月份开始复习的,大三下学期的时候我每天复习十二个小时左右,到大四上学期,我搬到了图书馆去自习,那个地方学习氛围特别好,所以我的复习也就跟着周围的环境增加了一些量,每天复习十五小时左右。考研的最后几个月我都是每天早上五点十五起床,洗漱完了就差不多六点钟,然后去图书馆占座,中午就趴在桌子上歇一会,晚上十一点多钟才回到宿舍。每天都很有规律,其实感觉并不累。对于南开大学的同学,我强烈推荐大家到老图去自习。我觉得那个地方是全校自习最好的地方。早上六点十多分就开门了,晚上十一点二十多才关门,而且平时不会像在二主那样因为教室

有课所以被清出去,此外老图的学习氛围确实很好。据我所知,二主应该是早上七点钟才开门,晚上十一点钟关门。你在老图,你就能够每天比二主多自习几十分钟。而且老图是每天都会清书,所以每天都得占座,这样能够督促自己好好学习。

确定目标院校的时候确定一所顶尖的大学是明智的,因为这样自己才会有强大的动力坚持下来。如果目标是一所一般的大学,心里难免会产生这样的.想方法,就是反正考上了也就那样,结果就懈怠了。确立一所顶尖大学,心里就会时时刻刻有一种压力,学习的量也就自然而然上升了。到时候即使没考上,调剂一所别的学校也方便。

计算机考研考四门,分别为数学、专业课、英语和政治,其中数学分为三部分,分别为高等数学、线性代数和概率论;专业课分为四部分,就是前面说过的操作系统、微机组成原理、网络基础和数据结构;政治分为五部分,分别为马克思主义原理、中国特色社会主义理论体系、中国近现代史纲要、思想道德修养与法律基础、形势与政策以及当代经济与政治。考试的时候数学和专业课分别为150分,英语和政治分别为100分。

考研基本上就是比谁勤奋,比谁更有毅力。反正大家都在同一条起跑线上,最后谁付出

更多的努力谁就更容易取得成功。本科专业是计算机的也不见得占多大优势。还是那句话,既然选择了远方便只顾风雨兼程,既然选择了考研,就全力以赴吧。

二、关于各科的复习。

数学:数学在考研的四个科目中所需要花的时间最多。数学我用的是《李永乐复习全书》,然后是《李永乐660题》,接着是《李永乐400题》。

《李永乐复习全书》有两个版本,一个是李永乐和王式安合编的,一个是李永乐和袁荫棠合编的,一般都用后者。我《全书》做了两遍,第一遍很慢,做了三个月左右,每天下午和晚上都做那本书,做完的时候是20xx年8月20日,第二遍要快一些,一个多月就做完了,做完的时候是20xx年9月23日。我们考研的时间是20xx年1月5日。大家可以参考一下。

接下来我做了《李永乐660题》,那本书是李永乐和王式安合编的。那本书其实有800题,包括选择题和填空题两部分。那些题都很简单,但是有一本书能够把平时能遇到的大多数选择题和填空题整理出来,我们用这本书进行一次综合训练,这是有一定好处的。我那本书做得很快,十多天就做完了。

然后我做的是《李永乐400题》,那本书很多人都说题目太难,没有做的价值。确实很难,但是我觉得那本书很有训练价值。那本书其实就是十套试卷,分为上册和下册,各五套试卷。我做《400题》的时候我很少能上一百分,但我还是坚持把它做完了。我做那本书的时候我是限时来做的,总是做不完。每做完一套试卷,我都会重新再做一遍,把每个题都弄懂。其实我重新做一遍的时候一般我每道题都会做两遍,这样有利于加深理解。这样每一套试卷我就经常要花三天左右的时间才能把它完成。但是当我老老实实地做完了这十套试卷以

后,在做真题的时候就觉得特别轻松。

我做的第一套真题是20xx年的真题,我做了一百二十多分,我做的第二套是20xx年的真题,就错了一道选择题。后来由于时间紧迫,而且我个人觉得真题太简单,没有做的价值,所以我就没做了。真题我就做了这两套。李永乐系列还有《超越135分》,那本书是分专题的,比如多元函数微分学一个专题,重积分一个专题,格林公式的运用一个专题,你要是觉得这样分类整理会对你有好处的话可以看一下。我原来是想看的,但是买回来以后时间紧张,我就只看了一小点。当初我看到前辈说只要把李永乐的那个系列(即《全书》《400题》《超越135分》《历年真题解析》)每本书做两遍,考研数学上140分肯定没问题,我想这种说法差不多是对的。那几本书出得很好,要是踏踏实实做完了确实会有很大的收获。但是看个人时间安排吧。看你有没有时间做那么多。

数学的教材,高数我用的是同济大学数学系编的那两本书,概率论我用的是浙江大学的盛骤编的那本书,高等代数我用的是同济大学数学系编的那本书。也许很多同学会根据自己的习惯,先看教材,做课后习题,把那些概念掌握了以后再把《全书》当成习题册来做。我当时就是这么做的。我花了一个多月的时间来看课本和做课后习题,但是后来等我开始做《全书》了,我就开始后悔了。当初真应该早点看《全书》。看完了课本以后那些知识点我也掌握得不怎么样,有些还是不考的。课后习题比起《全书》的就更是差远了,《全书》上的课后习题每道题都很经典。所以我建议一上手就做《全书》。反正那些

基本概念《全书》上也有总结,记住那些概念,然后多做一些题,多巩固一下就可以了。还有要注意的是要把每一

道题都弄懂。只是一味地贪多,但是没有真正理解那些题,这是大忌。

专业课:专业课我也是从一开始就开始复习的。我每天的复习时间是这样安排的:上午看专业课,看到十点四十五,然后去吃中饭,吃完饭回来看英语,英语看两三个小时以后就做数学,一直做到晚上下自习。关于英语的复习我下边再讲,现在先谈专业课的复习。专业课的教材一般是固定的,微机组成原理用的是唐朔飞的书,网络基础用的是谢希仁的书,数据结构用的是严蔚敏的书,操作系统用的是汤子瀛的书。专业课辅导书市场上主要有两个系列,一个是天勤的,一个是王道的。我用的是天勤的书。我把微机组成原理和数据结构教材各看了两遍,操作系统和网络基础教材各看了一遍,然后把四本《高分笔记》做完了。后来我还把几本经典教材的知识点好好地串了一遍,这样我就对这几门专业课有了更好的掌握,这个也花了一个多月的时间,不过应该是值得的。最后做了历年真题和天勤的八套模拟试卷中的前四套。

专业课我一开始也失误了,我就只是看教材,没有结合做题,结果就是很多概念看完了但是并不理解,即使微机组成原理和数据结构我看了两遍,但是很多概念依然很模糊。本来打算四本教材都看两遍的,但是后来觉得没时间了,我就赶紧开始做《高分笔记》了。现在想起来,刚开始的时候不做题地看教材看了那么多遍,有些浪费时间

了。所以复习专业课还是得像复习数学一样边看书边做题才行啊。做完了题很多概念就理解掌握了,后来即使忘了,但是只要稍微一复习就能马上回忆起来了。

无论是《高分笔记》,还是王道的《联考复习指导》,那些书上对概念的讲述都不是很详细,所以概念是提出来了,但是我们看完了并不能够理解他们,要想理解那些概念还是要看教材才行。我很多时候是这样,看到《高分笔记》上边的概念,如果觉得讲解得不大清楚,就找出教材上对它的阐述,然后看课本上的讲解,最后再来做《高分笔记》上的题。我想《高分笔记》可以有两个基本用处,一个是界定范围。教材上的内容有些是考试中不会考的,比如微机组成原理中输入输出设备的硬件实现有很多就是根本不用看的。《高分笔记》是针对考研出的,可以对照里面的内容来决定教材上那些内容应该看那些内容可以不用看,免得花了很多时间看了一些考试不考的内容。《高分笔记》的另一个用途是可以作为习题册,上面的那些题也挺好的。虽然解析甚至答案也会出错,但是基本上可以接受。

接下来是历年真题,这个肯定是必看的。2009年开始有全国统考,算上今年的一共有五套真题。认真把这五套真题做完,就会有很大的收获。我除了做真题,我还做了某机构的八套模拟试卷的前四套,本来希望能够把八套都做完的,但是确实没有时间了。做试卷的时候要注意,一定要给自己定时,因为这些题本身都不难,但是题量是比较大的,平时就要经常训练,尽量把这些题在规定时间内做完,多积累一些应对考场的经验,免得考试的时候时间安排不合理。还有就是

每做完一套试卷都要认真总结,把不会做的或者做错的都弄清楚,这样做完了试卷才会有进步。最忌讳的就是一味地追求数量,但是却没有停下来总结,最终导致原来自己不会做的题最后还是不会做。好好地看一下错题,总结一下,看一看参考答案是怎么做的,这是很有好处的,你马上就能发现自己的很多方法不对,这样就进步了。我做的八套模拟试卷出得很好,而且那八套模拟试卷的水平比《高分笔记》的水平要高,一个例子就是动态RAM的刷新,需要将信息读出然后写入,我们正常理解应该是需要两个存储周期,但是教材上说只需要一个存储周期,《高分笔记》也不能给出一个合理的解释,然后八套模拟试卷中就解释了原因了——动态RAM的刷新并没有将信息读入内存,也没有从内存中写入,所以不需要两个存储周期。

也许有人会建议专业课可以晚点开始复习,但是我建议还是早点开始复习会比较好,其实专业课内容还是挺多的,复习晚了最后会很紧张。考研也是,如果决定了考研的话还是早点开始复习吧,最后时间特别紧张。我复习了差不多十个月,但是最后还是觉得时间不够用,我们同学在一起的时候,大家都有这样的感受:如果再给我一个月,我就能够准备得更好。

英语:很多人都会输在英语上,所以英语要特别重视。我英语用的是世纪高教出版社的书。原来我看了一本星火英语的《考研阅读120篇》,但是我觉得世纪高教的书更好。我先是看了世纪高教的《历年真题解析》,那本书似乎是必看的。我仔仔细细地看了那本书对阅读理解的分析,有一定的帮助。然后我做了《阅读150篇》的上册,下

册我只做了一部分,《完形填空50篇》我也做了一部分,同样是世纪高教出版社的新题型那本书我也做了几篇。星火英语的《考研阅读120篇》我是大部分都认认真真做完了。

英语我没有背单词,我的方法是刚开始的时候一篇文章看八遍,每一遍都把每一句话每一个单词都看懂,第一遍的时候也许会遇到很多生词,然后我用手机把这些单词都查出来了。第二遍的时候有些单词我就记住了,有些还是忘了,我就再查,第二遍又记住了几个单词。第三第四遍的时候就很少有生词了,后面几遍就当是巩固今天新学的单词。今天遇到的生词记住了,但是过两天可能又忘了,但是很可能这个忘了的单词在后边某篇文章中又遇到了,到时又再重新查。这样遇到几次以后这个单词就记住了。这种方法挺好的,考研期间我的英语能力提升了不少。

我开始的时候每天只看一篇文章,一篇文章看八遍,后来每天看两篇文章,每篇文章看六遍,再后来每天看两篇文章,每篇看四遍。看得很慢,但是每天都会有进步,到最后我看一篇文章,遇到的生词很少,一般就两三个生词吧。不用查都能够把文章看懂。

做阅读短文后的题的时候,要争取把每个题都弄明白,为什么选这个答案而不选那个答案,逐渐掌握命题的规律。好像短文后面的题大部分都是按照他们的答案在文章中出现的顺序来排列的。第一题在第一二段,第二题在第三段,第四题在最后两段,就类似于这样的。当然,并不是每篇文章都这样,但是做短文的时候可以刻意去总结,这样考试的时候可以提高做题速度。

英语我花时间最多的是阅读,因为我的出发点不仅是做阅读,而且还有学习新单词,完形、新题型和翻译我也确实花了时间,但是作文我就几乎没花时间,只是考试之前练了练手,写了几篇。考试的时候眼看就要做不完了,所以写得很快,十多分钟就把两篇作文写完了。我觉得如果复习时间紧张,没时间用心准备英语作文的话,可以买本英语作文的书,看看别人是怎么写作文的。作文一般都有成法。比如小作文,要写道歉信的话,第一句话表示歉意,然后用两三句话说明一些别的东西,比如自己的感受,自己伤害对方的原因(假如你是因为无意伤害了对方所以请求对方原谅的话),最后一句请求对方原谅。大作文第一段描述图画的内容,第二至三段写自己的感想和认识,最后一段写自己得出的结论或自己提出的建议。英语考试的题型可以自己查一下,我在这儿就不再赘述了。

最后一定要限时做几张英语试卷,锻炼一下自己的应对考场的能力,免得到时候考场上时间分配不合理,有些东西做不完。

《软件工程导论》教学大纲

软件工程教学大纲 课程名称:软件工程 开课学期:第5学期 学时/学分:48 / 3 课程类型:专业必修课 开课专业:游戏开发 选用教材: 《软件工程导论》(第四版),张海藩编著,清华大学出版社; 主要参考书: 《实用软件工程》(第二版),郑人杰、殷人昆、陶永雷编著,清华大学出版社; 《软件工程:实践者的研究方法》(原书第五版),Roger S. Pressman,机械工业出版社; 《软件工程》(原书第六版),Ian Sommerville,机械工业出版社; 《面向对象与传统软件工程》(原书第五版),Stephen R. Schach,机械工业出版社。 《面向对象的软件工程》,B.Bruegge,A.H.Dutoit著,清华大学出版社 一、课程性质、目的与任务 软件工程是研究软件开发维护和软件管理的一门工程科学,本课程是计算机科学与技术专业指导性教学计划规定的教学环节中的一部分,教学目的旨在介绍软件工程的基本原理和主要内容,为学生进一步深入学习与软件工程相关的其他课程如:软件需求过程、软件分析与设计和软件项目管理、软件过程管理等打下坚实的理论基础。同时启发学生把握软件开发过程的基本规律,掌握和运用软件分析、设计的常用方法、软件开发过程的管理方法以及质量保证方法等,来解决软件开发中的实际问题,达到学以致用的目的。 二、教学基本要求 本门课程是软件工程导论性质的课程,所以它比较全面而概括地介绍了与软件开发、管理和维护相关的各阶段的工作。学生通过这门课程的学习,能够掌握软件工程的基本含义、它的主要作用、软件开发的过

程、软件开发各个阶段的主要目的和可能采用的一些技术手段和方法,并理解软件项目管理的主要思想。课程完成后,学生能够应用软件工程的思想指导软件开发实践,并能够比较容易地进行软件工程其他相关后续课程的深入学习。 要求教师在教学中采用启发式教学和因材施教,并至少给出一些章节的启发式教学内容的设计。 制作电子教学课件,运用课件进行教学。 三、考核方式: 总成绩分为两个部分:平时成绩(占40% )和期末卷面成绩(占60%),期末考试采用开卷。

软件工程的考研复习计划

软件工程的考研复习计划 关于软件工程的考研复习计划 篇一:20xx年中传软件工程技术考研考试科目(初试) 20xx年软件工程技术考研考试科目(初试) 作者:凯程中传考研辅导洛老师20xx年软件工程技术考研考试科目是: ①101思想政治理论 ②201英语一、202俄、203日选一③302数学二④822软件工程 因为只有知道了软件工程技术考研考试科目才能制定自己的考研复习计划,然后根据每一门课的大纲要求进一步提炼每一门课的重点范围、考点精要、重点内容,尤其是专业课更是重中之重。只有明确了软件工程技术考研研究生考试科目之后才可以进行全面的专业课备考,提前联系上届研究生师哥师姐寻求专业课内部资料的帮助,也可以在凯程中传考研网上免费下载一些学校的专业课内部资料,虽然论坛上免费下载的专业课资料不是很全,很系统,但是多少也是可以了解一些重点范围的,也可以找凯程中传考研洛老师帮助篇二:20xx-20xx-1软件工程系毕业实习计划 软件工程专业 毕业实习计划 (适用20xx级软件工程专业) 软件工程系

20xx年01月 毕业实习是教学计划的一个重要组成部分,毕业实习是学生毕业之前的一个重要实践环节,综合应用已经学到的知识,培养学生理论联系实际、综合运用软件工程专业知识、理论解决实际问题的能力。通过了解软件的生产、设计及应用过程,加深对前面所学理论知识的理解,锻炼实际工作和动手能力。将实习和就业进行有机地结合,帮助学生树立学以致用的创业、敬业和服务社会的职业意识;学生综合运用所学的专业理论知识,在党政机关、企事业组织等有关单位相对独立地开展工作,掌握生产或经营、管理实践经验,培养学生的实际工作能力,了解社会对软件工程专业技术人才的需求情况,以便使自己适应社会的需要;帮助学生树立正确的世界观、人生观和价值观。通过毕业实习和毕业实习总结报告的撰写,使学生把所学软件工程的基本理论及基本技能应用到实践中去,提高分析问题、解决问题的能力和创新能力,为今后工作打下良好的基础,是走向工作的必要准备。 一、毕业实习的目的 毕业实习是软件工程专业(本科)的重要的实践教学环节,通过本课程巩固和扩展学生所学的理论知识,培养学生分析和解决实际问题的能力,达到以下目标。 1、培养学生自我再学习的意识和能力,训练学生学习语言的能力; 2、理论和实践相结合,综合运用程序设计知识、数据结构知识、面向对象等知识,提高综合实践的能力;

软件工程导论论文(精)

软件工程一.关于软件工程软件是计算机系统中程序.数据和相关文档的集合,一种逻辑产品。软件工程是一门研究工程化方法构建和维护有效的.实用的和高质量的软件的学科。软件工程是一门比较年轻的学科,追溯其出现的时期我们可以回到二十世纪中期。那个时候出现了软件危机。上个世纪五十年代计算机刚从军用转到民用,编写程序的工作被视为艺术家的创作。由于当时计算机受价格因素的限制未能普及,人们对这一新生的披着神秘面纱的产品并不了解。再加上编程人员追求的是如何在有限的处理器能力和储存空间约束下编写出执行速度快.体积小的程序,使程序中充满了各种各样让人迷惑的技巧,这时的软件的开发生产就非常依赖开发人员的聪明才智。但是得到了六十年代,由于计算机生产硬件的突破使计算机的应用范围得到较大的扩展对软件系统的需求和软件自身复杂性急剧上升,传统开发方法不能满足对软件的需要,出现了软件危机。为解决这个问题,1986年“软件工程”在NATO会议上被首次提出,就是把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。从此一门新的学科便诞生了。软件的发展又分为几个阶段:先是程序设计再到程序系统,再是软件工程,到现在是面向对象软件工程。因为一种软件往往比较庞大,需要一个或多个团体才能完成,所以以一种工程化的方法不仅能够提高软件的质量也能提高开发效率。软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。其目标是在给定成本.给定进度的前提下开发软件。开发出的软件应具有可修改性.有效性.可靠性.可维护性.可适应性.可移植性.可追踪性.可重用性.可理解性.可互操作性。其中可修改性事实容许对系统进行修改而不增加原系统的复杂性。有效性是软件系统能最有效的利用计算机的时间资源和空间资源。软件工程包括技术和管理两方面。由方法.工具.和过程三部分。软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。软件工程的过程包括定义.开发.运行维护。定义包括可行性研究.需求分析两个步骤。可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。需求分析就是要通过客户了解软件所应具备的功能。这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

软件工程专业基础综合

《软件工程专业基础综合》考试大纲 第一部分数据结构与算法 考试题型:问答、分析、编程 总分:60分 一、栈(Stack)、队列(Queue)和向量(Vector) 内容: 单链表,双向链表,环形链表,带哨兵节点的链表; 栈的基本概念和性质,栈ADT及其顺序,链接实现;栈的应用;栈与递归; 队列的基本概念和性质,队列ADT及其顺序,链接实现; 队列的应用; 向量基本概念和性质;向量ADT及其数组、链接实现; 二、树 内容: 树的基本概念和术语;树的前序,中序,后序,层次序遍历; 二叉树及其性质;普通树与二叉树的转换; 树的存储结构,标准形式; 完全树(complete tree)的数组形式存储; 树的应用,Huffman树的定义与应用; 三、查找(search) 内容: 查找的基本概念;对线性关系结构的查找,顺序查找,二分查找; Hash查找法,常见的Hash函数(直接定址法,随机数法), hash冲突的概念, 解决冲突的方法(开散列方法/拉链法,闭散列方法/开址定址法),二次聚集现象; BST树定义,性质,ADT及其实现,BST树查找,插入,删除算法;

平衡树 (AVL) 的定义,性质,ADT及其实现,平衡树查找,插入算法,平衡因子的概念; 优先队列与堆,堆的定义,堆的生成,调整算法;范围查询; 四、排序 内容: 排序基本概念;插入排序,希尔排序,选择排序,快速排序,合并排序,基数排序等排序算法基本思想,算法代码及 基本的时间复杂度分析 五、图 内容:图的基本概念;图的存储结构,邻接矩阵,邻接表;图的遍历,广度度优先遍历和深度优先遍历;最小生成树基本概念, Prim算法,Kruskal算法;最短路径问题,广度优先遍历算法,Dijkstra算法,Floyd算法;拓扑排序 第二部分计算机系统基础 考试题型:问答、分析、编程 总分:40分 一、处理器体系结构 内容:CPU中的时序电路、单周期处理器的设计、流水线处理器的基本原理、Data Hazard的处理、流水线设计中的其他问题 二、优化程序性能 内容:优化程序性能、优化编译器的能力和局限性以及表示程序性能、特定体系结构或应用特性的性能优化、限制因素、确认和消除性能瓶颈 三、存储器结构及虚拟存储器 内容:局部性、存储器层级结构、计算机高速缓存器原理、高速缓存对性能的影响、地址空间、虚拟存储器、虚拟内存的管理、翻译和映射、TLB、动态存储器分配和垃圾收集 四、链接、进程及并发编程

重庆大学研究生《软件过程与项目管理》课程教学大纲-重庆大学软件学院

重庆大学研究生《软件过程与项目管理》课程教学大纲 1、课程名称:软件过程与项目管理 课程编码:(在MIS系统中的课程编号) 2、学时学分:32学时/2学分 3、适用的学位类型:学术型博士/硕士 4、先修课程: 《软件工程导论》、《软件需求分析》 5、使用教材及主要参考书目 (1)朱少民、左智,软件过程管理,清华大学出版社,2007.4 (2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7 6、课程简介及主要内容(500字) 通过本课程的学习,学生能够全面了解软件开发和维护的全过程,深刻理解软件过程的框架、标准和内涵,能够将软件过程模型灵活地应用于实践之中,掌握软件项目管理的基本理论,熟悉软件项目管理的方法、流程和工具。培养学生在软件开发中不断改进软件过程、管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力。 该课程主要内容包括软件过程规范、软件过程成熟度、软件过程的组织管理、需求管理和技术管理等相关的概念和理论,以及软件项目计划管理、成本管理、质量管理、配置管理、文档管理、风险管理和集成管理等流程、方法和实践。7、教学内容、教学方式及学时分配:

8、考核及成绩评定方式: 平时作业及出勤30% + 期末闭卷考试70% 编制人签字:柳玲学院主管院长签字:符云清编制时间:2015.12.18

Syllabus for Graduate Courses of Chongqing University 1、Course Name:Software process and project management Course Code: 2、Credits and hours:32 hours/2 credits 3、Degree Level: Academic Degree (Doctor/Master) Software Engineering 4、Prerequisite Courses: Software Engineering、Software requirement analysis 5、Textbooks and reference books: (1)朱少民、左智,软件过程管理,清华大学出版社,2007.4 (2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7 6、Course description Through the study of this course, students can understand the whole process of software development and maintenance, and deeply understand the framework, standards and contents of the software process, and can apply the software process model into the practice. Students can master the basic theory of software project management, and familiar with methods, processes and tools of the software project management. This course trains the basic ability of students in the software development process and software project management. The main content of this course includes the concepts and theories of software process specification, software process maturity, organization management, requirement management, technology management, etc., and the process, method and practice of software project plan management, cost management, quality management, configuration management, document management, risk management and integrated management.

软件工程考研资料

软件工程复习提纲 第一章软件工程基本概念 1、软件危机的概念:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 2、软件危机包含两方面的问题:1)如何开发软件以满足对软件日益增长的需求; 2)如何维护数量不断膨胀的已有软件。 3、软件危机的原因:1)与软件本身的特点有关;2)和软件开发与维护的方法不正确有关。 4、软件危机的消除途径:解决软件危机,既要有技术措施(方法和工具), 又要有必要的组织管理措施。 5、软件工程的概念:软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而 建立和使用完善的工程原理。 6、软件工程的基本原理:1)用分阶段的生命周期计划严格管理 2)坚持进行阶段评审 3)实行严格的产品控制 4)采用现代程度设计技术 5)结果应能清楚地审查 6)开发小组的人员应该少而精 7)承认不断改进软件实践的必要性 7、软件工程方法学(3个要素):通常把在软件生命周期全过程中使用的一整套技术方法的集合称为 方法学,也称为范型。三要素:方法、工具和过程。 8、软件生命周期:从软件定义、软件开发和运行维护,直到最终被废弃,要经历一个漫长的时期, 通常把软件经历的这个漫长的时期称为生命周期。 1)软件定义:问题定义、可行性研究和需求分析; 2)软件开发:总体设计、详细设计、编码和单元测试、综合测试; (前两个称系统设计,后两个称系统实现) 3)运行维护:软件维护; 9、软件过程及其特点:为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任 务的工作步骤。 1)瀑布模型:a.阶段间具有顺序性和依赖性;①前一阶段的工作完成后,才 能开始后一阶段的工作;②前一阶段的输出文档是后一阶段的 输入文档,前一阶段的输出文档正确,后一阶段的工作才能获 得正确的结果。 b.推迟实现的观点;对于规模较大的软件项目来说,往往编码 开始得越早最终完成开发工作所需要的时间反而越长。 c.质量保证的观点;①每个阶段都必须完成规定的文档。 ②每个阶段结束前都要对所完成的文档进行评审,以便尽早发 现问题,改正错误。 优点:文档驱动。

软件工程导论课程教学大纲

《软件工程导论》课程教学大纲 一、课程性质、地位和作用 《软件工程导论》是是软件工程专业的专业基础课程,属必修课。 本课程主要讲述建造软件系统的基本方法、技术、流程、工具及规范等。通过学习可以使学生了解软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的基本内容和发展动向;学习用工程化的方法开发软件项目,初步掌握开发过程中应遵循的流程、准则、标准和规范。本门课程为将来从事软件开发学生的软件工程师之路奠定坚实的基础。 二、课程教学对象、目的和要求 本课程适用于软件工程、计算机应用等从事软件开发的本科专业。课程教学目的、要求: (一)从教学内容上,应使学生了解软件工程的基本概念,主要包括软件与软件开发的基本过程,软件危机与软件工程。掌握个人软件开发过程的基本内容和方法,了解软件开发模型及结构化软件设计方法,以及软件质量保证基本内容。(二)从能力方面,应使学生通过对软件工程基本概念和方法的学习和课后练习,培养学生养成规范化个人开发的良好习惯,培养学生按照软件工程的基本过程和方法来设计和开发软件。 (三)从教学方法上,在课堂理论教学中,采用学生可以理解的软件开发素材,通过一边实践一边讲解的方法,讲解软件过程的基本思想和方法,通过学生完成与实践结合的作业,调动学生的积极性,使软件工程的基本思想逐步植根于学生头脑中。 三、相关课程及关系 本课程的先修课程是“C语言程序设计”和“数据结构”等程序设计课程,学习应在学生具有一定的编程能力基础上进行。本课程为后续的“软件制造工程”和“软件设计工程”等课程打下了必要的理论基础。 四、课程内容及学时分配 总学时:32学时 (一)绪论1学时 1、软件工程及其重要性 2、软件开发需要软件工程 3、软件工程课程体系架构(需要什么软件工程) 、课堂的组织、学习方法、章节安排与考核4. 要求学生了解软件工程的起源,软件工程在软件开发中的作用,了解软件工程课程体系。 (二)软件与软件工程4学时 1、软件及软件分类 2、软件工程的由来及概念 3、软件生命周期 4、软件开发与软件开发方法 5、软件工程工具和环境 6、软件开发项目管理介绍

《软件工程导论》课程设计说明书

《软件工程.课程设计》 医药公司进销存 管理信息系统 专业:计算机科学与技术 指导教师:欧阳浩 班级:计071 班 学号:200700401006 姓名:苏建 完成时间:2010年7月7日 广西工学院计算机工程系

1.需求收集、描述 (3) 1.1 发掘业务过程(活动图) (3) 1.2 领域分析(确定候选类) (4) 1.3 确定系统完全需求(生成包图和高层用例图) (5) 2. 系统USE CASE模型……………………………………………………………,,,..6 2.1 分析(按照需求设计用例) (6) 2.2 角色定义…………………………………………………………………… ..6 2.3 USE CASE工作描述 (7) 2.4 USE CASE视图 (7) 3. 系统逻辑结构设计 (8) 3.1进货系统(描述涉及概念、映射对象、涉及角色) (8) 3.1.1事件流过程(操作描述映射成为方法的表示格式为类和方法 (8) 3.1.2 Sequence Diagram(顺序图) (8) 3.1.3 Collaboration Diagram(协作图或通信图) (9) 3.2销售系统(SaleSystem) (9) 3.2.1事件流过程 (9) 3.2.2 Sequence Diagram (10) 3.2.3 Collaboration Diagram (10) 3.3库存系统(V alueManager) (10) 3.3.1事件流过程 (11) 3.3.2 Sequence Diagram (11) 3.3.3 Collaboration Diagram (12) 3.4系统整体类的组织结构 (12) 4.程序框架 (13) 4.1详细类图(系统静态结构,应该包含类的详细关系) (13) 4.2生成程序框架(参照自己设计的4.1) (14) 4.2.1 类1 (14) 4.2.2 类2 (14) 4.2.3 类3 (15) 4.2.4 类4 (15) 4.2.4 类5 (16) 5.个人总结(自己在使用软件工程建模工具进行系统分析、设计的心得体会) (16) 6.参考文献 (18) 一、需求收集、描述 1发掘业务过程(可用活动图描述)

2021东北大学软件工程考研真题经验参考书

聊聊那些年研究生考试的事情。 说到关于政治,我看政治看得比较晚,八月才开始看而且看得很慢,因为我觉得看太早了也会忘记,事实证明,知识点精讲精练那本书在后期我已经忘光了……不过理科生的话建议早一点看,文科生可以九月份开始看。看一章就做一章配套练习巩固。看完精讲精练刷刷真题,就可以开始政治第二轮复习了。 这里推荐一下李凡老师的《政治新时器》教材,我只听了他的政治分析题的课,但是感觉非常有用,同时背的是她出的一本书,后半部分是各部分分析题易考考点,直接背就行。前半部分是选择题考点,后半部分是分析题,他押题押的也很准我都会,得意!最后如果有时间的话可以多做一些《政治新时器》教材押题卷,很有帮助。 英语: 我最满意的是英语,考完对答案我客观题就完形填空错了两个扣1分,别的全对,翻译和大小作文也写得很满意,小作文背到过一篇类似的。英语也是贯穿考研复习始终的,三月份开始每天早上背一小时单词和看一小时视频,单词最最最重要!背单词要坚持到考前最后一天,看视频也是为了记得更牢固,并且记更多的词组搭配。单词书我用的《一本单词》。大概到七月中旬开始做英语真题,我买的是《木糖英语真题手译》,做的时候客观题都当做考试一样做,每一年做完之后都把其中的生词记下来然后背,做完一遍之后开始第二遍,第二遍的重点主要是分析长难句以及检验单词有没有掌握牢固,蛋核英语公众号的课程也总能给我答疑。总而言之,英语关键是词汇量,每天都要坚持背单词,做起题来真的真的很不一样,轻松很多。 专业课: 首先大致浏览一遍课本,自己做一个大纲出来,大标题小标题小小标题这样,第一遍可以不细看,但要有个印象,知道书大概讲的是什么,分几章,每章又在说什么,建立一个知识框架出来。 第二遍开始仔仔细细地看课本,把这个知识框架逐步逐步地填满,不能有知识上的盲点,如果看书看不明白,就去问在校授课的专业课老师,老师会慈爱地给你详细解答。可以自己根据书本内容做笔记,做完笔记印象更深刻。 第三遍再返回去扫一下课本,可以结合真题去针对性地复习,真题的答案试

软件工程教学大纲正式版

软件工程教学大纲正式 版 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】

《软件工程导论》课程教学大纲一、课程基本信息 课程编号: 英文名称名:Software Engineering 总学时:54学时 学分:3 课程类别:专业必修课 适用专业:全校本(专)计算机科学与技术 先修课程:数据结构,大学数学,离散数学,计算机算法设计。 二、课程性质与目的、要求 《软件工程》是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。《软件工程》已成为高等学校计算机软件教学体系中的一门核心课程, 本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践” 软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。 通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。 本课程注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,并通过课程设计,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。 三、教学内容及学时分配 本课程的教学内容共分十三章。

(考研复试)软件工程笔记培训资料

(考研复试)软件工程 笔记

1:软件危机:问题1:如何开发软件,以满足对软件日益增长的需求。问题2:如何维护数量不断膨胀的软件。表现:对软件开发成本和时间估计不准,用户对已完成软件不满意,软件质量不可靠,软件不可维护,软件缺少文档,软件成本过高,软件跟不上硬件发展速度。原因:与软件本身特点有关,缺乏可见性,质量难以评价,规模庞大难以维护。与软件开发维护的不当方法有关,轻视需求分析和维护,对用户的要求没有完整准确的认识就编写程序,忽视程序,文档,数据等软件配置。 2:软件工程:采用工程的概念,原理,技术和方法开发与维护软件,把正确的管理技术和软件开发技术结合起来,经济的开发出高质量的软件并有效的维护。即把系统化的,规范的,可度量的途径应用于软件开发,运行和维护的过程。 3:软件工程7条基本原理:用分阶段的生命周期计划严格管理,坚持进行阶段评审,实行严格的产品控制,采用现代程序设计技术,结果应能清楚地审查,开发小组的人员应该少而精,承认不断改进软件工程实践的必要性。 4:软件工程领域:软件需求,设计,构建(写代码),测试,维护,配置管理,工程管理,工程过程,工程工具,软件质量。

5:软件生命周期:软件定义(问题定义,可行性研究,需求分析),软件开发(概要设计,详细设计,编码和单元测试,综合测试),运行维护(改正性维护,适应性维护,完善性维护,预防性维护)。、 生命周期模型 6:瀑布模型:就是把一个开发过程分成收集需求,分析,设计,编码,测试,维护六部分,只有完成前面一步才能开始后面一步,上一步的输出的文档就是这一步的输入文档,每一步完成都要交出合格的文档,每一步都会有反馈,如果反馈有错误就退回前一步解决问题。瀑布模型的缺点:实际的项目开发很难严格按该模型进行;由于用户只能通过文档来了解产品,客户往往很难清楚地给出所有的需求,而瀑布模型不适应用户需求的变化;软件的实际情况必须到项目开发的后期客户才能看到。 7:快速原型模型:就是根据用户的需求迅速设计出一个原型系统,原型系统具有基本的功能,然后用户使用原型并对原型提出需求和改变,开发人员再对原型进行修改和完善知道用户满意。优点:容易适应需求的变化;有利于开发与培训的同步;开发费用低、开发周期短且对用户更友好。缺点:快速建立起来的系统结构加上连续的修改可能会导致产品质量低下;使用这个模型的前提是要有一个展示

软件工程导论复习(期末_考研用)

软件工程导论复习(期末_考研用)

1、需求分析的任务是什么?分析得到的成果(文档)是什么?包含哪些内容? 1、需求分析的任务:(1)确定对系统的综合要求:功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求、约束、 逆向需求、将来可能提出的要求(2)分析系统的数据要求:(3)导出系统的逻辑模型(4)修正系统开发计 划; 2、需求分析得到的结果:是通过需求分析得到的除了分析模型之外,还应该写出软件需求规格说明书,它是需求分析阶段得出的 最主要的文档。 2、软件需求通常包括哪些方面?各类需求一般包含内容有哪些? (1)功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。 (2)性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。 (3)可靠性和可用性需求:可靠性需求定量地指定系统的可靠性。可用性与可靠性密切相关,它量化了用户可以使用系统的 程度。 (4)出错处理需求:这类需求说明系统对环境错误应该怎样响应。 (5)接口需求:接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。 (6)约束:设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。 (7)逆向需求:逆向需求说明软件系统不应该做什么。 (8)将来可能提出的要求:应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。这 样做的目的是,在设计过程中对系统将来可能的扩充和修改预做准备,以便一旦确实需要时能比较 容易地进行这种扩充和修改。 3、追加的主要描述工具的概念和使用: E-R图:是什么,成份和基本符号,描述什么模型; 状态转换图:是什么,描述什么模型 (1)E-R图的定义:即实体--联系图,是表示数据对象及其之间关系的图形语言机制,是建立数据模型的图形工具。 E-R图的基本成份和使用的符号:实体(即数据对象)----矩形框,关系----菱形框, 属性----椭圆形或圆角矩形。 E-R图描述的模型:用来建立数据模型,ER模型使用简单的图形符号表达系统分析员对问题域的理解 (2)状态转换图的定义:通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。 状态转换图的基本成份和使用的符号:基本成分是状态、事件、状态转换。 状态转换图描述的模型:用来建立系统的行为模型。 4、在结构化分析中,建模的核心是什么?3种模型分别是什么,分别用什么工具来描述? 建模的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象。 (1)、数据模型,用实体-联系图描述; (2)、功能模型,用数据流图描述; (3)、行为模型,用状态转换图描述。 第5章总体设计 1、什么是总体设计? 将软件需求转化为软件的数据结构和系统结构,确定各组成成分(子系统或模块)之间的相互关系 2、模块化设计的原理包括什么?为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 模块化设计的原理包括:模块化、抽象、逐步求精、信息隐藏和局部化、模块独立。为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 3、模块独立性度量(描述)的两个指标:内聚、耦合;什么是内聚,什么是耦合;耦合和内聚的具体分类及使用原则;在面向数据流的方法中,内聚、耦合各分为哪几级,每级的具体含义分别是什么?强度从弱到强如何排列?耦合和内聚两者关系? (1)耦合定义:它是对一个软件结构内不同模块之间互连程度的度量;

19考研必看北京大学软件工程专业经验分享

19考研北京大学软件工程专业考研经验指导 在没考完之前,我就总想着考完了我一定要写篇长经验帖,考完了,又是忙着论文,忙着兼职,now!以下是这一年给我印象最深的两句话:考研说难很难,说容易也容易、热闹是别人的,我们什么也没有。当你经历了整个过程,便也明白了其中的酸甜苦辣。所以希望19的你们,在这一路上能更加轻快,顺畅一点。关于选学校 在现在这个时间段,19的小可爱们也应该大致有自己的目标学校和专业了吧,如果还没确定就先复习英语、政治和数学呀!不能让自己松懈了。在暑假前要定下学校哦,暑假就要开始专业课的复习了。我最想说的是选学校一定要选择自己喜欢的,能够使你坚持到最后的。如果你实在不知道选那里,就从区域开始吧。 关于软件工程 说一下软件工程的基本情况,这几年这个专业慢慢的热起来,比较好的软件工程北京这边的学校像北大、清华、北航、北交、北邮。我当时关注了软件工程考研联盟,好多软工考研知识就是从那里得到的。北京地区阅卷较严,所以考北大的同学统考科目分数比起一些水区院校研究生的分数较低,且软件与微电子学院最近三年的报考人数增加明显,考研北大软件工程和计算机技术的难度越来越大。北京大学软件工程全日制专业硕士公共课考试科目为英语一和数学一,难度高于其他院校专硕的英语二和数学二,专业课有很独特的学院风格,需要有针对性的准备。我当初是报了班的,毕竟要考北大,而且还想一次性考上。 关于参考书 我推荐《数据结构》(C语言版)严蔚敏、《计算机操作系统》汤子瀛、《计算机网络》谢希仁,这三本书,当然我在新祥旭上专业课期间还用到了新祥旭的内部应试宝典,还给我提供了北大的本科课件和其他名校cs,ee的各种真题,经典模拟题。 关于专业课复习 当时老师了解了我的情况之后备好课来给我上课的,他把参考教材给我仔细的讲了一遍,后来又根据科目的考试要求,对各个重点章节,考试重点,考试难点进行系统的讲解,让我快速建立起了复习框架。 后来还对我进行了习题专项训练,根据考试内容不同的侧重点,配合习题进行深入的、针对性训练。包括真题讲解,超级细心。课下我自己有不懂的就经常问老师嘛,老师也没嫌我烦,看到就立刻回复我了。所以我觉得学弟学妹们如果不知道自己怎么复习的话,也可以跟着这个学习节奏来。 关于公共课 英语和政治就不多说什么了,英语多做真题,每篇阅读都要做到超精读,推荐大家使用张剑的黄皮书真题。词汇从真题里背就可以了。 政治就用肖老爷子的肖四、肖八和肖1000就可以了,堪称大神了。后期要好好背。 数学很重要,全靠数学和专业课拉分,我的大部分时间都给了数学和专业课。数学看张宇的书和视频。多练题,要先自己琢磨题,自己找思路,不能老靠着答案找思路,最好自己整理错题本,数学也是有知识点的,多锻炼自己的做题思维。

2017软件工程考研报考提示和就业前景分析

2017软件工程考研报考提示和就业前景 分析 青睐指数:★★★★★ 毕业生/年:50000—60000人 主要课程 线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析等。 就业前景 只要使用电脑,就得同各种各样的软件打交道。简单地说,软件工程的主要任务就是开发升级新软件、维护原有软件。 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国软件高级人才的短缺已经成为制约我国软件产业快速发展的一个瓶颈。在中国,国内市场对软件人才的需求每年高达80万人,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺。在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。 软件工程师城市之间差异比较大,一级城市初高级软件工程师的待遇在4000-9000之间;内地其他省会城市一般在2000-6000之间。 就业目标 软件工程师:在各大软件公司、企事业单位、高校、研究所、国防等部门从事软件设计、开发、应用与研究工作。 院校推荐(国家特色专业建设点) 重点高校:北京大学、清华大学、北京交通大学、北京航空航天大学、北京理工大学、南开大学、大连理工大学、东北大学、复旦大学、同济大学、上海交通大学、华东师范大学、哈尔滨工业大学、南京大学、东南大学、浙江大学、中国科学技术大学、山东大学、武汉大学、华中科技大学、湖南大学、中山大学、重庆大学、西北工业大学、西安电子科技大学、天津大学、电子科技大学、北京工业大学、辽宁工程技术大学、南昌大学、苏州大学、湘潭大学。 一般高校:杭州电子科技大学、首都师范大学、天津工业大学、上海第二工业大学、重庆邮电大学、西安工业大学、南昌航空大学]。 提示 1.软件工程师是对应用软件创造软件的人们的统称,软件工程师按照所处的领域不同可以分为系统分析员,软件设计师,系统架构师,程序员,测试员等等。人们也常常用程序员来泛指各种软件工程师。 2.由于需要大量时间上机实习,该专业学费收取往往高于一般本科专业。多数院校每年学费平均超过一万元,如果是中外合办专业,费用会更高。软件工程专业不菲的学费和难度

软件工程导论之需求分析

软件工程导论 题目:图书管理系统文档名称:需求分析班级:科技0801 项目组长:唐子龙 项目成员: 唐子龙(05082019)朱磊(05082025) 赵欣(05082023) 刘华琛(05082004)

需求分析 §2.1 引言 §2.1.1 编写目的 需求分析的目的是让读者能够基本了解本系统的开发目的,开发方法,以及目前的硬件、软件的情况和开发所需资金和设备, 概要设计和详细设计与开发工作将在此基础上进一步提出。 §2.1.2 背景 这次待开发的系统名称为:图书管理系统 本次项目的任务提出者、开发者:唐子龙、朱磊、赵欣、刘华琛。 用户:图书馆 §2.1.3 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 §2.1.4 参考资料 1.李伟波.软件工程. 武汉:武汉大学出版社,2006 2.郑人杰.实用软件工程. 北京:清华大学出版社,2003 3.张海藩.软件工程导论(第5版). 北京:清华大学出版社,2008.2 §2.2 业务愿景和范围 §2.2.1 业务需求 1.背景、业务机会和客户需求

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,随着图书种类的繁杂,和图书数量的增多,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理,我们需要有效的图书管理软件。 1.业务目标和成功标准 业务目标:本系统旨在减轻图书馆工作人员工作负担,提高工作效率,而且方便用户查询、借阅。 成功标准:在使用本系统后,图书馆工作人员的工作效率大大提高,且对用户查询、借阅、预订都会有很大的便利。 §2.2.2 解决方案的前景 1.前景陈述 本图书馆管理信息系统在原有手工系统基础上,采用图书管理技术。通过收集、整理、存储关于图书、读者的主要信息,以及原有系统的作业流程信息,为建立数据仓库做基础准备。 本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求准确、快速地查询图书信息,实现以计算机辅助形式代替传统的手工查找形式,减轻图书信息管理人员的劳动强度,提高图书馆的工作效率和水平,更好地为读者服务,从而使图书和读者管理更加合理化和科学化。 2.任务概述 ○1目标:本软件旨在为学校的图书馆管理人员提供一个可以方便管理库 存图书的系统。可以对库存图书进行录入、借还、查询、修改功 能。减少操作时间,提高工作效率。 该软件适用于一般规模的图书馆管理操作。 ○2用户特点:本系统的操作对象为图书馆管理人员。对管理人员的计算机水平 不需要很高的要求。 3、数据描述: ○1静态数据:系统密码,书籍名称,库存总数,剩余数,借出数。 ○2动态数据:使用者输入的信息,包括添加的书籍信息,查询关键字。 ○3数据库描述:系统数据库采用TXT文档。

2017人大软件工程硕士考研就业怎么样

2017人大软件工程硕士考研就业怎么样 人大软件工程硕士考研就业怎么样?这是许多考研学子的烦恼。今天凯程老师详细的介绍一下人大软件工程硕士考研就业。文章也介绍了人大软件工程硕士考研难度,人大软件工程硕士考研复习方法,人大软件工程硕士考研辅导,人大软件工程硕士考研参考书,人大软件工程硕士考研专业课等其他内容,希望给考生带来帮助。 一、人大软件工程硕士就业怎么样? 作为名牌院校的中国人民大学,本身的学术氛围好,有良好的师资力量,人脉资源也不错,出国机会也不少,硕士毕业生社会认可度高,自然就业就没有问题。2014年中国人民大学硕士毕业生就业率高达99.15%,就业率居于全国同类专业院校的首位。 人大软件工程硕士研究生毕业后主要到计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业工作。 就业岗位:软件工程师、项目经理、软件开发工程师、高级软件工程师、java软件工程师、软件测试工程师、嵌入式软件工程师、.net软件工程师、java开发工程师、java软件开发工程师、android开发工程师、java高级软件工程师、等。 二、人大软件工程硕士考研难不难,跨专业的学生多不多? 最近几年软件工程硕士考研很火,特别是人大这样的名校。2015年人大软件工程硕士研究生计划招收30人(含20人推免),相对来说招生人数还是比较多的,跨专业考生是可以报考的。在考研复试的时候,老师更看重跨专业学生的能力,而不是本科背景。其次,考试科目里,计算机专业基础本身知识点难度并不大,跨专业的学生完全能够学得懂。即使本科学计算机的同学,专业课也不见得比你强多少(大学学的内容本身就非常浅)。所以记住重要的不是你之前学得如何,而是从决定考研起就要抓紧时间完成自己的计划,下定决心,就全身心投入,要相信付出总会有回报。在凯程辅导班里很多这样三凯程生,都考的不错,主要是看你努力与否。 三、人大软件工程硕士学费介绍 人大软件工程硕士学费总额4万元,学制2年。 软件工程硕士专业学位分为以下几个培养方向: 基础软件方向 金融信息工程方向 计算机取证与司法鉴定方向 企业信息化与电子政务方向 大数据与云计算方向 其考试科目是一样的: 101-思想政治理论(满分100分) 204-英语二(满分100分) 302-数学二(满分150分) 408-计算机学科专业基础综合(满分150分) 四、人大软件工程硕士考研辅导班有哪些?

安全工程导论(安全科学与工程导论)课程教学大纲

XXXXXXX 《安全工程导论》课程教学大纲 (安全工程专业) XXXXXXXXXXXXXXXXXXXXXXX 2015年8月

《安全工程导论》课程教学大纲 课程中文名称:安全工程导论 课程英文名称:Introduction to safety engineering 课程类别:专业必修课 课程编号:020******* 课程归属单位:矿业工程学院 制订时间:2015年8月 一、课程的性质、任务 1.课程性质和任务 (1)性质:《安全工程导论》是安全工程专业专业平台课程模块专业必修课。 (2)任务:通过本门课程的学习使学生了解安全工程专业的基本知识与内容,为后续专业课程的学习奠定坚实的基础。 2.教学要求 (1)课程的学习方法:课堂上进行理论学习、实例分析、课堂练习、课后作业,理解并掌握基本概念。课外,通过演示实验让学生对矿井各生产系统有基本了解。 (2)课程的重点及难点: ①课堂教学的重点、难点:本课程的重点及难点是讲授安全科学观、安全认识论、安全方法论、安全社会原理、安全经济原理。 ②实践教学的重点、难点:实践教学的重点及难点为煤矿各生产系统协调动作讲解。 (3)教学效果:通过本课程的学习,使学生对安全工程专业的基本知识与内容能有全面和系统的了解,能树立正确的安全观,运用正确的安全方法指导开展安全领域的研究与学习,为后续专业课程的学习奠定坚实的基础。 3.适用专业 安全工程 4.本门课程与其它课程的关系 《安全工程导论》是安全工程专业专业平台课程模块专业必修课之一,为后续安全工程核心专业课程学习打下了一定的理论基础。 5.学分、学时数

本课程学分数为1学分。教学总教学学时为18学时,其中理论教学16学时,实验教学2学时。6.推荐教材 周世宁,林柏泉,沈斐敏编著.安全科学与工程导论[M]. 中国矿业大学出版社, 2005 7.推荐参考书 1.金龙哲等编著.安全学原理[M].冶金工业出版社,2009; 2.毛海峰编.安全管理心理学[M]. 化学工业出版社, 2004 3.罗云,程五一编著.现代安全管理[M]. 化学工业出版社, 2004 4.叶龙,李森主编.安全行为学[M]. 北京交通大学出版社, 2005 5.罗国亮. 灾害应对与中国政府治理方式变革研究[D]. 南开大学2010 8.主要教学方法和多媒体教学要求: (1)主要教学方法:本课程采用课堂讲授与课外实践相结合教学。 ①课堂采用讲授、辅以课堂思考及答疑、课后作业的教学方法。 ②课外实践采用课程演示实验的方法。课程实验为现代化矿井模型演示实验,通过该实验,使学生对矿井各环节有初步了解,为学生学习安全工程后续专业课程打下坚实的基础。 (2)多媒体教学要求:课程采用多媒体教学,必要时辅以板书。 二、各章教学内容和要求 1、课堂讲授内容(16学时): 第一讲:第一章(2学时) 第一章结论 基本内容:本章主要是讲解安全的基本概念及特征、安全科学的发展现状及趋势、安全科学技术学科分类、安全科学的学科体系和研究范畴。 教学重点和难点:重点和难点是安全的基本概念及特征、安全科学的学科体系和研究范畴。 教学要求:理解安全的基本概念及特征、了解安全科学的学科体系及其相关学科的关系、了解安全科学的由来与发展、了解我国“安全科学与工程”学科、掌握安全科学的研究对象。 第二讲:第二章(2学时) 第二章安全科学观 基本内容:本章主要是讲解安全科学的指导思想、安全本质及安全第一原理、安全价值观、大安全观。 教学重点和难点:重点和难点是安全本质及安全第一原理。

相关文档
最新文档