《软件工程》学习心得

《软件工程》学习心得
《软件工程》学习心得

《软件工程》学习心得

时光匆匆,不知不觉间《软件工程》的课程已经快学完,虽说没有具体的项目来开发应用,但我们知道软件工程就是将系统化的,规范化的,可度量的方法应用于软件的开发,运行与维护的过程,在整个学习期间,总的来说还就是学到了很多实用的东西,老师的介绍,教会我们如何去分析与处理问题,教会我们编写项目软件的流程与注意事项,总的来说还就是获益匪浅的。

初学软件工程,或许很多人都会迷茫,不知道软件工程学有何用,其实,软件工程还没有精确地定义,但老师的实例我就是深有体会,比如巧用建筑学知识,软件工程可以指导您分析出框架结构,项目实现的大体步骤及具体的细节等等,高效的开发、使用及维护软件,软件工程就是必不可少的。

下面我来回顾一下各章的内容,第一章初识软件工程,这一章主要讲解的就是一些概念性与基础性的内容,例如软件的概念、特性,软件危机的主要表现,软件工程的概念以及软件生存期、典型生存期模型等等。第二章软件需求分析,这一章主要讲了需求分析的任务,需求分析的步骤及各种描述工具、分析文档;需求的各种描述工具有实体关系图、数据流图、数据字典、等等;这就是软件项目开发的第一步。第三章软件设计,本章详细介绍了概要设计、详细设计及用户界面设计,我们掌握概要设计方法及详细设计方法。第四章程序编码,这一章重点讲解了结构化程序设计,设计风格及效率,程序设计语言的选择。第五章面向对象技术,这一章重点讲解了面向对象的概念、分析及设计,掌握什么就是面向对象,面向对象有哪些优缺点,了解面向对象的分析与设计方法。第六章统一建模语言UML,本章讲解了静动态建模机制,理解UML的形成、内容、特点及应用领域并掌握例图、类图进行静态建模的方法。第七章软件测试,本章详细介绍了软件测试方法及黑白盒测试用例设计方法,还讲解了软件测试步骤。第八章软件维护,本章主要介绍软件维护的任务、软件维护活动以及软件维护方法进行了介绍。

在学习软件工程过程中,或许有诸多不解,我们要从整体概念上较好地理解与把握、学好软件工程,学习时要注意多瞧多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但就是还要注意什么都学,肯定就是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟就是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。还要注意与其她科目的相辅相成,就像我们在学习面向对象分析的时候要结合大一学习的面向对象及其方法学这一专业科目进行研究拓展,多思多想,把从各个科目学到的知识通汇贯通。

在写软件的时候,我们首先要有整体的结构与思路,这样才能照着一定的思想一定思路去写下去,有人说其实写软件并不难,只要给您一个思路您就可以不断地往下写。我觉得确就是如此,其实我们平时写软件我觉得并不就是很难的事,平时即使遇到处理不了的技术问题,哪里编译出现错误等等其实都可以在网上提问。技术问题一般我们都可以在网上得到答案,但软件的思想不就是我们瞧了一下就能真正理解的。

写软件一般都就是在沿着现有思路一步一步地写下去,而软件工程注重于宏观的来构思整个软件的思路,重在创新。所以说软件工程最重要的核心就就是——创新。任何产品的成功出现都就是因为它成功的创新,虽然创新的程度不一样,而软件也一样最重要的不就是代码的编写而就是软件的分析与整体构思。学习软件工程对软件工程有了初步的认

识,带着软件工程的思维或说就是眼光

在做项目的同时不断积累经验,总会有

能够独立分析与构思整个软件系统能

力的那天。但并不就是说可以独立分析

软件系统就就是软件工程的最终目标,

毕竟学无止境,知识就是无尽头的,我们

仍需要不懈的努力。

下面我们来了解一下软件工程的

开发流程,生产一个最终能满足需求且

达到工程目标的软件产品所需要的步

骤如软件工程开发流程图1,软件工程过程主

要包括开发过程、运作过程、维护过

程。它们覆盖了需求、设计、实现、确

认以及维护等活动。需求活动包括问题

分析与需求分析。问题分析获取需求定

义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计与详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。

在学习的过程中,老师让我们开发一个图书管理系统,让我们第一次通过团队

软件工程开发流程图 1

做项目开发,我们都有很多的体验,知道团队的合作非常重要,争议固然存在,但需要的就是通过讨论、协商,群策群力,在不断地磨合中达成一致与默契,应该注意的就是团队的合作要合理的分工;在一个团队中,团队的成员能力各有高低,应该互相尊重,各取所长,不宜妄自菲薄;组长需要多加协调,组员积极配合才能合作愉快,才能完全的发挥出团体的实力。

软件工程课程虽已结束,但我对于软件工程的学习才刚刚开始,张老师的课让我受益匪浅。我体会到项目管理的重要性,随着软件规模、复杂度的不断增加,项目开发中更多的就是协作、管理与控制。我学习到很多一般性的方法,例如:需求获取、模块化、分治、估算、计划等等。有了软件工程基本的知识,我们无论就是做项目还就是写软件都有了一套方法,这将就是解决问题的有效途径,我们要学会合理的利用。

在这个飞速发展的软件时代,随着软件应用的日益广泛,软件规模日益扩大,《软件工程》显得格外的重要,《软件工程》强调基本概念与基本知识的理解掌握,又侧重软件项目的分析、设计、实现与维护的基本技能;我们已经学到理论的知识,但就是软件的开发测试对逻辑思维、学习能力、反应思维要求很高,我们仍需要不断地锻炼严密与逆向的思维,在具体的项目中获得实践的经验,实践才就是检验真理的唯一标准,只有将理论与实践结合,才能发挥我们所学的知识的作用,

