软件开发工具及环境复习笔记.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发工具及环境复习笔记

1、数据库管理系统的特点和功能数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。他对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。Oracle:Oracle公司产品。具有关系型数据库的一般功能,还有以下特点:可移植性、集群服务、数据挖掘、空间数据库、开发工具SQL Sercver:微软公司产品。关系型数据库、复制服务、管理工具、开发工具等,同时集成了数据仓储、分析和生成报表功能,还有数据集成功能、分析服务、报告服务、商业智能及Office集成等。Sybase:Sybase公司产品。自适应服务器企业版是一个处理关键业务计算的最有效的数据管理平台之一,其产品性能良好;优势数据库服务是一个全功能、易于嵌入、基于客户/服务的数据库管理系统,提供了基于表和基于SQL的索引顺序访问方法对数据进行访问。DB2:IBM公司产品。采用多进程、多线索体系结构,并分别根据相应平台环境做调整和优化,以便达到较好的性能。特色如下:支持面向对象的编程、支持多媒体应用程序、强大的备份和恢复能力、支持存储过程和触发器、支持异构分布式数据库访问、支持数据复制。MySQL:MySQL AB公司产品,被sun收购。使用C和C++编写,支持多种操作系统,为多种编程语言提供了API,支持多线程,优化的SQL查询算法,提供多种语言支持,提供TCP/IP、ODBC和JDBC等多种数据库连接途径,提供用于管理、检查、优化数据库操作的管理工具、可以处理拥有上千万条记录的大型数据库。2、数据库管理工具的特点和功能功能:创建概念数据模型功能、创建物理数据模型功能、数据库连接、数据迁移与备份恢复、浏览数据库对象、数据库的库表操作、用户管理、检查设计与逆向工程、性能监视、调试存储过程。特点:SQL Developer:Oracle公司产品。可以用于将DB2数据库、SQL Server数据库、MySQL数据库迁移到Oracle数据库。Navicaat Lite:用于MySQL时可以管理开发触发器、存储过程、函数、事件、视图和用户等对象;用于SQL Server是,可以管理开发触发器、函数、视图等对象;用于Orcale时,可以管理开发目录、表空间、同义词、物化视图、触发器、序列、类型等对象。软件画面简洁,操作简单。Eclipse:在软件开发过程中,如果能够将程序员使用的所有功能集成到一个IDE中,使用起来会十分简单方便。可以免去启动和切换工具软件,达到节省开发时间,减少使用计算机CPU和内存的效果。PL/SQL Developer:运行速度快、稳定、占用内存少、简单易用、开发效率高。3、采用对象模型来设计数据库的方法基于对象模型的数据库设计可以分为两个阶段:逻辑设计和物理设计。在逻辑设计注重描述实体的划分和不同实体之间的关系,不生成具体的表结构。在物理设计阶段则注重表或视图的定义、外键的约束以及物理存储参数的设置等内容,针对具体的数据库管理系统来进行。逻辑结构设计首先要将概念结构转化为关系模型,然后对数据模型进行优化。物理结构设计阶段主要包括以下四个过程:分析影响无力数据库设计的因素,为关系模式选择存取方法,设局关系、索引等数据库文件的物理存储结构,评价物理结构。4、项目管理的主要内容和各项内容的管理方法软件项目管理的主要内容包括:软件项目需求管理,软件项目估算与进度管理、软件项目配置管理,软件项目风险管理,软件项目质量管理,软件项目资源管理等。软件项目管理:对需求的有效性、一致性、完备性、现实性、可检验性、可跟踪性、可调节性和可读性进行检查。软件项目成本管理:建立目标,规划需要的数据和资源,确定软件需求,拟定可行的细节,运用多种独立的技术和原始资料,比较并迭代各种估算值,随访跟踪。软件项目进度管理:活动定义,活动排序,活动资源估计,活动历时估计,制定进度计划,进度控制软件项目风险管理:制定风险管理计划,风险识别,风险分析,风险计划,风险跟踪,风险应对,风险管理验证软件项目资源管理:资源的描述、资源的有效性说明、资源在何时开始需要和资源使用的持续时间。资源包括人力资源、硬件资源、软件资源。软件项目质量管理:软件质量保证,软件评审,软件测试,软件缺陷跟踪与预防,ISO9000:2000和CMM。5、项目管理工具的功能和特点Microsoft Project:微软公司产品。协助项目经理制定计划、为任务分配资源、跟踪进度、管理预算和分析工作量。优点是用户可以在应用文件之间来回移动信息资料。另外,软件还包含应用文件的视像,便于高级用户设计接口或自动处理重复性工作。P3:Primavera公司产品。用于项目进度计划、动态控制、资源管理和成本控制。P3能同时管理多个工程,能有效控制大型、复杂项目,而且能够处理时间跨度大、繁杂和多日里的工程,可模拟实际资源消耗曲线

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档