183
社区成员
发帖
与我相关
我的任务
分享| The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ |
| The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/603781458 |
| The Aim of This Assignment | Course summary |
| MU STU ID and FZU STU ID | 19103611&831902129 |
(1)Compared with the current learning and practice, in what aspects have you achieved your expectations and objectives, what are the deficiencies and why?
Solution:Through this semester of study, I in programming and production of small aspects had the very big enhancement, from the initial Po cake game, then the small program design, I have spent much time and effort in understanding and mastering them, although the final results may not be very good, a lot of features no implementation in place, but I am still a lot of harvest, such as the learning of new knowledge, teamwork and so on. All of which helped me get promoted.
(2)Summarize the practice and improvement of this course, including the following contents:
***a.Count how many lines of code you have completed in this software engineering practice;
***b.How much time does each operation of software engineering practice take? (Make a list)
| Lab number | Time(min) |
| lab1 | 100 |
| lab2 | 700 |
| lab3 | 800 |
| lab4 | 900 |
| lab5 | 150 |
| lab6 | 150 |
| lab7 | 1200 |
| lab8 | 1400 |
| lab9 | 200 |
| lab10 | 1200 |
| lab11 | 180 |
| lab12 | 120 |
| Total | 7100 |
***c.Which assignment impressed you most? Why?
Lab5 left a deep impression on me. In this experiment,It was the first time for our group to cooperate to complete a difficult task. We had a deep discussion, tried many methods, and actively learned new knowledge and used new development tools, starting from scratch. The oral defense of the experiment class also gave us great pressure because we had to face a large audience. But in the end we both persevered and got the job done。
***d.How many hours have you spent on soft work practice? How many hours per week on average?
I spent 7030 minutes,which are about 117 hours.So,I spent 7.8 hours per week on average.
***e.What new software has been learned and used;
There are MockingBot,VSCode,StarUML
***f.What new tools have been learned and used;
There are MockingBot,VSCode,StarUML.
***g.What new languages, platforms and methods have been learned and mastered;
I learned JAVA script,python,wxml languages.As for platforms,I am good at MockingBot,Wechat developer tools,StarUML.Besides,I learned how to draw UML.
***h.Other improvements (e.g., teamwork).
I'm getting better and better at teamwork. As I said before, I was the group leader in this class, so I finished the assignment and summary of each task. In other words, I had a lot of communication with team members, which I believe greatly improved my personal ability.
Write your own ‘The Mythical Man-Month’, which means write experience summary and case analysis in project practice (e.g., personal project, team project).
Solution:Personal Project: Lab11 left a deep impression on me. Because in this experiment, we're dealing with completely new code. We didn't know anything about software testing before, so we had to learn it by hand, but there were still a lot of questions. Therefore, we had to consult the teaching assistants and classmates, but under such circumstances, we successfully completed LAB11.
Team Project: Lab8 must be the most memorable. In that experiment, our team really worked every day, facing different problems, different learning contents and different learning pressures. But I found that as long as we persisted, there was no task that could not be completed. Although at the end of the day, we didn't fully implement all the features of the applet, we did about 50% of what we expected, which is a big step forward, I think.
What do you want to suggest and tell the next practice, or for you at the beginning of school, for you in your freshman year, and for Mr. Zhang at the beginning of school? And expectations for future generations. In particular, do you want to change team players in the next term?
Solution:As for the next exercise, I hope the teacher can let us make an APP. Now many enterprises need an APP to accept customers' information to a greater extent. Compared with small programs, APP is more important for an enterprise.
As for Mr. Zhang, I hope the teacher can explain how to complete the experiment in the future, rather than relying on the teaching assistant to explain.
For the next class of students, I hope teachers can let them try to complete more small programs, only by forcing them to learn new things can they have greater improvement.
I don't want to change team players. There are all kinds of talents in our group. Some people are good at coding, some people are good at leading, and some people are good at summarizing, so I think our group is perfect.
Please analyze your team. Software engineering practice is a rare serious team cooperation experience in universities. ‘The construction law’ says that there are several stages of team development. Has your team experienced them and finally reached the "creation" stage?
Solution:Of course, I think my team is done and is at the final stage. In the embryonic stage, we were all worried that we could not finish the experiment, but through our efforts and discussions day and night, we could finish each experiment excellently. In the running In stage, we discussed the experiment every day. Not only that, everyone In our group had stayed up late In order to better complete the experiment. So our team finally reached the "creation" stage.
How to prove that you have learned software engineering?
Solution:All the experiments we have done, as well as the reports and PPT submitted can prove it.
Give full play to your personality, including graphics, photos and creativity