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 | 19103361_831902201 |
(1)Compared with the course objectives and expectations of your first blog
I hope that I can learn how to design a progarm, moreover, how to make an application of my own and which I can run it smoothly. And I will try my best to improve my coding skills so that I can solve problems faster than I was before. I think that I may learn as a baby in this course ( lol ).
Now:
I think I met my expectations.Through self-study, I learned how to make a UI interface of wechat small program, and got acquainted with JS, HTML and other languages. At the same time, I also learned how to draw UML diagrams and express my programming ideas for others to understand.Finally, I also know how to communicate with others, cooperate well and complete tasks efficiently.
Defficiency:
Since the time is limited and we are lack of experience, some advanced functions of our miniprogram we initially plan have not been realized.
(2) Summarize the practice and improvement of this course
1) Count how many lines of code you have completed in this software engineering practice: 2500
2) How much time does each operation of software engineering practice take:
| Lab | time(h) |
| Lab1 | 2.5 |
| Lab2 | 30 |
| Lab3 | 6.25 |
| Lab4 | 25 |
| Lab5 | 3.4 |
| Lab6 | 6.3 |
| Lab7 | 25 |
| Lab8 | 25 |
| Lab9 | 4 |
| Lab10 | 25 |
| Lab11 | 3 |
| total | 155.45 |
3) Which assignment impressed you most? Why?
It is definitely Alpha Sprint!!! Since alpha Sprint is a relatively heavy task, it requires seven sprint reports, report collection and summary within a week, which is very frustrating for us.Since it my first time to cooperate with teammates to develop a big project. In this process, I experienced the real multi-person development, which was very different from the previous single-person development. In the team, everyone needs to perform their own duties to ensure the continuous progress of the project, and the plan of the project is very important in software enginnering. Though I have to say it is really exhausting while I understanding the value of life, I gain a large number of expericence in the group projects, which I think can be useful in my future career.
4) How many hours have you spent on soft work practice? How many hours per week on average?
It is about 155.45 hours, 8~12 hours per week. (If the work is heavy such as doing group project, the average time can be higher).
5) What new software has been learned and used?
Wechat applet developer tool,ProcessOn,CSDN
6) What new tools have been learned and used?
git
7) What new languages, platforms and methods have been learned and mastered?
languages: Wxml,Wxss,JavaScript
platform: Github, Viusal Paradigm&Process on(drawing UML), Docway(write interface document)
method: unit test, demand analysis before programming, prototype design, interaction between front-end and back-end
8) Other improvements
Learn to communicate with others during the development process
There are two main projects in the course of soft engineering experiment, one is the bobing project of two people, one is the small program project of five people team. Therefore, it takes a lot of time for me to work on these projects.
The early work arrangement is particularly important.In this Alpha sprint, because we do not know the basic content of the design small program, and the amount of each work, our division of labor is somewhat unbalanced.
After that, we held a group meeting, discussed carefully and assigned individual tasks to achieve a balance among team members.The efficiency of the project has improved a lot.In my opinion, programming ability is important, but communication among team members is indispensable.
1️⃣ To myself
Find a way that you are interested most as soon as possible and insist your dream. Be keen on learning new knowledge.
2️⃣ To Mr. Zhang
I hope Mr.Zhang can give us enough time to complete the experiment, and I hope Mr.Zhang can teach more about how to make small programs, which is about the experiment in class.
3️⃣ To change team players
I don't want to change my teammates, because I think I and my teammates are running in very well now, and we have a good relationship and ability.
The team development stage model consists of five stages: Forming, Storming, Norming, Performing, and Adjourning. All five of which are necessary and insurmountable.
I think we have reached the stage of creation, which named Performing. The "LaoBa cloud note" applet we do now can be used as proof.
Github address: OldEight-home (github.com) (It is our team github address. It includes all projects of our team)
Software Requirements Specification
I love software engineering!
Peace&Love
