这个做业属于哪一个课程 | 软件工程1916 |
---|---|
这个做业要求在哪里 | 我的做业——软件工程实践总结做业 |
学号 | 221600122 |
这个做业的目标 | 我的软件工程实践总结 |
1)对比开篇博客你对课程目标和期待,“但愿经过实践锻炼,加强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为何?git
达到期待:确实在课程中体会到了一个比较完整的开发过程,知道了一个项目是怎么开始,实施到结束的。github
存在不足:在项目管理中确实仍是没有太深的感觉,整体来讲仍是比较混乱的。编程方面,由于课程须要学习一些新的东西,可是在繁忙的课程中,时间仍是有些紧了。对于彻底没有经验的我,就感受想努力殊不知道要向什么方向。数据库
2)总结这门课程的实践总结和给你带来的提高,包括如下内容:编程
统计一下,你在这门软件工程实践中,完成了多少行的代码;tomcat
大概1.5k+行服务器
软工实践的各次做业分别花了多少时间?(作一个列表)数据库设计
做业名称 | 时间/h |
---|---|
第一次做业-准备篇 | 1 |
结对第一次—原型设计(文献摘要热词统计) | 5 |
结对第二次—文献摘要热词统计及进阶需求 | 6 |
团队做业第一次—团队展现 | 1 |
团队做业第二次—项目选题报告 | 2 |
团队第三次-项目原型设计 | 2 |
团队做业第四次-项目需求分析 | 8 |
团队做业第五次—项目系统设计与数据库设计 | 5 |
团队做业第六次—团队Github实战训练 | 4 |
项目Alpha冲刺(团队) | 60 |
过后诸葛亮(团队) | 2 |
项目Beta冲刺(团队) | 40 |
Beta阶段团队项目互评 | 2 |
我的做业——软件工程实践总结做业 | 1 |
总计 | 139 |
哪一次做业让你印象最深入?为何?工具
项目Alpha冲刺(团队),这能够算是项目编码的开始,咱们从零开始,作彻底不熟悉的安卓,还要链接服务器,同时进行开发。刚开始彻底不知道要从什么地方开始搞,摸索花了很长的时间,可能万事开头难,难的部分就印象深入。学习
累计花了多少个小时在软工实践上?平均每周花多少个小时?测试
花了大约150h在软工实践上,每周10h+。
学习和使用的新软件;
Axure,磨刀,tomcat,navicat,MySQL等。
学习和使用的新工具;
Axure,磨刀
学习和掌握的新语言、新平台;
JavaEE,服务器端开发
学习和掌握的新方法;
测试
其余方面的提高。
团队合做,沟通,学习方式
沟通是很是重要的,在团队合做中。若是是一我的的项目,设计、进度一切一切均可以本身来安排时间,可是在团队合做中,就须要考虑队友的状况。任务的分配,板块之间的对接,都是团队中须要注意的。
在咱们团队项目中,就是由于一开始没有充分的沟通,分配好了任务,可是有一部分的功能模块,互相都觉得是本身的部分,就两边都写了,后来发现这些部分作的就是无用的功。这也是由于在项目进行的时候,没有进行充分的沟通,致使的结果。因此在项目过程当中,项目的管理沟通是十分重要的。
必定要有本身擅长的部分,对于大一的同窗,有充足的时间来学习一个本身感兴趣的放向。而后在项目选择的时候,尽可能选择本身熟悉的方向,平台来开发。若是是课程开始时候,在开始学习一个从未接触过的领域,时间是很是紧张的,可能大部分的时间都要花费在学习技术上面。这就违背了这门课的目的。
关于换队员,做为课程的一部分仍是合理的。可是在换队员的实际状况中,仍是有些事情可能不那么“公平”。只有一小部分人是做为被换走的,可能对我的影响最大的是被换走的队员,可是对团队的影响确定比不上被换走的队友的影响。也就是说其余的人能体会到项目实际存在这种状况,可是感觉最深的是被换走的队友。做为课程,只有一小部分人会有很深的感觉,这个是否是能够有别的方式解决呢。固然课程这么短也不可能让每一个人都能真实的体会到这个过程,解决方法我也没有想到更好的,因此换固然能够换,方式可能须要改变。
创造阶段尚未到达,经历了部分发展阶段,萌芽、磨合、规范这些阶段。从刚开始分功不明确,到后面任务安排清晰明了;从刚开始协调困难,到后面制订了同一标准。这些都是项目中确定要经历的。
1)经过一系列工具,流程,团队合做,可以在预计的时间内发布 “足够好” 的软件
有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 经过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
2)而且经过数据展示软件是能够维护和继续发展的。
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
学会了用github来存储管理代码,还能够控制版本