首页 > 代码库 > 软件工程个人总结
软件工程个人总结
软件工程个人总结
一、学习和使用的新软件
Git
Git是一款免费的、开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目。Git是Linux Torvalds为了帮助管理Linux内核开发而开发的一个开源码的版本控制软件。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用hhtp协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
二、学习和使用的新工具
Enterprise Architect
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户Windows平台的图形工具可以帮助您设计健全可维护的软件。除此,它还包含特性灵活的高品质文档输出。用户指南可以在线获取。我们用这个软件主要就是用来画用例图,流程图,以及画类图。
三、学习和掌握的新语言、新平台
SQL Server 2005
SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理 关系数据库系统;同时也是 数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层 数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
ASP
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单方便的编程工具。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序,ASP网页可以包含HTML标记、普通文本、脚本命令一COM组件等,利用ASP可以向网页添加交互式内容,也可以创建使用HTML网页作为用户界面的web应用程序。
四、统计一下,你在这软件工程实践中,完成了多少行的代码
由于此次的项目比较简单,所以完成的代码大概有七、八百行。
五、学习和掌握的新方法
通过一学期的软件工程的课程的学习,再加上做的项目,让我对一个软件的开发过程有了比较直观的了解,明白了开发一个项目的基本步骤是什么,一个项目应该如何开发等等。
总结与展望
一、记录在软件工程课程上的经验总结
通过上软件工程课,知道了做一个项目应该必须经过一定的步骤,少了每一步,可能都会给后面的进展带来很大的阻挠。
二、对于下一届的学弟学妹你有什么建议和告知呢?
现在的我深刻的感受到,我们这个专业的课程学习看起来并没有什么联系,但实际上,这些课程中的专业知识都是环环相扣的,所以以后的学弟学妹,一定要打好自己的专业知识基础,以免将来像我们一样,什么都学过,但什么都不精通,到时候又苦了自己啊!
三、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》团队合作的阶段,你们团队经历过么?最后到达了哪一阶段?
我们团队的成员是一个宿舍里的,因为当时想的是大家总是在一起,这样讨论什么问题也会比较方便,不用像别的团队一样,总是找不齐人,可是,后来我们发现,在宿舍根本没办法讨论问题,因为影响的因素太多了,后来,我们就决定去自习室一起讨论项目,那样之后,我们的效率明显很高。
四、个性发挥,包括图文、照片和创意等
说实话,这门课程是我们这学期最忙的一个课程,作业也多,任务也多,可是这门课也正是让我们收获最多的一门课程。我相信,在这门课上学到的东西,以后会很有用处的!
软件工程个人总结