才能更直接的创造效益,才能为国家与社会有所贡献。

最后,要感谢辛勤付出的张老师,就是您让我学到这么多实用的知识,让我获益良多,在此说一声“谢谢您!”

软件工程实训心得体会3篇

软件工程实训心得体会3篇 软件工程实训心得体会一:软件工程实训心得体会 这次软件工程实训是从2010.12.26号开始的,截至2010.12.31号.实训内容是用java相关知识(主要是jsp)做一个物流配送系统.下面谈谈对这次实训的看法. 因为自己平时对java知识储备不足,特别是jsp这一块基本不了解怎么回事,所以一拿到这个项目,我心里都是没有底的,再加上我被分到的那个组,我知道就意味着是我一个人在战斗了.呵呵,26号,实训开始了,我们的老师是来自中软国际公司的程序员,一个是周褀,一个是朱映,都是一身朴素的着装,让我感觉做软件的也没什么两样.老师介绍了自己之后,就直接切入正题了,分析了下我们各个组的系统,即将用到的知识,然后就总体把觉得需要补充的知识(jsp和数据库连接等这几块)给我们实际操作了下,因为当时看到用jsp,还讲的那么认真,当时我就后悔了,平时要是多听点,现在老师这么认真的给我们讲,这是一个多么难得的机会啊.后悔也没用啊,开始还勉强能理解一点,后来就直接晕了.然后再给大家介绍了一些即将用到的工具,比如rationalrose,svn,myeclipse等等.接下来的几天就不再细讲了.下面谈谈通过这次实训的心得体会吧. 通过这次实训,让我了解到工程开发的过程,可行性分析——> 需求分析——> 概要设计——> 详细设计——> 代码编写——> 测试——> 验收.从技术方面上,我开始jsp基础基本上就是零的,在老师和syz2(另外一个物流小组,我一个人基本上是跟她们做的,或者说是

看着她们做的)的帮助下,对jsp有了一个大概的认识.其实实训开 始前,我还以为做个系统没什么大不了,可是当真正拿到一个项目,我却真的无从下手了,而且就是在知道需求分析和详细设计,在代码编 写时,一样寸步难行.通过这个实训,也让我了解到,团队协作是多么 的重要.一个人的精力是多么的有限.进一步理解到,企业为什么如此重视团队协作.同时借用老师的话就是团队协作固然重要,但是是建 立在个人素质的基础上,假设你个人素质不行,将会影响到整个团队,就别提对团队作更多贡献了.**老师说这几句话的时候,朝向了我,估计是有特殊意义的吧,所以,我将谨记老师的教导. 还有一个收获是从一个同学(小胖)那里得到的,他的那组成员跟我的这组大体一样,我倒是觉得没什么了,不过他倒是很重视这个 问题吧.然后他说出来,我也觉得这个问题确实其实是个大的问题.就是不管你会不会这门技术,会不会做这个东西,态度要正确才好,就算你不会做,你也应该认真的对待,将来出身到社会,就不是说像你现在,不会做就不做,跑去玩游戏了.小胖说出了这段话,也在我身上有了一个印证,虽然我jsp技术知识为0,但我也还是在认真的跟着他们一 起做,不会做,就多问,毕竟现在我们是学生,可以毫不顾忌的询问各 种问题,老师也会尽力为你回答.将来出身社会就不一样了.虽然,我 就算个打酱油的水平,但是这个酱油也要打得有涵量啊.不管怎么样,我能对自己有个交待,虽然我不会,但是这次实训我确实是认真对待了,六天的实训,除了晚上加班外,还花了2个通宵来完成不同阶段的任务,完成与否也不重要了,我至少我做了,这点,是这次我应该对自 己的一个肯定. 这次实训的心得基本上就是这些了,最后特别感谢中软国际带我们的那两个老师(周褀,朱映),这两个老师对待我们很平易近人,对我们提出的问题,总是不光解决了,还进行了扩展,晚上也跟我们一起加班加到很晚,印象尤其深刻就是朱映老师为了给小胖解决一个问题, 脸都变红了,还在继续努力,这点我并不会觉得老师知识储备不够,我想应该是这个问题的突发吧,一时没想到怎么处理.相反让我感觉更 多的就是老师很认真,很负责.还要感谢就是syz2小组的倾力支持, 辅导. 软件工程实训心得体会二:软件工程实践学习心得(2607字)

基础工程项目试资料题库及其答案

