软件工程 | |
---|---|
作业要求 | |
作业目标 | |
作业正文 | 如下 |
参考文献 |
一、回望 【30%】
(1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
对于代码方面我觉得我是更加熟悉了了,对于自己的期待感觉自己做的远远不够
目标的的好好学习JAVA,学会各种框架的运用,打好基础,努力学习更多的东西
代码的编写能力不够,没有逻辑,因为用的很少
(2)你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;
和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
我并没有达到预期,但是在过程中我还是学习到了很多新东西,我i还是好好学习JAVA,学会自己运用前端合后端的知识,但更侧重于前端
(3)请总结这门课程的实践总结和给你带来的提升,包括以下内容:
学会了团队合作,文档的编写,学会了一点代码的思路逻辑,但不会自己独立运用
2.软工实践的各次作业分别花了多少时间?(做一个列表)
作业名称 | 时间 |
---|---|
2020软件工程作业00——问题清单 | 1h |
2020软件工程作业01——建立博客 | 1h |
2020软件工程作业02——学习计划 | 2h |
2020软件工程作业03——DFS | 8h |
2020软件工程作业04——学习axure rp | 10h |
2020软件工程作业——团队01——团队展示 | 3h |
2020软件工程作业——团队02——用例建模 | 3h |
2020软件工程作业——团队03——需求分析模型 | 3h |
2020软件工程作业——团队04——项目需求分析 | 5h |
2020软件工程作业——团队05——项目设计 | 15h |
2020软件工程作业——团队06——冲刺总结 | 19h |
2020软件工程作业——团队07 | 20h |
2020软件工程个人作业06——软件工程实践总结作业 | 1h |
总计 | 71h |
3.哪一次作业让你印象最深刻?为什么?
第三次个人作业,第一次自己单独做并没有同学实操帮助,艰难
4.累计花了多少个小时在软工实践上?平均每周花多少个小时?
80左右,每个星期平均的5小时左右
5.学习和使用的新软件;
github,axure rp ,IEDA、Typora
6.学习和使用的新工具;
github,axure rp ,IEDA、Typora
7.学习和掌握的新语言、新平台;
JAVA
8.学习和掌握的新方法;
结队编程
9.工程能力的提升;
发表不同的意见,听取他人的建议
10.团队合作上的提升;
可以与他人一起做一个项目不是看别人操作,自己可以提供一点意见
11.其他方面的提升;
对于沟通能力和理解能力有了提升。
二、团队总结【15%】
软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
萌芽阶段————磨合阶段————规范阶段————创造阶段
担任了前端的角色,我能所帮助和想到的也只是前端的东西,我不是很胜任这个角色,还有很多东西都还不知道,我觉得我是适合这个角色的
1如果你是组长,你觉得你有哪些地方做的不够好的?有哪些地方做的好的?你觉得该怎么改进?(详细描述)
如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?
我是组长的话,我会让每个人都能加入进来一起完成,对于一些基础不好的就让他们好好去学,好好去看
我的组员的话,认真完成组长分配的任务
三、人月神话【35%】
1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
(1)研发出符合用户需求的软件
必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
(3)并且通过数据展现软件是可以维护和继续发展的。
而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
针对以上三个题目,我们研发的项目是可以达到的上面的要求,只是暂时还未全部完善的完美的地步,毕竟这是一个发展持续的项目我们在后续还是会继续努力的。
2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达..
它属于一种开放性的但是又是基于能力的一门课程你必须得有自己的实现方式和理解去完成一个项目一个任务,你可以选择你擅长的但是你一旦你做了个东西那么你将对你的项目或者任务是要负责的。你要先建立目标和计划,在一步步去实现,在过程当中,你会遇到各种各样的问题困难,而所做的就是去客服难题克服困难,来达到提升自己的能力
四、建议【20%】
对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。
对于下一届的同学我的建议很简单就是多练习,尽量去看懂实例
对于软工实践课程,你有哪些建议?
我建议课程可以更加具体化一点
对于老师的工作,你有哪些建议?
老师很好
对于自己今后,你有哪些建言?
虽然主学前端,但还是希望自己能够多尝试一下后端的学习。