- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构的描述 符 号 含 义 举 例 = 被定义为 + 和 x = a+b [...,...] 或 [...|...] 或 x = [a , b],x = [a | b] { ... }或 m{...}n 重复 x = {a}, x = 3{a}8 (...) 可选 x = (a) “...” 基本数据元素 x = “a” .. 连结符 x = 1..9 存折=户名+所号+帐号+开户日+性质+(印密)+1{存取行}50 户名=2{字母}24 所号=“001”..“999” 帐号=.. 开户日=年+月+日 性质=“1”..“6” 注:“1”表示普通户,“5”表示工资户等 印密=“0” 注:印密在存折上不显示 存取行=日期+(摘要)+支出+存入+余额+操作+复核 第 3 章 结构化分析 3.7 数据字典 数据字典:描述结构化分析过程中定义的对象的内容,一种半形式化的工具。 数据字典:所有与系统相关的数据元素的有组织的列表,并且包含了对这些数据元素的精确、严格的定义,从而使用户和系统分析员双方对输入、输出、存储的成分甚至中间计算结构有共同的理解 数据字典包含的信息: 名字:数据、控制项、数据存储或外部实体的主要名称 别名:第一项中对象的其他名字 使用地点与方式:使用数据或控制项的处理的列表,以及使用这些对象的方式 内容描述:描述数据或控制内容的符号 补充信息:关于数据类型、预置值、限制等的其他信息 第 3 章 结构化分析 3.7 数据字典 数据元素组成数据的方式的三种基本类型: 顺序:以确定次序连接两个或多个分量 选择:从两个或多个可能的元素中选取一个 重复:把指定的分量重复零次或多次 关系算符: · 可选 即一个分量是可有可无的(重复零次或一次) = 等价于(或定义为) + 和(即,连接两个分量) [ ] 或(即,从方括号内列出的若干分量中选择一个),通常用“|”号分开供选择的分量 { } 重复(即,重复花括弧内的分量) ()可选(即,圆括弧内的分量可有可无) 存折格式 华中科技大学计算机学院 胡卫军 Tel: 027E-mail:huweijun@mail.hust.edu.cn 第二篇 传统方法学 第 3 章 结构化分析(Structured Analysis,SA) 第 4 章 结构化设计(Structured Design,SD) 第 5 章 结构化实现 第 3 章 结构化分析 3.1 概 述 需求分析:发现、求精、建模、规格说明和复审的过程。 从宏观角度调查、分析用户所面临的问题。 分析员对用户提出的初步要求应该反复求精多次细化,才能充分理解用户的需求,得出对目标系统的完整、准确和具体的要求。 第 3 章 结构化分析 3.1 概 述 数据模型 功能模型 行为模型 软件需求规格说明 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。 模型:为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。 模型:由一组图形符号和组织这些符号的规则组成。 第 3 章 结构化分析 3.1 概 述 必须理解和表示问题的信息域,根据这条准则应该建立数据模型 必须定义软件应完成的功能,这条准则要求建立功能模型 必须表示作为外部事件结果的软件行为,这条准则要求建立行为模型 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节 分析过程应该从要素信息移向实现细节 结构化分析方法必须遵守的准则: 第 3 章 结构化分析 3.2 与用户通信的技术 正式访谈:事先准备好的问题 非正式访谈:提出可以自由回答的开放性问题 当需要调查大量人员的意见时,向被调查人员分发调查表是一个十分有效的做法 情景分析技术:对用户运用目标系统解决某个具体问题的方法和结果进行分析 访谈(会谈):最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。 3.2.1 访谈 它能在某种程度上演示产品的行为,从而便于用户理解,而且还可能进一步揭示出一些系统分析员目前还不知道的需求 由于情景分析较易为用户所理解,因此,使用这种技术能保证用户在需求分析过程中始终扮演一个积极主动的角色
您可能关注的文档
最近下载
- “产业襄阳”发展战略规划.doc VIP
- 2013款东风雪铁龙C5_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 运动营养学(第三版)课件全套 第1--10章 运动营养学基础、 健身运动的合理膳食营养---运动.pptx
- 《门诊院感》课件.pptx VIP
- 2024-2025学年上海市奉贤区高三上学期高考一模物理试卷含详解.docx
- DB45_T618-2009:建筑施工模板及作业平台钢管支架构造安全技术规范.pdf VIP
- 2023年河北省衡水中学自主招生数学模拟试卷及答案解析.pdf
- 2024驾校学员管理制度 .pdf VIP
- 2024年四川省中考语文试卷十六套合卷含答案.pptx VIP
- 程家惠《洋话汉音》(升级版).doc
文档评论(0)