单项选择题: 1、根据《建筑地基基础设计规范》的规定,计算地基承载力设计值时必须用内摩擦角的什么值来查表求承载力系数 B ? A设计值 B 标准值 C 平均值 2、砌体承重结构的地基允许变形值是由下列哪个值来控制的C ? A 沉降量 B 沉降差 C 局部倾斜 3、在进行浅基础内力计算时,应采用下述何种基底压力 A ? A 基底净反力 B 基底总压力 C 基底附加压力 4、当建筑物长度较大时,,或建筑物荷载有较大差异时,设置沉降缝,其原理是C ?A 减少地基沉降的措施 B 一种施工措施 C 减轻不均匀沉降的建筑措施 5、下列何种结构对地基的不均匀沉降最敏感A ? A 框架结构 B 排架结构 C 筒体结构 6、框架结构的地基允许变形值由下列何种性质的值控制B ? A 平均沉降 B 沉降差C局部倾斜 7、高耸结构物的地基允许变形值除了要控制绝对沉降量外,还要由下列何种性质控制C ? A 平均沉降B沉降差C倾斜 8、当基底压力比较大、地基土比较软弱而基础的埋置深度又受限制时,不能采用B ? A 筏板基础 B 刚性基础C扩展式基础 9、沉降计算时所采用的基底压力与地基承载力计算时所采用的基底压力的主要差别是C ? A 荷载效应组合不同及荷载性质(设计值或标准值)不同 B 荷载性质不同及基底压力性质不同(总应力或附加应力) C 荷载效应、荷载性质及基底压力性质都不同 10、防止不均匀沉降的措施中,设置圈梁是属于B A 建筑措施 B 结构措施 C 施工措施 11、刚性基础通常是指C A 箱形基础 B 钢筋混凝土基础 C 无筋扩展基础 12、砖石条形基础是属于哪一类基础A ? A 刚性基础 B 柔性基础 C 轻型基础 13、沉降缝与伸缩缝的区别在于C A 伸缩缝比沉降缝宽 B 伸缩缝不能填实 C 沉降缝必须从基础处断开 14、补偿基础是通过改变下列哪一个值来减小建筑物的沉降的B ? A 基底的总压力 B 基底的附加压力 C 基底的自重压力 15、对于上部结构为框架结构的箱形基础进行内力分析时,应按下述何种情况来计算C ? A 局部弯曲 B 整体弯曲 C 同时考虑局部弯曲和整体弯曲 16、全补偿基础地基中不产生附加应力,因此,地基中B . A 不会产生沉降 B 也会产生沉绛 C 会产生很大沉降 17、按照建筑《地基基础设计规范》规定,需作地基承载力验算的建筑物的范围是D 。 A 所有甲级B所有甲级及部分乙级C 所有甲级、乙级及部分丙级D 所有甲级、乙级及丙级 18、浅埋基础设计时,属于正常使用极限状态验算的是B 。 A 持力层承载力 B 地基变形 C 软弱下卧层承载力 D 地基稳定性 19、下列基础中,A 通过过梁将上部荷载传给基础。 A 墙下独立基础 B 柱下条形基础 C 柱下独立基础 D 墙下条形基础 20、受偏心荷载作用的浅埋基础,当B 时,持力层承载力满足要求。

办公软件学习心得体会

办公软件学习心得体会 篇一:办公软件学习心得体会 办公竹铭计划·竹铭计划·office软件心我得知未学到了知识技巧。而且我能够熟练 地运用这些技巧。当同学知道我有这个能力而来找我帮忙时,我自豪极了。在心里感 谢老师的教诲,感谢竹铭计划给我这个机会去学习。我相信这 5 周将是我人生中很有意 义的 5 周。我一直对电脑很有兴趣,也有一点了解,但也仅限于聊天,打游戏,其他的 电脑基础知识我一特无所知。别是 word 说过。刚开始学这些知识,我感觉很吃力:老 师刚刚讲过的如“首字下沉”.“首行缩聚”等,过一会我就忘了在哪里找,老师才讲 过的“插入艺术字”还没过几,分钟,我就又找不到了。对此我苦恼极了。我曾认为 自己不是这块料,也曾想过放弃,但一想到好不容易有个机会去提高自己的能力,好不容 易能实现自己的愿望,我终没有放当被编入office 四班时,我兴奋极了。由来已久的愿 望终于实现了。我开始了我的伟大征程。 5 节课的学习时间,我们可能学不到很高深的

技术,但我相信学到的一定是有用的,是值得我们去学的。每周短短四个小时可能会比 较少,但对于热衷于学习的我们就够了,而且我觉得这 5 节课过的很充实。我的确学到 了很多我以前所文档,excel 工作表,弃。每当有问题时, ppt 等,我听都没听我积极问 同桌,问老办公竹铭计划·竹铭计划·office软件心师,知道问题解决。这个课程仅当每周六 下午上半天,于是我就在课上认真听讲,好好练习,课后就经常借朋友的电脑知练 习,道把这节课的内容熟练掌握在为止。我此,也感谢朋中,我自己是学 到了友的热心帮助。都说很多觉得很有用的,“笨鸟先飞”“勤能,补拙”我相信自 己程中,我学会了把段知识。在 word 的课符,特殊符号,学会了怎样处理页眉和图片, 文本框,分隔的努力会有回报的。事实也如此,如今我能够熟练地操作这个办公软件 了。在过去的日子落进行编号;学会利用格式刷;学会了进行背景的设置;学会了怎样 对字体的修改;怎样更好的设置版面,让 w o rd 文档看起来更加舒服,更加容易让

软件工程心得体会

