需求工程week2

2023-12-06 07:50
文章标签 工程 需求 week2

本文主要是介绍需求工程week2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目背景和范围:

  ①背景:在急需志愿活动的今天,在部分个人物品无从处理时,有什么比将两者结合起来,给同学们提供便利更加有意义的事吗?没有!所以,为了调动同学们的积极性,献出爱心,同时简化学校慈善组织的工作,顺便还可以让同学们得到满意的志愿时长证明,甲方提出了该需求项目,想要一个具有以下功能的微信小程序。

  ②初步要求:

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

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

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

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

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

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

1.本周计划:

    需求获取和分析,初步建立第一个模型(面向对象建模:目前一般采用Axure原型工具制作系统或功能原型。) 

          /*用户:涉众分类与描述;涉众评估(优先级,风险,共赢分析);参与策略制定(敏捷方法—用户参与)

            需求:功能需求与非功能需求;需求细化;划分需求优先级;

           建立需求方案,确立约束条件(系统(兼容性),环境(操作系统等),资源);

           */

           5.13-15:将模块细分,然后分工处理,初步解决问题。

           5.15:与甲方开会,我方全员参与。针对甲方的需求我方展示初步的解决方案。

           5.16:经过与甲方的沟通,进行需求的增改。制作ppt,写博客。

2.详细人员分工安排:

          博客+ppt:张芷璇;

          需求描述:蒋雨彤;

          用户描述:管熙玉;

          建模:宋铁男,吴洋;

3.与甲方沟通情况:

时间:2019.5.15 9pm.

地点:图书馆一层大厅

甲方到场人员:(2/2)

乙方到场人员:(5/5)

苏松林

张建新

张芷璇

蒋雨彤

管熙玉

吴洋

宋铁男

详细内容如下:

  1. 由我方向甲方汇报工作进展。
  2. 甲方提出新需求:

                        登录页面的设计;

                        捐赠物品的后续追踪;

                        选择身份进入系统;

                        志愿者用户说明;

                        能通过关键字搜索志愿活动;

                        副功能:个人申请(学生->组织)

4.目前成果:

①功能需求与非功能需求

1、功能需求:

学生志愿者通过学号注册和登录,并与教务处进行绑定;

志愿者将自己不需要的书籍,衣物等其他物品捐出,在app上上传信息和图片;

志愿者组织需要通过第三方进行认证;

由组织团体的工作人员审核所发信息;

工作人员对志愿者发布的信息留言;

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

工作人员可针对违规志愿者向管理员发出暂时封号或者扣除志愿时长的请求;

由第三方管理员作为软件管理者进行数据管理和请求的处理;

2、非功能需求:

软件符合法定的相关标准;

能够在故障后重建、恢复数据;

可靠性程度要高,信息不会随意泄露;

可维护性程度要高;

进行系统构造时的编程语言为c++或者java;

兼容ios和Android系统;

至少能够存储10000个用户的信息;

允许500个用户同时进行操作;

因软件缺陷而导致的故障频率程度低于20%;

系统响应时间在5—10秒,将内容上传至数据库;

内存占用空间较小;

 

需求优先级:

功能需求—>非功能需求;

 

②用户:

涉众分类及描述:
1.管理人员:(团委),可以查看后台数据,管理使用软件的组织和志愿者,对不符合要求或违约志愿者和团体可进行注销或禁发布信息操作
2.认证的组织和团体 可以发布信息,收集物品,对志愿者进行审核,对志愿者的留言进行回复,发放志愿时长。对于违约志愿者,可加入黑名单或进行申诉,由管理者对其进行处理
3.志愿者 需注册登录,可以查看各个组织发布的信息并进行留言沟通,捐赠物品,获得志愿时长,对于违约志愿组织可以进行申诉,由管理者进行处理

 

涉众评估--优先级:
1.志愿者(可将志愿团体对管理者进行申诉)
2.志愿团体(可对违约志愿者加入黑名单或对管理者进行申诉)
3.管理人员(总管软件内部数据信息)

实现共赢:

志愿团体:发布信息受众广,信息传播速度快,与志愿者沟通便利,可及时为志愿者发放志愿时长
志愿者:获取信息方便,可公平公开且及时的获取志愿时长

管理者:提高了对志愿团体和志愿者的管理效率,纠纷发生时可以快速查询到需要的数据对冲突进行及时处理

 

