网络15软工个人作业5——软件工程总结

一、请回望开学时的第一次作业,你对于软件工程课程的想象

1. 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

好处:

  • 培养了我团队协作的能力,让我更擅长与人合作了
  • 通过这次学习,重新捡起了java,编程能力更上一层楼
  • 真正通过团队的努力,大家一起做出了完整的微信小程序

不足:

  • 由于我基础不算好,在团队中发挥的作用没想象中那么大,应加强自我能力的培养,为团队做出更大的贡献
  • 由于时间不足,未能把微信小程序做的更加完美

2.总结这门课程的实践总结和给你带来的提升,包括以下内容:

(1)统计一下,你在这门课程中,完成了多少行的代码

  • 1000左右

(2)软工的各次作业分别花了多少时间?(做一个列表)

作业所花的时间
个人阅读作业12.5h
个人阅读作业2——提问题3h
结对编程练习10h
团队组队&展示1h
案例分析3.5h
团队计划4h
需求分析与设计4h
Alpha阶段敏捷冲刺40h
展示博客1h
测试与发布5h
alpha阶段之事后诸葛亮分析1h
alpha阶段个人总结2h
敏捷冲刺(Beta阶段)20h
软工个人总结2h

(3)哪一次作业让你印象最深刻?为什么?

  • 回答自己的提的问题那次,因为从那次我才真切的感受到自己学到了知识,之前不会的问题,都能够很轻松的回答出来了

(4)累计花了多少个小时在软工上?平均每周花多少个小时?

  • 100小时,6小时

(5)学习和使用的新软件

  • 微信小程序开发者工具

(6)学习和使用的新工具

  • eangoo,git hub,夜神安卓模拟器

(7)学习和掌握的新语言、新平台

  • 还是用的java写代码

(8)学习和掌握的新方法

  • 结对编程,团队合作

(9)其他方面的提升

  • 团队意识提高,编程水平提高

二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析

  • 我经历过换组,两个组都是做的微信小程序开发,在两个组都学到了很多,也发现了,组员很重要, 要相信团队的力量,别什么事都一个人做,当然也不能偷懒,团队协作做一个程序比一个人有乐趣的多,大家一起解决bug比一个人冥思苦想要来的效率的多,两个组最终都基本达到了自己预期的效果,还是很不错的。还有一点就是发现了,做事要有计划,不然很容易到后边手忙脚乱不知所措。

三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。对于换人机制,有什么样的建议?

  • 好好学习!不要落下课程,各种编程语言很重要,要认真学!换人我觉得可以有,可以让学生有更多施展拳脚的机会

四、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

  • 萌芽阶段:团队成立之初,就几个志同道合的人就凑一块了,没啥合作
  • 磨合阶段:项目开始阶段,组员凑一起讨论如何做
  • 规范阶段:组员间越来越默契,组员们各司其职,效率很高
  • 创造阶段:微信小程序基本上开发完成

五、怎样证明你学会了软件工程?

1.研发出符合用户需求的软件
必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
1109764-20180618195752495-948224171.png

2.通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄

  • https://www.cnblogs.com/LDLYMteam/p/9079384.html
  • https://www.cnblogs.com/LDLYMteam/p/9079388.html
  • https://www.cnblogs.com/LDLYMteam/p/9079392.html
  • https://www.cnblogs.com/LDLYMteam/p/9080326.html
  • https://www.cnblogs.com/LDLYMteam/p/9080328.html

3.并且通过数据展现软件是可以维护和继续发展的。而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料

  • 码云团队项目地址:https://gitee.com/yangxueying/software_engineering_team_work

转载于:https://www.cnblogs.com/ldyxb/p/9195959.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/353459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

喷喷计算机语言掌握的程度

简历或招聘经常会说以下几个词: 了解,掌握,熟练,精通 上面这四个词,各有各的说法。这里我也就先说说我的看法,欢迎大家跟水。不指望统一,但讨论中会加深各位对上述4个词的影响。也省得小朋友各个…

MATLAB字符串转换函数

abs:把串译成ASCII码 char:任何类型转换成串 double:任意类型转换成双精度数值 fprintf:格式化数据写到文件或屏幕 sprintf:以控制格式把数值转换为串 sscanf:在格式控制下把串转换成数 setstr&#…

eclipselink_EclipseLink MOXy作为JAXB提供者