软件工程心得体会 未接触软件工程之前一直都很想学这门课程,因为觉得这门课很牛,是那些有工程师称号的高手才摆弄的东西。学了一个学期的软件工程课,终于知道了个软件工程的大概。学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉。 曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获是,知道了二者的不同之处。以前做过的一些小型的软件比如加密软件,我也只是在程序旁边附上一个软件的说明,看来已经很接近作坊了。不过大的项目没有接触过,用软件工程的方法还是第一次。我想也是程序的不断复杂化导致了软件危机的发生,使得人们不得不探索新的解决方法。 经过倪老师的讲解,理解了软件工程,就是一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。 吾生也有涯,而知也无涯,学习永无止境。起初,对软件工程处于一知半解的状态,分工比较混乱。在划分模块后明确了各自分工,渐渐形成良性循环。 在学习过程中,知道了团队合作十分重要,争议固然存在,但通过讨论、协商,群策群力,在不断磨合中能够达成一致与默契。团队成员中能力各有高下,互相尊重,各取所长,不宜妄自菲薄。组长多加协调,组员积极配合,才能合作愉快。 学习能力体现在能尽快接受新的知识,顺应变化,学为所用。上《软件工程导论》这门课,我的收获大概如下: 我们为什么需要软件工程呢?上面已经给出了一些原因。专业点讲,软件工程最终是为了实现“软件制造业”的社会化,工业化大生产,提高其劳动生产效率。只有如此,软件业才能实现社会化,工业化大生产,才能“做大做强”。没有管理的设计是失败和混乱的设计,没有设计指导的编程是无序的忙碌的。根据开发的软件的规模,应该适当程度的运用软件工程化的思想,需要灵活,毕竟我们开发的软件大多数是中小型的,大型的并不多见(我是这么认为的)。但只要涉及人员间的交流和沟通,或多或少都要需要软件工程才能更有效率,工作成果更稳定。 其实开发软件,就像是解决一个逻辑问题。想想自己平时是怎样写程序的。首先是要有一个想法,即我写的这个程序是要干什么的;然后就是对要实现的核心功能大概构思一种或多种实现方法,并从中选出一种自认为是较好的;接下来就是将涉及的各种主要或次要功能分成各个模块;最后就是分模块来编码和DEBUG。在我看来,除了第一步外,其余的步骤应该是一个循环的过程。在编码的过程中,你总是需要不断地回过头来修改原先的模块设计,甚至最初选定的实现算法。 具体到每一步的工作要怎样完成,是非常灵活的,只要把握住大体的方向就行。在进行分析,设计,编码,调试,维护这几部分的工作的时候,最核心的就是文档的编写。 1.可行性分析就是关于当前项目能不能干的分析结果。 2.项目描述这是在决定立项以后,对当前项目的一份扼要说明。 3.需求分析就是对客户要求的功能的定义。 4.软件设计这就是对程序的每一个模块的详细设计的说明文档。 5.开发日志我一直都认为这是文档中最有趣的部分。开发日志相当于编码阶段的文档,它的形式可以很随意,主要是记录一些在写程序时突然萌发的灵感,或对代码的一些微小的修改,或对程序结构的一些微小变动等,还要对上述这些修改变动作些说明。 6.测试分析用于指出程序存在或潜在的缺陷和错误,以及程序性能的数字描述。

基础工程试题1

《基础工程》试卷A 一、单选题(每题2分,共计10分) 1. 一般认为:埋深不超过(C)m的称为浅基础。 A、4 B、6 C、5 D、3 2. 对采用筏基和箱基的高层建筑实测结果表明,与简化法的计算值相比,上部结构的实测内力一般( A )计算值。 A.大于 B.等于 C.小于 D.小于等于 3. 高层建筑筏基的砼强度等级不应低于(),多层建筑墙《大于10米小于24米》下筏基可采用( C)。 A.C30,C15 B.C25,C20 C.C30,C20 D.C40,C25 4. 单桩静载荷试验在桩身强度达到设计强度的前提下,对于砂类土不应少于( C )天。 A.15 B.7 C.10 D.14 5. 《铁桥地基规范》规定:一般情况下,钻孔灌注桩的摩擦桩中心间距不得小于(B )倍成孔直径。 A.2 B.2.5 C.3 D.1.5 二、多选题(每题3分,共计30分) 1、岩土工程勘察工作包含(ABC) A.选址勘察 B.初勘 C.祥勘 D.普勘 2、地基基础常规设计满足下列条件时可认为是可行的(ABD) A.沉降较小 B.沉降均匀 C.基础挠度大 D.基础刚度大 3、防止不均匀沉降损害的建筑措施(ABCDE) A.设计楼型简单 B.合理布置墙体C.设置沉降缝 D.调整设计标高E·相邻基础的 间隔距离 4、有关文克尔地基模型下面表述正确的是(ABC) A.地基表面某点的沉降与其他点处的压力无关 B.对柔性基础其基底反力呈非线性变化 C.对刚性基础其基底反力呈线性变化 D.对柔性基础其基底反力呈线性变化 5、箱形基础的特点( ABCD ) A.刚度大 B.稳定性好 C.降低沉降 D.充分利用空间

软件工程实习心得体会-

