团队第二次作业 需求分析

团队第二次作业  需求分析

一、功能设定

  我们在深入调查研究大学生的学习生活方式后,决定从学生的需求出发,开发一款校园生活类网站。

  该系统主要由两个角色组成:学生和管理员。管理员主要负责对信息和数据进行管理,保障网站绿色安全运行。学生是该平台的主体,填入个人信息进行注册后即可使用网站的各项功能,具体实现的功能如下:

校园活动资讯的发布与接收 

  资讯分为学术类、通知类、活动类、志愿者类等版块,学生可以通过浏览网页第一时间掌握校园各方面的最新讯息或回复互动,同时也可以在各版块发布讯息。

  用户可以查看其他用户发布的咨询并且或者发布自己的讯息,待通过后台检验之后即可查看。

失物招领与寻物启事。

  你们是否会时常丢三落四呢?丢校园卡,丢雨伞,丢水杯呢?你是否有时捡到他人丢失的物品,却不知道怎么将物品归还失主呢?你需要一个专为失物招领和寻物启事开发的平台!

  用户可以通过寻物启事和失误招领两个版块对丢失的或者捡到的物品进行线上寻找,如果物品成功找回则删除该信息。

二手物品交易

  如今,人们丰衣足食,物资盈余。在各大线下商场线上电商的购物刺激之下,买买买的冲动之后,手中出现了大量闲置。另外每当毕业季到来时,总会有很多的东西带不走,但那些物品仍有使用的价值。

  用户可以在这个平台上进行查看并选择购买其他用户发布的物品,也可以自己发布物品信息

在线交流(朋友圈)

  你是否只对同专业、同班甚至只是同宿舍的朋友比较熟悉,想结识更多的朋友并和他们分享生活中有趣的点点滴滴吗?

  以类似于微博的形式,用户可以发动态,也可以给别人的动态进行评论互动,增加交流,增进感情。

其他功能

  对于基本的登录注册功能,这里不再赘述。除此之外我们还将加入一些个性化的功能设置,比如用户对界面皮肤的自定义设置、用户对系统的反馈评价功能等等。如果有余力,我们会试着学习微信接口短信直接注册登录等现实生活中真正实用的功能。

二、用例图


                         用例建模

问题域:

管理员对使用者的信息进行管理。

子模块功能:

管理者管理系统对使用者信息进行增加、删除、修改以及查询;在失物招领与寻物启事的模块中管理寻人、失物信息;在校园活动资讯的发布与接收的模块中管理资讯信息;在二手物品交易模块中管理买家、卖家及交易信息;在在线交流模块中审核相关信息。

执行者:

管理员

用例:

管理员管理使用者信息、管理失物招领及寻物启事信息、管理校园活动资讯的发布与接收、管理买家及卖家信息、管理在线交流信息、审核发布信息的合理性、有效性、真实性。

用例之间的关联:

其中管理使用者信息中使用对用户的信息的增删改查用例功能;失物招领与寻物启事使用管理寻物信息、管理失物信息的用例功能;校园活动资讯中使用管理校园活动相关资讯的用例功能;二手交易平台中使用管理买家信息、卖家信息及交易信息的用例功能;在线交流中使用审核发布信息的有效合理性的用例功能。


                        用例建模

问题域:

学生使用软件情况管理。

子模块功能:

学生注册登录系统,可对自己的信息进行查看和修改;在失物招领与寻物启事的模块中可以发布寻物信息以及联系方式;在校园活动资讯的发布

与接收中查看活动相关信息;在二手物品交易模块中发布买卖交易信息以及联系方式;在在线交流模块中发布消息、关注查看发布人信息、结交好友。

执行者:

学生

用例:

个人信息管理、失物招领及寻物启事、校园活动资讯的发布与接收、二手物品交易平台、在线交流。

用例之间的关联:

其中个人信息管理中使用个人信息查询、信息修改;失物招领与寻物启事中查看丢失物品信息以及失主信息;校园活动资讯中查看相关资讯;二手交易平台中查看二手物品信息、交易信息、卖家信息的用例功能;在线交流中发布消息以及查看消息发布人的信息的用例功能。

三、泳道图

时间: 2024-11-05 16:27:17

