软件需求工程与UML建模——第九组第五周工作总结

自习通

一.项目背景及概述

项目背景:目前大学本科学生无不面临较大的课业压力,科目众多且科目难度较大,学生要想获得理想的成绩就离不开认真刻苦的学习,除了课堂上的认真听讲,课后的自习也是很重要的学习过程。经过调查,学生普遍认同组队自习可以提高学习效率。目前该方面项目的空缺和学生对组队自习平台的强烈需求产生了很大的对比,所以小组决定开发该项目实现学生定目标.约自习.上传学习资料.讨论切磋提高成绩的多功能组队自习平台。

项目范围:项目包含以下功能:发布约自习信息以完成组队,填写学习目标及完成情况,置课件试卷等学习资料,开设讨论区方便用户自由问答。

项目前景:经过涉众调查,多数学生更偏向于组队学习并且确定有使用约自习平台的需求。同时绝大多数人很少在自习时漫无目的的学习,平台开设的学习目标及完成统计可以很好的帮助使用者制定计划。

结构化需求分析概述:

功能分解图:

自习通界面分为4大板块,分别是:自习组队学习资料答疑讨论区个人信息

1、自习组队:首先是学习目标界面,用户可以建立一个个学习目标,并在目标完成后打钩表示目标完成,在界面下方是组队按键,点击按键后显示组队列表,每个组队框中显示自习的时间地点以及一些备注,用户可以选择申请加入其中一个队伍或者自己组建队伍。

2、学习资料:学习资料分为资料列表和上传界面,点击资料列表中某个资料后将会显示该资料的主题以及百度云盘链接供用户自行下载,用户也可以在上传界面中上传学习资料。

3、答疑讨论区:分为问题总览界面和问题提出界面,点击问题总览界面可以查看问题描述以及相应的回答,用户可以在最下方填写自己的回答;问题提出界面则是提出自己需要别人帮助解答的问题。

4、个人信息:该界面将包含注册时所填写的所有基本信息,也可以在该界面看自己的周/月自习总结报告。

二.涉众分析及进一步的原型

项目涉众:所有有组队自习(学习)需求的或有参与学习讨论意向的学生

涉众分析:自习通主要的涉众是大学生,为需要自习的主要群体,是系统的主要使用者;

涉众代表:主要是大二学生

对系统的期望:可以实现组队自习,能在自习前确立目标或计划;

硬数据采样

过程:通过问卷星调查的方式得到数据,样本大小为近百名学生。

结果:近半数学生有组队自习的需求并在组队学习中效率更高,大多数学生在自习时有设定目标或计划的习惯,半数学生有对自习平台管理的需求。

项目原型:

以下是预期界面的粗略设计图:

左上角为首界面(学习目标界面),界面展示目前既定的学习目标,点击下方加号可以添加学习目标。右侧为组队界面,界面按条展示已有队伍的具体信息(关于人员数量和小队备注等),点击下方加号发起新的自习小队,输入时间地点和备注。

左上角为学习资料区的界面,摆放所有人上传的共享学习信息,点击后跳转界面展示学习资料的主题和内容链接。点击原界面的下方加号添加学习资料信息。

右侧是讨论区界面,界面逐条显示所有讨论区问题,点击下方提出新问题,点击问题可跳转页面区回答问题。

下方是个人信息界面,展示用户的姓名.性别.年级.联系方式等信息,他人可从组队界面中点击他人头像查看对方个人信息。

三.项目优先级

四.小组成员及分工

小组共六人:金国燮.毛朝洋.陈洋.琚安怡.杨惟智.何鹏

文档撰写和ppt制作:杨惟智.金国燮.琚安怡

UML建模:金国燮.毛朝洋. 杨惟智.何鹏.陈洋

代码编写: 陈洋、何鹏、毛朝洋.

博客撰写:琚安怡

五.数据流图及数据字典

顶层数据流图:

一层DFD图:

关于组队自习板块的二层DFD图:

数据字典

六.实体关系模型

七.用例图及动、静态UML图

用例图:

类图:

协作图:

活动图:

原文地址:https://www.cnblogs.com/bithp/p/10970760.html

时间: 2024-09-30 14:06:14

软件需求工程与UML建模——第九组第五周工作总结的相关文章

软件需求工程与UML建模——第九组第一周工作总结

项目背景及范围: 项目名称:自习通. 项目范围:针对需要自习的学生 平台功能:发布约自习信息以完成组队:填写学习目标及完成情况:设置课件试卷等学习资料:开设讨论区方便用户自由问答. 团队分工: 杨惟智:文档撰写,和甲方沟通指导组内工程方向,代码编写何鹏:代码主要编写陈洋:代码主要编写琚安怡:文档以及博客撰写,功能测试毛朝洋:数据库功能学习与实现金国燮:数据库功能学习与实现 工作计划: 第一周:完善项目需求文档,确定系统核心功能,建立小组项目的博客,小组成员分工第二周:完成平台界面设计,学习相关编

软件需求工程与UML建模14组11周工作情况

