⑴ 我大三了,学软件工程的,撒都不会,怎么办对计算机一点兴趣也没有
关键是要静心,想一想,你究竟想做什么,只有解决了思想上的问题,找准方向,全世界都会给i你让路。
⑵ 英语翻译:三年来的学习和实践让我对软件工程产生了浓厚的兴趣
Three years of study and practice let me have a keen interest in on software engineering, especially in computer graphics, image analysis, face recognition, "struggle, innovation" spirit of xx university attracts me deeply, so I expect to enter xx university software college to continue my study. Conscientious research, steadfast personhood.
⑶ 谈谈对软件工程的认识
软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
这个问题很复杂,恕在下自不量力说几句。
软件工程的目标是最小的成本、最高的质量、最短的开发时间开发软件产品。眼下流行的各种软件工程方法对这个目标的实现都差强人意。以RUP为代表的重量方法用来做计划、准备的时间太多,真正用在开发的精力却很少,以为只要企业保证软件过程的实施,其他的事情都好办,这种极端压抑人性的方法不会取得很好效果。轻量方法要好一些,毕竟绝大部分注意力都在开发上,大家都很喜欢,可是仅依靠少数几个人,对付不了大型项目。当然,大家都在改进各自的缺点,吸收对方的优点。
G.Booch说过,自动化不足是软件开发过程中大量问题存在的重要原因,在下深以为然,并且认为是最小的成本、最高的质量、最短的开发时间之目标难以实现的根本原因。因此,将来的软件工程必然要发展到以软件自动化技术为核心的阶段——4GL时代。
为什么4GL时代还没有来临,这是因为软件自动化太困难,眼下所取得的成果局限在某些很窄的领域内,达不到实际项目要求,而且这种技术太难理解,需要对理论的深入学习,一般的开发人员难以接受。软件自动化技术没有大发展的重要愿意是目前描述动作语义的技术都很低级,因此即便用形式化方法作设计也是很费时间的,虽然可以提高一定的效率,但是还是远远不够的。
为了解决这个问题,只有从利用以前的成果入手了,也就是复用构件,但不是用今天的构件技术。将来,实现了机器检索的大型构件库,这是计算机实现对构件的查找、转配等自动化的构件库,不是今天的手工构件库。但这样的构件库为什么没有出现,还是老问题,我们还没有一个很理想的描述动作语义的方法,计算机无法判定两个构件或规约和构件之间是否等价,或者有等价的成分,当然也就无法进行自动检索了。
虽然有很多困难,但我相信将来软件工程的发展方向必将是高度自动化的构件式开发方法。
上面说的,完全是个人观点,也许不足采信。
⑷ 如何学好软件工程
你好!你觉得阐述详细一定能准确地说明问题吗?
我相信要想学好软件工程,首先要对软件工程有兴趣,了解什么是软件工程,举个例子吧,我是做软件的,大学时期我就非常喜欢这门课程,所以现在顺利地走上了我喜欢的专业——计算机软件,应该说兴趣是我最大的老师!
以上的心得,与你一同分享!
⑸ 软件工程爱好怎么写
笼统一点:爱好IT,因为我不知道你是喜欢编程还是仅仅这个行业,你可以说细一点,软件工程好多的
⑹ 你是如何培养对软件开发工作的兴趣的
如果你是零基础的话,我建议你可以选一门好入门的语言,比如说Python语言。
这个语言的使用范围很广,不但可以用他来写游戏代码,还可以用它来爬去,各种各样有意思的数据。我建议你可以找一门课程,边看边学,一定要实践,不能只看理论知识。等你的实践有成果了,你就会对软件开发开始感兴趣,自然而然你就会学更多的东西。
⑺ 关于软件工程专业的兴趣怎么培养呢我是初学者。
我是学软件工程的,我们现在学的教程是《
C语言程序设计
》分上下两侧,已经学了一年了,现在学的是《
数据结构——C语言描述
》。希望对你有帮助!
⑻ 谈一谈对软件工程专业的认识
对软件工程的一点看法--希望能够抛砖引玉
在这里看到很多网友的高论,很有启发。而且目前市面上也涌现出一批面向不同方面的软件过程的书籍,可是在这里,我一直没找到真正对实践有指导意义的,可操作的应用方法,所以现在这儿抛块砖,望各位高手指正。
我个人的理解,软件工程就是按照工程学的管理方式,有组织、有计划的,在一定的质量基础、时间限度和成本范围内,实现功能明确的软件系统。而且,软件工程在企业范围内运行,一定需要企业资源的支持,要与企业的经营、决策、管理体系联系在一起,才能够被踏踏实实的落实下来。
软件业作为一个服务业,要想得到发展,首先必须形成一个对软件服务有迫切需要的市场。其次,这个市场中的消费者必须具备足够的购买力。软件的消费群体简单一点,可以分为个体消费和企业消费。中国的企业群体,数量庞大,但是质量不高。上规模的企业极少,因此,中国的企业对大型软件的消费肯定是有限的,软件的个人消费,至少目前在中国,还是不成气候。因此,国内目前能够形成比较大规模的独立市场的,肯定是小规模的软件系统。
此外,质量的好与坏也不能绝对而论。比如说,你花500元,买双皮鞋,只穿了一个月就坏了,肯定是劣质产品。可是如果你只花了5元买这双鞋,还是穿了一个月就坏了,他就是个优质产品了。软件也是一样。
还有一个,就是软件生命周期问题。在国外,很多中、大型企业里,软件系统已经作为企业的命脉在运行,这些企业当然需要长期、稳定的软件服务、开发体系作为保障,因此相对来说,对于软件的功能需求就比较明确,而国内的中小企业在运营方面本来就把灵活多变作为生存武器,当然不可能有比较长期的经营计划,更不可能运用软件系统进行全面企业管理。这就导致对软件系统需求的短期行为,因此,他们更加希望一次性购买功能有限的软件系统,而不是长期连续的软件服务。
如果上面的分析有代表性的话,那就是说我们现在必须对开发这类软件形成一套非常有效的工程方法:
1。规模小。
2。成本低
3。质量要求不高。
4。售后服务有限。
5。生命期短。
我想,对于这类系统,RUP未必是一套好的方法。另外,我还想谈谈对软件人员素质的看法。
从我个人的经历来说,我觉得我们对于软件工程师的培养方法有问题。理论上说,软件只要设计了一个好的结构,解决了所有的技术难点,剩下的代码高中生就能做。实际上我们的很多名牌大学的计算机专业毕业生都不能很好的Coding。尤其是现在有了VB、PB、JAVA之后,大家似乎认为计算机的体系结构都不用关心了。我曾经经手的几个软件项目中,很多工程师对于用C语言开发Win32多线程、事件驱动、死锁、内存分配等问题根本束手无策。我不相信这些问题可以靠很好的文档解决。实际上,能够用OO的工具工作,根本不代表能够进行OO的系统分析与设计。
话又说回来,在中国,有10年以上软件开发背景的人,又有几个?而且他们在过去10年里的经验,更多的是小项目的Coding,而不是大项目的管理与系统分析。而一个好的系统分析师,需要的是实践、实践、再实践。假如说我们的商业环境中根本没有大型的软件项目,怎么可能有优异的系统分析师呢?
所以,我想,目前我们的问题,是工程师的技术水平、知识面与管理意识、管理方法同样重要,在这样的前提下,我们是不是要探索一下真正适合我们的软件工程方法呢?
⑼ 如何培养对软件的兴趣
首先对你说,任何东西基础都不重要,重要的是你有没有信心和勇气坚持下去,学软件可能很难,你需要比别人花很多的时间和精力,但是有一点你可以坚信,那就是坚持下去就有进步。关键看你对这个东西有没有兴趣,如果有兴趣,那就不要考虑高中的一些东西了,现在又是一个心得起点,那些只是以前的事情了,根本对现在没有什么影响。没有兴趣的话,给你两个建议,第一,换专业因为任何东西如果没有兴趣,那么坚持下去将会是一件很痛苦的事情,自己学习没有激情,而且也很难学好;第二,那就是努力培养自己的兴趣,其实也许你明白,上大学有好多事情自己没有那么多的选择空间,学什么不重要,重要的是你在这个心得起点之下,有没有信心和勇气继续坚持下去。现在叫你换专业你也许做不到,一般的人很难做到,因为考大学毕竟是一件比较难的事情,或者说是考取一个自己理想的大学是不容易的,尽管现在考大学很容易!
因此,给你以上建议,仅代表我个人的观点,祝你好运!!
⑽ 我是一名软件工程的大一女生,想要发展自己的兴趣爱好,希望是对专业有利的,求指导
软件工程在我国大学教育中,相对于国际水平真的是出奇落后,也许你听说过这样的说法,学你这专业的,四年下来学会的就是编个贪吃蛇。你应该在学国内教材的同时,最好能看看老外编的英文原版书,不要翻译的,一来英文水平提高,二则学的东西更加合理,比如c语言,最一开始一上来就学语法学句子,其实最后用熟悉了这些根本不会想到,而国内教材尤其强调语法,谭老头那本尤其是这样,软件工程是面向应用的,所以你最好还要能够懂得工科其他门类的知识,数学系的课可以看看,算法实现的方式可以借鉴,还有机械、土木、水利这些能懂得基本知识最好,因为你的知识可能和是为他们的最终成果服务的,可以多多了解。大学中,有“挑战杯”这样的活动,可以和上述专业的同学组队参加,扩充知识面