网站内容分析报告(需求分析的步骤和步骤(1)_用户活动图)

优采云 发布时间: 2022-02-12 02:01

  网站内容分析报告(需求分析的步骤和步骤(1)_用户活动图)

  1) 需求分析任务

  需求分析是对现实世界中要处理的对象进行详细调查,充分了解原系统(人工系统或旧计算机系统)的工作概况,明确每个用户的各种需求,并确定在此基础上的新功能基础。新系统的设计不仅要考虑当前的需求,还要为未来的扩展和变化留出空间。从而形成数据库设计的需求描述。

  因此,需求分析的重点是调查和采集用户在数据管理中的信息需求、处理需求、安全性和完整性需求。信息需求定义了数据库系统未来使用的所有信息,明确用户将向数据库输入什么数据,希望从数据库中得到什么,期望输出什么信息;处理需求定义了系统数据处理的操作功能,描述了操作操作的优先级,包括操作的频率和场合,以及操作与数据的联系。处理要求还包括确定用户想要完成哪些处理功能、每个处理的执行频率、用户要求的响应时间,处理方法;安全性是为了保护数据不被未经授权的用户破坏;完整性是为了保护数据不被破坏。授权用户未经授权的修改。

  

  2) 需求分析步骤

  (1) 调查组织

  了解组织各部门的构成、各部门的职责和任务等,为信息流程的分析做准备。

  (2) 调查各部门情况

  了解各个部门的业务活动,几个部门的数据输入输出及其格式,需要的表格和卡片,这些数据如何处理,输出什么信息,输出到什么部门等。

  (3) 获取用户活动信息

  协助用户明确对系统的各种需求,并在此基础上进一步绘制业务活动的“用户活动图”。通过用户活动图,可以直观的掌握用户的工作需求,也有利于与用户的进一步沟通,更准确的了解用户需求。

  (4) 用户活动各不相同

  有些适用于计算机处理,而另一些即使在计算机环境中仍需要手动处理。因此,需要在用户活动图中确定计算机与人工分工的界限,并在图中标明计算机处理的活动范围。这个过程是确定系统边界的过程,是需求分析中必不可少的步骤。计算机所做的就是新系统应该做的。

  (5) 分析系统函数

  确定系统应该具备哪些功能以及应该能够完成哪些任务。在这个阶段,设计师和用户需要协商、确认和记录。在尽可能满足用户要求的情况下,不要向用户承诺不合理或无法实现的要求。

  (6) 分析系统数据

  确定需要存储哪些数据,包括实体表、实体的属性表、实体的属性集、实体集之间的关系;分析基础数据与导出数据是否存在矛盾;调查用户的数据处理要求,即要完成什么样本处理、响应时间、安全要求、完整性要求;并根据分析结果绘制数据流图,编制数据字典。

  (7) 写系统分析报告

  提交用户决策部门审核。报告内容包括系统概述、系统功能描述、设计阶段划分、可行性分析、系统软件、软硬件运行环境要求、*敏*感*词*(包括各机构组织*敏*感*词*、组织间关系图和功能业务图)以及数据图表(包括数据流程图、功能模块图和数据字典)等。

  (8) 数据流图和数据字典

  在需求分析逐步分解的同时,系统使用的数据也逐步分解,形成多层次的数据流图。

  ①数据流图(Data Flow Diagram)是描述各种活动之间的数据流向的有力工具,是从数据流的角度描述一个组织的业务活动的图表。数据流程图广泛应用于数据库设计中,作为需求分析阶段重要文件和技术资料的重要内容,也是数据库信息系统验收的依据。数据流图用带名字的箭头表示数据流,用带名字的圆圈表示数据处理,用直线表示文件,用方框表示数据的来源和去向,便于用户和设计者理解。描述系统功能的一种方式。

  数据流图中对数据的描述是笼统的、粗略的,并没有描述数据各个部分的确切含义。只能比较数据流图中对数据流、文件、处理等的详细而准确的描述。系统的完整描述,描述每个数据流、每个文件和每个处理的集合就是数据字典。

  ②数据字典(DataDictionary)是详细数据采集和分析的主要结果,是数据库设计的有力工具。数据字典用于描述数据库系统运行中涉及的各种对象。也是深圳网站建筑数据库设计人员与用户交流的有力工具。它可供系统设计人员、软件开发人员、系统维护人员和用户使用。通过参考,可以大大提高系统开发效率,降低开发和维护成本。

  (9) 后续

  后续工作包括组织专家评审报告、项目双方签定协议。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线