软件工程个人作业06
这个作业属于哪个课程 | 2020软件工程 |
这个作业要求在哪里 | 软件工程个人作业06 |
这个作业的目标 | 整个学期个人总结 |
作业正文 | 如下所示 |
其他参考文献 | ..... |
一. 回望
(1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
在课程中,我学会了原型图还有用例图,UI界面设计,如何正确选择类,和学会怎么处理类之间的关系,也知道微信小程序开发的一些基本方法,UI界面方面还有如何需求分析达到了我预期的要求,但是代码和数据库设计能力方面还存在缺点,还需要我继续学习并不断实践.
(2)你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
当时的预期是做一个和兴盛优选类似,但是能实时对比其他的商品进行比价的小程序,但是在实现的过程中遇到了很多的困难,首先是自己所学的专业的基本功不足,自己也缺少实践,导致项目实现的过程中,困难重重.
(3)请总结这门课程的实践总结和给你带来的提升,包括以下内容:
- 统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
大于100行小于300行把,没怎么具体记过,大部分的代码整合都是我与组长协同完成. - 软工实践的各次作业分别花了多少时间?(做一个列表);
作业名称 | 作业时间(小时) |
2020软件工程作业01 | 5 |
[2020软件工程作业02](https://www.cnblogs.com/snow1218/p/13264934.htm | 4 |
软件工称作业03 | 3 |
软件工程作业04 | 10 |
软件工程作业05 | 10 |
秃顶顶少年团——团队展示 | 5 |
2020软件工程作业——团队02 | 5 |
<随心购>项目需求分析模型 | 6 |
2020软件工程作业——团队04 | 4 |
秃顶顶少年团——项目系统设计与数据库设计 | 8 |
秃顶顶少年团--凡事预则立 | 5 |
秃顶顶少年团-冲刺集合 | 2 |
秃顶顶少年团—事后诸葛亮 | 2 |
合计 | 69 |
- 哪一次作业让你印象最深刻?为什么?
项目需求和分析模型那次作业把,因为第一次弄这个,缺少相关的资料,只能在网上瞎找资料,最后全组组员齐心协力才弄完. - 累计花了多少个小时在软工实践上?平均每周花多少个小时?
80个小时得有吧,平均每个星期5个小时作业0 - 学习和使用的新软件;
墨刀,Axure Rp8 .微信开发工具. - 学习和使用的新工具;
墨刀,Axure Rp8 .微信开发工具. - 学习和掌握的新语言、新平台;
PHP ,微信开发平台. - 学习和掌握的新方法;
原型设计,瀑布模型等等; - 工程能力的提升;
能更好的处理一般的问题,比如程序的一些小bug,等等. - 团队合作上的提升;
更好的学会了怎么去融入团队,在团队中找到属于自己的角色. - 其他方面的提升;
更加善于找自己的缺点,分析自己的不足,而不是怪别人.
二、团队总结
软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
我们的团队的编程能力都不强把,最后该实现的功能也捉襟见肘,但是大家都在完成项目中不断成长,我的定位是数据库数据设计者,最后通过自己的学习,实现了小程序的基本登录注册功能,但是我做的完全不够
三、人月神话
1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
1)研发出符合用户需求的软件
必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
暂时还没发布,所以不存在用户.
(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
我们组的计划和项目的管理都有组长和组员的一致齐心协力,每次都开会集体商讨解决的办法.
(3)并且通过数据展现软件是可以维护和继续发展的。
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
代码和说明文档都已上传github团队仓库,可以实现项目的复用性和重实现.
四、建议
对于软工实践课程,你有哪些建议?
老师应该多给学生一些指导的相关课程,或者项目实践的相关过程的相关视频等,给学生舞台,让学生自由发挥,而不是一棍子打死.
对于老师的工作,你有哪些建议?
老师的教学能力毋庸置疑,但是过多的理论上面的纠缠,只会让人更加不想往实践上面去动手去做,希望老师能多指导,理论固然重要,但是没有实践,终究是纸上谈兵.
对于自己今后,你有哪些建言?
希望自己通过这门课程后,学会独立的思考,能在人云亦云的时候提出自己的见解,学好自己想从事的专业,给未来不留遗憾.