Second team work: Requirements Analysis & Design
The work belongs to the curriculum | 2019 autumn Jike 18 Software Engineering Fundamentals |
---|---|
Work requirements | Work requirements |
Team Name | Spaceoddity |
The target job | Complete needs analysis, outline design, detailed design, writing typical users and user stories, the main function of design projects. |
1. Team members:
Leader | 61313 |
---|---|
Crew | 61312 |
Crew | 81337 |
Crew | 82405 |
2. Project Profile:
"Lok campus" is an information distribution and secondary trading platform, this product achieved by means of mobile APP. It announced a similar manner to release micro-Bo, and provides information and queries classification lookups. Students can on-line second-hand goods, second-hand transactions more secure, all messages and transactions mainly limited to within the campus.
3. Typical user and typical story:
Story one:
小王是西南石油大学的一名学生,这个学期他要修读一门《高级英语听说》课程,这门课的教材需要自己购买,小王寻思着这本教材在课程结束后也没啥子用处了,所以没必要买一本新书。所以他想到别的同学手里买一本二手的书,他打开了QQ,进入了西柚信息共享平台群,翻了又翻,就是没有找到出售这本书的消息。然后他找信使发布了一条购书的消息,但是看着自己的消息被越顶越高,却一直没有人回复。眼看着下次课程马上就开始了,小王很是苦恼...
Story Two:
小红也是西南石油大学的一名学生,英语优秀的她早在上个学期就修读了《高级英语听说》课程,当时她没有收到二手教材,无奈之下购买了一本全新的。但是这学期已经没用了,开学时学校又发了一大堆教材,眼看着自己的书架就要放不下了,小红觉得当废品卖了也可惜,所以寻思着找个有缘人卖二手。所以小红也进入了西柚信息共享平台,发布了一条卖书的消息,但是却一直没有人回复,眼看着自己的空间被废书侵占,小红很是苦恼...
4. Project features:
- basic functions:
- registered
- log in
- search for
- User posted idle items
- Student Certification
Online Trading
- extensions:
- to chat with
- Push Message
- User credit
- Report
- Reviews and comments
Aftermarket
5. Summary of design:
Software Architecture:
DFD diagram:
Service module description:
Module 1:
Module II:
Module 3:
Module IV:
Module Five:
6. Summary of design:
Division:
61313 | The project manager and algorithm design |
---|---|
61312 | Algorithm design and development |
81337 | Development and UI design |
82405 | UI design and requirements analysis |
plan:
1 to 2 weeks | Find information, familiar tools, analysis and research needs |
---|---|
3 to 5 weeks | The implementation of the project development, prototyping based |
6-7 weeks | Report writing, modifying and testing |