软件开发工具和环境复习笔记_第1页
软件开发工具和环境复习笔记_第2页
软件开发工具和环境复习笔记_第3页
软件开发工具和环境复习笔记_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、数据库管理系统的特点和功能数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。他对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。Oracle:Oracle公司产品。具有关系型数据库的一般功能,还有以下特点:可移植性、集群服务、数据挖掘、空间数据库、开发工具SQL Sercver:微软公司产品。关系型数据库、复制服务、管理工具、开发工具等,同时集成了数据仓储、分析和生成报表功能,还有数据集成功能、分析服务、报告服务、商业智能及Office集成等。Sybase:Sybase公司产品。自适应服务器企业版是一个处理关键业务计算的最有效的数据管理平台之一,其产品性

2、能良好;优势数据库服务是一个全功能、易于嵌入、基于客户/服务的数据库管理系统,提供了基于表和基于SQL的索引顺序访问方法对数据进行访问。DB2:IBM公司产品。采用多进程、多线索体系结构,并分别根据相应平台环境做调整和优化,以便达到较好的性能。特色如下:支持面向对象的编程、支持多媒体应用程序、强大的备份和恢复能力、支持存储过程和触发器、支持异构分布式数据库访问、支持数据复制。MySQL:MySQL AB公司产品,被sun收购。使用C和C+编写,支持多种操作系统,为多种编程语言提供了API,支持多线程,优化的SQL查询算法,提供多种语言支持,提供TCP/IP、ODBC和JDBC等多种数据库连接途

3、径,提供用于管理、检查、优化数据库操作的管理工具、可以处理拥有上千万条记录的大型数据库。2、数据库管理工具的特点和功能功能:创建概念数据模型功能、创建物理数据模型功能、数据库连接、数据迁移与备份恢复、浏览数据库对象、数据库的库表操作、用户管理、检查设计与逆向工程、性能监视、调试存储过程。特点:SQL Developer:Oracle公司产品。可以用于将DB2数据库、SQL Server数据库、MySQL数据库迁移到Oracle数据库。Navicaat Lite:用于MySQL时可以管理开发触发器、存储过程、函数、事件、视图和用户等对象;用于SQL Server是,可以管理开发触发器、函数、视图

4、等对象;用于Orcale时,可以管理开发目录、表空间、同义词、物化视图、触发器、序列、类型等对象。软件画面简洁,操作简单。Eclipse:在软件开发过程中,如果能够将程序员使用的所有功能集成到一个IDE中,使用起来会十分简单方便。可以免去启动和切换工具软件,达到节省开发时间,减少使用计算机CPU和内存的效果。PL/SQL Developer:运行速度快、稳定、占用内存少、简单易用、开发效率高。3、采用对象模型来设计数据库的方法基于对象模型的数据库设计可以分为两个阶段:逻辑设计和物理设计。在逻辑设计注重描述实体的划分和不同实体之间的关系,不生成具体的表结构。在物理设计阶段则注重表或视图的定义、外

5、键的约束以及物理存储参数的设置等内容,针对具体的数据库管理系统来进行。逻辑结构设计首先要将概念结构转化为关系模型,然后对数据模型进行优化。物理结构设计阶段主要包括以下四个过程:分析影响无力数据库设计的因素,为关系模式选择存取方法,设局关系、索引等数据库文件的物理存储结构,评价物理结构。4、项目管理的主要内容和各项内容的管理方法软件项目管理的主要内容包括:软件项目需求管理,软件项目估算与进度管理、软件项目配置管理,软件项目风险管理,软件项目质量管理,软件项目资源管理等。软件项目管理:对需求的有效性、一致性、完备性、现实性、可检验性、可跟踪性、可调节性和可读性进行检查。软件项目成本管理:建立目标,

6、规划需要的数据和资源,确定软件需求,拟定可行的细节,运用多种独立的技术和原始资料,比较并迭代各种估算值,随访跟踪。软件项目进度管理:活动定义,活动排序,活动资源估计,活动历时估计,制定进度计划,进度控制软件项目风险管理:制定风险管理计划,风险识别,风险分析,风险计划,风险跟踪,风险应对,风险管理验证软件项目资源管理:资源的描述、资源的有效性说明、资源在何时开始需要和资源使用的持续时间。资源包括人力资源、硬件资源、软件资源。软件项目质量管理:软件质量保证,软件评审,软件测试,软件缺陷跟踪与预防,ISO9000:2000和CMM。5、项目管理工具的功能和特点Microsoft Project:微软

