经过了大半学期的软件工程学习,上周也进行了中期答辩,自己也有一些感想。我对软件工程这门课有了重新的理解,因为大多数的课程都是以讨论和小组实践为主,并不是我想象的那样讲解理论知识。在小组项目中,老师扮演的是一个产品经理的角色,来提出要求,同时也扮演指导老师的角色来提供底层数据搭建知识。我认为项目动工之前的前期准备,比如需求分析和数据库设计比真正的代码实现更为重要,更需要花时间。有些小组听了老师的作业之后,一周就搭好的框架,结果却弄错了需求又重新来过,这样才是得不偿失,应该把需求整理清楚之后,一步一步的分许底层数据库的搭建,大致路线走通之后才开始着手写代码,避免走不必要的弯路,达到高效开发。

对于软件工程这门课的理解感觉就像是教如何让一个团队按照一定的规则来开发项目。关于项目开发技术上的问题当然遇到了很多,这个跟自己开发经验和基础知识都有关系。在这段时间里,感觉自己能力提升了许多,以前只喜欢做界面和应用上层方面的东西,这次我也负责写后台数据方面的东西,所以要学习底层框架方面的知识,学习了如何进行业务逻辑分析。这段学习过程中的问题和不足的话应该在团队的交流上,小组每个人的研究方向都不一样,基础参差不不齐,交流起来有点困难。

转载于:https://www.cnblogs.com/cherishlihong/p/5461597.html

软件工程之中期学习总结相关推荐

  1. python课程的中期报告_寒假中期学习报告

    寒假中期学习报告 寒假已经过半,在前三周我主要对python基础进行了学习,对于学习时间,前两周学的不是太多,由于放假回老家,以及过年,但是最后一周我认为,我学习的还是比较丰富的,基本每天都会学习5- ...

  2. 一份【软件工程】的学习指南已到达,请注意查收!!

    软件工程--起始篇 一.引言 二.学习[软件工程]的原因 1.软件设计师证书 2.相关领域人员必备技能 三.[软件工程]的学习方法 1.不要盲目为了学习而学习 2.规划学习路线 四.结束语 [软件工程 ...

  3. 软件工程中需要学习和掌握的软件都有哪些_9个B端产品经理需要懂的技术

    B端产品经理需要懂技术,在互联网行业已经是一个共识.那产品经理究竟需要懂哪些技术呢?本文介绍了九个产品经理需要了解的技术,与大家分享! B端产品经理需要懂技术,在互联网行业已经是一个共识. 毕竟互联网 ...

  4. 因果推断中期学习小结

    废话文学一下:入门学习因果推断三周,总算是入了个门 来集结一下前十篇分别是: 因果推断笔记--因果图建模之微软开源的dowhy(一)[1] 因果推断笔记-- 相关理论:Rubin Potential. ...

  5. 关于软件工程课程的学习计划

    <一>个人介绍 我是15级计算机科学与技术专业的学生,黄慧.但是并不是很擅长技术方面的学习.在进入大学的第一年,加了工作室,一开始选择的方向是大数据,后来没人带,学的不好,兴趣不足就转了方 ...

  6. 《软件工程导论》学习笔记·

    嗯,软件工程的笔记是上课做的,发现有小伙伴收藏,很开心,这里列出上学时的笔记,有些是课堂笔记,有些是图书馆刷书的笔记,电子档的笔记后面都有资源,生活加油,天天开心, ^_^ <Oracle 11 ...

  7. 软件工程第四周学习笔记-----典型用户和场景

    典型用户的价值 所谓"Persona",就是典型用户.在产品开发的过程中,我们经常需要描述一组典型的用户.以前大家通常是以一些抽象的名词来表示用户,如"家用电脑初学者&q ...

  8. 软件工程中需要学习和掌握的软件都有哪些_上海理工大学869软件工程考研经验...

    一.参考书目(必备教材+参考用书+教辅用书) 必备教材 <数据结构> 严蔚敏 <软件工程导论> 张海藩 <王道数据结构> 王道 二:专业考情情况: (招生人数.录取 ...

  9. 软件工程之美学习笔记十一 10 | 如果你想技术转管理,先来试试管好一个项目

    <软件工程之美>材料地址: https://time.geekbang.org/column/article/86375 1,项目管理 项目管理,是最基础的管理,既要管理一个项目,又要协调 ...

最新文章

  1. java nio 断开连接_浅尝Java NIO与Tomcat连接调优
  2. LOJ P1155 双栈排序 二分图染色 图论
  3. hdu 1565 方格取数(1)(状态压缩dp)
  4. JS基础语法(02)-JS的转义符
  5. javascript中定义事件的三种方式
  6. XSS跨站脚本(web应用)——会话管理(一)
  7. Spring框架Runtime介绍(导包)
  8. 一文看懂华为鸿蒙 OS 2.0
  9. django-模型类中的数据类型-添加中
  10. CSS基础必备知识点03
  11. Hive metastore入门
  12. OpenCV2:幼儿园篇 第八章 视频操作
  13. Atitit 项目通讯接口方案attilax总结.docx
  14. 【招】阿里云技术战略高级专家
  15. 博图编写温度程序_数字式温度控制器程序设计
  16. Android游戏开发LoneBall小游戏
  17. Googel knowledge graph API
  18. Mstar官网下载转换成jpg格式的保姆级教程
  19. ctrl+alt+方向键 与win7的旋转屏幕冲突解决
  20. 字体设计符号组合多功能微信小程序源码

热门文章

  1. java工程师面试经典题目整理
  2. 你真的会玩SQL吗?玩爆你的数据报表之存储过程编写(上)
  3. 大数据的“媒体玩法”
  4. 2821: 作诗(Poetize)
  5. 进攻即是最好的防御!19个练习黑客技术的在线网站
  6. HTML5 3D爱心动画及其制作过程
  7. 解决xx is not in the sudoers file. This incident will be reported.问题
  8. GPS时钟同步系统在电力系统的重要性
  9. oneplus 驱动_OnePlus投放CyanogenMod,Raspberry Pi 2驱动的机器人等
  10. Xiki Shell Kickstarter,HummingBoard计算机等