软件工程实习心得体会| 软件工程实习心得体会一 时间过的很快,转眼间已经实习将近5个月,其中有2个月是属于完全被流放的。 最先在内部系统组参与内部管理系统开发 (struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。 至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。 1、浅谈测试 一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的.其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人

员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是it阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。 2、程序员的困惑 有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化? 有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然

有关办公软件实训心得体会

有关办公软件实训心得体会 导语:事业要更成功,一定要不断的吸引和寻找更多的合作夥伴!以下为大家介绍有关办公软件实训心得体会文章,欢迎大家阅读参考! 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4. 项目实战 三、实训总结: 转眼间实训过去已有一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化* 一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。

在实训的过程中,我深深的体会到了自己在专业知识方面的的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增加了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,

软件工程实训报告总结

软件工程实训报告总结 软件工程实践作为软件工程专业本科生企业实习前的综合实践课程在培养体系中占有重要地位,怎样写软件工程实训报告? 篇一:软件工程实训总结转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的 职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级

的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了, 虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。

电力工程基础试题及参考答案

电力工程基础试题及参考答案

电力工程基础试题及参考答案 一、填空题 I.降压变压器高压侧的主分接头电压为220kv, 若选择+ 2X 2.5%的分接头,则该分接头电压为231KV 2.电力系统中性点有效接地方式指的是中性 点直接接地。 3 ?输电线路的电气参数包括电抗、电导、电纳 禾廿电阻 4.输电线路的电压偏移是指线路始端或末端母 线的实际运行电压与线路额定电压的数值 差 5.电力系统的潮流分布一般是用各节点的电压 禾和功率表示。 6?调整发电机组输出的有功功率用来调整电力系统运行

的频率。 7.复合故障一般是指某一时刻在电力系统_二 个及以上地方发牛故障。 8?减小输出电元件的电抗将提高系统的 静态稳定性。 二、单项选择题 II?同步发电机的转速和系统频率之间是否有严 格的关系(②) ①否②是③不一一 定④根据发电机的形式定 12.三绕组变压器的结构、通常将高压绕组放在 (③) ①内层②中间层③外层 ④独立设置 13.中性点以消弧线圈接地的电力系统,通常采用的补偿方式是(③) ①全补偿②欠补偿③过补偿④有时全补偿,有时欠补偿 14 .三相导线的几何均距越大,贝得线的电抗 (②)

①越大②越小③不变 ④无法确定 15.变压器的电导参数G,主要决定于哪一个实验数据(①) ①厶P O②厶P K③L k% ④I。% 16.当功率的有名值为s = P+ jQ时(功率因数角为)取基准功率为S,则有功功率的标么值为 (③) ①②③-P s n cos?S n sin?S n ^④ P cos -sn 17.环网中功率的自然分布是(④) ①与电阻成正比分布②与电 抗成正比分布 ③与阻抗成正比分布④与阻 抗成反比分布 18.在同一时间内,电力网的电能损耗与供电量之比的百分值称为(②) ①负载率②网损率③供电率 ④厂用电率 19.电力系统的频

软件工程全部习题答案

软件工程全部习题答案。(2003-5-31 19:55:00) 第九章 1、渐增模型有那几种特点 答:增量构造和演化提交。增量构造是瀑布模型的基础上在一些的阶段中采用增量开发一些阶段整体开发。演化提交是在瀑布模型的基础上所有阶段都使用增量开发也就是不紧使用增量开发也使用增量提交。 2、快速原形有那几种特点 答:探索型、试验型、演化型。探索型:在需求阶段帮助明确理解需求用完抛弃。试验型:在设计阶段考核现行方案是否合适用完抛弃。演化型:及早的向用户展示一个系统的原形包含主要的功能得到用户的认可后将原形不断的扩充直到系统完成。 3、快速原形开发的步骤 答:快速开发、需求、构造原形、原形、运行原形、评价原形、修改意见。 4、评价快速原形的优缺点 答:可以更清楚的理解用户的需求、开发阶段可以用原形解决局部的困难,通过原形的开发可以让用户看见系统的初步功能的实现有利与用户的开发人员更好的交流,及早的解决存在的问题减少开发的风险。 缺乏好的管理工具和开发环境、缺乏管理机制、对开发人员的技术要求高、更新文档比较困难。 5、对比瀑布模型和增量模型,指出增量模型的新思路。 答:瀑布模型是一种整体的开发模型,开发的每一阶段必须按线性的顺序来进行,前一阶段的工作没有完成后一阶段的工作就不能开始。由于需求分析的易变性使的软件开发工作不顺利,同时瀑布模型的每个阶段有不可避免的错误出现,那么延伸到以下的各个阶段错误就会放大。增量模型是非整体开发的模型它采用渐增模型和原形模型,软件的开发是用增量开发和增量提交。 第八章 1、软件维护有那些内容 答:校正性维护、完善性维护、适应性维护、预防性维护 2、软件维护的特点 答:结构性维护、非结构性维护、别人的程序难懂、开发和维护在人员和时间上的差异、文档的不一致性、维护不是一项吸引人的工作 3、软件维护的流程 答:制定维护申请报告、审查申请报告并批准、实施维护并做记录、复审 4、软件维护的副作用 答:代码副作用、数据副作用、文档副作用 5、什么是软件的可维护性可维护性度量的特性 答:是能够别理解、适应、校正和增强功能的容易程度。可理解、可适应、可测试、可修改、可靠、可移植可使用、效率。 6、提高可维护性的方法 答:使用有可维护性的程序设计语言、及时更新文档、使用先进技术和工具、明确软件质量目标、明确质量保证工作。 第七章 1、软件测试的目的是测试中要注意那些原则 答:软件测试的目的是的发现软件中存在错误的活动。好的测试用例可以发现至今没有发现的错

办公软件培训总结

篇一:office办公软件培训总结 office办公软件培训活动总结 2010年11月10日下午四点,工学院科技部与网络部联合以“为对计算机应用软件有兴趣的同学提供一个学习提高的机会,同时对各班班长团支以及各部门相关电脑操作人员进行有目的性的强化培训,使今后班各各部门的电脑相关工作更快捷方便地开展,也让我院的科技网络平台功能在这次培训之后能够更充分地凸现出来”为目的,针对本学院的班长团支、各部相关电脑操作人员以及对计算机有兴趣的同学们,在工学院三楼机房开展了一次计算机常用软件培训(主要是office系列软件)的活动。并且通过举办这次活动,使同学们对office文档的操作的认识有所提高,并且能够更好的解决自己在平时的学习、工作和生活中所遇到的和计算机(主要是office文档的实际操作)有关的问题。该活动始终按照计划顺利执行,活动的效果比预期的更好,取得了圆满成功。现将这次活动的有关事项总结如下: 一.活动的基本情况 1.活动规模:这次活动是针对大一各班班长团支、各部相关电脑操作人员以及对计算机常用软件操作有兴趣的同学。 2.活动性质:这是一次计算机应用软件操作(这里的应用软件软件操作指的是office文档的操作)的培训活动,并且要进行考勤。 3.时间安排:2010年11月10日下午四点到六点。 4.讲解内容:这次讲座以将word和encel的常用知识为主,并适当的讲解了一些powerpoint 有关的知识。在讲解过程中,主讲人王康还针对同学们在平时的学习、工作和生活中使用office文档时遇到的问题给予了解答,从而增强了这次教学的效果。 5.活动地点:工学院三楼机房。 6.人手安排:科技部相关人员 二.该活动所取得的成绩和该活动中存在的不足 1.这次活动所取得的成绩: ①这个活动,让对计算机有兴趣而又找不到机会来进行学习、强化自己office软件常用知识的同学们获得了学习、强化自己office软件常用知识的机会。 ②参加了这次培训后我们也获得了一些以前从来没有考虑过的、没想到过的一些office常用软件的一些方面的知识。 ③这次活动也给我们在以后能够更好的学习office常用软件的应用提供的基础。 ④对我们平时在office文档的操作给出了解决方案,让我们知道了怎样解决我们在office 文档的操作中遇到的问题。 2.这次活动中存在的不足: ①实践操作和在课堂上做讲的知识的细致程度这一方面与由于时间问题而被适当压缩。 ②因为时间问题,在课堂上没有给大家留上足够的时间来答疑。与此同时,我们的互动也因为时间问题略显不足。 三.活动建议 1.在今后的计算机培训活动中多搞一些实训课程,以加强教学的效果。 2.在今后的计算机培训活动中多和学员进行一下互动,了解学员们究竟还想了解什么,并针对湖东里提到的内容在进行专题讲解。 3.多给学员留一些课堂答疑时间,让他们能够在课堂上多提一些问题,并针对这些问题再作进一步的讲解,以提高教学效果。 总体来说,通过举办这次活动,同学们对office文档的操作有了进一步的了解,同学们在平时对office文档的操作中遇到的问题也知道能够怎么解决了。最后,我想我们应用技术学院分团委科技部在今后所搞的一切活动中能够在着不断的总结中能够让活动的质量一次比一次

《软件工程》学习心得

《软件工程》学习心得 时光匆匆,不知不觉间《软件工程》的课程已经快学完,虽说没有具体的项目来开发应用,但我们知道软件工程就是将系统化的,规范化的,可度量的方法应用于软件的开发,运行与维护的过程,在整个学习期间,总的来说还就是学到了很多实用的东西,老师的介绍,教会我们如何去分析与处理问题,教会我们编写项目软件的流程与注意事项,总的来说还就是获益匪浅的。 初学软件工程,或许很多人都会迷茫,不知道软件工程学有何用,其实,软件工程还没有精确地定义,但老师的实例我就是深有体会,比如巧用建筑学知识,软件工程可以指导您分析出框架结构,项目实现的大体步骤及具体的细节等等,高效的开发、使用及维护软件,软件工程就是必不可少的。 下面我来回顾一下各章的内容,第一章初识软件工程,这一章主要讲解的就是一些概念性与基础性的内容,例如软件的概念、特性,软件危机的主要表现,软件工程的概念以及软件生存期、典型生存期模型等等。第二章软件需求分析,这一章主要讲了需求分析的任务,需求分析的步骤及各种描述工具、分析文档;需求的各种描述工具有实体关系图、数据流图、数据字典、等等;这就是软件项目开发的第一步。第三章软件设计,本章详细介绍了概要设计、详细设计及用户界面设计,我们掌握概要设计方法及详细设计方法。第四章程序编码,这一章重点讲解了结构化程序设计,设计风格及效率,程序设计语言的选择。第五章面向对象技术,这一章重点讲解了面向对象的概念、分析及设计,掌握什么就是面向对象,面向对象有哪些优缺点,了解面向对象的分析与设计方法。第六章统一建模语言UML,本章讲解了静动态建模机制,理解UML的形成、内容、特点及应用领域并掌握例图、类图进行静态建模的方法。第七章软件测试,本章详细介绍了软件测试方法及黑白盒测试用例设计方法,还讲解了软件测试步骤。第八章软件维护,本章主要介绍软件维护的任务、软件维护活动以及软件维护方法进行了介绍。 在学习软件工程过程中,或许有诸多不解,我们要从整体概念上较好地理解与把握、学好软件工程,学习时要注意多瞧多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但就是还要注意什么都学,肯定就是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟就是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。还要注意与其她科目的相辅相成,就像我们在学习面向对象分析的时候要结合大一学习的面向对象及其方法学这一专业科目进行研究拓展,多思多想,把从各个科目学到的知识通汇贯通。 在写软件的时候,我们首先要有整体的结构与思路,这样才能照着一定的思想一定思路去写下去,有人说其实写软件并不难,只要给您一个思路您就可以不断地往下写。我觉得确就是如此,其实我们平时写软件我觉得并不就是很难的事,平时即使遇到处理不了的技术问题,哪里编译出现错误等等其实都可以在网上提问。技术问题一般我们都可以在网上得到答案,但软件的思想不就是我们瞧了一下就能真正理解的。

基础工程试题库及答案

基础工程试题库及答案

19、 单项选择题: 1 、根据 《 建筑地基基础设计规范 》 的规定,计算地基承载力设计值时必须用内摩擦角的什么值 来查表 砌体承重结构的地基允许变形值是由下列哪个值来控制的 A 框架结构 B 排架结构 C 筒体结构 框架结构的地基允许变形值由下列何种性质的值控制 求承载力系数 B ? A 设计值 B 标准值 C 平均值 2、 3 A 沉降量 在进行浅基础内力计算时, 基底净反力 沉降差 C 局部倾斜 应采用下述何种基底压力 基底总压力 C 基底附加压力 当建筑物长度较大时, ,或建筑物荷载有较大差异时,设置沉降缝,其原理是 的措施 B 一种施工措施 C 减轻不均匀沉降的建筑措施 4 C ? A 减少地基沉降 5下列何种结构对地基的不均匀沉降最敏感 A ? 6、 A 平均沉降 B 沉降差 C 局部倾斜 7、 8、 高耸结构物的地基允许变形值除了要控制绝对沉降量外,还要由下列何种性 质控制 A 平均沉降 B 沉降差 C 倾斜 当基底压力比较大、地基土比较软弱而基础的埋置深度又受限制时,不能采9、 C 扩展式基础 沉降计算时所采用的基底压力与地基承载力计算时所采用的基底压力的主要 差别是 10、 A 荷载效应组合不同及荷载性质(设计值或标准值)不 同 B 荷载性质不同及基底压力性质不同(总应力或附加应力) C 荷载效应、荷载性质及基底压力性质都不同 防止不均匀沉降的措施中,设置圈梁是属于 B 结构措施 C 施工措施 11、 刚性基础通常是指 A 箱形基础 B 钢筋混凝土基础 C 无筋扩展基础 12、 砖石条形基础是属于哪一类基础 A ? 13、 A 刚性基础 B 柔性基础 沉降缝与伸缩缝的区别在于 C 轻型基础 A 伸缩缝比沉降缝宽 B 伸缩缝不能填实 C 沉降缝必须从基础处断开 14、 补偿基础是通过改变下列哪一个值来减小建筑物的沉 降的 A 基底的总压力 B 基底的附加压力 C 基底的自重压力 对于上部结构为框架结构的箱形基础进行内力分析时,应按下述何种情况 来计算 A 局部弯曲 B 整体弯曲 C 同时考虑局部弯曲和整体弯曲 全补偿基础地基中 不产生附加应力,因此,地基中 15、 16、 17 、按照建筑《地基基础设计规范》规定,需作地基承载力验算的建筑物的范围是 A 所有甲级 B 所有甲级及部分乙级 C 所有甲级、乙级及部分丙级 D 所有甲级、 乙级及丙级 18、 浅埋基础设计时,属于正常使用极限状态验算的是 A 持力层承载力 B 地基变形 C 软弱下卧层承载力 D 地基稳定性 下列基础中, A 通过过梁将上部荷载传给基础。 A 墙下独立基础 B 柱下条形基础 C 柱下独立基础 D 墙下条形基础 20、 受偏心荷载作用的浅埋基础,当 B 时,持力层承载力满足要求。

第四章软件工程测试题

第四章测试题 1.在软件的体系结构中,模块是可组合、分解和更换的单元。模块具有________、________、_______和__________等属性。 2.软件结构的设计是以__________为基础的,以需求分析的结果为依据,从实现的角度经进一步划分为_________,并组成模块的_________。 3.在大型数据处理系统的功能分析与设计中,同时要进行数据分析和数据设计。数据库的”概念设计”与”逻辑设计”分别对应于系统开发中的__________与_________,而数据库的”物理设计”与模块的_________相对应。 4.进入了设计阶段,要把软件”做什么”的_________变换为”怎么做”的_________。 5.在软件需求分析阶段,已经搞清楚了软件_________的问题,并把这些需求通过________描述出来,这也是目标系统的___________。 6.模块间耦合高低取决于模块间_________、_________及________。 7.内聚性有七种类型(),(),(),(),(),(),()。 8.耦合是指软件系统结构中_________相互联系紧密程度的一种度量。其耦合性就越强,模块的________就越差。 9.结构图的深度指结构图________,也是模块________,结构宽度指_________。10.软件结构使用的图形工具,一般采用( )图。 A.DFD B.PAD C.SC D.ER 11.属于软件设计的基本原理是( )。 A.数据流分析设计 B.变换流分析设计 C.事务流分析设计 D.模块化 12.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )的。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 13.结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。 A.目标 B.数据流 C.功能 D.对象 14.下列几种耦合中,( )的耦合性最强。 A.公共耦合 B.数据耦合 C.控制耦合 D.内容耦合 15.( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。 A.变换型 B.事务型 C.结构化 D.非结构化 16.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。 A.数据结构 B.实体关系 C.数据流图 D.E-R图 17.内容耦合指( )。 A.两个模块之间传递的是数据结构 B.一个模块调用另一个模块时,传递的是控制变量 C.通过一个公共数据环境相互作用的那些模块间的耦合 D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部

Office办公软件学习零基础总结材料

Office XP办公自动化软件 Office XP主要包括:字处理软件Word、Excel、PowerPoint等应用程序。它们具有统一的界面、相似的常用工具栏及大同小异的操作方法,只是各自的侧重点有所不同。 Word是文字处理软件。它集成文字处理、表格处理和图形处理于一体,汇集了对各种对象的处理工具,使图片、图表、表格、艺术字等的处理得心应手。 Excel是以表格化数据处理为基础的集成化处理软件。它不但能实现电子表格数据处理,也具有数据库管理、统计图表自动生成等功能。 PowerPoint是创作电子演示文稿的软件。利用它可以方便地制作出集文字、图形、图像、声音、视频和动画于一体的多媒体演示文稿。 一、Word特点 1.对文档提供了多种查看方法; 如:普通视图、页面视图、大纲视图、Web版式视图、文档结构图、全屏显示、Web页预览、打印预览等。 2.具有专业级的表格处理功能; 3.使用方便的多栏彩色图文混排、艺术字处理; 4.具有功能很强的数学公式编辑器; 5.具有多种类型文件的转换功能。 二、窗口介绍 菜单栏、常用工具栏、格式工具栏、正文编辑区、状态栏、标尺、滚动条等。 注:工具栏的显示与隐藏(视图→工具栏→各种工具栏。) 三、页面设置:“文件”→“页面设置”。 1.纸张的大小(常用的纸张:A3、8K、B4、A4、16K、B5。) 2.设置页边距:调整正文到纸张边界[2] []大2小。

四、文档编辑 1.建立文档(Ctrl + N) (1)录入文字,录入时不要排版,每()1一段敲一次回车,每段前空两个汉字位置。 (2)特殊符号录入:“插入”→“符号”或用动态键盘。 (3)显示/隐藏文档中的非打印符号。 2.保存文档 (1)保存(Ctrl + S) (2)另存为 3.打开和关闭文件(打开:Ctrl + O) 4.文档选择基本方法 (1)拖动选择 直接拖动是移动 Ctrl +拖动复制 (2)选定区(栏)选择 选择一行→单击行首的选定栏。 选择一段→双击段首的选定栏。 选择全文→三击选定栏(Ctrl + A)。 (3)矩形块选择:Alt + 拖动。 5.基本编辑操作 (1)插入:单击定位插入点,直接输入文字。 (2)删除:选中→“Delete”。 (3)恢复、撤消:Word能够撤消100步内所做的编辑操作(Ctrl + Z)(Ctrl + Y)。 (4)移动:选中→直接拖动。 (5)复制:选中→Ctrl + 拖动。 (6)简捷菜单:选中→单击鼠标右键→选择相应的操作。 注:Home/End 光标移到一行行首/行尾 Ctrl + Home/Ctrl + End 光标移到文件行首/行尾 Shift + Home/Shift + End 选中当前光标位置到行首/行尾 Shift + Ctrl + Home/Shift Ctrl + End 选中当前光标位置到文件首/文件尾 Ctrl + F/Ctrl + H/Ctrl + G 查找/替换/定位

软件工程论文 ——心得体会

软件工程课程 ——心得体会 院系:经管学院 姓名:赵歆 学号:100510128

目录 摘要 (2) 关键字 (2) 绪论 (2) 一、需求分析和概要设计。 (3) 1)需求分析 (3) 2)概要设计 (4) 三、软件工程课程设计——心得体会 (5)