④面向对象建模用例图:

5.原型:

项目流程图:

部分界面参考设计如下:

6.未来计划:

13周:建模(原型 面向对象 结构化方法 p102-103) 开始书写需求规格说明书(模板:IEEE1998)

14周:基本完成建模和书写用户使用需求(用例)文档(分为组织工作人员和普通学生)

15周:需求验证,调试,完善,维护,反馈。

7.甲方组长确认:

8.需求文档进程:

目前完成了

       项目前景和产品范围;

       具体需求(功能与非功能);

       用户特征与分析。

 

9.老师建议:

其他:和团委,志愿组织以及其他真实涉众(学生)进行面谈沟通。获取进一步真实需求。

 

转载于:https://www.cnblogs.com/xuqiugongcheng1/p/10877882.html

这篇关于需求工程week2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/461021

相关文章

C++工程编译链接错误汇总VisualStudio

目录 一些小的知识点 make工具 可以使用windows下的事件查看器崩溃的地方 dumpbin工具查看dll是32位还是64位的 _MSC_VER .cc 和.cpp 【VC++目录中的包含目录】 vs 【C/C++常规中的附加包含目录】——头文件所在目录如何怎么添加,添加了以后搜索头文件就会到这些个路径下搜索了 include<> 和 include"" WinMain 和

工程文档CAD转换必备!在 Java 中将 DWG 转换为 JPG

Aspose.CAD 是一个独立的类库,以加强Java应用程序处理和渲染CAD图纸,而不需要AutoCAD或任何其他渲染工作流程。该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和图层高质量地转换为PDF和光栅图像格式。 Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格

吴恩达机器学习 第三课 week2 推荐算法(上)

目录 01 学习目标 02 推荐算法 2.1 定义       2.2 应用 2.3 算法 03 协同过滤推荐算法 04 电影推荐系统 4.1 问题描述 4.2 算法实现 05 总结 01 学习目标      (1)了解推荐算法      (2)掌握协同过滤推荐算法(Collaborative Filtering Recommender Algorithm)原理

智能风控(原理、算法与工程实践)项目一

本文介绍该书第一章的项目:运用CART树进行规则挖掘,具体代码如下 #!/usr/bin/env python # coding: utf-8 # In[1]: import pandas as pd   import numpy as np   import os   # In[2]: data = pd.read_excel( './data_for_tree.xlsx')

【会议征稿,ACM出版】2024年图像处理、智能控制与计算机工程国际学术会议(IPICE 2024,8月9-11)

2024年图像处理、智能控制与计算机工程国际学术会议(IPICE 2024)将于2024年8月9-11日在中国福州举行。本届会议由阳光学院、福建省空间信息感知与智能处理重点实验室、空间数据挖掘与应用福建省高校工程研究中心联合主办。 会议主要围绕图像处理、智能控制与计算机工程等研究领域展开,旨在为从事计算机等相关研究的专家学者提供一个交流科研成果和前沿技术的平台,了解学术发展趋势,拓宽研究思路

web工程中的web.xml文件有什么作用呢?

eb工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗? 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 那什么时候需要,什么时候可以不需要呢? 要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你可以

ArcGIS Pro SDK (五)内容 2 工程项

ArcGIS Pro SDK (五)内容 2 地图工程 目录 ArcGIS Pro SDK (五)内容 2 地图工程1 将文件夹连接项添加到当前工程2.2 获取所有工程项2.3 获取工程的所有“MapProjectItems”2.4 获取特定的“MapProjectItem”2.5 获取所有“样式工程项”2.6 获取特定的“样式工程项”2.7 获取“收藏夹”样式工程项2.8 获取所有“GD

stm32学习笔记---新建工程步骤和点灯演示

目录 STM32的三种开发方式 基于寄存器的方式 基于库函数的方式 基于Hal库的方式 固件库介绍 新建基于标准库的工程步骤 配置寄存器来完成点灯操作 添加库函数来完成点灯操作 添加库函数 开始点灯操作 第一步:使能时钟 第二步:配置端口模式 第三步:设置端口的高低电平 新建工程里的启动文件选择 总结一下新建工程的步骤 工程的架构解析 声明:本专栏是本人跟着B

【STM32-新建工程-CubeMX】

STM32-新建工程-CubeMX ■ CubeMX 生产工程 ■ CubeMX 生产工程