- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件开发基础推荐
第*页 数据字典DD(Data Directory) DD对数据流程图中出现的所有元素给出逻辑定义;即给出DFD中的数据流、加工和文件、及及数据项等的详细解释。 数据字典的条目解释通常采用规范的定义形式: 客帐=帐号+房租+IDD费+餐饮费+洗衣费+娱乐费+日期+经办人 内容 数据流:编号、名称、简述、别名、构成、来源、去向、流量 数据项目:编号、名称、简述、别名、类型、长度、位数 数据文件:编号、名称、简述、别名、构成、关键字、存取要求 处理 编号、名称、简述、别名、处理条件、I/O内容、处理逻辑 主讲老师:刘志强 第*页 编写DD的要求 一致性、无冗余 与DFD相互引用 DD的建立和维护是件细致而又复杂的工作。大的数据处理系统在DD上投入的工作量是相当大的。一般采用计算机进行DD的自动管理,包括:建立新的条目定义、修改、查询操作等。 DD中收集的信息不容许有多重定义的现象(即最小冗余度)。 主讲老师:刘志强 第*页 判定表 采用判定树能把加工逻辑表示的更加清楚。判定树中纵向各列给出的是不同的条件,横向各行则表示在任何条件下相应的处理。例如: 条件 结 帐 时 间 12点前 12~18点 18点后 处理 不收费 收半费 收全费 ? ? ? 主讲老师:刘志强 第*页 判定树 判定树比判定表更家直观,它用来描述具有多个条件的数据加工更容易被用户接受。树状的分枝表示多种不同的条件。例如, 结帐时间=? 12点前 12~18点间 18点后 不收费 收半费 收全费 下一页 主讲老师:刘志强 第*页 教学课时分配表 章 次 教 学 内 容 总课时 第1阶段 确定设计方向 8 第2阶段 可行性分析 16 第3阶段 概要设计 16 第4阶段 详细设计 24 第5阶段 编写代码 32 第6阶段 软件测试 12 第7阶段 编写项目文档 16 第8阶段 项目展示 8 合 计 132 主讲老师:刘志强 第*页 第1阶段 确定设计方向(1周) 【教学目的和要求】 复习前期学习的基础知识和基本技能,熟悉C#、Java、ASP.NET、网页设计等编程环境。根据所学重点和所掌握内容的侧重点,选择合适的设计方向和题目。 【教学重点和难点】 重点:选择合适的设计方向和题目 难点:选择合适的设计方向和题目 【主要内容】 1.1 选题意义 1.2 主要内容 1.3 拟实施步骤 主讲老师:刘志强 第*页 第2阶段 可行性分析 (2周) 【教学目的和要求】 通过对项目的主要内容和配套条件,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。 【教学重点和难点】 重点:方案的研究论证 难点:方案的研究论证深度 【主要内容】 2.1 可行性研究报告 2.1.1 引言 2.1.2可行性研究的前提2.1.3 对现有系统的分析2.1.4所建议的系统可选择的其他系统方案投资及效益分析社会因素方面的可能性 2.2 项目开发计划 2.2.1引言 2.2.2 项目概述 2.2.3实施计划 2.2.4支持条件 2.2.5专题计划要点 主讲老师:刘志强 下一页 主讲老师:刘志强 上一页 停止放映 下一页 主讲老师:刘志强 需求分析 主讲老师:刘志强 第*页 软件工程七条基本原理 用分阶段的生命周期计划严格管理 坚持进行阶段评审 实行严格的产品控制 采用现代程序设计技术 结果应能清楚地审查 开发小组人员少而精 承认不断改进软件工程实践的必要性 主讲老师:刘志强 第*页 一、软件生命周期各个阶段任务 需求分析、定义 系统总体设计 系统编程 系统测试 系统维护 主讲老师:刘志强 第*页 瀑布模型 需求分析7% 系统设计6% 软件编程7% 软件测试13% 软件维护67% 用户要求 分析报告 系统设计报告 源程序 测试报告 更改要求 U A M A T M M P U T P U A M P A 系统分析员 M 项目管理员 P 程序员 T 高级程序员 U 用户 主讲老师:刘志强 第*页 瀑布模型的特点 瀑布模型具有顺序性和依赖性,即后一阶段的工作必须在前一阶段的工作完成后才能开始。 把逻辑设计与物理设计清楚地划分开,是瀑布模型的重要指导思想。 瀑布模型强调
文档评论(0)