03group-topic selection and requirement analysis report

SummerHuMIao 2022-12-04 21:15:49
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/609330258
MU STU ID and FZU STU ID832001225_20122918
Video demo linkhttps://www.bilibili.com/video/BV1Rv4y197up/?vd_source=da9a3f20de34905daef3a145b2b92ab3
PPThttps://www.kdocs.cn/l/ct71Ewkq5EUE
Reporthttps://kdocs.cn/l/cpTOnwFsw8O6

Contents

  • 1. Team gathering
  • 1.1 Introduction to each team member
  • 1.2 Description of team characteristics
  • 1.3 Logo of the team
  • 1.4 The first group photo of the team
  • 2. Start action
  • 2.1 Summarize the content of the project your team
  • 2.2 Determine individual contribution points
  • 2.3 Proportion of contribution
  • 3. Drip Record
  • 3.1 Mind maps and burnout maps
  • Mind map
  • Burnout map
  • 3.2 Draw UML according to the part of the project
  • 3.3 Learning progress bar (added every week)
  • 3.4 Experience
  • 4. Video Introduction

1. Team gathering

1.1 Introduction to each team member

NameStyleGood at technologyProgramming interestsExpected software roleA one-sentence declaration
Zhou miaolanLively and jumpyC,C++,python,matlabLogical, encapsulated, and reusableback-endDo what you like when you have done what you should do
Chen nuodo your bestflutter/C++Something nice and delicatemobile terminalNot afraid of the future, not thinking about the past
Yang Yanglet it becss/swiftFront-endProduct Manager /UIWish eveyone best of health
Hu Wenjingsleep late and get up lateC++,python,Cbeautiful and useless thingsfront-endnot urgent
Pan ChenluBoring and withdrawnC, C++, jsWrite a nice interfacefront endDo your best
Zhong XiaojiaThink moreC,C++,pythonback-endback-endJust be happy

1.2 Description of team characteristics

🌈 Several members in our team have experience in many software projects, and two of them have joined the software laboratory with strong professional ability✌️.
🌈 Our team members are good at mobile terminal, back-end, UI design, document writing, and demand analysis. The professional advantages are complementary and there are no weaknesses in the composition of the members☀️.
🌈The atmosphere of our team is very harmonious, and there is no sign of failture, because we have a common goal - to do the best every time💯!!!

1.3 Logo of the team

img

1.4 The first group photo of the team

img

2. Start action

2.1 Summarize the content of the project your team

  • 面向老年人的无障碍参与互联网生活的“智慧出行”app——时代是快车道,而他们不再是一座孤岛
    The "smart travel" app for the elderly to participate in Internet life without barriers -- the era is a fast lane, but they are no longer an island

    2.2 Determine individual contribution points

    After our team discussion, we chose the functional team mode.

  • Functional Team mode: We are a team. When assigning tasks, each member of our team should implement their own functions and then combine them together. Requires constant communication among team members.
    We divide the product into user module, remote assistance module and travel module. There are two people per module, and contributions are allocated according to their implementation of the task

2.3 Proportion of contribution

Membershipdivision of taskscontribution
Zhou Miaolan (Team Leader)Blog Writing, UML,Mobile terminal Development99%
Chen NuoBlog Writing, UML,Mobile terminal Development99%
Yang YangVideo Editing, Presentation Slides making, UI design105%
Pan ChenluRequirement Report Writing,Product manager99%
Zhong XiaojiaRequirement Report Writing,Back-end99%
Hu WenjingRequirement Report Writing,Back-end99%

3. Drip Record

3.1 Mind maps and burnout maps

Mind map

在这里插入图片描述

Burnout map

在这里插入图片描述

3.2 Draw UML according to the part of the project

  • Part: User Module
  • 👧Person in charge: Zhou miaolan
  • Description: Including user login module, one - key alarm, voice module
  • Problems faced by this part: How to call the language pack and how to import the language pack, how to jump to the alarm call screen
  • Problems solved: Call Baidu voice, call the corresponding language package
  • Attachment: (All UML diagrams of this part)