软件工程课程 ——心得体会 摘要:高校教职工工资管理系统是为了解决教职工工资管理的而设计的,目的是建立一个能够初步实现高校教职工工资管理系统的智能化管理,该系统能跟据每位教师的职称不同而确定不同的基本工资,同时能根据每个教职工的出勤率,加班时间计算出每个教职工的月工资,还能根据每个月的情况计算出年终奖金。利用此系统能减少工资计算管理教职工数量,增加教职工效率,同时还能使公司工资管理更加合理、透明,为高校节约成本。在进行软件需求说明书设计及概要设计的心得体会。 关键字:工资管理功能心得 绪论:软件工程课程设计的题目是高校教职工工资管理系统,本文主要是对于软件工程课程设计中需求分析与概要设计分析的心得。 我们进行设计的项目是高校教职工工资管理系统。高校教职工工资管理系统是为了解决教职工工资管理的而设计的,目的是建立一个能够初步实现高校教职工工资管理系统的智能化管理,该系统能跟据每位教师的职称不同而确定不同的基本工资,同时能根据每个教职工的出勤率,加班时间计算出每个教职工的月工资,还能根据每个月的情况计算出年终奖金。利用此系统能减少工资计算管理教职工数量,增加教职工效率,同时还能使公司工资管理更加合理、透明,为高校节约成本。

