新南威尔士大学COMP1531Iteration1课业解析

新南威尔士大学COMP1531Iteration1课业解析
题意:
通过测试、开发和维护python后端服务器写几个开发文档
解析:
1.在协议接口中为所有的功能创建测试
2.写一个pdf,记录你当前对产品的了解和对用户需求的理解
3.对规范和所提供功能的解释提出假设,写在assumptions.md里
4.写一个计划文档,介绍自己下一步将如何进行开发阶段,写在plan.md
5.写下对团队合作如何成功运作以及对团队合作的思考,写在Reflection.md
涉及知识点:
团队合作思考,开发计划文档
更多可加微信讨论
微信号:IT_51zuoyejun
pdf
COMP1531 Major Project
Aims:
• To provide students with hands on experience testing, developing, and
maintaining a backend server in python.
• To develop students’ problem solving skills in relation to the software
development lifecycle.
• Learn to work effectively as part of a team by managing your project,
planning, and allocation of responsibilities among the members of your
team<
• Gain experience in collaborating through the use of a source control and
other associated modern team-based tools.
• Apply appropriate design practices and methodologies in the
development of their solution
• Develop an appreciation for product design and an intuition of how a
typical customer will use a product.
Changelog
Nothing here yet
Background
To manage the transition from trimesters to hexamesters in 2020, UNSW
has established a new focus on building an in-house digital collaboration
and communication tool for groups and teams.
Rather than re-invent the wheel, UNSW has decided that it finds the
functionality of Slack to be nearly exactly what it needs. For this reason,
UNSW has contracted out Rayden Pty Ltd (a small software business run
by Rob and Hayden) to build the new product. In UNSW’s attempt to
connect with the younger and more “hip” generation that fell in love with
flickr, Tumblr, etc, they would like to call the new UNSW-based product
slackr.
Rayden Pty Ltd has sub-contracted two software firms:
• BananaPie Pty Ltd (two software developers, Sally and Bob, who will build
the initial web-based GUI)
• YourTeam Pty Ltd (a team of talented misfits completing COMP1531 in
19T3), who will build the backend python server and possibly assist in the
GUI later in the project
In summary, UNSW contracts Rayden Pty Ltd, who sub contracts:
• BananaPie (Sally and Bob) for front end work
• YourTeam (you and others) for backend work
Rayden Pty Ltd met with Sally and Bob (the front end development team)
2 weeks ago to brief them on this project. While you are still trying to get
up to speed on the requirements of this project, Sally and Bob understand
the requirements of the project very well.
Because of this they have already specified a common interface for the
front end and backend to operate on. This allows both parties to go off
and do their own development and testing under the assumption that
both parties comply will comply with the common interface. This is the
interface you are required to use
Beside the information available in the interface that Sally and Bob
provided, you have been told (so far) that the features of slackr that
UNSW would like to see implemented include:

  1. Ability to login, register if not logged in, and log out
  2. Ability to reset password if forgotten it
  3. Ability to see a list of channels
  4. Ability to create a channel, join a channel, invite someone else to a
    channel, and leave a channel
  5. Within a channel, ability to view all messages, view the members of the
    channel, and the details of the channel
  6. Wit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值