2022年软件工程课设心得_第1页
2022年软件工程课设心得_第2页
2022年软件工程课设心得_第3页
2022年软件工程课设心得_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高品质文档2022年软件工程课设心得 软件工程是一门实践性很强、交叉性很强的学科,它供应给我们的不仅是一种方法论,更是一种世界观。 在没有接触软件工程这门课时,我始终认为软件就是程序。能编出解决问题的程序就ok了,从没有想过,在写一个程序之前还要构思几份文档(可行性分析、需求分析、概要设计)。不过对于那些大型软件如植物僵尸大战(至少对于我来说是比较大型的了)怎么去实现它,想得我一头雾水。绚丽的界面、40种植物、一大堆不同类型的僵尸,怎样编代码去实现它呢? 第一次上软件工程的课,裴老师问“软件是什么?” 我的第一想法是:这个问题太过愚昧了!谁不知道软件就是程序呀? “软件是由计算机程序、数据及文

2、档组成。”听到这句话,我心里先是一惊,慌张翻了下书“软件是程序和全部使程序正确运行所需的相关文档和配置信息。”赫然映入我眼帘。突然间我发觉,就算是植物僵尸大战这样简单的嬉戏,假如设计者实现分模块把每一部分如何实现用文档描叙出来,那这个软件实现起来不是很简单吗? 第一次课后我明白了软件工程是致力于专业化软件开发的理论、方法和工具的讨论。虽然我从学校开头信息奥赛,高中连续这个爱好,但在高校二班级下学期才接触在软件开发中这么有引导意义的学科,不觉有种相见恨晚的感觉。自然它的方法学三要素:方法、工具、过程,我牢记于心。 短短的四周,裴老师的课给我留下了深刻的印象,印象尤深的是: 做软件我们首先考虑的是

3、团队的实力。 假如别人给你50万让你们团队开发一个软件,假如他要求你们团队给这个软件永久维护,那么你要去跟他协商付100万。许多软件公司倒闭就是因为维护上的问题。至此我才明白维护软件是软件生存周期中时间最长的一个阶段,它是最花费精力与钱财的一个阶段。 假如将来你们遇到了我,你跟我说你是se那么我会很兴奋,假如你告知我你是软件工程师,我只会“嗯嗯”两下。 其实在我接触软件后,渴望的是当一名软件工程师。现在才知道学软件工程专业后,去当一名软件工程师是最低层的也是最没“技术”含量的。要做就做系统构架师,当然这需要我们的不懈努力才能达到。系统构架师的职责是设计一个公司的基础构架,并供应关于怎样建立和维

4、护系统的指导方针。恍然发觉学软件不仅是学软件,相关的管理力量也是需要具备的。 当然理论学问是用来指导实践的,亲身体验才能领悟软件工程的妙用。课设我们选择了图书馆管理系统,主要是这个系统我们接触比较多,对于它的流程还是比较清晰的。虽然如此我们还是花了很大的时间去完成它。记得当时我们定下这个题目是晚上,在争论用什么语言实现时,大家各自说出自己比较擅长的语言。然后均衡了下,定下用java做开发语言。在实现过程中,突然发觉java环境连接数据库和tomcat超级麻烦且数据库老是连接不上。趁时间还早我们三再次争论,打算用c#做开发语言,主要是c#相对于c+与java来说简易写。同时我们定下不管以后遇到什

5、么困难都要坚持下去的准则。在课设期间我们没少跑图书馆,查阅各种资料,对比各本书上实现图书馆管理系统的代码。最终在4月11日把全部课设的全部事情弄好了。当然这只是个概述。 我印象尤深记忆深厚的是最初实现文档那块。刚开头,软件工程这门课还没学多少,基本的设计理念就很模糊。文档究竟该怎么写,很纠结。于是我从网上狂下相关文档。通过粘贴与复制最终一份内容乱七八糟的需求分析文档出来了,当然这只是用来借鉴的。后来孟阳共享了十三份关于文档这方面的模板。我们照着那个样子在结合团队项目的相关实例开头了文档的写作。我们的文档总是一个人先写好,再拿给另一个人改,最终由第三个人评审。大家都觉的可以了,才过关。测试报告虽

6、然是我一个人完成了,但也经受了不少时间,当然这时间是按小时算的。首先把大体写出了,然后修改,再增加信息。大量的截图以及思索怎样用例超费脑子,两天的通宵,彻底把我搞垮了,不过在文档出炉后,心里特别快乐。 软件工程课程虽已结束,但我对于软件工程的学习才刚刚开头,裴老师的课让我受益匪浅。我体会到项目管理的重要性,随着软件规模、简单度的不断增加,项目开发中更多的是协作、管理和掌握。我学习到许多一般性的方法,例如:需求猎取、模块化、分治、估算、方案等等。同时,我也熟悉到使用计算机解决实际问题的简单性,在图灵机模型和冯·诺依曼体系的计算机框架下,人们熟悉表达的过程(不断反复、逐步深化)和计算机的实现过程(挨次执行)相差甚远,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论