论述与传统的DSS开发方法相比,层次模型的优势?

题目

论述与传统的DSS开发方法相比,层次模型的优势?

参考答案和解析
正确答案: (1)在传统方法中用户必须事先设计详细的数据结构
(2)数据模型独立性,传统方法中,模型之间的独立性和模型算法的独立性无法解决,连接结构修改也不容易
(3)开发周期短
(4)灵活性强
(5)为EUD设计
(6)集成良好
(7)系统的修改,维护和扩展易于实现
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

与传统的结构化方法相比,面向对象开发方法具有什么优点?


正确答案:面向对象方法与传统的软件开发方法相比,具有许多显著的优点,其主要优点如下:
(1) 按照人类的自然思维方式,面对客观世界建立软件系统模型,有利于对问题域和系统责任的理解,有利于人员交流。
(2) 在整个开发过程中采用统一的概念和模型表示,填平了语言之间的鸿沟,使得开发活动之间平滑过渡。
(3) 对象所具有的封装性和信息隐蔽等特性,使其容易实现软件复用。对象类可以派生出新类,类可以产生实例对象,从而实现了对象类的数据结构和操作代码的软构件的复用。另外,面向对象程序设计语言的开发环境一般预定义了系统动态连接库,提供大量公用程序代码,避免重复编写,提高了开发效率和质量。
(4) 在面向对象的方法中,系统由对象构成,对象是一个包含属性和操作两方面的独立单元,对象之间通过消息联系。这样的系统一旦出错,容易定位和修改,系统的可维护性好。

第2题:

与传统营销相比,网络营销的优势有哪些?


正确答案: 与传统营销相比,网络营销的优势有:
(1)它是一种以消费者为导向,强调个性化的营销方式。
(2)网络的互动性使得全程营销成为可能。
(3)网络营销极大地方便了消费者购物,提高了消费者购物效率。
(4)网络营销可以使消费者获得理想的价格

第3题:

试题一论模型驱动的软件开发方法及其应用

模型驱动架构( MDA)是对象管理组织(OMG)提出的一种新的软件开发方法,它强调由软件系统的建模行为驱动整个系统的开发过程,来完成系统的需求分析、架构设计、构建、测试、部署和运行维护等工作。与传统的UML模型相比,MDA能够创建出机器可读和高度抽象的模型,这种模型通过转换( Transformation)技术可自动转换为代码、测试脚本、数据库定义以及各种平台的部署描述。通过使用MDA技术,可以有效解决传统软件开发过程中的生产效率问题、系统移植问题、互操作问题以及文档和系统后期维护问题。

请围绕“模型驱动的软件开发方法及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与实施的模型驱动的软件开发项目以及你所担任的主要工作。

2.阐述模型驱动的软件开发过程中的主要活动,并论述模型驱动的软件开发过程

与传统的软件开发过程的区别。

3.阐述在进行模型驱动的软件开发时遇到了哪些问题,如何解决。


正确答案:

写作要点:
一、论文中要具体介绍组织的业务背景、组织结构、软件系统的架构、采用的技术
等内容和担任的实际工作。
二、相关的内容包括:
1.模型驱动的软件开发过程中的主要活动包括:
(1)需求分析人员根据领域需求得到描述软件系统外部特征的计算无关模型(CIM);
(2)在对CIM进行分析的基础上得到平台无关模型(PIM),并根据业务逻辑进一步精化PIM;
(3)进行PIM到平台特定模型(PSM)的模型转换;
(4)将每个PSM转换为实现特定模型(ISM),生成应用程序代码,并进行测试。
2.与传统的软件开发过程相比,模型驱动的软件开发方法有5个主要区别。
(1)自动实现模型变换。
传统的开发过程中,模型到模型的变换,或模型到代码的变换都是手工完成的;而模型驱动的开发过程中,模型变换都是由相关工具自动完成的,PIM到PSM、PSM到
ISM都可以自动转换实现。
(2) 模型是开发产品,也是程序生成的基础设施。
模型驱动的开发过程中,模型是软件开发生命周期中的核心产品,通过一系列转换
最终可以自动生成执行代码,是产生执行代码的基础设施。而在传统开发过程中模型只是分析人员、设计人员进行分析与交流的文档与图标,不能生成可用的应用程序代码。
(3)模型变换过程与代码生成过程同步,可维护性强。
模型驱动开发过程中,执行代码是由模型通过转换直接生成的,保证了模型与代码的同步。开发人员维护系统的重心不在是传统开发方法中的程序代码,而是与业务逻辑
相关、与技术平台无关的平台无关模型PIM。
(4)业务逻辑模型与实现技术平台分离。
需求分析阶段生成的PIM模型与开发技术、开发平台以及实现技术无关,并且PIM模型可以根据不同的技术平台,自动生成以模型为基础的、适用于不同技术平台的软件系统。
(5)提高了开发效率与软件质量。
模型驱动开发的模型架构代表了对系统不同层次的抽象,使得开发人员更加清晰地了解系统的整个架构,而不会被具体的实现技术所困扰。开发人员专注于根据系统业务
逻辑构建PIM,通过代码生成技术自动生成实现代码,减少了由于人为因素导致的系统实现错误。
三、在进行模型驱动的软件开发时可能存在的问题包括:如何对CIM和PIM进行建模;如何进行模型之间的转换,特别是PIM到PSM的转换;如何根据需求进行实现
平台选择;如何根据PSM生成ISM(代码);如何进行系统测试;等等。

 

