个人作业——软件工程实践总结作业

一、回望暑假,展望未来

1)参加软工实践之前,我可能只是在C++方面,有能力完成一些编程题目;在参与课程的过程中,我主要拓展了Android开发方面的知识。不足方面,我认为在合理安排时间方面十分欠缺,几乎每次要交的内容,都是在截止日期前不久奋力完成。

2)

1、我在这门软件工程实践中,完成了1200行代码左右。

2、软件工程各次作业消耗时间

作业名称 时间
软件工程实践2017第一次作业 2小时
软件工程实践2017第二次作业 3天
结队项目——第一次作业 2-3天
团队第一次作业——团队展示 1天
结对项目第二次作业 5天
团队作业—选题报告 3-4天
个人技术博客(α) 2天
团队作业—需求规格说明书 3-4天
团队作业—预则立&&他山之石 3天
团队作业——系统设计 4天
团队作业——UML设计 2天
团队作业——随堂小测(同学录) 3天
个人作业——软件产品案例分析 3天
α阶段冲刺 12天
团队项目课堂展示(α) 2天
团队项目测试报告与用户反馈 2天
团队Alpha博客链接目录 1天
团队事后诸葛亮博客 2天
β阶段冲刺 5天
Beta冲刺博客集合贴 1天

3、如果问我哪次作业印象最为深刻,那必然是α阶段冲刺啊,毕竟我认为这是本课程最重要的阶段,一个人身在团队中,一个团队朝着同一个目标一同努力,或许我们确实没能欣赏到福大清早的日出,但我们一同沉浸在了福大深夜的悄然中。

4、累计在软工上的时间应该在60到70个小时之间吧,平均每周5-8小时

5、6、7、8、学习使用了Android Studio和github团队仓库,学习了其中前端布局框架的写法,以及界面交互等页面函数

9、博客园博客的数目相较之前,真可以算是指数般的增加了。

二、人月神话

  • 在团队项目中,我很荣幸的担任了PM一职,说实话,刚开始压力挺大的,毕竟自知能力有限,能否推进项目前行,心中忐忑。其实我觉得,团队作业绝大多数内容,也都是所有成员商量过后,一同决定,但是也不乏确定了工作内容,需要分配的时候,为了不耽误更多的时间,我觉得PM有必要在这种时候做出决断,促进项目顺利进行下去。我还记得有一次,因为前端交互需要用到数据库,但是数据库推进速度差太多了,没办法匹配其他部分进度,同时,前端和后端的链接部分也出现了问题,这时候,拖着绝对不是办法,考虑一下两项工作的繁复程度,来决定每项工作如何分配。毕竟时间较为紧迫,自行做了决定告知每位成员,团队成员都很给力,迅速地投入了新的工作内容中。

三、对于以后的学弟学妹们,我想说:

  • 有意义的事,过程必然艰辛,坚持下来,会发现自己多多少少有所成长了,学习到的知识更贴近步入社会之后所需要的了。至于团队项目更换成员的问题,我是持反对意见的,没什么实际意义,反倒会拖延团队进程。

四、分析自身所处团队

  • 构建之法中,提到了萌芽阶段,磨合阶段,规范阶段和创造阶段。我认为我们的团队,在创造阶段所应具备的特点中,达到了一半。欠缺的是,角色和职责能够根据项目的要求自然地转换,毕竟时间比较紧张,学习新知识的时间有限,所以每个人还是尽量会去完成自己相对熟悉的内容。同时,虽然没进入期末冲刺阶段,但是总会有些科目是提前考试,所以并不能保证所有人都能把大部分精力花在工作上,在这一点上,我们的团队极为明显,正在全力冲刺项目的时候,巧遇一门考试,我们组竟然有几乎一半的人需要参加考试,进度多少受到了影响。
  • 针对绩效这一问题,我觉得在本次实践中,也是值得思考的问题,我们毕竟第一次参与到项目开发中,许多内容必然是从各大网站中学习拓展的,每个人可能花了不少时间把网上的内容转换为自己所用,但是却没能和团队成员一同讨论,所引起的隐患便是在合并代码的过程中,难免会有冲突或无法理解的地方,导致绩效下降,至于解决方法,有待考虑。

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

原文地址:https://www.cnblogs.com/yangguanghaitian/p/8119872.html

时间: 2024-12-21 20:30:13

个人作业——软件工程实践总结作业的相关文章

