怎样进行网站的需求分析?
1) 需求剖析的义务
需求剖析是经由过程具体查询拜访实际世界要处置的对象,充足懂得原体系(手工体系或老盘算机体系)工作概况,明白各用户的各类需求,在此基本上肯定新的功效。新体系的设计不仅要斟酌现时的需求,还要为往后的扩充和转变留有余地。从而形成数据库设计的需求解释。
是以,需求剖析的重点是查询拜访、收集用户在数据治理中的信息请求、处置请求、平安性与完全性请求。信息请求界说了将来数据库体系用到的所有信息,明白用户将向数据库中输入什么数据,愿望从数据库中获得什么内容,期望输出什么信息等;处置请求界说了体系数据处置的操作功效,描写操作的优先顺序,包含操作的履行频率和场所,操作与数据间的接洽。处置需求还包含肯定用户要完成什么样的处置功效,每种处置的履行频率,用户请求的响应时光以及处置的方法;平安性是掩护数据不被未授权的用户损坏;完全性是掩护数据不被授权的用户进行未经授权的修正。
2) 需求剖析的步调
(1) 查询拜访组织机构情形
懂得该组织的部分构成情形,各部分的职责和义务等,为剖析信息流程做准预备。
(2) 查询拜访各部分情形
懂得各部分营业运动情形,几个部分输入和输出的数据及其格局,所需的表格和卡片,若何加工处置这些数据,输出什么信息,输出到什么部分等。
(3) 获得用户的运动信息
协助用户明白对体系的各类请求,在此基本长进一步画出营业运动的“用户运动图”,经由过程用户运动图可以直不雅地把握用户的工作需求,也有利于进一步和用户沟通以便更精确懂得用户的需求。
(4) 用户的运动多种多样
有些合适盘算机来处置,而有些即使在盘算机情况中仍然须要人工处置。是以,要在用户运动图中肯定盘算机与人工分工的界线,在图中标明盘算机处置的运动规模,这个进程即肯定体系界限的进程,是需求剖析必弗成少的一个步调。由盘算机完成的功效就是新体系应当实现的功效。
(5) 剖析体系功效
肯定体系应具有哪些功效,能完成哪些义务。此阶段须要设计人员和用户协商、肯定、立案,在尽量知足用户请求的情形下,不要随意许诺用户不合理或无法实现的请求等。
(6) 剖析体系数据
肯定须要存储哪些数据,包含实体表,实体的属性表,实体的属性集,实体集之间的接洽;剖析根本数据和导出数据之间是否存在抵触;查询拜访用户对数据的处置请求,即完成什么样的处置,响应时光,平安性请求,完全性请求;并依据剖析成果绘制数据流程图和编制数据字典。
(7) 编写体系剖析申报
提交用户的决议计划部分审核。申报内容包含体系概况,体系功效解释,设计阶段划分,可行性剖析,体系软硬件及软件运行情况请求,构造图表(包含组织机构图、组织间接洽图及各机构功效营业图)及数据图表(包含数据流程图、功效模块图及数据字典)等内容。
(8) 数据流图与数据字典
在需求剖析慢慢分化的同时,体系所用的数据也逐级分化形成若干条理的数据流图。
①数据流图(DataFlowDiagram)是描写各运动之间数据流动的有力对象,是一种从数据流的角度描写一个组织营业运动的图示。数据流图被普遍用于数据库设计中,作为需求剖析阶段的主要文档技巧材料的主要内容,也是数据库信息体系验收的根据。数据流图用带著名字的箭头表现数据流,用标著名字的圆圈表现数据的加工处置,用直线表现文件,用方框表现数据的泉源和终点,是用户和设计人员都轻易懂得的一种表现体系功效的描写方法。
数据流图中对数据的描写是笼统的、粗拙的,并没有描写数据构成的各个部门切实其实切寄义,只有给出数据流图中的数据流、文件、加工等的具体、确实描写才算比拟完全地描写了这个体系,这个描写每个数据流、每个文件、每个加工的聚集就是数据字典。
②数据字典(DataDictionary)是进行具体的数据收集与剖析所获得的重要结果,是数据库设计中的一个有力对象。数据字典用来描写数据库体系运行中所涉及的各类对象,也是深圳网站扶植数据库设计者与用户交换的一个有力对象,可以供体系设计者、软件开辟者、体系保护者和用户参照应用,因而可以年夜年夜进步体系开辟效力,下降开辟和保护成本。
(9) 后续工作
后续工作包含组织专家评估申报,项目两边签字和签署协定书。