eclipselinkEclipseLink MOXy是JAXB提供程序,并且是内置在JDK中的默认JAXB提供程序的引人注目的替代品。 首先是一个简单的测试,将Java对象编组为XML: 这是模型: XmlRootElement(nameMemberDetailsRequest, namespacehttp://bk.…

dijkstra算法学习

dijkstra算法学习 一、最短路径 单源最短路径:计算源点到其他各顶点的最短路径的长度 全局最短路径:图中任意两点的最短路径 Dijkstra、Bellman-Ford、SPFA求单源最短路径 Floyed可以求全局最短路径,但是效率比较低 SPFA算法是Bellman-Ford算…

+++程序员高手修炼之路

正在做Andy Hunt和David Thomas的《程序员修炼之路》英文注释版(The Pragmatic Programmer)的最后审稿工作。 这本书虽然很早就读过一些,但现在再读,仍然暗暗称奇。作者一定是在长期工作中养成了记笔记的习惯,才能写出…

MATLAB字符转数据

fstr2num(0.00682329)fstr2double(s)

计算机专业必须读的经典书籍

一、 科学哲学和管理哲学 【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition)【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edi…

php定时任务(自己)

php定时任务(自己) 一、总结 一句话总结:可用php.exe连接php文件和bat文件,bat文件在计划任务中可以设置定时执行, 二、 1、php 2、bat E: "D:\software\code\phpStudy2018\PHPTutorial\php\php-5.4.45\php.exe&q…

使用Java查询DynamoDB项

在上一篇文章中,我们继续在DynamoDB数据库上插入数据。 在本教程中,我们将对DynamoDB表发出一些基本查询。 主要规则是每个查询都必须使用哈希键。 查询的最简单形式是仅使用哈希键。 我们将在此表上查询Users表。 结果只有一个,因此在迭代…

Excel日期格式在matlab中的转换

Excel支持的日期格式如下:2011*8*12,*可以为“年”、“/”、“—”等形式,然而使用xlsread函数后肯定会转为字符串格式,不便于管理,下面是将日期改为8位如“20110812”这样的格式的步骤: 1. 在excel中通过…

数据库Mysql的学习(六)-子查询和多表操作

UPDATE readerinfo SET balance balance-(SELECT price FROM bookinfo WHERE book_id20150301)*0.05 WHERE card_id 20121xxxxxx; //子查询就是一个嵌套先计算子查询SELECT * FROM borrow WHERE book_id (SELECT book_id FROM bookinfo book_name xxxxxx)SELECT * FROM bookin…

有关算法方面的经典书籍推荐

如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法。Niklaus Wirth说:算法+数据结构=程…

idea资源包下创建资源包_资源包技巧和最佳实践

idea资源包下创建资源包今天是资源捆绑日。 通常,这是Java中最著名的国际化机制(i18n)。 使用它应该很容易。 但是,弄污双手时会出现许多小问题。 如果您有相同的想法,则此文章适合您。 基本 java.util.ResourceBundl…

MATLAB字符串输出

print();%最基本的字符串输出error();%主要用于报错

将JINQ与JPA和H2一起使用

几天前,我读了Iu Ming-Yee关于JINQ的有趣采访 。 顾名思义,JINQ是一种尝试提供类似于LINQ for Java的尝试。 基本思想是缩小在关系数据模型上执行查询的面向对象代码之间的语义鸿沟。 关系数据库模型的查询应轻松集成到代码中,以使其感觉更自…

蓝桥杯 2011年第二届C语言初赛试题(1)

轮换 串“abcd”每个字符都向右移位,最右的移动到第一个字符的位置,就变为“dabc”。这称为对串进行位移1的轮换。同理,“abcd”变为:“cdab”则称为位移2的轮换。 下面的代码实现了对串s进行位移为n的轮换。请补全缺失的代码。…

MATLAB读写mat文件

1. 保存mat文件:save %将工作区间中所有的变量都储存为MATLAB.mat文件中save filename %将工作区间中所有的变量都储存为filename.mat文件中save filename x1 x2 x3 ⋯⋯ xn %将工作区间中变量名位 x1 x2 x3 ⋯⋯ xn的变量都储存在filen…

奇偶换行颜色变化

<!DOCTYPE html><html> <head> <meta name"viewport" content"widthdevice-width"> <title>js</title> <style type"text/css"> td{ border: 1px solid red; } /* * 方法一 * tr:nth-child(odd):hove…

楼天城 楼教主

楼天城 求助编辑百科名片 楼天城楼天城是杭州人&#xff0c;姚期智教授的得意门生&#xff0c;正是姚教授发现他的才能后把他引上了现在的研究方向&#xff0c;并大力举荐他参加国际学术会议和比赛。在网络上他被称为“楼教主”&#xff0c;清华同学则简称他“教主”。中文名&a…

MATLAB读写Excel数据

读&#xff1a;[num,txt] xlsread(FileName.xls,n,basic);%num保存的是数据矩阵&#xff0c;txt保存的是文本矩阵&#xff0c;n是标签数从1开始计数,basic是区间&#xff0c;如A1:B3写&#xff1a;xlswrite(filename.xls,num,n,range);%:文件名&#xff0c;变量名&#xff0c;…