285
社区成员
The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201/ |
---|---|
The Link of Requirements of This Assignment | https://bbs.csdn.net/topics/611628445 |
MU STU ID and FZU STU ID | 20124538_832001202 |
Video demo link | https://www.bilibili.com/video/BV12e4y1L7Sc/?spm_id_from=333.999.0.0&vd_source=e9ddc985c943e2bab0035489b25aaf2f |
GitHub link | TeamCode TeamFile |
Lab1-1: http://t.csdn.cn/Vn3Gm
Lab1-2: http://t.csdn.cn/74vUT
Lab2-1:http://t.csdn.cn/J6g3a
Lab2-2: http://t.csdn.cn/mBS8t
Lab3-1: http://t.csdn.cn/qSdyO
Lab3-2: https://bbs.csdn.net/topics/610986481?spm=1001.2014.3001.6377
During the study of this course, it was the first time for me to get in touch with software engineering, and a lot of programming training practices in the project further consolidated my programming ability. I learned how to draw uml diagram, software black box and white box test, calculate critical path and so on. I understood that software development not only contains programming language, but also various underlying logic. These experiences have made me better equipped to tackle programming challenges. Let me learn in the process of harvest feeling full.
We developed a small project together, which was a great challenge for me and my teammates, but also a great opportunity to improve our own ability. Combined with the theoretical knowledge we learned and previous experience, we designed and optimized the program module better, consulted hundreds of materials, and finally successfully made the blog cake wechat small program. With this development experience, I realized the importance of team cooperation more deeply, which provided a valuable foundation for future team cooperation.
Field programming is an important part of a team project. Team cooperation in network meetings is ultimately not as good as offline joint development of software, and offline on-site programming efficiency will be relatively higher, which is not available online.
Team programming is the most challenging project in this course. In large-scale projects, our team developed "Beauty of Sports" app -- a college student sports app integrating sports socializing, sports planning and data recording. In this process, we will further consolidate and apply the knowledge learned in the course. Prototyping, requirements document writing, uml diagram drawing are all what we have learned in the development process. With the correct division of labor and project development, we will gradually make the project professional and realistic. The cooperation of our group has left me valuable experience in cooperation
We use Android Studio for programming and Java language programming
In this course, designing a complete software gave me a sense of accomplishment, and I achieved more unexpected goals in software development. Not only did I learn how teams can work together more efficiently, but more importantly, I learned a variety of knowledge methods that are needed in software design. In the process of completing this course, I have exercised my abilities in all aspects needed in the future, and laid a solid foundation for my future contact with the software function industry.