某大学准备开发一个新的学生注册选课系统,以替换一个现有的系统。请设计一个适用于该系统开发的过程模型,并进一步描述该模型。

题目
问答题
某大学准备开发一个新的学生注册选课系统,以替换一个现有的系统。请设计一个适用于该系统开发的过程模型,并进一步描述该模型。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下是关于结构化系统开发方法的描述: Ⅰ.逻辑设计与物理设计分开进行,即先建立系统的逻辑模型,然后再建立系统的物理模型 Ⅱ.阶段的依赖性。即前一个阶段工作的结果是后一个阶段工作的基础 Ⅲ.文档资料可以在系统开发完成后统一编写 Ⅳ.任何信息系统的开发都适合用结构化分析与设计方法 Ⅴ.该方法采用自顶向下、由粗到精的思想建立企业的信息模型 上述描述中,错误的有哪个(些)?

A.Ⅰ和Ⅲ

B.Ⅲ和Ⅴ

C.Ⅳ和Ⅴ

D.Ⅲ和Ⅳ


正确答案:D
解析:文档的标准化是结构化系统分析与设计方法的一个基本原则。文档是用户、系统开发人员之间交流的手段,文档对信息系统的开发过程有重要的控制作用。文档通常是对某一阶段的工作成果的记录,也是下一阶段工作的基础和依据。从这个角度上来讲,所采用的技术必须具有一致性、连贯性,每一个阶段都要追求需求和文档定义的严格性、完整性和准确性。所以文档的编写必须在每个阶段及时进行,不能出现事后文档。

第2题:

使用命令行find_system(sys,c1,cv1,),其功能描述为

A.建立一个新的Simulink系统模型。

B.打开一个已存在的Simulink系统模型。

C.查找由sys指定的系统模型、模块、连线、注释等等。

D.关闭一个Simulink系统模型。


正确答案:C

第3题:

若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用()进行开发。

A.瀑布模型

B.演化模型

C.螺旋模型

D.原型模型


参考答案:A
瀑布模型是W.Royce于1970年首先提出的,由可行性研究、需求分析、系统设计、编码、测试、运行和维护各阶段组成。该模型把软件生命过程比喻成瀑布的流水,每个阶段看作瀑布中的一个台阶,软件生命过程在台阶上由上向下流动。瀑布模型规定上一阶段的变换结果是下一阶段变换的输入,相邻两个阶段具有因果关系,紧密相连。为保障软件开发的正确性,每一阶段任务完成后,都必须对它的阶段性产品进行评审,确认之后再转入下一阶段的工作。评审过程发现错误和疏漏后,应该反馈到前面的有关阶段修正错误、弥补疏漏,然后再重复前面的工作,直至某一阶段通过评审后再进入下一阶段。本题是要用新技术开发一个系统,并替换原有系统,客户需求明确,工作可以采用线性的方式完成,因此适合采用瀑布模型进行开发。

第4题:

下述描述中,错误的是

Ⅰ.逻辑设计与物理设计分开进行,即先建立系统的逻辑结构,然后再建立系统的物理模型

Ⅱ.阶段的依赖性,即前一个阶段工作的结果是后一个阶段工作的基础

Ⅲ.文档资料可以在系统开发完成后统一编写

Ⅳ.任何信息系统的开发都适合用结构化分析与设计方法

Ⅴ.该方法采用自顶向下、由粗到精的思想建立企业的信息模型

A.Ⅰ和Ⅲ

B.Ⅲ和Ⅴ

C.Ⅳ和Ⅴ

D.Ⅲ和Ⅳ


正确答案:D
解析:文档的标准化是结构化分析与设计方法的一个基本原则。文档是用户、系统开发人员之间交流的手段,文档对信息系统的开发过程有重要的控制作用。文档通常是对某一阶段的工作成果的记录,也是下一个阶段工作的基础和依据,从这个角度来讲,所采用的技术必须具有一致性、连贯性,每个阶段都要求需求和文档定义的严格性、完整性和准确性。所以文档的编写必须在每个阶段及时进行,不能出现事后文档。任何开发方法都不是万能的,同样结构化分析与设计方法也是有它的适用范围的。它适用于那些规模适中而所有业务过程可以事先加以严格说明的系统,如结构化程度高的数据处理业务。

第5题:

●若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用(30)进行开发。

(30)

A.瀑布模型

B.演化模型

C.螺旋模型

D.原型模型


正确答案:A

第6题:

使用命令行new_system(mysys),其功能描述为

