软件工程--个人总结
回想开学初对于软件工程这门课的期望,总结本课程对你带来的提升:
1.学习和使用的新软件
EA画用例图
Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。
GitHUb
用于托管代码和上传代码
Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能
coding
Coding 是一个面向开发者的云端开发平台,目前提供代码托管,运行空间,质量控制,项目管理等功能。
2.学习和掌握的新语言、新平台
php
PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
sql
SQL是一种特殊目的的编程语言,是一种数据库查询和 程序设计语言,用于存取数据以及查询、更新和管理 关系数据库系统;
3.统计一下,你在这软件工程实践中,完成了多少行的代码
在这次实践中,我处理的大多是写EA用例图以及coding里的代码,完成的代码并不多,只有大概600行。
4.学习和掌握的新方法
软件工程最重要的是集体合作,每个人都要分配以及做好自己的那部分。
总结与展望
1.记录自己在软件工程课程上的经验总结
对待自己的项目,必须要有明确的分工和目标,然后对组长的命令需要听从。
2.对于下一届的学弟学妹你有什么建议和告知呢?
这门课主要靠自学各种语言,多阅读课外,以及团队的合作,必须要处理好与队员的关系。
3.分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》团队合作的阶段,你们团队经历过么?最后到达了哪一阶段?
数据库无法载入,最终只有论坛方面可以载入数据库