《软件开发工具与环境》期末复习提要_第1页
《软件开发工具与环境》期末复习提要_第2页
《软件开发工具与环境》期末复习提要_第3页
全文预览已结束

下载本文档

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

文档简介

1、软件开发工具与环境期末复习提要中央电大计算机教研室软件开发工具与环境是计算机应用专业计算机应用软件开发方向必修的专业基础课程。该课程的特点是涉及面广、实用性强。本课程的目的是使学员在学习了软件工程的基本理论知识之后,进一步了解和掌握当前流行的软件开发工具与环境,从而提高软件开发的能力与水平。课程教学总学时数为54学时,其中授课时间为20学时(含面授、录像学时),实验课时为34学时。总学分数为3学分。本复习提要是以软件开发工具与环境课程的教学大纲为依据,以文字教材内容为基础而编写的。目的在于使学生理清思路,分清主次,为本课程的期末复习提供参考。一、各章重点、难点和复习要求说明第一章 软件开发工具

2、与环境概述重点掌握的内容: 软件开发工具的概念,软件开发工具的功能,软件开发工具的分类和特点,软件开发环境,软件开发环境的结构,软件开发工具与环境的关系;Windows 98开发环境中的Windows操作系统、Windows NT操作系统、程序开发环境;Linux操作系统;UNIX操作系统;CASE技术等。一般掌握内容:软件开发工具的发展过程,软件开发的基本过程,常用开发环境中的关于Windows98操作系统,Windows98开发环境,Windows NT 4.0等。第二章 软件开发工具PowerBuilder重点掌握的内容: PowerBuilder介绍中的一些基本概念,窗口及控件,菜单对

3、象,数据窗口,用户对象,用户对象分类,使用用户对象,应用程序开发方法,PowerScript编程语言,嵌入式SQL语句等。 说明:大纲中指出:“第三、四章介绍的软件开发工具PowerBuilder和CASE工具PowerDesigner是当前较流行的软件,随着软件、CASE工具的最新发展,应及时调整和补充授课内容。”目前,PowerBuilder 已经有8.0版本,而教材讲的是6.0版本,所以有关创建应用对象、创建窗口、创建菜单等内容,可根据各地试验情况来定。一般掌握内容: PowerBuilder的功能和特点,创建新用户对象,窗口与用户对象间的通讯,用户事件定义,用户对象示例等。第三章 Po

4、werDesigner重点掌握的内容: 着重理解PowerDesigner概述中的概念,PowerDesigner的模块组成,,PowerDesigner的模型和对象特征; ProcessAnalyst中的概念,,PowerDesigner简介等。 说明:目前,PowerDesigner 已经有7.5版本,而教材讲的是6.0版本,所以有关使用ProcessAnalyst建立处理分析模型、使用DataArchitect 创建实体关系图等可根据各地试验情况定。一般掌握内容: ProcessAnalyst需求分析,从数据库生成PDM等。二、参考题型一、 回答下列各问题1、 什么是软件工具?答案:软件

5、工具是一种软件,它是辅助和支援其它软件研制和维护的工具,研制软件开发工具的主要目的是为了提高软件生产率和改进软件的质量。2、 Java语言有哪些特点?答案:1)拥有一个更简洁的语法;2)拥有一个更好的内存管理模式;3)是通过虚拟机解释执行的;4)平台的无关性。 3、 CASE工具不同于以往的软件工具,主要体现在哪几个方面?答案:1)支持专用的个人计算环境;2)使用图形功能对软件系统进行说明并建立文档;3)将软件生存期各阶段的工作连接在一起;4)收集和连接软件系统中从最初的需求到软件维护各个环节的所有信息;5)用人工智能技术实现软件开发和维护工作的自动化。4、 什么是外部可视用户对象?答案:实际

6、上就是在PowerBuilder应用程序中使用其它语言(比如C或C+)编写的控件。使用外部控件的目的通常是为了完成PowerBuilder 本身难以完成或不支持的功能。5、 系统分析和系统设计任务和基本要求是什么?答案:在开发任何应用系统之前,开发人员都必须充分了解系统需求,理解系统应该完成的真正任务,千万不能因为赶进度而过分缩减或忽略该阶段的工作,这一阶段的成果很大程度上决定了项目的成败。理解了系统需求后,就进入系统设计阶段,此时考虑用户界面的风格、使用何种数据库、如何组织数据等。6、 PowerDesigner有哪些模块组成?答案:PowerDesigner 由以下六个模块组成:Proce

7、ssAnalyst:用于系统的需求分析,设计和构造数据流程图和数据字典。DataArchitect:用于对概念层和物理层的交互式数据库设计和构造。AppModeler:用于物理建模和应用对象及数据组件的生成。MetaWorks:用于团队开发、信息共享和模型管理。WarehouseArchitect:用于数据仓库的设计和实现。Viewer:用于只读的,图形化方式访问整个企业的模型信息。二、 填空1、 按硬件与软件的关系,软件开发工具可以分为两类:依赖特定计算机或特定软件和独立于硬件与其它软件开发工具。2、 从目前的发展看智能化、网络化、一体化是软件开发工具发展的几个方向。3、 构造数据窗口对象时

8、,首先要考虑两方面的内容:数据和显示风格。4、 Powerbuilder 6.0支持5种数据源,提供11种显示风格。5、 用户对象是封装了一组相关代码和属性、完成特定功能的对象。6、 类用户对象有三种类型:标准类用户对象、定制类用户对象和C+类用户对象。三、 解释1、 Linux:它是一套免费使用和自由传播类的UNIX操作系统。2、 窗口属性:定义窗口的外观及行为(例如,窗口是否有标题条,窗口的颜色、大小、显示位置、边框形状等)的属性。3、 主窗口:它是独立的窗口,它不依赖于其它任何窗口而独立的存在,这种类型的窗口既能覆盖其它的窗口,也能够被其它的窗口覆盖。4、 响应窗口:它向用户请求信息,总

9、是在另一个窗口(父窗口)中打开。响应窗口被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。响应窗口不能被最大化、最小化,但可以带有控制菜单。应用程序中经常使用的ABOUT(关于)窗口、MESSAGEBOX对话框都是响应窗口应用的具体实例。5、 单行编辑框:它能够在一行上输入显示数据,并可隐藏输入的字符。6、 数据窗口对象:主要用于展示数据并允许用户增删修改数据。四、 选择1、 PowerBuilder 所提供的窗口有哪几种类型?( )AMain BChildCTabularDMDI Frame答案:ABD2、 下面哪些是有效的注释表达方式?( )A/这是一个注释B/*这是一个注释*/C*这是一个注释*DREM 这是一个注释答案:AB3、 对于软件开发工具来说,以下哪些项特别重要?( )A 表到能力或描述能力B 要有菜单功能C 工具的可靠性D 联网功能答案:AC4、 PowerScript提供了一整套嵌入式SQL语句,SQL语句中变量正确的写法是:( )A 在变量前加#B 在变量前加:C 在变量后加#D 在变量后加:答案:B五、 指出下列程序中语句的作用 1、 CONNECT USING SQLCA;(答案:使用CONECT 建立与数据库的连接

温馨提示

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

评论

0/150

提交评论