团队第二次作业 需求分析的相关文章

2016福州大学软件工程团队展示作业(团队第二次作业)成绩

团队展示成绩如下: 学号 组别 团队展示团队得分 个人贡献比例(百分数) 团队项目分 031402629 606notconnected 12 0.15 12.72 031401433 606notconnected 12 0.15 12.72 031402606 606notconnected 12 0.13 12.62 031402618 606notconnected 12 0.19 12.91 031402631 606notconnected 12 0.19 12.91 0314026

软件工程团队第二次作业

题目要求 1.请确定本团队项目的所有利益相关者,把调研结果发布到团队博客中 2.请团队所有成员针对目标用户确定需求调查提纲,并进行需求调研,可以采取各种你认为可行的方法,并把调研过程和结果发布到团队博客中 3.请确定项目的各项功能,并划分各功能的优先级 4.请根据提供的<可行性分析报告模板>完成项目可行性分析,请大家将报告发布在 "石墨文档" 中,具体操作方法自行百度,并将文档链接发布到博客中,具体方法参见该篇文档. 项目的利益相关者 针对现在大多数青少年沉迷游戏的现象,我

软件测试第二周作业 wordcount

软件测试第二周作业 wordcount Github地址 https://github.com/mxz96102/word_count PSP2.1表格 PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 25 30 · Estimate · 估计这个任务需要多少时间 150 252 Development 开发     · Analysis · 需求分析 (包括学习新技术) 20 20 · Design Spec · 生成设计文档 0 0 · Desig

软件工程 第二周作业

##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5.3.5 老板驱动的流程,这种开发流程模式存在着一些问题,那要如何解决这些问题呢? 这种模式当然也有它的问题. 领导对许多技术细节是外行. 领导未必懂得软件项目的管理,领导的权威影响了自由的交流和创造. 领导最擅长的管理方式是行政命令,这未必能管好软件团队或任何需要创造力的团队. 领导的精力有限,领

软件质量与测试第二周作业 WordCount

第二周作业 WordCount 一.Github 地址 https://github.com/llag9810/Software-Quality-and-Testing-Wordcount 二.PSP2.1 表格 PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 60 25 · Estimate · 估计这个任务需要多少时间 30 15 Development 开发 600 810 · Analysis · 需求分析 (包括学习新技术) 60 60 · D

团队编程项目作业

团队名称: 简单 队长 学号:2015035107224 姓名:张志鹏 成员 学号:2015035107071 姓名:邱阳阳 学号:2015035107044 姓名:刘孝东 学号:2015035107007 姓名:孙弘原 学号:2015035107005 姓名:刘文帅 学号:2015035107009 姓名:杨琳 团队编程项目作业名称:爬取豆瓣电影TOP250 选择该团队编程项目原因:感觉项目有意思

团队项目编程作业

团队名称: 简单 队长 学号:2015035107224 姓名:张志鹏 成员 学号:2015035107071 姓名:邱阳阳 学号:2015035107044 姓名:刘孝东 学号:2015035107007 姓名:孙弘原 学号:2015035107005 姓名:刘文帅 学号:2015035107009 姓名:杨琳 团队编程项目作业名称:爬取豆瓣电影TOP250 选择该团队编程项目原因:我爱学习

团队-团队编程项目作业名称-团队信息

团队名称: BUG组 队长: 学号:2015035107059 姓名:王志昂 队员: 学号:2015035107010 姓名:郑月 学号:2015035107034 姓名:李古宇 学号:2015035107223 姓名:孙晨旭 学号:2015035107018 姓名:程冠菲 学号:2015035107003 姓名:鞠牧孜 团队编程项目作业名称:学生成绩管理系统

《团队-团队编程项目作业名称-团队信息》

团队名称:Forward队长:学号:2015035107113姓名:马壮成员学号:2015035107105姓名:李志宇学号:2015035107114姓名:年光宇学号:2015035107128姓名:邢云淇学号:2015035107136姓名:张良学号:2015035107109姓名:刘子轩 团队编程项目作业名称:Python 爬取豆瓣电影top250所有电影选择该团队编程项目原因:我们学的反向不同,所以用python编写,我们认为选择这个项目用python写更简洁些