EE308 LAB 2_1

832001325ZHOUYU 2022-11-04 16:13:01

EE308FZ Software Engineering

LAB 2-1 First pair programming assignment

 

The Link Your Class

https://bbs.csdn.net/forums/MUEE308FZU202201

The Link of Requirement of This Assignment

https://bbs.csdn.net/topics/608995393

The Aim of This Assignment

The main purpose of this experiment is to let us complete the prototype design of the pie program through the ink knife and other software

ME   MU STU ID and FZU STU ID

832001325 or 20122926   

TEAMMATE   MU STU ID and FZU STU ID

832001310 or 20121997     

The link of my Teammate’s requirement of this assignment: ‘

https://bbs.csdn.net/topics/608992323

The link of modao:

https://orgnext.modao.cc/app/DIo3kQSbrkpku7bcpRCcs #原型演示文稿-分享  

CONTENT

  • 1. PSP
  • 2. Demand Analysis(NABCD Model)
  • 2.1 Need
  • 2.2 Approach
  • 2.3 Benefit
  • 2.4 Competitors
  • 2.5 Delivery
  • 3. Prototype Design
  • 4. Summary

1. PSP

Personal Software Process Stages

Estimated time(min)

Time(min)

Planning

25

20

Estimate

30

40

Development

35

40

Analysis

20

20

Design Spec

--

--

Design Review

15

15

Coding Standard

--

--

Design

--

--

Coding

--

--

Code Review

--

--

Test

40

40

Test Reporting

--

--

Postmortem&Process Improvement

35

30

Total

200

205

 

 

2. Demand Analysis(NABCD Model)

  2.1 Needs

         During the Mid-Autumn Festival, people in Fujian often get together and have a game of bread gambling to win good luck. However, due to the spread of the selection epidemic, people often cannot gather together in large numbers for the Mid-Autumn Festival, where they enjoy the moon and play bread games together. Therefore, our group decided to implement a small program of pie gambling based on wechat, so that people who could not gather together could participate in the pie gambling game through the software of wechat and win good luck.

     1. This program requires us to have an interface on which there are 6 dice. The roll of the dice will change with shaking and the result of the dice will be random.

     2. There are two ways to run this applet: The first is a personal game, which requires the player to roll dice while alone. The second is multiplayer, in which players can randomly match or join certain rooms to play multiplayer.

    3. The interface should be stable, the design style lively and generous, but also to lay a foundation for the implementation of coding.

 

   2.2 Approaches 

         We can design a small program through the wechat platform. In this small program, it should contain basic functions such as login, rule introduction, mode selection, dice throwing and automatic record. Then in the further design, we can also design some awards or give some coupons and so on.

   2.3 Benefits

         The pie program can give those relatives and friends who can't get together to play games because of the epidemic a chance to play together. It can meet people's yearning for their loved ones and future good luck in the Mid-Autumn Festival. In addition, the wechat mini program is also very convenient. As long as a mobile phone is connected to the Internet, it can provide a place for people to entertain themselves anytime and anywhere. Finally, if the software is well received, we can also work with some commercial companies to increase the attraction of the prize, while we can also earn traffic and get paid.

   2.4 Competitors 

         The memory of the pie game is small and use rules, so want to design such a small program is not difficult. But the precision of our pages, the unpredictability of our results, and the integrity of our features can all be attractive features that give us an edge over our peers. In addition to the first one, we can also add rewards and punishments, such as those who win can be rewarded with some platform points, which can be redeemed for some beautiful gifts, while those who fail all the time will get some punishment, such as watching advertisements. In this way: designers, customer service and merchants can achieve multi-profit situation, these can become our competitive standards.

   2.5 Delivery

         Our products are currently only for entertainment between family and friends. If promotion is needed in the future, I think it can be achieved through wechat moments or through advertising on small video software similar to Douyin Kuaishou.

3. Design

    3.1 Designlogical design:

    3.2 Prototype design:

          We inquired about the use of many software, and found Modao(墨刀) a prototype tool to be more convenient, because compared with other software we have used, Modao(墨刀) is easier to use, has a concise interface, complete functions and clear modules, and is more friendly to people who just get involved in making software.

          Modao(墨刀)supports online collaboration, allowing two or more people to edit a prototype at the same time.

          The project prototype picture is shown below:

4.Summary

         This is the first time for us to formally design a small program together. We feel it is quite new to make software, and there are a lot of things to learn and practice by ourselves. The task required to be completed this time is to develop a pie software, and the task of this week is to complete the prototype design. In prototype software design, we spent a lot of time looking up materials and learning software programming and introducing html, so we found that the design of a good prototype is not that simple. At present, we have found more appropriate data and reasonable use of the software. If there are better data and software programming progress, we will update in the future. As we work on small programs, we believe that prototyping and coding will get better and better.

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

285

社区成员

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

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