软件工程实践总结作业——个人作业

开学初的课程目标是打算学习Android的相关知识,但在后来的实践中学习的是java web的开发,虽然和初衷相悖,但也算是有所收获的. 开学之初,我对java可以说是一窍不通的,而经过一个学期的学习,不仅学习了java这门新的高级语言,还学习的java web的相关知识,并且在整个实践中,还学会了使用Axure原型设计工具,PowerDesigner数据库设计工具,Android Studio.IntelliJ IDEA等功能强大的集成开发环境,最重要的是,学习了使用github进行代码管理.

软件工程实践总结作业

开学初预期: 1.熟悉一种编程语言 2.掌握前端设计 3.了解Android应用开发 4.培养团队协作能力 5.锻炼自我解决问题能力 提升: 学习和使用了AxureRP原型设计工具.PowerDesigner数据库设计和github代码托管的使用,其中在结对编程的时候有接触学习使用php,在团队编程中学习了Java和Android,在这些工具和技术上面的提升固然是好的,但是在这个实践课程中感受更多的是与队友协作共同努力得过程.正如老师课上所说的,“现在已经不是一个人编码的时代,一个好软件,背后是

【软件工程实践 · 团队项目】 第一次作业

[软件工程实践 · 团队项目] 第一次作业 队员姓名与学号(标记组长) 学号 姓名 20165211 丁奕(组长) 20165208 孔月 20165230 田坤烨 20165226 刘香杉 队名 快奶我一口 队员风采: 全军出击!!!! 团队的首次合照 团队的特色描述 我们敲认真! 原文地址:https://www.cnblogs.com/KY-high/p/9000409.html

软件工程个人阅读作业

这是软件工程的最后一次个人作业了吧,大概.首先我对本学期软件工程的大作业做一下总结.我们小组选择了制作mooc端的应用.在两个开发周期中,我负责的模块都是应用的UI.但是不得不说在分配任务的时候我们小组存在一些bug.我是按照小组发布的工作安排进行学习和编写代码的.但是在后续过程中其他人和我说他看的也是UI部分.还好这个问题还是很好的解决了.第一阶段我们小组的主要问题是在联网方面一直没有调通,同时服务器端没有任何开发文档,这个我们的开发造成了很大的困扰.就我个人来说,在这一阶段这些问题对于我的影

软件工程 第二周作业

##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5.3.5 老板驱动的流程,这种开发流程模式存在着一些问题,那要如何解决这些问题呢? 这种模式当然也有它的问题. 领导对许多技术细节是外行. 领导未必懂得软件项目的管理,领导的权威影响了自由的交流和创造. 领导最擅长的管理方式是行政命令,这未必能管好软件团队或任何需要创造力的团队. 领导的精力有限,领

软件工程管理——第一次作业

这是软件工程管理课第一次作业,也是我的第一篇随笔. 这篇随笔分为四个部分:1.自我介绍. 2.对这门课的期待. 3.第一周工作统计. 4.第一个小项目(词频统计与四则运算选其一). 一.自我介绍        我叫夏一鸣,是东北师范大学计算机科学与信息技术学院,计算机应用技术专业的研一学生.本科也是东北师大的,专业是计算机科学与技术.我来自湖北咸宁,是一个南方小伙,为人还算随和乐观,希望老师和同学们多多关照. 二.对这门课的期待        我想,大家之所以选了这门课,当然初衷都应该是想学到一

【附加作业】沈航软件工程期末附加作业

附加作业回答以下几个问题: 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可:                                                                                           回答:本人并不是那种鸡蛋里挑骨头的人,第一次上本门课程,感觉特别有兴趣,幸运的是能够碰到这么负责的老师和助教,但是还是存在一些小问题我简单的提一下:感觉上课的时候还是有一些死板,有时候老师在上面讲课,学生

软工实践第一次作业-黄紫仪

软工实践第一次作业 前言:emmmm之前因为没太注意,想着计算机专业怎么会有软工实践.所以之前一直都没去管.等到开学才发现突然翻车.QAQ现在赶紧先来补交一下. (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?   说到选择计算机,emmmm,某种意义上来说是打RPG游戏打出来的想法,因为很喜欢这类的游戏,所以也想去试着写一个属于自己的这种

软件工程第一周作业 - 导航

本周作业内容链接 软件工程第一周作业 - 关于计算机.职业生涯 http://www.cnblogs.com/vector121/p/7496387.html