7、公司产品。协助项目经理制定计划、为任务分配资源、跟踪进度、管理预算和分析工作量。优点是用户可以在应用文件之间来回移动信息资料。另外,软件还包含应用文件的视像,便于高级用户设计接口或自动处理重复性工作。P3:Primavera公司产品。用于项目进度计划、动态控制、资源管理和成本控制。P3能同时管理多个工程,能有效控制大型、复杂项目,而且能够处理时间跨度大、繁杂和多日里的工程,可模拟实际资源消耗曲线、延时,有丰富、直观的图形接口,可以快速地编排大型和复杂工程的进度和资源计划。SureTark Project Manager:Primavera Systems公司产品。具有优异的放缩、压缩及拖入功能

8、,它的基本结构便与调整,定制模板容易创建,工作分析结构功能优异,便于使用,重复活动处理简便,活动网络图可分区段储存于磁盘,并可装入其他程序。CA-SuperProject:Computer Associates International公司产品能创建和合并多个项目文件,为网络工作者提供多个密码登录方式,能够进行计划审评法的概率分析。Project Scheduler:Scitor公司产品。图形界面设计完好,报表和制图功能强大,方便在任务之间建立图式连接,任务工时修改容易,资源的优先设置及自愿的平衡算法非常实用,对多个项目及大型项目的操作处理比较简单。Time Line:Symantec公司产

9、品。有强大的报表功能、与SQL数据库的连接功能,日程表和电子邮件的功能、排序和筛选能力,以及多项目处理功能。此外,软件提供Co-Pilot功能,是一个很有用的推出式帮助设施,用户界面友好,极易操作。6、甘特图的制作方法P209,只能意会不能言传7、软件测试中的逻辑覆盖技术刚考完试别问我8、系统分析与设计工具介绍图表工具Visio:微软公司产品。提供起强大的图形绘制功能,与Mircosoft Office系列其他软件及程度较好,既可单独运行,也可以在其他office软件中作为对象插入,同时也可以与这些软件进行数据的导入与导出。软件提供包括IT管理、流程建模、构建体系结构、用户界面设计、UML设计

10、、人力资源管理、项目管理等模板。需求分析工具BPwin:Computer Association公司产品。用于业务流程可视化、分析和提高业务处理能力的CASE环境。提供功能剑魔、数据建模和工作流建模。鉴于建立过程模型有关的任务自动化。为复杂项目的项目分析小组成员提供统一的的分析环境。可与模型管理工具ModelMart集成使用。可与数据建模工具ERwin集成使用。数据库建模工具ERwin:CA公司产品。为企业级数据需求和关系数据库提供一个定义、管理和实现的平台。软件提供多种正向工程,支持概念模型和物理模型之间的无损转换,并能根据物理模型自动生成数据库或数据库脚本,还支持基于XML格式的数据模型输

11、出。同时支持逆向工程,能根据实际的数据库或数据库脚本生成物理模型和逻辑模型。可以与BPwin进行无缝集成。面向对象建模工具Rational Rose:Rational公司产品,被IBM收购。主要功能为:对业务进行建模;建立UML模型图;对数据库进行建模,并可以在对象模型和数据模型之间进行正逆向工程,相互同步;建立构建模型;提供一系列正向工程,可根据模型自动生成目标语言的框架代码。主要特点:可与IBM公司其他的工具进行无缝集成;支持团队开发;提供多种方法,允许用户定制和扩展Rose;支持多种开发语言的正向工程和逆向工程;支持unicode。系统建模工具PowerDesigner:Sybase公司

12、产品。是一种图形化的易于使用的case工具集,使用它可以方便的进行软件系统及数据库的分析与设计。软件可以辅助设计人员建立以下各种模型:业务处理模型、概念模型、逻辑模型、物理模型、信息流模型、面向对象模型。9、四大模型的主要内容和建模方法不知道是什么鬼的四大模型,可能是作业的那四个,错了别找我。10、常用集成开发环境的介绍以及实用方法,并能运用其完成系统设计(结构和界面)Eclipse:跨平台的自由集成开发环境,最初用于JAVA语言开发,目前通过插件可以作为C/C+、Python、PHP等其他语言的开发工具。NetBeans:可以建立Web应用、企业应用、桌面应用和移动应用,支持Java、C/C+、PHP、Python、Rudy等程序设计语言的开发。Inte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论