Requirements Engineering week5

 

First, the prospects for the project scope

1. Software products: "donation platform" micro letter applet

2. intended function:

Students through the Student ID registration and login;

Students can own unwanted books, clothing and other items to donate, upload information and pictures on the application;

By students, staff issued audit information;

It will give students the message after the adoption, after the line to facilitate trade;

When the total recordable volunteer students get through this long platform, there are clear time, authorized organizations;

If a student has a breach can be treated by the staff, temporary titles or taken a long time volunteer;

3. application software products:

  The software aims to build a platform for the exchange of volunteers and voluntary organizations to facilitate voluntary organizations and volunteer release of relevant information to facilitate the two sides. At the same time the platform is maintained and updated by the backstage management. Achieve timely adjusted by feedback received.

4. Product Prospects:

Inside used in schools, but the range can be extended follow-up to Beijing or between multiple schools, town and district.
If the applet has not satisfied the needs of the majority of students can be considered to expand capacity.

5. Project Deliverables list of achievements:

Provide project management reporting documents, requirements specifications, instructions for use.

B. the progress Description:

  1. Improve the scope of the project documentation
  2. Substantially completed the requirements specification
  3. Complete interactive map
  4. Complete state transition diagram
  5. Object-oriented modeling completed, including the object model (class diagram), the use case model and behavior model (FIG state), FIG Activity

 

Third, the interaction diagram

 

 

 

Fourth, the state transition in FIG.

 

 

 

Fifth, object-oriented modeling:

  1. Object Model (FIG class):

The concept class list of categories of law:

People: volunteers, volunteer organizations, administrator

Things: voluntary organizations necessary items, personal donations, donations Organization (aggregate): list of items required for voluntary organizations, individual donations list, a list of donations

The concept: a query request, details information, audit information

Event: upload personal items, publish donations, volunteer long recording, message 

 

 Example 2. Models 

 

3. behavioral models (state diagram) 

 

4. Activity graph: 

 

 

 

Sixth, the requirements specification parts:

1 Introduction

1.1 Purpose

   In urgent need of volunteer activities today, when unable to deal with some personal items, we will combine the two, to the students' convenience. In order to mobilize the students enthusiasm, their love, while simplifying the work of the school charity, by the way also allows students to get a satisfactory long proven time volunteer, Party put forward the demand for the project, want a have a corresponding function micro letter applet .

1.2 Scope

(1)软件产品:“捐赠平台”微信小程序

(2)预期功能:

学生通过学号注册和登录;

学生可以将自己不需要的书籍,衣物等其他物品捐出,在应用上上传信息和图片;

由学生组织工作人员审核所发信息;

通过之后会留言给学生,之后方便进行线下交易;

可记录学生通过这个平台所获取的总志愿时长,有明确的时间,授权组织;

如果学生有违约行为,可经工作人员处理,暂时封号或者扣除志愿时长;

(3)软件产品的应用:

  该软件旨在搭建一个志愿组织和志愿者的交流平台,方便志愿组织进行相关信息的发布以及志愿者的参与,为双方提供便利。同时对该平台通过后台管理进行维护以及更新。做到能够及时通过收到的反馈信息进行调整。

1.3读者对象和阅读建议

   对象:项目管理者,设计人员和测试人员。

   阅读建议:着重对产品功能的分析上;可以通过查看附录的建模来大致快速地了解该项目。

1.4参考文献

2.总体描述

2.1产品前景

应用于学校内,但是后续可以扩展范围到多个学校之间或者北京市、镇、区。
如果小程序已经不满足广大学生的需求,可以考虑扩充容量。

2.2产品功能

   信息发布;

学生通过学号注册和登录;

学生组织认证;

学生可以将自己不需要的书籍,衣物等其他物品捐出,在平台上上传信息和图片;

学生组织工作人员审核所发信息;

留言;

记录志愿时长,注明明确的时间,授权组织;

2.3用户特征

身份:校内学生

经验:有微信小程序使用经验,对于授权,登录,注册,以及使用能够无障碍进行

技术能力:能够操作微信小程序,对基本的手机应用注册登录等功能熟悉

2.4约束

硬件限制:与手机硬件实现交互。

规章政策:小程序必须符合法律规定,不得出现违法违纪的事件

和其他应用的接口:Web API接口层
并发操作:同时最多有10个网络请求连接;
控制功能:后台可控制小程序的运行状态,能够监控
高阶语言要求:c++、c、java
信号握手协议:信息交流必须可靠,所以信息须通过审核
应用的临界状态:当小程序超负载,自动退出
安全性考虑:交易须有审核,用户信息足够保密

2.5假设和依赖

安卓系统和苹果系统的微信界面不同,登录界面等需要进行调整。
若同一时间用户过多造成超负载,程序将停止运行,重新登录即可。

 

本周分工:

面向对象建模:张芷璇、蒋雨彤

状态转换图:宋铁男

交互图:吴洋

进度说明文档及博客:管熙玉

 

下周任务:

进行小程序的开发、功能实现,并与甲方交流改进

 

Guess you like

Origin www.cnblogs.com/xuqiugongcheng1/p/10991316.html