我们常常忽略了周围那些默默付出的人,但是他们也值得我们感激和致谢。感谢领导和公司的信任与支持,你们让我有机会展示自己的才华和能力。
本论文及其中所载研究成果是在我的导师苗放教授和杨文晖副教授的悉心指导和帮助下完成的,从最初论文选题,到框架设计,直至定稿,两位老师都倾注了大量心血。苗放教授与杨文晖副教授深厚的理论素养,丰富的实践知识,开拓了我的视野,使我的科研能力有了很大的提高。此外,苗老师和杨老师严谨的治学态度和科学的工作方法更是给予了我极大的帮助,并且必将对我今后的工作和生活产生极为深远的影响,在此衷心感谢三年来苗放老师与杨文晖老师对我学习、生活及科研方面的关心与指导。
感谢成都理工大学在我攻读硕士研究生这三年期间,为包括我在内的理工学子提供了良好的环境条件,优质的生活服务,以及丰富的学术资源,所有理工学子都将铭记母校的情谊,今后必将用实际行动感恩母校、回馈母校。
感谢同门兄弟姐妹高攀、刘彬、但菲、沈卫东、赵雷、李瑞、朱栩逸、张铁川等同学,在我攻读硕士期间曾给予我莫大的帮助与鼓励,我定将铭记同窗之情。此外,我还要感谢高攀、刘彬、曾颖超三位室友的三年陪伴,以及我的两位好朋友罗元、吴永辉给我的鼓励与支持。
最重要的是感谢我的父母,对我这么多年无微不至的照顾,和一直以来对我学业的默默支持,父母的养育之恩我将铭记于心。
此刻,怀着无比感激又十分不舍的心情面对即将告别的成都理工大学、各位老师、同学与朋友,囿于篇幅,恕不一一致谢。天高任鸟飞,海阔凭鱼跃,希望在即将到来的新的人生征程,各位前程似锦!
本文是在导师**教授的悉心指导下完成的,从论文的选题阶段开始,导师就给了我耐心的启发和悉心的指导,在论文具体写作阶段,导师多次对我论文的结构与提纲提出许多建议,从论文内容到形式都提出了严格的要求,让我体会到了学术的严谨性与严肃性。
导师渊博的知识、敏锐的学术洞察力、活跃的创新思想以及严谨的治学态度给我留下了终生难忘的印象。同时严于律己、宽以待人、淡泊名利的优秀品德以及任劳任怨和诲人不倦的精神不断地教育我、激励我,使我受益匪浅。在此论文完稿之际,谨向敬爱的老师表示由衷的感谢!
在论文选题和撰写过程中,得到了潍坊公路局大力帮助,是他给提供了本论文创作的一些必不可少的材料,在此表示衷心的感谢!
**大学软件学院的老师们为我们带来知识和财富,拓宽了我们的思路、开阔了我们的视野。谢谢您们!
在论文完稿之际,我还要感谢我的家人,是你们鼓励我不断地上进,在我学习时给我支持和力量。
从目前的行业发展来看,软件行业已经发展的较为不错,论其发展方向也比较全面,且在推进我国社会经济的发展中起到了越来越重要的作用。相关软件工作人员也在逐渐的完善和搭建自己的软件工程知识体系架构。那么这样看来只有对计算机科学和软件工程这两个学科进行全面的了解和认识,自己从事到软件工程工作中,才能更加深刻体会到软件工程行业的整体市场需求以及工作要求,这样才能对软件工程教育的进一步开发和研究有所实质性的帮助。
1计算机科学与软件工程的区别与联系。
1.1计算机科学。
计算机科学主要是研究计算机以及和计算机相关的现象和规律的一门科学,主要包含和各种计算相关以及信息处理等等方面的内容。
软件工程主要指的是对使用工程化方法来构建和维护,使得软件保持高效实用的效能的一门科学。软件包括电子邮件,嵌入式系统,人机界面等等交互设计。
1.3计算机科学与软件工程的区别与联系。
现在社会是信息社会,也是高科技主导的社会。因此几乎各个行业都会涉及到和计算机软件相关的应用。计算机不仅方便了我们的生活,提高了人们的幸福指数,在工作方面也提高了人们对信息的处理能力和分析比对,大大提高了人们的生产工作效率。我们在了解计算机科学和软件工程的联系后,也要清楚的认识到计算机科学和软件工程两者的不同,相比较而言,计算机科学更多的涉及到计算机原理,主要阐述的是与计算机科学相关的理论知识,软件工程则更偏向于实践的运用,在实际工作和软件开发中对应用软件和设计系统的维护和处理,主要强调学科知识在实践中的运用,这是理论和实践两个区别很大的种类学科。从理论的本质来看,软件工程主要是同时在实践操作后扩展且是进一步的扩展,在实践方面的应用比较多。相比较而言,计算机科学对理论知识的实践应用就不是很多,主要还是强调理论研究,那么在进行计算机科学和软件工程教育的同时,要注意结合两者的特点和要求,来进行计算机科学和软件工程教育,充分将理论和实际相结合,并且重点是要关注当下的科技发展水平,紧跟时代步伐,提高自主创新能力,在实践中检验和发展真理,取得一定效果的进步,为计算机科学和软件工程的教育贡献一份自己的绵薄之力。
2软件无形性对计算机科学和软件工程教育的影响。
2.1在教学过程中体现软件思想。
本文探讨的是软件无形性对计算机科学和软件工程教育的影响,那么其实重点还是在于教育,也就是最受关注的教学过程。所以在教学过程中就需要教师对于如何引导相关培训人员,也就是未来的软件开发工作人员对于软件思想有一个较为清晰的认识这个问题进行深层次的思考和探讨。毕业于计算机科学专业或软件工程专业之后的学生如果日后能够从事并投入到软件开发的工作当中去,这就是一件非常值得鼓励和赞赏的事情,正所谓物尽其用,人尽其才尽其用。考虑到由于个体都具有特殊性,每个人都有不同的想法,所以每一个程序员相应的就会有属于他自己的软件思想。这种软件思想是在不断的工作和磨练中逐渐积累形成的。这是非常宝贵和难以学习到的经验,通过这种常年积累的软件思想,程序员在设计软件程序过程中会潜移默化和不自觉的使用这种在学习和实践的过程中逐步的积累的经验。软件思想对于设计程序的重要性也不言而喻,从这个角度也可以看出来,往往刚开始从事计算机科学和软件工程相关工作的人员,对于实践工作任务都是存在一定的困难和困惑的,主要原因就是他们没有相关经验和自己的软件思想,在一开始处理工作时往往摸不着头脑。对于他们来说,最重要的就是积累经验并且逐步形成自己的软件思想。因此在教学过程中,相关培训人员也要注重对于学生的软件思想重要性的强调,并在日常教学过程中潜移默化的影响他们对于软件思想的主动培养的相关意识。
2.2正确的教授软件思想的方式。
在上文中提到,软件思想是需要长年积累和不断的实践工作磨砺出来的,由于软件思想是比较抽象的,教师和相关培训人员难以在短时间内很好的将软件思想的具体内涵和要领表达出来。在学生比较难以理解软件思想的情况下,教师就要想方设法的对其进行正确的引导,可以通过生动形象的`事例阐述,也可以通过具体的时间任务来让他们亲身体验等等这几种方式来帮助他们理解和接受软件思想,逐步的形成软件思想。设置一些时间任务或程序设计,当学生在实践的操作过程中,他发现了问题所在,在接下来的思考解决程序问题的过程中,他也就逐步的使用了属于他自己的思考过程也就是软件思想,那么这样才能正确的达到教育的根本目的,也才能为我国源源不断的输送相应的软件人才打下坚实的基础和铺垫。从另一个角度来看软件思想也是区别于其他计算机科学技术的。软件思想虽然可以应用在程序设计之中,但是软件思想的应用是需要在一定的实践环境下才能实现或者是被激发出来的。因此在特定的时间环境中,程序设计员才能使用软件思想对程序进行设计,对于整体的运行系统进行维护和推动。由软件环境,软件设计和软件思想三者构成的有机的整体是同时运作的,三者之间是相辅相成,彼此联系和相互作用的。此外,教师要充分意识到软件的无形性和软件思想的复杂性对于在日常教学中所造成的阻碍和负面影响,并对这个方面加以重视,可以多听取一些经验丰富的教师经验,增加丰富而多变的教学手段来对提高教学质量做出真正的改变。为培养对国家和社会有用的计算机科学与软件工程人才作出贡献,维护我国经济的长久稳定和持续发展。
3软件思想的教授方法。
在日常的软件思想的教授课堂中,教师要善于沟通,多和学生进行交流,对于学生们在学习过程中所出现的困惑和问题,能够给予及时的引导和解决,帮助他们提高学习效率,提升学习能力。并且能深入浅出地对软件思想和学习方法进行阐述,对于如何将抽象的软件思想生动形象的使用具体的案例或相关的实践表达出来,这是非常考验教师的教学功底和教学经验的,甚至对教师的临场应变能力也有一定的要求。那么如果没有对相应的软件思想进行较深层次的阐述,这样的教学成果往往不仅得不到保证,还会对学生产生负面影响。这样使得学生也难以理解在计算机科学和软件工程的学科学习过程中所需要注意的问题以及在学习过程中的有效学习方法和技巧等等。在教学过程中,比较好的方法就是让学生投入实践,真正的接触软件设计和系统维护,让他们在实践过程中就会发现相应的问题让他们在实践过程中就会发现相应的问题教师可以因材施教,根据相应出现的问题,给出相应的意见或策略。可以根据学生接受程度进行分层次教学,这样不仅可以提高教学的质量,还能大大提高教学效率,保证学生的学习效果和学习质量,使得学生们都尽可能的全面发展,提升自己在计算机科学和软件工程方面的能力。3.1利用案例介绍软件思想的使用教师在教学过程中可以多使用一些生动形象的教学案例,比如在课前准备一些小测试来测试学生对于计算机科学和软件工程的专业学习功底,他们对所出现的问题进行原因的讨论,逐步的向他们过渡软件思想在程序设计中的应用,逐渐在熟悉这个过程后,可以在课堂教学中适时的进行观察,对他们所进行的软件系统的设计和维护,作出相应的指导和点评,帮助他们在学习过程中对所学知识进行及时的巩固,并且在加深对软件思想的理解方面加以重视,多下功夫,鼓励他们在课后可以适当自学一些相关的知识,为他们以后的学习做更好的铺垫。但是在实践过程中,往往遇到的困难使得很多人有挫败感,在这种较为枯燥无味的教学中,也很难激起学生的主动性和学习兴趣,因此老师在上课时要多准备一些生动有趣的案例,提高课堂的气氛和活跃,鼓励学生去主动思考,提升他们的学习积极性。3.2运用反向思考方法教师在教授计算机科学与软件工程的课堂上,可以多使用一些奇特的教学方法,比如反向思考法,也就是,我们日常生活中所提到的逆向思考,对于一些软件设计的逆向推导,这样不仅使得学生在能力方面有所进步,还对他们思考和认识问题的方式做出了一定程度的影响和改变,在学生今后熟悉计算机科学和软件工程方面的知识后,对于所给的项目或者是实践应用都能够积极的参与和维护,在实践中发现问题,并努力尝试自己解决问题,提高了学习的主动性和求知欲,长期下来的教学成果将会非常瞩目,可以培养出一批优秀的软件工程人才。
4结束语。
综上所述,教师在教学过程中应该充分意识到软件的无形性对计算机科学和软件工程教育所带来的阻碍和困难,对于软件工程思想的抽象与复杂性的解释这方面是需要教师在教学过程中多花心思和下功夫的,这些都可以向有多年经验的老教师进行请教。从当前市场现状的整体情况来看,对于计算机科学和软件工程方面的人才是需求量是非常大的。市场的软件开发人员的整体素质的提高,是非常有助于推动我国在计算机软件方面经济的不断增长,对于我国建立高新科技产业园,以及接下来走高新科技发展道路铺垫下了坚实的基础。因此国家要对计算机科学和软件工程的教育给予相应的重视,对我国计算机科学和软件工程教育的再开发表明立场并提供相应的支持政策,为进一步提升我国计算机科学和软件工程教育质量作出相应的调整和改变。
参考文献。
[1]马立军.刍议计算机软件工程升级的策略性[j].计算机光盘软件与应用,(23).
[2]王亚楠.刍议软件工程标准化现状与分析[j].计算机光盘软件与应用,(20).
衷心感谢我的导师周德民、张丽老师。三年来,无论在学业上还是人生态度上都给予我无私的指导和帮助,使我能够顺利的完成学业和项目任务。尤其是周德民老师严肃、严谨、重视项目实践的学术态度,张丽老师求实和强调实施的工程观念,对我影响极大。在工程攻关过程中,张丽老师每天下午都准时询问项目的状态,指导解决攻关问题。在三年的学习中,他们不断的指导我的研究方向,软件工程化这个课题的研究,就是在张丽老师的启发下确定的,许多资料也是她提供的。所有这些使我终身受益。可以说三年的研究生生活,在我度过的时光中,是最精彩的一页。
衷心感谢河南大学计算机应用研究所的老师李玉玲、乔保军等和学生雷景堂、符兴斌、韩鹏、李贵生等。在幻凡cmis工程攻关过程中,我们同甘共苦,克服重重困难,最终取得了项目的成功。在论文写作期间,他们给我提供了许多无私的帮助,分解了本应由我承担的一些工作和任务,使我能够安心的完成毕业论文。
感谢河南大学计算机应用研究所为我提供了一个良好的学习环境和生活环境,使我能够顺利完成学业和科研任务。
最后我要感谢我的父母,是他们在物质上和精神上无私的'给予我支持。是他们给我创造了一个温暖的家,使我没有后顾之忧,能够安心的完成学业。
随着我国计算机技术的不断成熟和发展,软件应用日益广泛,无论是从计算机存储或是整个it环境,在硬件平台的搭设基础上,越来越多的软件功能丰富的大数据时代的主体内容。做为人类发社会发展的必经道路,大数据时代在不断适应和改造人类认知世界的过程中,不断丰富着人们的生产生活。因此,在软件工程设计分析时,我们要结合大数据的整体时代背景,进一步缓和软件工程发展的进程,并且不断优化传统的信息结构资源,强化软件工程的信息处理能力,提升软件工程与网络的结合度。
一、大数据时代下软件工程服务类型。
随着我国软件工程的不断发展,近几年来服务软件工程的数量越来越多,以服建设为基础的软件工程根据实际情况进行发展变化,现代软件工程服务通过分布式的应用和互操性虚拟化管理对软件工程展开维护工作,通过这样的管理信息方式将网络中的虚拟化软件变为动态化情景下的操作系统,通过解决集成系统和工程软件协作的问题,来进一步扩大大数据时代下软件工程服务的应用范围,例如在云计算、移动互联网络、大数据应用等方面都得到了有效的发展。大数据时代所要求的网络化和软件工程服务化,这让现代软件开发也变得更加开放,通过网络信息交流和学术信息共享,在共同协调开发的基础上采集用户评价信息,对建设性价比较高的软件进行进一步的投入,例如,开源软件就是在我国现阶段软件工程中较为成功的软件习作模式。所以,我们在开源社区中要加强合作、优化结构。但是以往的软件工程研究方法并没有太大的`突破,部分学者虽然运用社会网对数据进行的一定的分析,但是在一些规模较大的项目中,开发团队等核心人员由以往的传统团队逐渐转为外围开发者为主的科研研发队伍,整个软件工程研究模块发生了显著的变化。开源软件工程建设除了以往传统软件的典型性之外,在现如今群体软件工程中更加注重的是在众包基础上的研发过程,众包基础指的是以一种分布的形式来解决研发问题和生产问题,这就让开源软件或是其他商业软件都可以通过络进行软件工程研发责任分配,通过多方面研究提出创意或解决现有问题。所以,在软件工程关键技术的研发处理上,无论针对哪个阶段都可以采用众包的方式进行了重点问题的研发解决。
二、大数据时代下计算机信息处理技术在软件工程上的应用。
大数据时代的特点就是结构更为复杂,数据容量更加巨大,与传统的数据形式相比,大数据时代下数据之间也建立了更加紧密的联系。以互联网结构为载体的数据网络,经过计算机信息处理技术在现有的框架上也很难对数据进行实时的分析。以硬件为主要搭建基础的计算机网络存在一定的局限性,对未来网络的应用发展具有很大的局限性。因此,在软件工程的基础上需要不断创新和探索新型计算机网络框架技术,完善现阶段的网络数据处理技术,通过计算机网络打造开放式的网络传输结构,实现将计算机硬件基础与网络性意识处理二者之间的分离,对未来网络框架进行重新定义,将网络软件工程推展到更高的层面。在大数据时代的发展背景下,如何将计算机硬件与软件还有网络有效的结合为一体,构成一个大型的计算机网络结构,这是现阶段需要解决的问题。该项网络结构能极大地推进大数据环境发展,能够从根本上突破传统计算机信息处理网络的局限性,为计算机网络技术在软件软件工程中的发展创新了基础。此外,也解决了许多信息处理技术应用和开发中不足的方面,构建我国多元化的网络发展模式。
三、结语。
综上所述,随着大数据时代的到来,我国各领域的发展都将被大数据思想和软件工程技术创新所影响,人们的生产生活方式将受到前所未有的改变。在现如今的软件工程中,要进一步在实践中开展研究,对传统的软件理论进行革新。针对大数据体量、增速和多样的三种特征,以创新传统软件技术的眼光解决限制软件工程发展的各项问题,并结合现代网络发展的形式,在大数据时代下促进行业的发展。
参考文献。
摘要:近年来,水利施工队伍对安全生产日益重视,安全生产保证率逐步提高,但是仍有一些安全隐患和危险因素存在于各类施工现场,很多危险源没有彻底根治和真正控制,导致安全生产事故时有发生。本文汇集了国内外一些典型的水利工程事故,客观分析了安全事故发生的原因,提出了防范安全事故的措施。
关键词:水利工程;大坝安全管理;大坝失事;地质条件。
1国内外典型水利工程事故。
1.1板桥、石漫滩水库大坝失事。
板桥水库位于洪汝河上游,大坝为黏土心墙砂壳坝,坝高24.5m,长m。水库最大库容4.92亿m3。石漫滩是一座均质土坝,最大坝高25m,坝顶宽5m,长500m,水库最大库容0.47亿m3。1975年8月8日,由于洪水远远超过设计标准,位于暴雨中心的板桥、石漫滩、田岗水库相继垮坝失事。1975年8月的这次暴雨在板桥水库上游,3d降雨1030mm,进库洪水比最大库容多2亿m3,最大进库流量13000m3/s,为水库最大泄洪量的8倍。8月7日夜,水位急剧上涨,8日零时20分,洪水超过防浪墙,防浪墙被冲倒,板桥大坝砂壳首先被冲走,接着翻过大坝的激流淘空坝脚,最后大坝垮掉。值得注意的是暴雨发生前的几个月中,河南南部正出现旱情,农田缺水,大部分水库蓄水位很低,不能满足灌溉和供水的需求。8月4日该地区受台风影响开始降雨,各地水库纷纷蓄水,抬高水位。用于抗旱,这个蓄水过程持续到8月7日。暴雨区内的大中型水库拦蓄洪水45亿m3,约为洪水总量的1/3,降低了后续削减洪峰、拦蓄洪量的能力。三条水系同时出现特大洪水,大大超过水库蓄洪和河道泄洪能力,板桥水库水位很快上升到最高蓄水位,超过警戒水位,这时需要紧急开启溢洪道闸门,可是水库泄洪道闸门锈死,无法开启,造成失事。板桥、石漫滩水库大坝失事警示,洪水有不可预见性,严格按调度规定调度,泄洪设施处于良好状况均十分重要。大坝洪水设计标准、安全超高、水库调度、泄洪设施可靠等因素对大坝防洪安全至关重要。
1.2美国的圣弗兰西斯坝。
圣弗兰西斯坝位于加利福尼亚州洛杉矶市附近的圣弗兰西斯溪上,水库为洛杉矶市供水,是一座实体重力坝,平面上呈拱形布置。坝高62.5m,顶宽5m,底宽53.4m,库容4700万m3。工程于1924年4月开工,1926年5月建成。1928年3月12日午夜突然溃决,约70min内库水全部泄出,滔滔洪水以排山倒海之势推向下游,造成重大损失,该大坝是迄今为止所有失事重力坝中最高的一座。升弗兰西斯坝坐落在云母片岩(左岸约占坝基2/3)和红色砾岩(右岸约占坝基1/3)的坝基上,两种岩层的接触部分为一断层,大坝跨在断层上。右岸地基的红色砾岩有遇水软化崩解的特性。大坝未设齿墙,也未进行基础灌浆。关于圣弗兰西斯坝的溃决原因,事故陪审团的裁决报告结论认为:圣弗兰西斯坝的溃决并非由于坝的断面设计错误或者所用筑坝材料的缺陷,而是由坐落的地基岩层的破坏所造成的。坝所坐落的地基岩石质量低劣,而坝的设计未能和低劣的地基条件相适应,是造成事故的全部或部分原因。坝基地质条件是保证大坝安全的重要条件,坝基必须有足够的承载力、抗滑稳定性、渗透稳定性。坝址选择时必须充分论证,对于局部不能满足要求的选定坝址,应采取工程措施进行改良,达到建坝和保证长期稳定运行的条件。对坝基岩体遇水会膨胀或泥化软化的'、有浅层或深层抗滑稳定问题的,特别要谨慎对待。
1.3法国马尔帕塞拱坝的失事。
马尔帕塞拱坝位于法国东部莱郎河上,坝址距出海口14km,专为附近70km范围内供水、灌溉和防洪等需要而建成。该坝由法国著名的柯因-贝利艾公司设计,是一座双曲薄拱坝,坝高66m,坝顶长223m,拱圈中心角135°,坝顶厚1.5m,拱冠梁底厚度6.76m。左岸有带翼墙的重力推力墩,长22m,厚6.5m,到地基面的混凝土最大高度为11m,开挖深度6.5m。在坝顶中部设无闸门控制的溢洪道。坝基为片麻岩。坝址范围内有两条主要断层:一条为近东西向的f1断层,倾角45°,倾向上游,断层带内充填含粘土的角砾岩,宽度80cm;另一条为近南北向的f2断层,倾向左岸,倾角70~80°。工程于1952年开工,1954年全部建成。水库库容5100万m3。土石方1.8万m3,混凝土4.8万m3,工程总投资仅5.8亿法郎。水库建成后,历时4年一直未蓄满水。1959年12月,由于连降暴雨,水库首次蓄满,大坝突然溃决失事,造成421人死亡,100余人失踪,有多户居民流离失所,财产损失达300亿法郎,约是工程投资的52倍。当时全世界已建的600多座拱坝中,它是第一座失事的现代双曲拱坝,也是直到当时拱坝建筑史上唯一一座瞬间几乎全部破坏的拱坝。法国政府先后三次组织调查委员会进行事故调查、鉴定,并由法庭进行审理。1962年夏对外公布官方的最终报告,委员会委托法国电力公司对大坝应力作了复核,还对拱的独立工作工况进行了校核,对左岸重力墩也进行了复核,在拱圈单独作用下重力墩是安全的。冲走的附有基岩的大量混凝土块,均未发现混凝土与岩石接触面有破坏迹象,混凝土质量良好,由此判断,坝失事是由坝基岩石引发的。委员会认为,水的渗流在坝下形成的压力引发了第一阶段的破坏。马尔帕塞坝失事至今已50多年,其失事的原因一直未取得完全一致的认识。但坝工界绝大多数专家都认为坝基内过大的孔隙水压力引发坝肩失稳是造成失事的主要原因。马尔帕塞拱坝的失事警示,必须十分重视坝肩稳定问题,重视不利地质构造和长期运行的渗透水压力对坝肩稳定的不利影响。
2针对本文所列举水利工程事故的观点看法。
根据上述列举的水利工程事故的例子不难发现:很多时候坝的断面设计及所用筑坝材料等方面并没有错误,而真正导致大坝最终出事故的实际上是地质条件的缺陷。因而我们从中得到的启示:重视水利工程的地质条件,并对水利工程周边地区周密调查研究,充分掌握了工程区地质条件规律,那么工程建设将会获得成功。反之,轻者会延误工期,导致投资增加;重者无法正常运营,或者失去效益;更有甚者,水利工程突然损毁,给国家建设和人民生命财产安全带来危害。水利工程的地质条件勘探工作是国家重大水利工程建设项目的这些最基础性的工作,将直接影响到水利工程建筑的经济效益、安全性、可靠性、稳定性和正常运营,一定不可以掉以轻心。通过调查和研究,进行预测这些地质条件和现象发育的规模、发展的速度以及将来的趋势,并且提出一定的工程技术规划设计和措施来防止或者减弱这些变形对水利工程造成的破坏。有利于我国的水利工程建设,有利于充分的发挥我国水利工程的重要作用为我国的经济建设做贡献。大坝安全管理就是要防患于未然,大坝安全定期检查是重要技术手段,大坝安全性评价是大坝安全定期检查的重要技术过程。大坝安全性评价要紧紧抓住曾引起大坝失事或事故的直接技术原因作为评价要素,确定技术标准,准确评价大坝的安全状况。坝安全管理的目的是要杜绝溃坝,防范漫坝、水淹厂房等恶性事故的发生。
参考文献。
[1]王应全.地质条件对水利工程的影响分析.
[2]张秀丽.国内外大坝失事或水电站事故典型案例原因汇集.
以沟通为出发点,以沟通为中心进行项目的开展,可以有效地进行项目的管理,提高项目的质量,降低风险与成本。
来说,彼此之间的沟通成为了一个难题。所以从公司的角度分析,首先项目组成员必须具备最基本的理论基础,如:《软件工程》,《软件质量》等。从细节划分,编程人员需要有关于具体编码规范等额外理论基础,测试人员需要有关测试方面等额外理论基础,针对项目经理,不仅需要编程人员与测试人员的基础理论,也需要整个项目的理论,如《软件项目管理》,《项目管理知识体系》等管理知识。只有理论背景差别大不的情况下,互相之间的沟通,才会更加有效率,进一步降低信息在传输之间的损耗,使开发出的软件更加接近客户的要求,提高客户对公司产品的满意度,有利于产品的市场推广。所以完美的项目不存在,只能在共同的努力下,产品才能够向完美进一步靠近。以下从项目的整体来阐述沟通对各个层次的影响。
竞标阶段,竞标的成败与否,在于自己的产品是否接近客户心中的目标,从而赢得投标,其中的关键在双方的沟通。
中间的沟通也就成了关键。作为项目前期需求的主导--需求分析师的素质成为了主要因素。对于大多数人来说,获取对方话语的有效的信息量为80%,而经过需求分析师的再一次理解,到了开发人员的手中的文档的有效信息不到实际的70%,所以常常开发出来的软件无法达到满意的效果。如何在沟通中获取全面的有效信息?最有效,也最全面的方式,莫过于在沟通交流之前,需求分析师进行一次全面的市场调研,对该客户的环境,业务等方面进行理解与学习。然后在此基础上,结合自己的理解与客户进行下一步的沟通,在客户的角度思考问题,用自己的话语阐述客户的各种需求,得到对方的肯定,最终整理出最满意的客户需求。
那么如何快速的让客户的需求,转变为可以看到到的物理模型,这里提倡使用快速原型法。系统架构师根据前期的客户需求文档,运用axure等建模工具,快速有效地开发出前期的模型,使文字性的描述,转变为最直观的物理模型,不仅可以更清晰的展现用户需求,也可以更直观的确认该模型是否符合客户的要求,以及时作出合理的调整,作出让用户满意的模型产品。
的项目,项目的不同阶段,使用不同的算法,能够很好地解决成本估算的问题。其中具体估算的同时,经验也是非常重要的,经常性的去总结每个项目,详细具体到单元,功能的估算,收录成册,形成良好的循环,对于公司是至关重要的。而这里是项目第一次的初步估算,是为赢得竞标的概要值,得到标后,需要进行详细的成本估算与具体商榷的价格。理论与经验的结合,可以进一步精确项目的成本估算,对于项目下一步的开展,起到良好的前期铺垫作用。
公司得到竞标后,进入需求分析阶段,参与人员主要为需求分析师,系统架构师,项目经理。主要输出为,详细的项目成本估算,项目进度估算与需求规格说明书,概要设计,详细设计等文档。参与者之间,需要进行详细的沟通,达成思想上的统一。
个风险的概率,计算出对应的功能点,然后估算每个功能点的费用,从而得到比较理想的成本估算。在进度的估算上,推崇使用wbs(工作结构分解法),将项目任务进行合理的细分,分到可以确认的程度,然后估算每个wbs要素的时间,从而得出整个项目的时间。当然wbs也可以适用于估算项目的成本,这里因人,因项目而异。灵活使用不同的方法,可以进一步精确最终的估算值,将风险减小到最少,利于下个阶段的展开。
在整个需求分析阶段,要将需求做的更细,更准确为目标,不断地与客户沟通,严格杜绝使用习惯性的想法,去掩盖客户的真实需求,沟通应该具体到每个功能点,得到客户的肯定后,进行下个功能点的沟通。关注客户的颜色感官,操作习惯等细节方面。尽可能全面的从客户的角度去分析问题,然后结合公司的技术,给用户合理的反馈,得到最终双方都满意的结论。需求分析师需要具有良好的沟通能力外,也需要出色的理解分析能力,具备业务基础,项目成本评估,以及各种文档的编写能力。一个成熟的需求分析师,可以将沟通中信息的损耗减小到最低,提高用户的满意度,整理出比较全面的《需求规格说明书》,有利于系统架构师的工作开展。
值此论文完成之际,谨在此向多年来给予我关心和帮助的老师、同学、朋友和家人表示衷心的感谢!
首先,感谢我的博士导师汪卫教授对我研究工作的作出的辛勤指导。汪老师为我创造了开展研究工作所有的必要物质条件,为我创造了良好的国际合作与交流平台,营造了宽松而和谐的团队氛围,这一切都是所取得研究成果的先决条件。在今后的人生道路上,我将铭记他的教导和支持。汪老师治学严谨、锐意进取、思维活跃、待人诚恳宽厚、工作踏实,是我一生的榜样。
其次,特别感谢肖仰华副教授对我的建议、鼓励和指导!同时,也感谢张亮教授在选题以及研究思路上对我的帮助。他们在研究选题、研宄方法和论文的修改方面均给予我许多无私的指导和帮助,为我提供了许多宝贵的思路。他们兢兢业业、执着认真的科研态度使我获益匪浅。
本文的顺利完成,得益于本实验室大图数据研宄小组的集体智慧。感谢研宄小组的所有成员。实验室的同学们伴随我经过了愉快、有益的三年,他们让我觉得实验室有着家庭般的温暖!在此感谢:阳德青,冯国栋,徐波,崔万云,鲁轶奇,徐晓f,孙钊,刘琦,张俊骏,张可尊,岳迪,李薇,陈创等。
感谢复旦大学为我们这些学子们创造了优美的校园环境、建造了宽敞明亮的图书馆,营造了开放自由的学术氛围、创造了跨学科的交流平台,没有这样的环境,很难有最初的想法以及最终的成果。感谢会议的编辑以及审稿人们,包括是他们的善意而宽容的意见教会了如何撰写论文,如何从事研究。
最后,特别感谢我的父母、家人和朋友,他们支持和鼓励使得我可以静下心采从事研宄工作。最后感谢我的太太,给予了我生活上无微不至的照顾,感谢我的女儿,她天真的笑脸给予了我精神上的巨大的支持与安慰。
随着科技的不断发展,高新科技在金融行业中的应用,让金融知识产品体系成为了金融机构展示自身市场竞争力的重要载体从计算机软件行业的发展来看,软件工程化技术的应用,对软件产品的产品质量的提升起到了积极的促进作用。将软件工程化系统中的核心要素应用于金融产品的质量控制工作之中,可以让金融产品和相关服务的服务质量得到有效提升。
计算机软件产品的生产过程是一种较为严密的智力活动。作为一种特殊的工业产品,计算机软件中也包含着一般工业产品所具备的共性特征[1]。软件产品是对逻辑思维进行描述的过程。结构化的设计方法是软件工程理论中的一项重要内容。在对工程化方法进行应用以后,软件生产单位可以在第一时间发现出软件的设计缺陷。软件产品的工程化在其他的生产领域也具有着一定的参考价值。在软件的开发工作中,技术管理问题涉及到了计划的制定、技术接口的协调和阶段评审等问题。质量保证计划的构建、基于分级管理的软件质量保证体系的构建和配置管理机制的完善是质量管理工作中的主要内容。在高效化的工程组织体系建立以后,软件开发的进度和产品的质量可以得到充分的保障。
2金融产品创新的内涵和动因。
2.1金融产品创新的含义。
金融产品泛指的是一切可以进行金融交易的对象。除了货币等支付工具以外,存贷款、保险产品和证券资产化等衍生类金融工具都可以被看作是金融产品的主要内容。金融产品的创新,涉及到了已有产品的改进、新型金融产品的研发、生产方式的创新和新市场的.开拓和经营等多项内容[2]。
2.2金融产品创新的动因。
需求刺激、规避管制、风险规避和新技术的诞生是金融产品创新的主要动力。在市场经济体制下,市场因素成为了金融资产自身价格的主要影响因素。它的价值会和利率和汇率之间存在一定的关联性。金融产品的创新,可以将金融产品的价格风险和收益风险进行有效降低。针对物价与利率水平的波动性问题,金融产品的创新可以让投资者的投资需求得到充分的满足。
3.1对金融产品的生产过程进行规范。
工程化的管理手段在金融产品质量控制工作中的应用,是对金融产品的产品质量进行提升的一种有效措施。在工程化的建设阶段,金融机构需要对金融产品文档的规范问题、测试方法和评审方法进行完善。在工程化的完善阶段,先关机构需要在工程化质量控制体系在运转过程中所需要的工程标准规范进行逐步的完善。从软件产品与金融产品之间的相似性来看,两者的质量控制工作都需要经历一个由无形变有形的过程。针对金融产品的服务形态的差异性,相关工作人员需要对不同的控制方法进行应用。在软件开发领域,软件研发人员需要从文档规范的要求入手,用文件形式对软件的需求、设计、编程和测试等问题进行明确[3]。对文档资源的运用是一种变无形为有形的方式。在金融产品的创新过程中,研发人员也需要遵循整体性和分级性相统一和权责一致的原则。在新业务开辟以后,金融机构需要在新业务的各个环节和各个岗位之间构建一种科学化的制衡机制。软件工程化理论是建立在市场经济环境基础之上的,在对软件工程化的核心因素进行吸收借鉴以后,金融机构需要把产品和客户看作是产品创新的主要着眼点。在对我国的国情和消费者的实际需求进行充分了解的基础上,对金融品种进行创新,可以让市场竞争的积极作用成为促进金融产品质量提升的有效工具。
3.2对金融产品的质量管理机制进行完善。
监督机制的优化,是银行在构建金融产品质量控制措施的过程中不可缺少的一项重要措施。在对传统的工业产品质量控制方法进行借鉴的基础上,对金融产品的监管体系进行创新,可以让金融机构的集体监督作用得到充分发挥。在对软件工程领域构建的监管机制进行探究以后,我们可以发现,在软件的开发过程中,评审环节是相关单位所关注的一个重要环节。软件的研发部门在这一环节中,通常会组织同行专家对软件开发的各个阶段所取得的阶段性成果进行评审,这一评审机制的构建,也是对传统的工程质量控制方法进行应用的表现。在计算机软件的开发过程中,计划管理、质量管理和配置管理是其中的重要环节。这也表明软件工程化与传统的管理方法之间存在着一定的相似性。在对金融产品的质量问题进行解决的过程中,金融机构可以以软件工程领域的相关方法为蓝本,利用工程化的发展道路,对这一问题进行解决。针对金融产品创新过程中音考虑不周所带来的不良后果,银行等金融机构可以构建一种自上而下的风险预警机制,这一机制的构建,可以让研发人员对可能出现风险的各个环节得到有效关注。
3.3对中央银行的监管作用进行强化。
在软件工程化机制与金融产品创新机制相融合以后,中央银行也需要在金融产品的创新过程中发挥自身的引导作用和监管作用[4]。在为金融机构提供信息的基础上对金融产品的创新问题进行监管,是央行在金融产品创新工作中所要承担的一项重要责任。对此,央行可以借助自身的先进系统对国内外的重要金融信息进行整理分析,并在对国外的金融产品创新动态进行收集以后,将这些信息发布各个金融机构。在这一过程中,央行所发挥从作用是金融机构金融产品创新的引导作用。第二,在对软件工程化的相关机制进行应用以后,央行对自身的监管作用的发挥,可以让商业银行的自律管理能力得到有效提升。从这一机制的作用来看,央行的监管作用的发挥,可以让金融机构妒忌盲目行事所造成的成本增加问题进行有效避免,也可以在坚持依法创新的基础上,为各个商业银行的创新工作提供支持。
4结论。
软件工程化是软件产业发展的必然趋势。工程化的管理方法是软件工程化的核心要素。工程化的管理方法与金融产品质量控制体系之间的有机结合,可以让金融产品的产品形象得到有效的强化。金融产品、服务和和科技研究是不同金融机构的主要竞争内容。在科技研究问题的影响下,银行开发的主攻方向也成为了银行竞争力的影响因素。在对工程化管理理念进行应用的基础上,对金融产品的质量问题和管理问题进行有效控制,可以在对自身的品牌形象进行强化的基础上,通过提升市场竞争力的方式扩大市场份额。
参考文献。
[1]艾邓太,章永明,胡明.从软件工程化谈创新金融产品质量控制的方法[j].现代金融,,10:40~41.
[2]彭雁.农村金融产品和服务创新研究[d].西北农林科技大学,.
[3]韦茜.金融产品创新对我国货币政策有效性的影响[d].西南政法大学,.
[4]中国建设银行浙江省分行课题组,李晓虹.商业银行金融产品创新及其风险防控的研究[j].浙江金融,,09:4~10.
本文是在作者的导师&&教授的悉心指导下完成的。&老师为指导本文花费了大量心血,让我十分感动。她严谨的治学态度、高深的学术造诣、丰富的工作经验、深厚的方法论功底,以及翩翩儒雅的学者风范、正直达观的处世态度和平易近人、和蔼可亲的性格,均给作者以潜移默化的影响,使作者受益匪浅。值此论文定稿之际,谨向敬爱的&老师表示衷心的感谢!
在这里还要特别感谢%%老师、**老师,他们的鼎立相助和耐心指导令作者感激不尽。同时,——和——同学在课题研究和论文写作期间对我的帮助也使我受益匪浅。
感谢洛阳建筑机械有限公司全体员工在调研期间给予的积极配合,在软件开发过程中提供的便利条件。
摘要:随着我国软件行业的快速发展,软件开发企业之间的竞争也日趋激烈,为了提高软件开发的效率与质量,必须采取行之有效的项目管理策略。与软件行业发达国家相比,我国的软件开发企业普遍缺乏完善的项目管理理念与模式,从而导致各项管理工作难以达到预期的效果,严重影响到软件开发的成本、质量、进度等,本文仅就相关问题进行探讨。文章发表在《电子游戏软件》上,是软件工程师职称论文发表范文,供同行参考。
在现代计算机网络技术高速发展的时代背景下,软件开发作为一个新兴行业,其具有创造性、挑战性的特征。我国软件行业的发展时间相对较短,在软件开发项目管理中缺少可以借鉴的成功经验,这是国内软件开发企业现阶段面临的主要管理问题,如果不能及时加以解决,将严重影响到国内软件行业的发展前景。因此,项目管理在软件开发中的必要性是不容忽视的,而且要加强具体管理策略的研究与实践。
一、软件开发项目管理的必要性。
所谓的项目管理主要是指:在一定的资源条件约束下,如:资金、人力、时间、设备等,对于一个有既定目标的任务进行计划与控制。项目管理是现代管理学中的重要理论,其涉及到的范围较广,在各行业、各领域中均发挥了重要的作用。由于软件开发项目具有特殊性,在应用项目管理时也有其独特的一面。与其他的项目相比,软件开发项目具有劳动密集型与知识密集型的特点,其开发成果也多是以非物质的形式表现出来,可见性并不明显。所以,在软件开发过程中,加强项目管理是十分必要的,而且需要注意以下几方面的问题:1.了解用户的实际需求,科学确定项目管理的框架与具体内容;2.严格控制软件开发的成本、质量、进度与风险,以保障项目管理的实际效果;3.在软件开发过程中,团队成员对于具体事物的描述与思维方式不同,应尽量加强成员之间的协同性。大量软件开发实例表明,如果不能在软件开发中加强项目管理,随着国内软件行业的不断发展与壮大,国内的软件开发企业将面临严峻的挑战性与风险性。因此,为了确保软件开发的效率与质量,必须认识到强化项目管理的必要性,并且坚持多管齐下的方针,积极采取有效的管理策略。
二、软件开发项目的管理策略。
(一)团队的组建。在软件开项目的管理中,团队的组建是十分重要的,只有保证团队的高效性、专业性与协调性,才能保证软件开发项目的顺利开展与进行。从项目管理理论的角度出发,在软件开发团队的组建中,一定要尽量选拔具有较强专业技能和良好工作态度的人员,从而保障团队成员有效的计划、协调与管理各自负责的工作项目。在团队的组建过程中,必须首先提出明确、清晰的团队目标,而只有在所有成员认同这一目标的基础上,才能更好的激发团队成员的工作热情与积极性,这是保障软件开发项目管理效果的先决条件。
(二)成本管理。在软件开发项目的管理中,成本管理的根本目标将项目的开发费用控制在预算内,这是实现软件开发企业经济效益的关键管理项目。从国内外软件行业的发展现状而言,在软件开发项目的管理中,成本管理是一个较为薄弱的环节,特别是对于一些中小软件开发企业,由于成本管理措施不完善,而导致软件产品的造价提高,市场竞争力则明显削弱。软件开发项目的成本管理中,估算是指对于软件开发项目的成本进行全面的预估与计算,并形成完善的成本管理计划,在软件开发过程中,对于各具体开发项目施加控制,以保证开发项目实现预期的经济效益。成本管理计划是软件开发项目中成本管理的基本标准,其是否合理将直接关系到项目的实际开发费用。
(三)质量管理。软件开发项目的质量管理要素一般包括以下特性:1.功能性,即所开发的各类软件必须满足用户的实际需求,对于用户发展相关业务具有一定的推动作用;2.可靠性,即在一定的软件开发条件与规定时间内,软件自身的`维持性能水平必须保持在相应的程度,不但要满足用户的正常使用需求,而且要尽量提升软件在发生故障情况下的持续运行程度;3.易使用性,即软件的操作要求应尽量符合用户的个性需求和使用习惯,保证界面友好和操作简单;4.维护性,即在软件发生运行故障或用户需要进行某些功能的更改时,其维护难度应适中。
在软件开发项目的质量管理中,应从以下几方面做起:1.制定严格的软件开发质量管理计划,根据用户的实际要求和相关技术标准完善质量管理措施,以实现软件产品质量的最优化;2.在软件开发过程中,定期对于软件项目的开发质量进行绩效评价,并且完善相关的质量管理标准信息;3.对软件开发项目质量管理的执行结果进行全过程、动态的监控,确保每一开发环节都符合相应的质量标准。
(四)进度管理。在软件开发项目的管理中,由于开发过程中经常需要进行修改与调试,进度管理的难度相对较大。为了进一步加强软件开发项目的进度管理,必须从以下几方面做起:1.根据软件开发项目的规模与性质,合理计算出所需的人员数目、资金和时间等,逐步完善项目的进度管理计划,并且坚持弹性原则,将软件开发中所必需的调试、缓冲时间等计入其中,以防止出现开发时间不足的现象;2.在完成软件系统分析与初步设计完,应根据进度管理计划确定每个程序在开发与测试过程所需要的具体时间,并确定进度管理的基本方针,要突出研发项目的主次;3.在软件开发项目的进度管理中,进度计划应随着软件的具体开发过程,实行“由粗到细”的科学调整,每隔一段时间应组织管理人员比对项目的实际进度和进度计划的差距,对于明显落后于进度计划规定时间的项目,应及时补充开发人员或适当调整项目的开发时间。
三、结束语。
综上所述,软件开发是一项技术性、专业性要求较高的项目,也是一个国家科技发展水平的重要展现。在我国现代科技的不断发展中,软件行业已经成为部分地区的重要支柱产业,为了有效提升国内软件行业的实力与竞争力,必须认识到加强项目管理的重要性,必须对于细节问题进行深入的研究与探讨,从而构建一套完善的软件开发项目管理体系。
参考文献:
[1]刘畅.项目管理在软件开发企业中的应用[j].黑龙江科技信息,,(04)。
[2]李英才.项目管理在软件开发过程中的体现[j].黑龙江科技信息,,(06)。
[3]甘露,周娟.浅谈软件开发中的项目管理[j].金卡工程,2009,(08)。
1前言:
随着计算机技术的快速发展和进步,计算机软件已经在工业控制、电子商务、电子政务、金融证券、电力通信等领域得到了广泛的应用。软件系统开发过程中,需求分析可以帮助软件工程师与用户进行沟通,能够快速的获取软件需要完成的操作功能,以便满足用户的需求,具有重要的作用。
2什么是需求分析。
结构化软件开发一般分为分析、设计、开发、测试、验收与运行等阶段。开发前,会进行前期的可行性研究;在运行开始以后,还要进行后期维护。需求分析是结构化开发中的重要阶段。通常情况下,国内软件开发公司在做欧美和日本的项目时,对前期的可行性研究参与得较少,一般都是对方已经做完可行性研究,国内软件开发公司从需求分析开始做起,直到软件开发后的运行和维护。所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚客户的需求,包括需要输入什么数据,要得到什么结果,最后应输出什么,等等。可以说,软件工程当中的“需求分析”就是确定要计算机“做什么”。
3需求分析的重要性。
从需求分析的定义上,就可以看出需求分析在软件开发过程中的重要性了。需求分析做得不对,后面的步骤做得再好,也只能是南辕北辙,无法满足客户的要求。研究表明,改正产品付诸应用后所发现的一个需求方面的缺陷,比在需求阶段改正这个错误要多付出大约100倍的成本。而另一项研究发现,在需求开发阶段发现的一个错误,平均仅需要花30分钟修复,但若在系统测试时发现则需要5-17个小时来修复。
需求工程的成功与否直接关系到系统给的命运,需求工程绝对不是软件开发的前期任务,而应该在整个系统的生命周期里都扮演着重要角色。在需求工程阶段解决和根除需求引起的问题可以大大降低生产和维护的成本,提高用户的满意度。在软件开发的过程中,需求工程阶段是了解用户需求的最佳时期,但很大一部分用户不知道、不了解需求工程,以至于在和他们交流的时候,他们都不能准确完整的说出自己的需求,因而对于从事需求工程的人员来说,能够正确的理解用户的需求观点,利用一些方法和技巧来启发用户阐述清楚自己的需求是很重要的。需求工程作为了解并实现软件开发者的目标的重要手段,有着不可替代的作用。
比如一个失败的案例:由于和客户签订了合同,5个月必须交付软件,开发时间紧迫,导致项目计划时做需求分析的时间只给了2周时间(理由是客户的文档已经提供好了,照着做即可)。结果,由于前期对客户文档理解得不是很清楚,导致开发进行到3个月的时候发现需求上有争议。在和客户确认后得出结论:如果要满足客户的要求,则需要对整体架构进行修改。虽然最后按期交付了软件,但是整个项目组最后两个月每天都在加班,包括周末,而且软件质量也没有得到客户的充分认可。
再如我們在了解客户需求的同时,应该尽量了解客户为什么要这么做,帮客户一起想需求,以便我们开发的软件能够更好地为客户服务。每天开完会后,我们应该把客户的需求整理好,发给同事进行研究分析,建立简单的基础模型并研究技术可行性。需求分析结束后,保持每周至少3次电话会议与客户进行沟通,随时了解客户的需求。最后正因为在前期阶段进行了这种细致的需求分析,项目组在很少加班的情况下,不但按时交付了项目,并且得到客户的充分认可。
4软件需求分析的任务。
软件工程的发展来源于信息需求对它的推动,现在互联网技术和应用越来越成熟,信息的获取也逐渐变得简单和完整,但是由于资源的开放性、系统与系统的相互渗透性、用户的变动性让需求变得多目的、多变化,增加了软件制作的难度,但同样带来了巨大的用户市场。需求的获取同样也是困扰软件工程的绊脚石。需求与资源的搭配不合理,就会影响软件工程的发展。未来适应变化多端的用户需求,必须让软件也随之变化。要满足多样化的信息需求,提取合适的信息需求建立模式,就要有相应的系统对需求信息进行分析和总结,通过程序化的模式来制定切实可行的软件方案。
国项目中,在前期分析时软件开发的核心技术人员和测试人员就已经进入项目组,每天技术人员会对分析的结果提出技术实现的难点以及改进的方法,笔者在随后的会议上就会和客户进行讨论,尽量在满足客户需求的同时,使用更简单可行的技术,这样就为以后的开发奠定了基础,使开发时的工作量大大减少。测试人员也在需求时提出从测试角度看到的问题,同样在需求分析阶段得到解决,节省了大量的开发时间。
需求工程在未来发展中会有如下几个方面的着重考虑:
(3)保证需求工程有较高的质量。这一点是需求工程最为关键的要求,质量的高低直接影响了未来实现效果的好坏。需求工程就是对未知问题进行探索、处理的过程。未来必然会朝着对象具体化、分析自动化的方向发展。
5进行需求分析的注意事项。
5.1需求分析是分析人员与用户共同的责任。
用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。而需求分析人员则要认真了解用户的要求,细致地进行调查分析,把用户“做什么”的要求最终转换成一个完全的、精细的软件逻辑模型,并写出软件的需求规格说明,准确地表达用户的要求。在一些项目中,由于时间紧迫,一些模糊问题没有及时澄清,导致最后返工,影响了项目进度。
5.2需求分析阶段研究的对象是软件项目的用户要求。
需要注意的是,必须理解用户的各项要求,但又不能全盘接受所有的要求。在一些项目中,针对客户提出的需求,了解客户的意图后,发现技术上实现有很大难度。我们了解到这个需求对客户来说不是十分重要,于是和客户商量出一个折中的解决方案,绕过技术难点,并且没有降低客户满意度。
5.3主动积极了解客户业务和相关知识。
求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语教给分析人员,而客户不一定要懂得计算机本收集整理行业的术语。由于通常情况下客户对计算机术语了解不多,需求分析人员应该尽量将计算机术语转化成通俗易懂的语言,这样便于和客户沟通。而对于客户方面的术语,一方面不懂的时候一定要问;另一方面也要多学习。
6结语。
综上所述,需求分析是软件开发周期中的重要阶段,关系到软件开发的成败。我们在软件开发中应该充分重视这一阶段,尽量将问题在这一阶段解决好,为后期的软件开发打好坚实的基础,使项目能够保质保量的完成。随着软件工程的发展和应用,软件需求分析技术也得到了极大的改进,软件需求分析技术已经逐渐向原型化系统、敏捷需求分析、构件和组件等方向发展,其适用于pc软件、移动终端软件等不同类型软件的需求分析,可以导出完善的软件功能,满足用户多样化的需求。
6、良好的职业素质和个人形象,具备优质的服务态度、合作意识和团队精神。
详细个人自传。
本人性格开朗,接受能力和工作责任心强,待人诚恳,富有团队精神,能吃苦耐劳,做事认真,能有效地与同事配合并融入集体中,有较强的组织能力。
我的原则:踏实、认真、敬业、自信、相信一切皆有可能!!
希望贵公司能给我提供一个平台,我将以最大的热枕和积极向你回报。
注:本人有意向在ktv点歌系统、酒店管理系统和办公设备及耗材这两个行业发展。
个人联系方式。
通讯地址:
广州市天河区。
联系电话:
家庭电话:
手机:
qq号码:
。
电子邮件:
个人主页:
。
将本文的word文档下载到电脑,方便收藏和打印。
在三年的研究生学习期间,我得到了很多老师、同学、同事的指导和帮助。
首先我要衷心感谢我的导师**教授的悉心指导和关心。
在研究生的学习过程中,导师对我的课程学习和毕业设计进行了细致和全面的指导,不仅及时解决我在研究中遇到的问题,而且为我提供许多宝贵的科研资料,为我的学业和研究付出了大量的心血。
同时,*老师以渊博的知识和深厚的专业素养深深感染了我,他在解决实际问题时敏锐的洞察力、高效的作风以及在治学上的严谨也使我受益非浅。
我还要特别感谢四川宜宾**光电玻璃制造有限公司,高级工程师**导师的悉心指导和建议。
感谢宜宾学院的计算机系的*林教授、**中主任、**实验师,在课题过程中他们给了我宝贵的意见和指导,并帮助我一起在机房对软件进行测试。
同时还要感谢经常和我一起研究、讨论的同学,以及宜宾学院计算机系全体同事们。
感谢母校全体老师,如果没有他们大学四年的培养和这三年来的辛勤耕耘,就没有我今天的学有所成。
在此,我要向他们表示我由衷的感谢。
最后感谢宜宾学院的领导和我的家人,有了他们的理解和支持,我才有机会继续深造学习。
论文致谢【2】。
本论文是在导师邹志利教授精心指导下完成的。
从本科至研宄生阶段,我有幸倾听邹老师主讲的海岸动力学、波浪理论以及海岸边形等课程。
通过老师的教导,我深深被邹老师渊博的知识、严谨的治学态度、热情的科研追求和优秀的人格魅力所影响。
两年来,邹老师不仅在整个实验过程中给我悉心指导,让我能够自己独立思考问题和解决问题,而且在价值取向和人生规划上也给予了很多教诲,这些都让我终生受益。
在此论文完成之际,谨向邹老师致以崇高的敬意和衷心的`感谢!祝您身体健康、工作顺利、阖家幸福。
在实验过程中,感谢一同做实验的师兄苟大荀硕士、何关洪硕士、罗年鹏硕士和胡建波硕士耐心教给我实验测量方法、数据处理方法等相关内容,并在论文进展过程中给我很多真诚的建议,这些让我受益匪浅,在此表示深深谢意。
感谢海岸和近海工程国家重点实验室的全体老师,你们为广大学子们提供了良好的硬件和软件设施,海动的学术成绩也得益于全体老师的努力。
最后,深深的感谢我的父母和亲朋好友在我多年求学生涯中给予的支持和帮助。
在此,对所有关心和帮助我的人们衷心的说一句感谢,祝愿你们一生幸福、快乐康健!
在此研究生生涯即将结束之际,首先,我要衷心的感谢我的导师***老师,课题从选题、立题到论文撰写都凝结了他的心血和智慧的结晶。
在老师的耐心指导和帮助下,论文得以顺利完成。
老师敏锐的洞察力、渊博的学识、严谨的治学态度以及精益求精认真负责的工作作风,都深深的感染和激励着我,我相信在以后的工作和在生活中我将会一生受用并且受益匪浅。
在读研这两年时间里,老师给我创造了良好的学习和研究环境,并在生活上、思想上给予我很多帮助,我由衷的感谢他。
感谢itrec团队所有老师在学习上给我的帮助和指导,同时也谢谢实验室的同学们给我营造了良好的学习和生活氛围,让我感觉在itrec很温馨很幸福,我会永远记住这美好回忆的。
感谢我的父母,感谢他们的教导和养育之恩,感谢他们这么多年来对我的关怀照顾和鼓励,给予我前进的动力。
同时,感谢我的姐姐以及其他亲朋好友们一直以来对我的关心、支持、鼓励和理解。
感谢**同学,在学习和生活上给予我的指导和帮助,让我学到了很多知识并且懂得了不少人生道理,我相信那会是我一生受用的财富。
同时也感谢实验室**同学和师弟师妹们,给我营造了良好的实验室环境和学习气氛,谢谢他们对我的关心和帮助。
最后,感谢参与论文评审和对论文提出宝贵意见和建议的各位老师和专家们,在此向各位专家表示最诚挚的谢意。
能受得了苦,喜欢编程,发展前景就很好。同学大部分都去了工商银行之类的比较好的单位。(北京工业大学)。
软件工程这个专业本身不错,我自认为我们学校的这个专业还是很不错的,你可以实地考察一下,现在做软件开发的人很多,不过学得好的话就没有问题了。(新疆大学)。
还不错吧,就是学费高点。而且在软件园这边,地方比较偏现在山大全部的计算机专业,包括研究生和博士生都留在这边。软件和计算机培养方式其实差不多,上课的老师也基本上是一样的但是山大的这个专业不太强,不算什么强势学科。主要看个人兴趣,只要喜欢,做it待遇还是不错的,就是非常辛苦,加班加点很正常(山东大学)。
专业发展前景好但是我们学校的不好而且分数也不低不如考吉大(东北师范大学)。
1.这个专业,靠得是能力;跟学校其实关系不是很大,(当然学校好也是很有优势的)2.前景?我觉得搞这门技术当然收入算相对较高,但是生活比较枯燥一些。毕竟整天和没有感情的电脑打交道。另外,我觉得搞技术的人活得不如做生意的人开心。技术只是给别人赚钱的工具。当然,看你自己的喜好是什么,有的人就喜欢跟技术打交道而不是人。(西北大学)。
还可以,大学学习主要还是靠自己.我们学校最好的经济,化学,生物.不一定就要学软件工程.(厦门大学)。
这个专业还是就业比较好的我本科是西南交通大学软件学院的,软件工程专业原来班上的同学工作都签的特别好.北工大计算机还是蛮强的,软件学院也是国家示范性软件学院,不过收费自然会高一些...
软件工程在我们学校一般般吧,找工作还行,这个专业发展前景比较不错,但会很累,如果是女孩子就不推荐了。在长春可以第一个考虑吉林大学的计算机学院,氛围稍微好一点。(东北师范大学)。
我学校还不错,听说比黑大就业好点。ibm,东软,富士康等公司都有很多同学。软件的发展前景很不错的,赚钱多,机会也多。就是累!!但是软件发展也快,要做一辈子学一辈子(哈理工)。
本科还不错,不过就是学费高,我们本课的平均工资是全学校最高的,前提是你得有点实力,不好好学照样找不到工作。不适合女生学(哈工大)。
这个专业还是就业比较好的我本科是西南交通大学软件学院的,软件工程专业原来班上的同学工作都签的特别好.北工大计算机还是蛮强的,软件学院也是国家示范性软件学院,不过收费自然会高一些...(西南交大)。
热门大学,专业排行,志愿填报延伸阅读--------------。
一.填志愿,学校为先还是专业为先?
一本院校里有名校、一般重点大学,学校之间的层次和教育资源配置,还是有较大差异的。在一本院校中,选学校可能更重要一些。学校的品牌对学生未来就业会产生一定影响。如果你进了名校,但没能进入自己最喜爱的专业,你还可以通过辅修专业等方式,来完善学科知识结构。而且,如今大学生就业专业对口的比例越来越小了,进入一所积淀深厚、资源丰富的学校,有助于全面提升自己的素质与能力。
二本院校中,大部分学校都有鲜明的单科特色。建议考生结合自己的特长、兴趣爱好,以专业为导向来选择学校。
二.如何看待专业“冷门”“热门”?
专业的热门与冷门,随着经济和社会形势的变化而变化。有些专业,看起来热门,许多学校都开设,招收了许多学生,导致若干年后人才过剩。有的专业,在招生时显得冷门,但毕业生就业时因为社会需求旺盛,学生成了“抢手货”,而且个人收益也不错。家长可以帮助学生,收集多方信息,对一些行业的发展前景进行预测,带着前瞻性的眼光去填当下的高考志愿。同时,学生也要从自己的特长与兴趣出发来选择专业,有兴趣才能学得更好,日后在就业竞争中脱颖而出。
高校新专业的产生有不同的“源头”。有的是在老专业基础上诞生的,专业内容变得更宽泛一些,此类新专业的分数线通常与往年差不多。有的是某一老专业与其他学科交叉而产生的,这类新专业在培养实力方面可能比老专业弱一些。有的是根据社会需求而设置的全新专业,录取分数线可能会在校内处于较低分数段。
三.高考咨询问些什么?
4月下旬起,各高校招生咨询会此起彼伏,密度很大。为了提高现场咨询的效率,咨询前不妨做些“备课”,在相关部委的官方网站、校园网等网站上“预习”一些对外公开的基本情况。
比如对高校办学条件和水平,有了比较才有认识。从高校隶属关系看,既有国家部委所属院校,也有省市所属院校。隶属不同,经费投入、招生范围等也有所不同。目前,全国30多所列入“985工程”的高校都是出类拔萃的高校,而列入“211工程”的高校也有百余所。
另外,还可查询一下高校师资水平和重点学科数据。代表师资水平的数据包括院士、大师级人物有多少;作为未来院士“预备队”的“长江学者”有多少;博士生导师有多少等。国家重点学科是经教育部严格评审,在各个高校相同学科中排名前一、前二名的某些学科。一所高校的“重点学科”越多,其周边也必然聚集着一个较高水平的相关学科群。
在正式咨询时,再问到更细的专业层面。应真正了解专业方向的内涵,包括研究些什么、学哪些课程、将来在哪些领域就业、以往就业率如何、未来社会需求怎样、招生计划多少、过去几年录取情况,以及这个专业的历史沿革、在同行中的水平、是否具有硕士点博士点以及现有哪些名师等。其中,录取分数线情况应掌握近几年的数据,参考其趋势变化。
四.20热门专业排名前十名:
1、电子与信息类:电子信息科学与技术、光信息科学与技术、电气工程及其自动化、自动化、电子信息工程、通信工程(长沙牛耳软件教育是湖南最专业的电脑软件培训学校)。
2、外语类:外贸英语、小语种。
3、法学类:法学、社会学、治安学、侦查学。
4、机械类:机械设计制造及其自动化、材料成型及控制工程、工业设计、过程装备与控制工程、测控技术与仪器。
5、土建类:建筑学、城市规划、土木工程、建筑环境与设备工程、给水排水工程。
6、会计类:会计学、财务管理。
7:中文类:对外汉语、新闻学、广播电视新闻学、广告学、编辑出版学。
8、医学类:临床医学、麻醉学、医学影象学、医学检验、口腔医学、药理学、中药理论。
9、环境、心理类:环境科学、生态学、心理学、应用心理学。
10、工商管理类:工商管理、市场营销、人力资源管理、旅游管理。
好就业专业:据统计,排行前十的专业。
一,同声传译。
同声传译员被称为21世纪第一大紧缺人才,随着中国对外经济交流的增多和奥运会带来的会务商机的涌现,需要越来越多的同声传译员。
同声传译员的薪金不是按照年薪和月薪来算的,是按照小时和分钟来算的,现在的价码是每小时4000元到8000元,相关人士说。4年之后入驻中国和北京的外国大公司越来越多,这一行肯定吃香。
二.3g工程师。
据计世资讯发布的相关研究报告称,估计国内3g人才缺口将达到50万人以上,由于目前3g人才比较少,尤其是复合型人才奇缺,预计4年之后3g工程师的基本年薪会在15万元到20万元。从目前的一些趋势来看,在无线增值服务行业里的'一些精通2.5g技术的人才年薪都在10万元左右,中国已经进入3g时代了,这些人才的收入应该会更高,业内人士表明。
三.网络媒体人才。
目前,类似与在新浪和搜狐的网络编辑的月薪都在5000元左右,中等职位的收入都在8000元到10000元之间。相信4年之后整个网络媒体的广告收入越来越多的时候,从业人员会有一个更好的回报,目前,不少网络编辑对自己所从事的行业都颇有信心。
四.物流师。
物流人才的需求量为600余万人。相关统计显示,目前物流从业人员当中拥有大学学历以上的仅占21%,许多物流部门的管理人员是半路出家,很少受过专业培训。据相关人士透露,对此人才有需求的某知名企业在国内招聘的应届大学生目前的薪金是每月6000元到8000元。
五.系统集成工程师。
据悉,一名刚刚毕业的学生,毫无工作经验的学生应聘系统集成工程师之后的薪金是年薪8万元,用户对系统集成服务的要求不断提高,从最初的网络建设到基于行业的应用,在到对业务的流程和资源策略的咨询服务,未来系统集成工程师应该是一路走高的职业。
六.环境工程师。
相关资料显示,目前我过环保产业的从也人员仅有13万余人,其中技术人员有8万人,按国际通行的惯例计算,我国在环境工程师方面的缺口在42万人左右,据悉,随着国内房地产行业发展,国内园林设计师,景观设计师的月薪都在七八千左右。
七.精算师。
我国被世界保险界认可的精算师不足10人,在当今的国内人才市场上,精。
软件工程是计算机类专业课程中一门非常重要的专业课程,具有很强的理论性与实践性。从工程意义讲,软件工程包括软件的设计、开发、测试、运行及维护等一系列工程活动;从课程结构讲,软件工程表面看是一门课程,实质上系统综合了计算机类的多门专业课程及项目管理类课程。因此,软件工程课程是一门既抽象又综合的工程类课程。软件工程课程不仅是一门学生学习难度较大的课程,也是众多任课教师较难进行有效课堂教学的课程。这主要源于传统教学方式存在问题。
一、传统教学中存在的问题。
(一)教材内容过于理论化。
目前,软件工程教学使用的教材大多偏向于理论知识介绍,主要讲解软件开发过程的各个步骤及使用方法,缺乏有效案例和工程项目支撑。同时,大多数学生没有软件开发方面的经验,对软件开发及相关概念只停留在记忆层面,只知道有这些方法,却不知道这些方法能用在哪些地方、什么时候用、怎么用,导致学生越学越迷茫,最终失去学习兴趣。
(二)知识体系不完整。
虽然整个软件工程的知识结构是完整的,但在进行课堂教学时,知识点的讲解是单个的,割裂了知识的连贯性。尽管知识点前后有一定连续性,但软件工程课程比较特殊。软件工程可分为若干子阶段,有需求分析、概要设计、详细设计和编码等子阶段。每个子阶段可以看作是一个里程碑,有自己的独立性,导致各子阶段对应知识点相对独立。因此,课程对应的各阶段知识点显得孤立、没有连续性,各章节知识点相互割裂,使学生无法系统完整地理解和掌握整个软件工程各阶段的知识点,无法形成整体的软件工程概念和思想。
(三)重理论讲解,少实践练习。
软件工程是一门实践性很强的课程,但在传统教学中,多数以讲解软件工程的基本原理、方法和理论为主,抑或增加一些对应知识点的简单案例讲解,学生大多时候都是被动接收,没有参与内容或案例的分析讨论,对知识点的理解只停留在表面,导致学生缺乏运用这些知识解决实际问题的能力。虽然也有一定的实验教学要求,但一般只停留在编写软件项目文档的单一环节上。若没有进行实际项目演练,这种单纯文件编写的教学效果并不理想。
二、以项目为导向教学思想的提出。
针对上述几点问题,要使软件工程课程教学积极调动学生主观能动性,改变以往学生感到难学、教师感到难教的局面,提出以项目为导向的软件工程课程教学模式,即以软件工程项目为导向,项目开发为主线,贯穿整个教学过程的教学新模式。具体内容包括:以项目开发为主线,辅以相应的理论讲解,学生在项目开发过程中运用软件工程中的理论知识分析和解决问题。这样既学到了软件工程的思想,又将理论知识运用到具体项目中,从而形成一个较完整的学习体系。该教学模式能取得积极成效的关键点在于工程项目的设计与选取。为使用于教学的工程项目能更好地提高教学效果,项目的选取可以从以下两方面进行考虑。
第一,与软件开发企业进行校企合作或联合办学,将企业内的项目划出一些子项目让学生开发,子项目在企业同时进行开发。每个开发阶段,可将学生的文档与企业项目文档进行比较,找出差距,使学生能更有针对性地学习和理解各阶段文档的重要性及写作规范。这种项目选择方式,使学生接触真实项目,且有实实在在的项目文档进行比较和学习,使学生的学习不再抽象。
第二,从自身需求或较熟悉的领域获得项目,如学生信息管理系统、学生宿舍管理系统、课程管理系统、图书管理系统等。这些项目学生都比较熟悉,与其生活和学习相关,易于理解,相对容易实施。然而,也存在一定的问题。由于这些项目需求较少,且是学生熟悉的领域,有些学生可能会抛弃软件工程思想,跳过前期的可靠性分析、需求分析、概要设计等阶段,直接进行编码阶段的项目编码,完成项目制作。这样,可能会让学生产生前期工作可有可无的错误观点。
目前,这种项目获取方式是高校常用的一种方式。因此,采用这种项目获取方式时,教师应根据学生的项目开发水平,适当增加项目难度,使学生运用软件工程的项目开发思想,顺利完成项目。
三、教学实施方案设计。
以项目为导向的教学模式在进行理论教学时,主要以教师的理论知识讲解为主,并在讲解过程中根据相关知识点提出问题,引导学生对该知识点进行分析和讨论。实践教学时,以学生的自主开发实践为主,教师起辅助、辅导的作用,从而锻炼学生自主分析问题、解决问题、团队协作、文档编写等综合能力。具体教学实施过程分为4个阶段。
(一)教学准备阶段。
在准备阶段,任课教师根据软件工程课程各章节教学内容的知识结构及内容间的联系,按上述项目设计与选取原则,制订若干工程项目课题。学生根据自身情况分成若干开发小组,每个小组从项目组中选择一个项目课题。条件允许时,可以一组一题,也可以两组一题。两组一题的`好处是两组间可以相互比较,取长补短。
(二)理论讲解阶段。
理论讲解阶段是把软件工程课程的知识点按软件开发顺序进行讲解。在理论教学时,以一个实际项目作为教学案例,贯穿软件开发的整个过程,以体现软件工程课程各知识点的连贯性和体系结构的整体性,培养学生软件项目开发的全局意识。理论讲解时,不能一味讲理论知识,而要根据知识点,结合案例,多进行引导、分析和讨论。通过案例引出要讲解的知识点,然后结合知识点分析案例,再根据案例分析需要解决的问题,引发学生进行思考和讨论,待学生思考和讨论后,再对案例进行详细分析讲解,使学生了解如何在项目领域运用这些知识点,并运用这些知识分析自己的小组项目。
(三)项目实践阶段。
项目实践阶段以学生的工程项目实践为主,教师指导为辅。学生开学之初选定项目课题,在整个理论教学过程中随着理论知识的学习,对已选择的项目课题建立初步设计思路,接下来把思路付诸于实践。这个阶段以学生自主进行工程项目设计为主,教师只需在旁边进行指导和答疑。学生根据前期学习的理论知识,按照软件工程步骤,从需求分析做起,一直到项目测试,完成整个工程项目的开发过程,从而锻炼学生运用所学知识解决实际问题的能力。当一个完整的项目开发结束,学生会有很强的成就感,从而激发他们对项目开发的兴趣和热情,使他们更加深入地学习,实现知识扩展。
(四)项目验收及评价阶段。
到学期末,要对各组项目完成情况进行验收。检查项目的完成情况,并对项目的总体完成情况进行评价。评价时,可采取小组互评的方式,由教师主导,小组之间相互评价,找出各自的优缺点,最后由教师根据各组项目的优点和不足进行评价。通过小组评价,学生能学习各组之长,取长补短,不断完善自己的工程项目课题。
四、结语。
以项目为导向的软件工程教学方式,使学生站在软件开发人员角度模拟完成项目,以项目开发过程为主线,在完成项目过程中学习软件工程的各个知识点。该教学方式可以让学生接触真实项目,并在完成项目时运用软件工程知识,达到学以致用的目的,使软件工程中枯燥抽象的概念变得真实有用,大大激发学生学习软件工程课程的兴趣,提高学习积极性和主动性,有效解决传统软件工程教学中存在的学生兴趣不足、概念不理解、理论与实践脱节等教学难题。
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.miekuo.com/fanwendaquan/qitafanwen/200418.html