东农18秋《软件开发工具》离线作业题目

[复制链接]
发表于 2018-11-18 14:41:23 | 显示全部楼层 |阅读模式
东北农业大学网络教育学院
软件开发工具与环境
第一章 软件开发工具与环境概论
一、填空题
1.软件工具是一种工具,它是辅助和支援其它软件(  ),研制软件开发工具的主要目的是为了(  )和(  )。
2.软件生存期可分为(  )、(  )、(  )阶段。
3.软件开发环境是(  ),将他们组织在一起,(  ),软件开发环境又称之为(  )。
4.目前,较流行的操作系统平台环境(  )、(  )和(  )等。
5.Windows编程的四个特点(  )、(  )、图形输出 、(  )。
6.基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类:(  )、(  )、(  )。
7.软件开发环境的基本组成有三个部分:(  )、(  )和(  )。
8.软件工具的特点是(  ),(  ),(  ),(  ),(  ),(  )。
9.软件开发工具发展方向是(  ) 、(  ) 、(  ) 、(  ) 。二、选择题
1.软件开发环境的四层层次结构为(       )、(       )、(       )、(       )。
        A.宿主层              B.基本层             C.逻辑层      D.物理层
    E.CASE层       F.核心层               G.应用层      H.模式层
2.下列软件不是工具软件的是(        )。
        A.财务软件                                 B.Visual Basic                        C.C++                                           D.文字编辑软件三、判断题
