- 17
- 0
- 约9.35千字
- 约 96页
- 2016-11-04 发布于浙江
- 举报
6.5.2 Halstead方法 Halstead方法根据程序中运算符和操作数的总数来度量程序的复杂程度。 令N1为程序中运算符出现的总次数,N2为操作数出现的总次数,程序长度N定义为: N=N1+N2 程序中使用的不同运算符(包括关键字)的个数n1,以及不同操作数(变量和常数)的个数n2。预测程序长度的公式如下: H = n1 log2n1 + n2 log2n2 预测程序中包含错误的个数的公式如下: E = N log2 (n1+n2)/3000 Jackson图和层次图的区别: Jackson图 层次图 作用 ①描绘数据结构 ②描绘程序结构 描绘软件结构 矩形框 ①数据元素 ②几个语句 模块 连线 组成关系 调用关系 6.4.3 Jackson方法 Jackson结构程序设计方法由5个步骤组成: (1) 分析并确定输入数据和输出数据的逻辑结构,用Jackson图描绘数据结构。 (2) 找出输入数据结构和输出数据结构中有对应关系的数据单元。所谓有对应关系是指有直接的因果关系,在程序中可以同时处理的数据单元(对于重复出现的数据单元必须重复的次序和次数都相同才可能有对应关系)。 (3) 用下述规则从描绘数据结构的Jackson图导出描绘程序结构的Jackson图: 第一,为每对有对应关系的数据单元,按照它们在数据结构图中的层次在程序结构图的相应层次画一个处理框(层次不同时与
您可能关注的文档
- 课件-学员版(20140917省科协培训).ppt
- 理财规划师专业能力培训1-2章.ppt
- 六级作文课件---问题解决型.ppt
- 尿的形成和排出课件 hao.ppt
- 农业产业化、模式与策略 兰德教育.ppt
- 皮肤科常见病种用药(店员培训版-上篇).ppt
- 企业管理人员安全培训课件2016.ppt
- 企业经营实战演练—课程课件.ppt
- 人教版九下《威尼斯商人》有效课件2.ppt
- 人力资源管理(三级串讲课件).ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 《《全球定位系统(GPS)测量规范》(GBT 18314-2016)》.docx VIP
- 2025年AWS认证StorageGateway传输中数据加密专题试卷及解析.pdf VIP
- 2025年新疆兵团公务员考试申论真题及参考答案2.docx VIP
- 2025年金融风险管理师信用违约互换的定价原理与模型专题试卷及解析.pdf VIP
- 2红军不怕远征难市公开课金奖市赛课一等奖课件.pptx VIP
- (高清版)B-T 16422.3-2022 塑料 实验室光源暴露试验方法 第3部分:荧光紫外灯.pdf VIP
- 医院培训课件:《恶性室性心律失常的识别与处理》.pptx
- 结合分子指纹与3D结构的药物相似性计算.pdf VIP
- 材料加工软件:ProCAST二次开发_案例研究与实践操作.docx VIP
- 混凝土结构原理重要知识点总结.docx
原创力文档

文档评论(0)