EE308 LAB12

My_camellia. My_camellia. 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/603781458
The Aim of This AssignmentCourse Summary
MU STU ID and FZU STU ID19103361_831902201

1.Review and summary

(1)Compared with the course objectives and expectations of your first blog

Course plan:

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:

Labtime(h)
Lab12.5
Lab230
Lab36.25
Lab425
Lab53.4
Lab66.3
Lab725
Lab825
Lab94
Lab1025
Lab113
total155.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  

2. My own ‘The Mythical Man-Month’

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.

3. Suggestions

      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.

4. Team Analysis

             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.

5. How to prove that you have learned software engineering

Github address:   OldEight-home (github.com)     (It is our team github address. It includes all projects of our team)

Software Requirements Specification

Interface Specification

7. Personality

I love software engineering!

Peace&Love

 

 

 

 

 

 

 

 

 

 

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部