软件工程_项目需求分析

一、本实验的目
1)掌握系统需求分析的方法与步骤。
2)掌握如何获取用户需求。
3)掌握用Visio/Star UML建立模型方法
4)明确需求分析说明书的内容和格式,掌握需求说明书的撰写
二、实验环境
1)安装Visio/Star UML软件计算机系统;
自己使用的是Process On, 在线编辑思维导图,各种图都十分好用,还是在线的
三、实验内容
1)按要求分成项目小组;
2)确定课程设计项目题目;
3)根据附件需求以《教学管理系统》为例对系统进行分析;
4)确定对系统的综合要求;
5)分析问题领域,绘制用例模型;
四、实验注意事项
本实验为设计性实验,要求学生对项目进行具体的调查与分析,因此掌握需求调研与分析技巧是十分重要的事情
五、实验成果
完成实验后,项目组成员结合项目的实际完成需求规格说明书,并按GB/T8567的需求规格说明书撰写。
六、实验思考
1)总结需求获取和分析建模的方法,说明可以采用哪些图来描述需求。
2)总结Visio/Star UML 在需求分析中的作用。

《教学管理系统》
简易教学管理系统JXGL要求提供两个方面的服务:
(1)选课管理,负责新学期的课程选课注册工作;
(2)成绩管理,负责学生成绩管理
在选课管理方面应提供的服务功能:
(1)录入与生成新学期课程表
(2)学生选课注册
(3)查询
(4)选课注册信息的统计与报表生成
(5)把学生选课注册信息传送给财务系统
在成绩管理方面应提供的服务功能:
(1)成绩录入
(2)成绩查询
(3)成绩统计与报表生成
JXGL的用户
(1)学生:查询信息,只允许对自己有关的数据进行添加、更新、删除等操作。
(2)教师:查询信息,只允许对自己有关的数据进行添加、更新、删除等操作。
(3)教学管理员:有权操纵数据库的数据,进行添加、更新、删除等操作。
JXGL的系统环境
(1)基于Internet的B/S系统
(2)外部相关系统:财务系统

答案:

  • 数据流图
    软件工程_项目需求分析_第1张图片

  • UML图
    软件工程_项目需求分析_第2张图片

个人理解,并非标准答案~

tips: 推荐使用软件Process On,能够在线编辑思维导图,流程图UML等很多图,而且可以云端保存

你可能感兴趣的:(软件工程,需求,管理,uml)