鱼C论坛

 找回密码
 立即注册
查看: 1934|回复: 0

软件工程 数据流图怎么画?

[复制链接]
发表于 2019-10-20 17:05:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
实验一 结构化分析


教师录入课程考核成绩是教学管理系统的重要功能。教师录入成绩的工作流程描述如下。
1)        教师按学期查询负责的教学课程;
2)        教师设置课程考核方式,包括平时成绩和考试成绩所占百分比;
3)        教师录入每位同学的平时成绩和考试成绩;
4)        教师完成成绩录入后,可查看成绩统计分析报表,主要内容为各个成绩段的人数分布,并填写教学效果和改进方式的评述;
5)        教师将成绩提交学院教学秘书审核;
6)        学院教学秘书审核通过,将成绩提交教务处;
7)        学院教学秘书审核后,学生可查询自己的课程成绩。

实验要求:
1.        请仔细阅读并分析以上说明,建立教师录入成绩这一功能的数据、功能和行为模型,画出相应的数据流图、实体关系图和课程的状态图。
2.        请分析已完成的数据流图、实体关系图和状态图,列出其中不够完备、准确的地方,并提出如何进一步采集需求,以便完善相应的模型。

实验要点:
        模型的构建是一个逐步精化、细化的过程,可先分析需求中的核心数据和流程,建立初步的模型,然后针对图中不够准确、详尽的地方,不断细化。
        数据流图、实体关系图和状态图从不同角度分析用户需求,三种模型的分析各有侧重,又相互促进,不可偏废。但为了提高效率,工作应有主次。建议先画出数据流图,并将其改进到一定程度,再画实体关系图和状态图,然后依据画实体关系图和状态图时发现的问题,进一步完善数据流图。
        需求分析和建模过程中,发现掌握的需求不够完备、细致,是正常现象,应将与用户的进一步沟通,甚至是共同工作,看作是需求分析中不断精化、细化模型这个循环的一部分。当然,这个内容超出了本次实验的范围。本次实验只要求当遇到需求不完备时,提出进一步采集需求的方案,包括需沟通的用户和需采集的信息。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-26 13:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表