07 group - topic selection and requirement analysis report

m0_56546800 2022-12-04 22:20:23

Catalogue

  • 1、Team gathering
  • 2、Start action (5 points)
  • 3、Drip Record
  • 4、Video clip

1、Team gathering

  1. Introduce each team member
namestylesoftware engineering roles
WENTAO LINLeadershipTeam Leader & Software Engineer
WENYONG LIANAll-roundDatabase Administrator & Research and Development
YI LUHave the big pictureAI Development
RONGPEI CAIContractedFront-End Development
RUNJIE ZHOUWork hardProject Manager
  1. Team characteristics

    Our team has rich project experience and professional knowledge. The members of our team are very active.
    We have certain AI capabilities and are good at transforming requirements into technologies for implementation.

  2. Logo of team

img

  1. Group photo

img

2、Start action (5 points)

  1. Summarize
  • 赋能垃圾分类政策落地实施的一站式社区服务平台
  • A one-stop community service platform enabling the implementation of garbage classification policy
  1. "Individual contribution" rule

    • 30% -- Participation time

      (We use the time of each member in the completion of the project to represent the enthusiasm of students in the project)

    • 30% -- Degree of task completion
      (Considering the actual situation, we use a certain degree of project completion to represent the students' efforts)

    • 40% -- Cost of learning
      (Many students are novices, learning from scratch. Since each student is responsible for different parts and the cost of learning is also different, according to this situation, we set certain contributions for these students)

  2. Evaluation

NameContribution Proportion
WENTAO LIN105%
WENYONG LIAN100%
YI LU100%
RONGPEI CAI100%
RUNJIE ZHOU95%
TOTAL500%

3、Drip Record

  1. MAP (mind map and burnout map)

    1. mind map

      • mind map of project

        img

      • mind map of Web Management

        img

      • mind map of App Client

        img

      • mind map of technical framework

        img

    2. burnout map

      img

  1. UML

    (1) Part APP Client

  • Person in charge: LIN WENTAO,CAI RONGPEI, LU YI
  • Description:Completed the client login registration, search classification, artificial intelligence chat, and second-hand shopping mall
  • Problems faced by this part:How does AI chat distinguish query state from chat state
  • Problems solved:Triggers the query mode by setting a fixed sentence
  • Attachment: (All UML diagrams of this part)

    img

img

img

img

img

(2) Part Database Administrator & Research and Development

  • Person in charge: LIAN WENYONG
  • Description:Collecting login information, how to distinguish the types of garbage, and converting speech to text
  • Problems faced by this part:how to distinguish the types of garbage
  • Problems solved:Call Baidu interface
  • Attachment: (All UML diagrams of this part)

img

img

img

  1. Learning Progress Bar
Week NNew code (line)Cumulative code (line)Time spent on learning this week (hours)Cumulative time spent on learning (hours)Important growth
11000100066Determine the topic and draw the app prototype
2400050002531According to the prototype drawing write the landing module and realize the interface docking and testing
3300080002051Gradually implement the interface and ai algorithm model search
4100090001061Personnel test work and other interface docking
  1. Experience

Selection of UML design tools, reasons for selection and evaluation of tools after use
We used proccesson, which is easy for beginners to get started with.
Our team members expressed their appreciation after using this tool. It enabled us to have a closer understanding of the project architecture, and it also allowed us to reasonably arrange the development steps and processes.

What are the main difficulties in moving this project forward?

  1. First of all, I have no experience in writing demand analysis report and do not know where to start.

  2. Don't know what a UML diagram is?

To solve these problems:

The team leader divided the task into two parts: drawing the prototype and writing the software requirement specification, giving the overall time planning, and designating the person in charge of the two parts of the task;

The person in charge will refine the task, arrange the schedule, and designate specific personnel to complete the corresponding part;

Team members complete the corresponding content;

Such division of labor can improve efficiency, and it can accurately locate the problem and the problem solver, and quickly deal with the corresponding problem.

Since drawing the prototype and writing the software requirement specification can not be completed by a single person, but requires multiple people to collaborate online at the same time, we tried the Ink Knife enterprise edition, Tencent document, graphite, tower content sharing and production, which really greatly improved the efficiency. If you put all the content in qq group is inefficient, and disorderly, orderly in the online document will be more clear.

How do you solve this problem?

  1. Due to lack of relevant experience, we spent hundreds of millions of hours looking up relevant materials, such as Computer Software Documentation Specification, etc.
  1. The division of labor between the prototype group is clear, and the overall color of the interface fits the theme of the mini program, which is in line with the mainstream aesthetic.
  1. For the division of labor, we used online shared document editing and Tower task release and assignment, which greatly facilitated the cooperation among groups and reminded each other to complete corresponding tasks.

What have you got?

  1. Requirements analysis documents not only need to show front-end tasks, software flow charts and prototypes, but also the description of back-end work and task division is quite important, because the program ape is coded according to the requirements analysis document. Only a careful and carefully considered requirements analysis document as the premise, can the program ape understand what the requirements are and how to translate into the corresponding implementation details.
  1. I have a deeper understanding of division of labor and cooperation among team members, and have developed a preliminary understanding, which is ready for the next step of alpha sprint.
  1. Problems must be timely feedback and timely communication, because each homework is not given much time, and everyone is very busy, if the problem accumulation is not solved in time, it is likely to be buried for the follow-up work. Five minutes before the problem can be solved, if not done well, it is likely to take five days to solve the problem.

4、Video clip

Video link

...全文
146 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕水陆两栖无人机的任务规划与执行问题,提出了一种基于Matlab实现的智能路径规划解决方案,重点融合粒子群优化算法(PSO)与遗传算法(GA)进行三维环境下的避障路径规划。研究系统性地构建了从复杂地形建模、任务需求分析到算法设计与仿真实验的完整流程,实现了在多约束、动态障碍物等复杂环境下无人机的高效任务调度。通过对GA与PSO两种智能优化算法在路径长度、收敛速度、路径平滑度及稳定性等方面的对比分析,深入探讨了各自在无人机路径规划中的适用场景与性能差异,验证了所提方法在提升任务执行效率与安全性方面的有效性。该方案不仅适用于水陆交互通用场景,也为多模态无人系统自主导航提供了可扩展的技术框架。; 适合人群:具备一定Matlab编程能力和算法基础,从事无人机路径规划、智能优化算法研究、自动化控制或相关领域科研工作的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于水陆两栖无人机在复杂自然环境(如江河湖海与陆地交错区域)中的自主巡航与任务执行;②比较遗传算法与粒子群算法在三维动态路径规划中的优化性能,指导实际工程中算法选型;③为多约束条件下无人系统的自主决策与实时避障提供算法支持与仿真验证平台。; 阅读建议:建议读者结合提供的Matlab代码进行动手实践,重点关注两种算法的数学建模过程、适应度函数设计、参数调优策略及路径生成逻辑,通过仿真实验直观对比算法性能差异,深入理解智能优化算法在复杂路径规划问题中的应用机制与优化潜力。

285

社区成员

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

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