一:什么是数据库设计?数据库设计就是将数据库中的数据实体以及这些数据实体之间的关系,进行规范和结构化的过程.二:为什么要实施数据库设计?1:良好的数据库设计可以有效的解决数据冗余的问题2:效率高3:便于进一步扩展4:使得应用程序开发变得容易三:设计数据库的步骤第一步 需求分析: 分析客户的业务和数据 ...
分类:
数据库 时间:
2018-09-13 21:40:27
阅读次数:
231
瀑布式 瀑布式开发用行业术语来解释就是,在软件定项的时候个开发阶段的准备:需求分析,组件定义,概要设计,详细设计,编码规范,冒烟测试,PRE/PRD测试等。 也就是说在开发之前就把一系列的事情都定义好,按步骤完成对应任务缺一不可。 优点: 1、步骤清晰明确; 2、文档完整,开发过程中可以作为参考; ...
分类:
其他好文 时间:
2018-09-06 16:26:07
阅读次数:
428
开发阶段 类型、阶段 完成工作 工具方法 交付结果 注意事项 需求分析阶段 需求获取 和客户交流,挖掘需求 PDOA方法、SA方法、OOA方法、面谈、问卷调查、小组讨论、情景串联、参与或者观察业务流程、现有产品或者竞争对手的描述文档 跟踪矩阵进行需求变更管理 《需求规格说明书》 合同中标清楚“做什么 ...
分类:
其他好文 时间:
2018-08-30 20:11:52
阅读次数:
181
PDM(物理概念模型)各种属性建立如PK,AK等 https://blog.csdn.net/qq_27376871/article/details/51321609 CDM: ER图详细教程 通常在概要设计阶段,画er图,是现实世界中数据特征的抽象 https://www.cnblogs.com/ ...
分类:
其他好文 时间:
2018-07-30 11:11:47
阅读次数:
134
数据库设计:就是将数据库中的数据库实体及这些数据库实体之间的关系,进行规划和结构化的过程。 项目开发过程: 需求分析 概要设计 详细设计 代码编写 运行测试 打包发行 数据库的系统分析基本步骤:收集信息、标识实体、标识每个实体需要存储的详细信息、标识实体之间的关系。 实体,就是指现实世界中具有区分其 ...
分类:
数据库 时间:
2018-07-27 01:32:46
阅读次数:
165
学习总结: 学习过程:今天老师具体讲解了一下一个项目从需求分析到完结的过程,其次讲解了一下用户日志分析的具体操作过程,先将用户日志进行数据清洗,其次选择出自己需要的数据存入hive数据库再通过sooop导入mysql数据库,通过echar插件以表格形式显示出来。 总结:了解了项目的概要设计流程。了解 ...
分类:
其他好文 时间:
2018-07-23 10:56:41
阅读次数:
226
一、根据自己的学习实践回答自己在实验一的任务4中提的问题,并提出一个新的问题。 1.软件工程包括了什么? 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。包括三个阶段,定义阶段:可行性研究初步项目计划、需求分析开发阶段:概要设计、详细设计、实现与测试;运行和维护阶段:运行 ...
分类:
其他好文 时间:
2018-07-15 23:19:17
阅读次数:
204
数据库的设计有一个严谨的流程,根据流程制作一个完整的数据库,可以省去很多的时间,也可以最大程度上与客户的想法契合。 需求分析阶段:分析客户的业务和数据处理需求 概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整 详细设计阶段:应用三大范式审核数据库结构 代码编写阶段:物理实现数据库,编 ...
分类:
数据库 时间:
2018-07-13 19:02:17
阅读次数:
163
前言 说到测试用例的设计,我想每个有过测试经历的测试工程师都会认为很简单,不就是:按需求或概要设计,得到软件功能划分图,然后据此按每个功能,采用等价类划分、临界值、因果图等方法来设计用例就行了。 但事实上撇开测试数据的设计不谈,仅就测试项来说,我们发现,对同一个项目,有经验的测试人员,在写用例或测试 ...
分类:
其他好文 时间:
2018-07-06 15:51:20
阅读次数:
152
(转)高内聚与低耦合 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于 ...
分类:
其他好文 时间:
2018-06-30 18:51:39
阅读次数:
204