1.(    )从目前的发展看,智能化、网络化、一体化、标准化是软件开发工具发展的几个方向。
2.(    )软件性能是指软件能做什么事,而软件功能是指事情做到什么程度。
3.(      )任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。
4.(      )软件生存周期就是从提出软件产品开始,直到该软件产品被使用的全过程。
5.(      )基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、 分析工具、计划工具和管理工具。
6.(      )CASE工具主要是供终端用户使用,而不是供专业的软件开发人员。五、简答题
1.软件开发工具的主要的分类方法?2.何为Java语言?3.Windows NT与Linux的区别?4.何为需求分析,需求分析的目标是什么? 5.软件生存周期的步骤6.说明软件开发工具与软件开发环境的关系?7.何为事件驱动系统?8.理解PowerBilder应用程序与数据库管理系统之间的关系?9.CASE工具有哪三大作用? 第二章 软件开发工具—PowerBuilder
一、填空题
1.在数据窗口对象内部,还能够(  )、(  )、(  )其中的数据,并随时查看设计结果。
2.类用户对象有三种类型,它们是(  )、(  )、(  )。
3.Power Builder提供了功能强大的调试器和多种调试方式,其中内置调试器能帮助开发人员(  )、(  )跟踪应用程序执行。除了内置调试器外,开发人员还可以使用(  )功能跟踪应用程序,并把执行过程记录到运行日志中。
4.数据窗口包括两方面的内容:(  )和(  )。数据窗口对象主要用于(  )数据并允许用户(  )数据,数据窗口控件则把数据窗口对象放置到(  )上并呈现在用户面前。
可视用户对象有三种类型,它们是(  )、(  )、(。选择题
1.PB是一种(       )。
        A.客户/服务器开发工具                        B.程序语言  
C.杀毒软件                                    D.翻译软件
2.图形用户界面的两个基本要素是窗口和(         )。
        A.控件          B.软件            C.应用程序          D.菜单
3.在PowerBuilder当中,用来处理数据库数据的环境是(        )。
A.窗口画板                B.菜单画板    C.用户对象画板        D.数据窗口
4.用户通过窗口向(       )提供必要数据,指示所完成的工作。
A、应用程序     B、软件     C、数据             D、控件
5.在PB中,使用的编程语言是(         )。
        A.VBScript                       B.PASCAL                          C.Power Scrip                          D.Power Designer
6.图形用户界面的两个基本要素是(        )和(         )。
        A.控件           B.菜单                C.应用程序           D.软件    E.标准空间                F.窗口
7.在PowerBuilder当中,用来处理数据库数据的环境是(         )。
A.窗口画板                                B.菜单画板                                C.数据窗口                                D.用户对象画板三、判断题
1.(    )在PB中,主窗口是独立的,它不依赖其他任何窗口而独立存在。
2.(    )窗口与用户对象之间不需要交换信息。
3.(      )构造数据窗口对象时,首先要考虑两方面的内容数据和显示风格。
4.(      )Power Builder不具备面向对象编程的特征。
5.(      )Power Builder 所提供的窗口有Main、Child、Tabular和MDI Frame几种类型。
6.(      )用户对象是封装了一组相关代码和属性、完成特定功能的对象。
7.(     )事务对象、Error对象、按钮、各种各样的列表框、数据窗口控件等各类部件都是Power Builder的用户对象。四、填空
1.创建数据窗口对象的一般步骤:
S1:单击画笔栏上的数据窗口画笔图标,系统打开“( A           )”对话框,如图1;
图1:
S2:该对话框用于打开一个已有的数据窗口对象或创建一个新的数据窗口对象。对前一种情况,从列表中选择一个数据窗口对象后单击“(  B         )”按钮即可,如图2;下面介绍创建新数据窗口对象的操作;

图2:“New DataWindow”对话框
S3:单击“( C            )”按钮,系统打开“( D             )”对话框,该对话框包括三部分:上部的“Data Source”组框用于选择数据源,数据窗口将按这些数据源的要求“( E            )”;下部的“Presentation Style”组框用于指定数据窗口的显示风格,显示风格决定数据窗口按什么样的方式“( F            )”;
S4:单击“( G         )”按钮,系统显示如图3所示的“DataWindowOptions”对话框;
S5:在“( H          )”标签页中可以设置“( I            )”列表框中选定显示风格的数据窗口的背景颜色、文本对象边框与颜色、列对象的边框与颜色等;
S6:在“( J          )”标签页中可以设置数据窗口中对象的对齐方式、是否显示网格、以及网格的大小等选项。

图3   DataWindowOptions对话框
2.创建标准可视用户对象步骤
当在“New User Object”对话框中通过单击选择“Visual”组框中的“Standard”时,创建标准可视用户对象(Standard Visual User Object),单击“OK”按钮,系统打开 “Select Standard Visual Type”对话框,其中列出了所有可用的控件类型。
要建立标准可视用户对象,继续下列操作:
S1:通过单击选择要用来建立标准可视用户对象的PowerBuilder控件类型,新建用户对象将继承所选PowerBuilder控件的属性、(  A          )、函数;
S2:击“OK”按钮,进入用户对象画笔工作区,相应控件显示在工作区中。当选择了命令按钮(Command Button)时,工作区如图1所示;

图1  创建基于命令按钮的用户对象
S3:在用户对象画笔工作区中可以通过拖曳改变标准可视用户对象的大小,也可以通过双击打开该对象的属性对话框,之后修改或浏览相应属性;
S4:根据需要在( B           )菜单中选择相应的菜单项,说明用户对象所需的变量、函数、结构以及用户事件;
S5:右击用户对象,从弹出菜单中选择( C          )菜单项,打开代码编辑器,编写所需的事件处理程序;
S6:从( D          )菜单中选择( E           )菜单项保存用户对象。定义了标准可视用户对象后,你就可以在窗口画笔、定制可视用户对象等多个地方运用它了,此时,完全可以把它当成一个新的PowerBuilder标准控件。
五、简答题
1.用户对象的优点?
2.类用户对象和可视用户对象各有几种类型?
3.简述PowerBuilder6.0的功能。4.写出五种PB可以访问的数据库系统5.什么是定制可视用户对象?软件开发环境具有层次式的结构,可分为几层?PowerBuilder6的用户对象有哪两大类?它们各自又有几种类型。 简述Power Builder 应用程序开发步骤?如何创建新用户对象,标准可视用户对象,定制可视用户对象,外部可视用户对象,定制类用户对象,标准类用户对象。什么是外部可视用户对象、标准可视用户对象?
第三章 PowerDesigner
选择题
1.用于对概念层和物理层的交互式数据库设计和构造(         )。
        A.Process Analyst        B.Data Architect               C.Warehouse Architect         D.Viewer
2.用于以只读的,图形化方式访问整个企业的模型信息(        )。
A.App Modeler                     B.Viewer             C.Meta Works    D.Warehouse Architect
3.在PD的Process Analyst模块中,建立处理过程时,应首先单击(        )工具。
        A.Process                              B.Name                                C.External entity                        D.Label
4.数据流图的绘制采用了(         )的方法。
A.自下而上                      B.从里到外                        C.从外到里      D.自顶而下
5.数据流图的绘制采用了(        )的方法。
A.自下而上                  B.从里到外     C.从外到内            D.自顶而下
6.用于系统的需求分析,设计和构造数据流程图和数据字典(        )。
A.Process Analyst                  B.Data Architect
C.App Modeler                      D.Meta Works
7.在PowerBuilder当中,用来处理数据库数据的环境是(    )
A.窗口画板                B.菜单画板     C.数据窗口                D.用户对象画板
8. 用于对概念层和物理层的交互式数据库设计和构造(        )。
A、 ProcessAnalyst                B、DataArchitect      
C、WarehouseArchitect             D、Viewer
9.用于以只读的,图形化方式访问整个企业的模型信息(        )。
A、AppModeler                B、DataArchitect      
C、MetaWorks                 D、WarehouseArchitect
10. ProcessAnalyst模块用于(       )的数据分析与发现。
A.需求分析        B.概念设计    C.逻辑设计        D. 物理设计
11.在ProcessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是(    )
A.OMT方法                     B.Yourdon/DeMarco方法   
C.Gance和Sarson方法          D.SSADM方法
12.在PD的ProcessAnalyst模块中,建立处理过程时,应首先单击(    )工具。
A.Name          B. Process            C.External entity                D. Label三、判断题
1.(     )Power Designer中对每个对象均设立一些属性来表示对象的特有性质,这些属性称为对象特性,通常包括对象名称、代码、标识、描述等。不同的对象,设立的特性也略有不同。
2.(      )在PD中,根处理模型是处理层次中的最底层。
3.(    )Process Analyst模块用于数据库的概念设计与物理设计阶段的概念模型设计与物理模型设计。
4.(      )在PD中,对每一个对象都设立一些属性来表示对象的特有性质。
5.(      )数据流程图的中心问题是把功能逐层分解为多个子功能,并在功能分解的同时进行相应的数据分析与分解。
6.(      )DataArchiteci是一种数据库工具,用户可使用其进行概念数据模型(CDM)和物理数据模型(PDM)的设计及其相互转换与维护。四、填空,完善操作步骤
    1.在PD中,利用ProcessAnalyst 新建模型过程如下:
    S1:在Windows桌面上双击(1)的程序图标,打开(2 ),如图1所示。
S2:选择(3),出现了(4)对话框。
S3:可以输入TUTORIAL.PAM作为(5)。
S4:单击(6)按钮,就保存了新模型。
2.在PD中,利用ProcessAnalyst 在对象间建立数据流的过程如下:
    S1:单击Flow工具。
S2:单击实体(1)并一直按下鼠标左键。
S3:拖拽到处理过程(2)上,再释放鼠标。在两个对象之间出现了一个数据流,如图1所示。
S4:单击(3),释放工具。
S5:双击(4),出现它的特性窗口。
S6:在(5)文本框中输入Superior blueprint,作为数据流的名字。
S7:单击(6)文本框后面的小按纽,这样就把(7)设成了和(8)一样的值。
S8:单击OK按钮。

3.完成物理数据模型(PDM)与概念数据模型(CDM)的对应关系
在PDM中的对象
在CDM生成的对象

表(Table)
( 1            )

表中的列(Table Column)
( 2            )

主码或外码(Primary or foreign key)
( 3            )

参照(Reference)
( 4            )

连接表(Join table)
( 5            )

五、简答题
1.PD6.0由哪六个模块组成?各模块主要用途是什么?
2.ProcessAna1yst的基本功能是什么?
3.写出Power Designer中的四种模型?www.ap5u.com提醒,答案可以联系 qq 761296021
快速回复 返回顶部 返回列表