- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 数据字典的内容 定义4类元素的组成: (1) 数据流 (2) 数据流分量(即数据元素) (3) 数据存储 (4) 处理 对数据处理的定义可用其他工具(如IPO图或PDL)描述。 * §5. 数据字典 数据字典中记录数据元素的信息: 一般信息(名字,别名,描述等等) 定义(数据类型,长度,结构等等) 使用特点(值的范围,使用频率,使用方式—输入、输出、本地,条件值等等) 控制信息(来源,用户,使用它的程序,改变权,使用权等等) 分组信息(父结构,从属结构,物理位置——记录、文件和数据库等等)。 * §5. 数据字典 数据元素的别名:该元素的其他等价的名字,出现别名的原因: (1) 对于同样的数据,不同的用户使用了不同的名字; (2) 一个分析员在不同时期对同一个数据使用了不同的名字; (3) 两个分析员分别分析同一个数据流时,使用了不同的名字。 应该尽量减少出现别名,但是不可能完全消除别名。 * §5. 数据字典 2 定义数据的方法 对数据自顶向下的分解。 数据分解的程度—当分解到不需要进一步定义,每个和工程有关的人也都清楚其含义的元素时停止。 由数据元素组成数据的方式有4种类型: (1) 顺序:以确定次序连接两个或多个分量; (2) 选择:从两个或多个可能的元素中选取一个; (3) 重复:把指定的分量重复零次或多次。 (4) 可选:一个分量是可有可无的(重复零次或一次)。 可以使用上述关系算符定义数据字典中的任何条目。 * §5. 数据字典 符号: = :等价于(定义为); + :和(连接两个分量); [ ]:或(从方括弧内列出的若干个分量中选择一个),通常用“|”号隔开供选择的分量;{ } :重复(重复花括弧内的分量); ( ) :可选(圆括弧里的分量可有可无)。 * §5. 数据字典 例: 某程序设计语言规定,用户说明的标识符是长度不超过8个字符的字符串,其中第一个字符必须是字母字符,随后的字符既可以是字母字符也可以是数字字符。 定义标识符: 标识符=字母字符+字母数字串 字母数字串=0{字母或数字}7 字母或数字=[字母字符|数字字符] * §5. 数据字典 * 名字:定货报表 别名:定货信息 描述:每天一次送检采购员 的需要定货的零件表 定义: 定货报表=零件编号+零件名称 +定货数量+目前价格 +主要供应者 +次要供应者 位置:输出到打印机 } 数据 结构 struct 定货报表 { char 零件编号[8]; char 零件名称[20]; int 定货数量; float 目前价格; struct supplier 主要供应者; struct supplier 次要供应者; }; 卡片形式,包含信息: 名字、别名、描述、定义、位置。 例子: 3 数据字典的实现 §5. 数据字典 §5. 数据字典 名字:零件编号 别名: 描述:唯一地标识库存清单中 一个特定零件的关键域 定义:零件编号 = 8 {字符} 8 位置:定货报告 定货信息 库存清单 * 若修改“零件编号”的定义,则受到影响的数据均列于此 §6 成本/效益分析(Cost/Benefit) 1、成本估计(Cost Estimation) ⑴ 代码行技术:每行代码的平均成本 ? 源代码行数 ⑵ 任务分解技术:人力 ? 工资 ⑶ 经验公式及软件: * 软件:Boehm’s Constructive Cost Model (COCOMO) v1.0 in 1980s , v2.0 in 1995 详细讨论见第十三章。 §6 成本/效益分析 2、效益估计(Benefit Estimation) 例:假设某软件生命周期为5年。现在投资20万元,平均年利率3%。从第一年起,每年年底收入4.2万元,问该项目是否值得投资? * P = 20万 4.2万 4.2万 4.2万 4.2万 4.2万 0 1 2 3 4 5 §6 成本/效益分析 到第5年底结算时: 投资额 = 200000?(1+3%)5 ? 231855(元) 收入 = 42000 ? [(1+3%)4+ (1+3%)3+ (1+3%)2+ (1+3%)+1] ? 222984(元) * 不合算! §6 成本/效益分析 ? 衡量工程价值的经济指标有: ⑴ 纯收入 = 折合现价的总收入 - 当前投资额 = * ⑵ 投资回收期 例:第6年底可收
您可能关注的文档
最近下载
- 体例格式12:工学一体化课程《小型网络安装与调试》任务4教学单元2教学单元活动方案1.docx VIP
- 京瓷哲学手册.pdf VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务4教学单元3教学单元活动方案.docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务4教学单元5教学单元实施计划.docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务4教学单元6教学单元活动方案.docx VIP
- 小学教师的专业能力与成长.pptx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务4教学单元7教学单元活动方案.docx VIP
- T_CECS 1280-2023 机电工程装配式支吊架安装及验收规程.docx
- 胸痛中心应知应会试题试题(附答案).docx VIP
- 热带雨林·生态环境课件.ppt VIP
文档评论(0)