一.项目背景与范围 背景: 大学生课程和课外活动较多,课程和考试安排也比较复杂,一些同学还需要安其他事情和学习计划,容易遗漏日程安排,再者,必须使用校园网才能查看课程和考试安排,有时候会以为校园网网络不好而无法查看,因此,我们想制作一个日程提醒系统来解决这些问题. 范围: 学生群体 二.与甲方小组的沟通 根据这周的实际情况,我们选择在线上与甲方小组进行沟通. 三.工作计划 第12.13周: app概要设计,包括软件所实现的功能及功能实现的程度:搭建app基本框架并学习相关知识. 第14周: 与甲

技术博客02 软件需求工程和UML建模第二组

校车座位预约系统 01 项目前景和范围 项目介绍: 校车座位预约系统,是面向全体在校师生的一款小程序,通过微信平台所提供的环境,搭建小程序来实现系统的各项功能.针对目前关于乘坐.等候校车所产生的问题给出解决方案.项目范围:       该系统提供给用户校车班次的信息表.预约以及取消预约通道.黑名单查询三项功能.项目产生原因:       校车一直以来是学生与老师往返与中关村和良乡的主要交通方式.也为需要进城办事的师生提供了比地铁更加快捷方便的交通方式.因此,一直以来,无论是周末还是工作日,都有大

技术博客06 软件需求工程和UML建模第二组

校车座位预约系统 01 需求规格说明文档展示 02 实现的基本功能点介绍 实名制认证与注册: 为用户提供账号注册功能,其中可细分为注册.登陆.密码找回三个大功能,注册时填写身份证号.学号.手机号.密码,登陆时使用学号加密码, 找回密码时使用短信验证码的方式找回密码.注册时,所有的个人信息将存储在数据库中,用以进行登陆验证. 校车班次查看以及预约: 为用户提供班车车次列表,用户可以自由选择想要预约日期的车次,并可以通过当天的停靠时间和出发地.目的地来精准的查找对应车次,点击 预约后会返回提示信息,

对软件开发中uml建模的理解和图形整理(一)

由于uml(统一建模语言)在开发中经常会用到,特别是在软件开发中的OOAD阶段,因此要理解和使用uml显得尤为重要.在uml开始之前,咱先回顾一个OOAD.OOP的主要特征. OOAD:根据面向对象的方法学来对软件系统进行分析和设计的过程.它包括OOA 分析阶段和OOD设计阶段.其中分析阶段主要解决"What to do?"的问题,而设计阶段主要解决"How to do?"的问题.具体来说就是:在OOA分析阶段咱要做的主要工作就是建立对业务问题域的视图(建立模型).

对软件开发中uml建模的理解和图形整理(三)

今天接着上一节的内容,继续来了解uml剩下的几种的静态建模和动态建模. 三.对象图:主要用来表现对象的特征,展示多个对象的特征及对象之间的交互.就拿咱出行旅游使用交通工具为例,如图: 说明:对象图只在系统的某一段时间存在,可以被看作是类图在该时刻的实例,主要用来描述对象之间的行为. 四.组件图:也称为构件图,主要用来描述软件中组件之间的关系,同时也是系统设计的一个模块化元素.组件(构件)是系统中可替换的物理部分,它封装了类的实现以及对象提供一组接口,在软件开发过程中,满足相同接口的组件可以自由地

对软件开发中uml建模的理解和图形整理(二)

今天接着昨天的内容,继续来了解uml的静态建模和动态建模,希望大家通过这两天的了解能加深对uml建模的理解并在以后的项目开发中加以应用. 核心UML图分类:  ---> "独孤九剑" 静态建模:[用例图].[类图].对象图.组件图.部署图. 动态建模:[时序图](sequence diagrams).状态图.活动图.协作图. 核心UML图的定义及使用: 一. 用例图:主要用来展示系统的核心功能及其交互的用户或系统. 举例说明:相信上一篇已经写的很清楚了,这里简单贴一张图. ===

第六周作业-UML在详细设计阶段的使用心得&&UML建模与软件开发过程模型

这周又到了我们项目小组进行详细设计的阶段了.据了解呢,不大喜欢把详细设计做的太细,以便发挥下自己的创造力(初级设计能力).但是借鉴其他国家(如日本)的公司,详细设计不但详细到类级别,甚至每个方法都还有伪代码,这种感觉确实是太不能发挥自己的主观能动性了.不过仁者见仁,智者见智,因为一个初级的程序猿如果先是看别人的设计,然后再开始自己的设计,也许学习曲线就不会那么陡峭,日子也会过的舒服一点儿也未可知. 在这次的作业中我谈到的就是UML在项目实施中的使用心得(详细设计阶段),以及下面的一部分扩展知识:

47、软件需求工程的活动可以划分为5个独立的阶段:需求获取、需求建模、形成需求规格、需求验证和需求管理,需求建模是()

2013年下半年软考高级信息系统项目管理师综合知识真题答案与解析: 47.软件需求工程的活动可以划分为5个独立的阶段:需求获取.需求建模.形成需求规格.需求验证和需求管理,需求建模是() A.分析需求的正确性和可行性的过程 B.对需求的抽象描述 C.对生成需求模型构件的精确的形式化的描述 D.开发.捕获和修订用户的需求 信管网参考答案:B 信管网解析: 需求建模就是需求分析过程,目的是对各种需求信息进行分析并抽象描述,为目标系统建立一个概念模型.软件需求工程活动的5个阶段:http://www.