第4题:

论述快速开发法的前提条件、阶段DSS的开发过程和优缺点。


正确答案: 应用快速开发法进行开发的前提条件是,开发者已经了解用户的问题,有明确的开发目标,知道用开发出来的系统做什么工作,能解决哪些困难的问题,以及这个系统有哪些功能上的局限性,需要用户做什么。同时他们对于解决这类问题的开发工具以及数学模型等也必须很熟悉。许多用于分析特定问题的小型DSS都可以用DSS生成器开发。
阶段1:规划;需求估计和问题诊断,定义DSS的目标和对象。
阶段2:调研;识别出与用户需求相关联的可行的开发方法。
阶段3:系统分析和概念设计;决定最适当的开发方法和实施DSS所需要的特定资源,包括技术资源、人员资源、财力资源、组织资源等。
阶段4:设计;决定系统的详细规格,包括系统组成成分、结构、特征等。
阶段5:构造;上述设计的技术实现,通过测试不断完善。
阶段6:实施;测试:收集系统输出的数据,与设计规格相比较。评价:评价系统是否满足了用户的需求,应包括技术和组织两方面。评价一个DSS是特别困难的,因为DSS是不断变化或扩张的。因此,对DSS没有一个完整定义的评价标准。该过程是一个周期性的、需要不断进行的过程。培训:对用户特别是作业层用户进行培训,让他们学会使用和维护系统。
阶段7:维护和文档化;对系统应用的进一步发展和用户群提供支持,编写相应的文档。
阶段8:适应和改善;重复上述步骤,在用户提出新的需求进进行修正。采取快速开发法的主要优点是充分利用DSS生成器的各中预制功能,节约时间和人力,在很短时间内建立起问题分析的模型。系统的开发、维护和更新需要系统开发人员来承担。这种方法的主要缺点是它们通常是由少数人来开发的,只用于某些专业性较强的领域,开发者对所熟悉领域以外的知识了解较少,开发出来的信息系统缺乏通用性,在功能的完整性方面较并。

第5题:

与传统的利用对称光电池进行远光角度测量的方法相比,CCD法具有角度测量上的优势


正确答案:正确

第6题:

论述瀑布模型软件开发方法的基本过程。


正确答案:瀑布模型规定了各项软件工程活动,包括:制定软件项目计划,进行需求分析和定义,软件设计,程序编码,测试及运行维护。并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。

第7题:

论述与传统广告相比,网上广告的特点。


正确答案: 与传统广告相比,网络广告具有以下特点:
(1)网络广告具有即时互动的特点。
(2)网络广告具有广泛的传播时空概念。
(3)网络广告是靠逻辑、理性的说服力来促成消费者做出购买决定的。
(4)网络广告的营销效果是可以测试的。

第8题:

与试错法等传统方法相比,正确RIZ理论具有显著的特点和优势。


正确答案:正确

第9题:

与传统的环锭纺纱相比,新型纺纱的特点和优势是什么?新型纺纱方法有哪些?


正确答案: 新型纺纱与环锭纺纱最大的区别在于将加捻与卷绕分开进行。
与传统的环锭纺相比,新型纺纱具有以下特点:
产量高卷装大流程短改善了生产环境
自由端纺纱:转杯纺纱,涡流纺纱、摩擦纺纱等;非自由端纺纱:自捻纺纱、喷气纺纱、粘合纺纱等。

第10题:

DSS开发方法包括:()、快速开发法、最终用户开发法、适应性设计方法以及完全DSS开发法、面向对象开发法。


正确答案:生命周期法