一、需求分析和概要设计。 1)需求分析 按照软件工程的软件过程来说: 1需求分析产生了软件功能规格说明书,需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作(概要设计)。 2.概要设计产生了软件概要设计说明书,说明系统模块划分、选择的技术路线等,整体说明软件的实现思路。并且需要指出关键技术难点等。 在进行需求分析时,我们既是开发者又是用户,本系统的业务流程与业务分类的定义比较难。我们的团队进行了研讨,还充分运用了身边的各种资源,大量的查找了很多网络上关于工资系统的资料。通过资料的进行讨论、根据我们的课题进行分析,最后确定了用户的需求为: 1.本系统在高校应用后高校工资管理方面的教职工将减少至目前的50%左右; 2.本系统在高校应用后将在高校各方面的成本将会有所降低; 3.本系统在高校应用后将教职工的工资达到完全透明,计算更加精确教职工因纠纷事件减少到1%。 根据分析将系统的功能从一般教职工与系统管理者两个角度将功能划分为7个模块,当然介于我们的知识有限,有的功能没有实现:

软件工程第四章

软件工程作业三 1、简述软件设计阶段的主要工作内容。 答:(1)概要设计:将软件需求转化为系统结构(程序结构、接口)和数据结构。通过仔细分析软件需求规格说明,确定组成系统的模块及各模块之间的关系, 设计出完成预定功能的模块结构(软件结构),并建立接口。 (2)详细设计:详细地设计每个模块,即确定完成每个模块功能所需要的算法和数据结构。 2、软件设计过程中,如何运用模块化原理? 答:用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。 3、什么是模块独立性?软件设计中,如何提高模块独立性? 答:含义:模块独立性是指模块内部各部分之间、以及模块之间关系的一种度量标准。模块软件结构中的每个模块完成一个相对独立的特定子功能,并且和其它模块的接 口是简单的。 提高方法:改进软件结构,通过分解或合并模块,降低耦合、提高内聚。 4、简述结构化程序的基本特征。 答:一个程序的代码块仅仅通过顺序、选择和循环三种控制结构进行连接;并且每个代码块只有一个入口和一个出口。 5、商场商品信息管理系统的主要功能为:库房管理员负责商品的存储,及时录入商品的入/出库信息,系统处理商品的变更情况并保存到相关文件,系统定期打印库房商品的库存清单给采购部。前台销售员负责商品销售,录入商品销售信息,系统处理并保存商品销售信息、为顾客打印购货清单。销售经理可以查询商品销售情况、商品库存情况,并得到相应的统计报表。 下面是表示商品信息管理系统功能的数据流图,请分析数据流图的类型,设计软件结构图并简述相应的设计步骤。

相关文档
最新文档