Use case diagram

在这里插入图片描述

Class diagram
log in

请添加图片描述

Voice Assistant

在这里插入图片描述

One-click alarm:

Activity diagram

log in:

在这里插入图片描述

One-click alarm:

在这里插入图片描述

Voice Assistant:

在这里插入图片描述

State diagram
log in :

在这里插入图片描述

One key alarm:

在这里插入图片描述

Voice Assistant:

在这里插入图片描述

Single thread travel planning module:

在这里插入图片描述

Entity relationship diagram

在这里插入图片描述

  • Part:Remote assistance module
  • 👩Person in charge: Zhong Xiaojia, Yang Yang
  • Description: Provide elderly location information for trusted devices (such as their guardian)
  • Problems faced by this part: Establish connections between users
  • Problems solved: Front end and back end verify the data

Use case diagram

在这里插入图片描述


Class diagram

在这里插入图片描述

  • Part: Single thread travel planning module
  • 👧Person in charge: Chen Nuo
  • Description: Get the traffic route information of the specified area
  • Problems faced by this part: Call map interface and how to process data
  • Problems solved: Call Gaode map interface to display bus, taxi and subway line information and find out the most convenient way by comparison.
  • Attachment: (All UML diagrams of this part)

Use case diagram

在这里插入图片描述


Class diagram

在这里插入图片描述


Activity diagram

在这里插入图片描述


Entity relationship diagram

在这里插入图片描述

3.3 Learning progress bar (added every week)

Week NNew code (line)Accumulated code (line)This week Learning time (hours)Accumulated learning time (hours)Important growth
15675675252We identified the project content, analyzed the requirements, and learned how to draw UML diagrams
2612117968120We drew and modified the prototype

3.4 Experience

1.Selection of UML design tools, reasons for selection and evaluation of tools after use

Why we use it: We used proccesson, which is easy for beginners to get started with. The pages are easy to use, and there are also ways to organize specific graphs. It's very easy to find.

Evaluation of use: We also found many hidden functions in use. For example, it can be used across the end without downloading it on the Internet, and it also supports cooperation between teams and can support multiple people to browse and edit together. He supports multi-format import and export, txt, excel and other formats of file import, export png, jpq and other formats of file, and there is a community, you can share their valuable knowledge in the community, breaking the knowledge barrier.

2.Difficulties encountered in this task and solutions (e.g.: difficulty description/what attempts have been made/whether they have been solved/what gains have been made)

Description of difficulties: We had difficulties in drawing UML diagrams and did not have a deep understanding of the knowledge points, so we searched a lot of materials.

Attempts made: We learned the drawing method of UML through CSDN, b station and ppt.

Resolved or not: We have successfully solved the UML rendering

Harvest: In the process of learning, we have a deep understanding of the meaning of UML, entity diagram, activity diagram, state diagram, use case diagram, class diagram and other specific drawing methods, as well as a deep understanding of the role of these diagrams in the development process.

Description of difficulties: the determination of the topic and the disagreement on the product within our group, our original idea was to make a music game. Drawing the UI.

Some attempts made: We had a heated discussion in the group. Some members thought the audio game was very interesting, but finally, considering the realization of technology and the inconvenient travel for the elderly in our family, we began to think about the topic. Finally, we decided to make an app for the travel of the elderly. But in the end, considering the elderly user base, we made the text bigger and simpler.

Resolved or not: The system is resolved

The takeaway: We need to communicate more, and we have to design products based on our capabilities and the needs of our users

4. Video Introduction

https://www.bilibili.com/video/BV1Rv4y197up/?vd_source=da9a3f20de34905daef3a145b2b92ab3

PPT
https://www.kdocs.cn/l/ct71Ewkq5EUE

Report
https://kdocs.cn/l/cpTOnwFsw8O6

...全文
107 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