A.建立一个新的Simulink系统模型。

B.打开一个已存在的Simulink系统模型。

C.保存一个Simulink系统模型。

D.关闭一个Simulink系统模型。


正确答案:A

第7题:

以下是关于结构化系统开发方法的描述。

Ⅰ.逻辑设计与物理设计分开进行,即先建立系统的逻辑模型,然后再建立系统的物理模型

Ⅱ.阶段的依赖性、即前一个阶段工作的结果是后一个阶段工作的基础

Ⅲ.任何信息系统的开发都适合用结构化分析与设计方法Ⅳ.任何信息系统的开发都适合用结构化分析

Ⅴ.该方法采用自顶向下、由粗到精的思想建立企业的信息模型

上述描述中,错误的有( )。

A.Ⅰ、Ⅲ

B.Ⅲ、Ⅴ

C.Ⅳ、Ⅴ

D.Ⅲ、Ⅳ


正确答案:D

第8题:

● 面向对象设计的主要任务是 (48) 。

(48)

A. 构建分析模型,以描述用户的需求

B. 构建设计模型,以描述系统如何解决问题

C. 建立一个准确的、一致的系统模型以描述软件需要解决的问题

D. 构建分析模型,验证最终系统是否满足软件需求


答案:B
面向对象设计的主要任务如下。
1.对象定义规格的求精
对于面向对象分析所抽象出来的对象、类,以及汇集的分析文档,面向对象设计需要有一个根据设计要求整理和求精的过程,使之更能符合面向对象编程的需要。这个整理和求精过程主要有两个方面:一是要根据面向对象的概念模型整理分析所确定的对象结构、属性、方法等内容,改正错误的内容,删去不必要和重复的内容等。二是进行分类整理,以便于下一步数据库设计和程序处理模块设计的需要。整理的方法主要是进行归类,对类、对象、属性、方法和结构、主题进行归类。
2.数据模型和数据库设计
数据模型的设计需要确定类、对象属性的内容、消息连接的方式、系统访问、数据模型的方法等。最后,每个对象实例的数据都必须落实到面向对象的库结构模型中。
3.优化
面向对象设计的优化设计过程是从另一个角度对分析结果和处理业务过程的整理归纳,优化包括对象和结构的优化、抽象、集成。
对象和结构的模块化表示为面向对象设计提供了一种范式,这种范式支持对类和结构的模块化。这种模块符合一般模块化所要求的所有特点,如信息隐蔽性好,内部聚合度强和模块之间耦合度弱等。集成化使得单个构件有机地结合在一起,相互支持。
      阶段
面向对象设计分为两个阶段,即高层设计和低层设计。
高层设计阶段开发系统的结构,构造软件的总体模型。在这个阶段中,应该标识出在具体的计算机环境中进行问题求解所需要的概念,并增加一批需要的类,其中包括那些能使软件系统与外部世界进行交互的类。高层设计阶段的输出是适合应用软件要求的类、类之间的关系,以及应用子系统的视图规格说明。图6-13说明了面向对象设计导出的系统结构的大致形式。
在高层设计的过程中,应当使子系统的高层部件之间的通信量达到最小,把子系统中相互之间存在高度交互的类划分在同一组中。
低层设计集中于类的详细设计阶段。类设计的目标是形成单一概念的模型(即一个概念用一个独立的类来表示),而且设计的部件应该是可复用的和可靠的。在类的设计过程中需要采用信息隐蔽、高内聚、低耦合等设计原则。重复使用现有的类是面向对象的技术的主要优点之一。

 

第9题:

面向对象分析的主要任务不包括 (47) 。

A.构建分析模型,以描述用户的需求

B.构建设计模型,以描述系统如何解决问题

C.建立一个准确的、一致的系统模型以描述软件需要解决的问题

D.构建分析模型,验证最终系统是否满足软件需求


正确答案:B
本题考查面向对象分析与结构化分析的基本概念。面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统如何解决问题,其结果是软件系统的设计模型。

第10题:

软件开发模型用于指导软件开发。演化模型是在快速开发一个 (请作答此空) 的基础上,逐步演化成最终的软件。螺旋模型综合了( )的优点,并增加了( )。喷泉模型描述的是面向( )的开发过程,反映了该开发过程的 ( ) 特征。

A.模块
B.运行平台
C.原型
D.主程序

答案:C
解析:
软件开发模型是指软件开发全部过程、活动和任务的结构框架。常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。

更多相关问题