首页 软件工程及数据库设计

软件工程及数据库设计

举报
开通vip

软件工程及数据库设计软件工程,用工程化的方法开发软件,从而解决或缓解软件危机 软件工程,用工程化的方法开发软件,从而解决或缓解软件危机 包括三个要素:方法、工具、过程。 基本思想是在软件开发过程中,需要应用工程化原则进行软件开发(把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以便经济的开发出高质量的软件并有效的维护它),并将这个思想贯穿到软件开发的整个过程中。 软件生命周期:从软件定义,开发,使用,维护到报废为止的整个过程。包括问题定义、可行性分析、需求分析、总体设计、详细设计、编码、测试和维护。 结构化...

软件工程及数据库设计
软件 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 ,用工程化的方法开发软件,从而解决或缓解软件危机 软件工程,用工程化的方法开发软件,从而解决或缓解软件危机 包括三个要素:方法、工具、过程。 基本思想是在软件开发过程中,需要应用工程化原则进行软件开发(把经过时间考验而 证明 住所证明下载场所使用证明下载诊断证明下载住所证明下载爱问住所证明下载爱问 正确的管理技术和当前能够得到的最好的技术和方法结合起来,以便经济的开发出高质量的软件并有效的维护它),并将这个思想贯穿到软件开发的整个过程中。 软件生命周期:从软件定义,开发,使用,维护到报废为止的整个过程。包括问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 定义、可行性分析、需求分析、总体设计、详细设计、编码、测试和维护。 结构化分析方法(SA)用到的工具:DFD,数据字典,判定树,判定表。 结构化设计方法(SD)用到的工具:PAD,N-S图,流程图,PDL 设计分:概要设计(总体设计)、详细设计(过程设计)两个步骤。 测试也需要分步骤进行,单元测试(模块测试)、组装测试(集成测试)、确认测试和系统测试。 软件需求规格说明是产品需求的最终成果。 设计阶段分为概要设计和详细设计 概要设计:系统设计,结构设计(需要遵循高内聚,,低耦合的原则) 详细设计,具体的实现软件目标 数据库 存放数据的仓库。存储在计算机内的,大量的,有结构的,可共享的数据 数据库的特点 数据按一定的数据模型组织 描述 和存储 冗余小 数据独立性高。数据的组织结构和存储方法与应用程序互不依赖彼此独立。 物理独立性:应用程序与磁盘上的数据相互独立,数据的存储改变了,程序也可以不变 逻辑独立性:…………....数据库的逻辑结构是相互独立的。逻辑结构改变了,程序可以不变。 易扩展 可共享 数据库,数据库管理系统(DBMS),数据库系统 现实世界-------------信息世界--------------机器世界 (抽象) 概念模型 (转化) 数据模型 (关系,网状,层次模型) 独立于计算机 与计算机有关 数据模型通常由数据结构、数据操作、完整性约束组成 层次模型:有且仅有一个结点无双亲,称为根结点 其他结点有且仅有一个双亲 网状模型:取消层次模型的两个限制,允许一个以上的结点无双亲,每个结点也可以有多个父结点。 关系模型:用表格形式表示实体类型及其之间的关系。基本数据结构是二维表。每一张二维表称为一个关系。 操作主要是查,插,删,改。 关系模型逻辑结构是有若干个关系模式组成的集合。 数据库设计步骤:需求分析、概念设计、逻辑设计、物理设计。 需求分析:产生数据字典和数据流图。 概念设计:产生概念模型(E-R图) 逻辑结构设计:E-R图转换成数据模型(如关系模型) 形成数据库逻辑模式。然后形成数据的外模式。 物理设计阶段:形成内模式。选取合适的存储结构和存取方法。
本文档为【软件工程及数据库设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_689738
暂无简介~
格式:doc
大小:23KB
软件:Word
页数:2
分类:计算机考试
上传时间:2011-09-08
浏览量:35