7.6系统设计中,为什么要先作输出设计,后作输入设计?
[答] 计算机在处理问题通常是对输入数据进行计算和加工,得出结果后输出。这是一个先输入后输出的过程。但是,我们在设计信息系统和具体的程序时正好相反,是根据输出的要求来进行输入的设计。这是因为计算机的输出是为了满足人们对解决问题的需求。只有知道了最终的需求是什么,才能倒推回去确定出:“为了获得满意的输出,应当向计算机程序提供哪些输入数据”。所以在设计过程中是先做输出设计后做输入设计。这说明管理信息系统是为应用服务的,其设计工作应从需要出发。
7.10 试回答为什么在教材上图7.5中存储“本月主文件”与处理“建立扣款文件模块”之间有一个带箭头的流向线?
[答] 这是因为决定本月扣款文件中扣哪些人的款时不能根据上月主文件中的数据来定,而必须根据经过主文件更新模块更新后产生的本月主文件中的数据来决定,所以在“本月主文件”与“建立扣款文件模块”之间有一个带箭头的流向线。
8.1程序员编写程序的主要依据是什么?
程序员编写程序的主要依据是系统设计阶段提出的程序设计说明书。程序设计说明书是定义处理过程的书面文件,它是以每个处理过程作为单位编写的。程序员根据说明书指示内容进行程序设计。
8.2 试述结构化程序设计的优点?
[答] 结构化程序设计方法的特点是采用顺序结构、循环结构和选择结构三种基本逻辑结构来编写程序。
程序设计是艺术性很强的工作。早期,程序规模不很大时,艺术的成分多一些对于程序维护的影响也不很大。但是,现代信息系统中程序的规模已经是空前的巨大,要有很多人协同完成,经历的时间也比较长。因此,要有一些规矩,结构化程序设计的思想就是这些规矩中的一个方面。
这种方法的优点是结构清楚, 层次分明, 可以规范化。这种方法能指导人们用良好的思想方法去设计程序。
8.3 程序调试主要是对程序进行何种调试?
[答] 程序调试主要是对程序进行代码测试和功能测试。其中代码测试是用测试数据(包括正常数据、异常数据和错误数据)来考验程序逻辑上的正确性;功能测试则是验证程序是否满足程序说明中定义的功能。
9.1 UML包含多少种基本模型?试列举并简述其主要作用。
[答] 简而言之,UML包括用例图、类图、交互图、活动图、状态图、包图、组件图和配置图。UML通过提供全视角的相互关联的一组模型,以图形方式对信息需求、功能结构等进行建模,描述系统组成和功能实现细节,为信息系统分析与设计人员提供统一的系统建模标准。
9.2采用面向对象的方法进行系统分析,一般用到哪几种模型?主要步骤 是什么?
[答] 面向对象分析主要使用用例图。以用例图模型为核心,辅助活动图或用例文字描述,以完成对用例细节的定义。主要分三个步骤:1.识别Actor和用例,建立用例模型;2.建立描述系统与外部环境互动过程的系统顺序图;3.用活动图或文字对用例实现进行描述,以此为基础进一步识别实体类,并标识实体类之间的关系,建立领域类图。
9.3 面向对象系统分析的主要成果是什么? [答] 主要有领域类图;用例图和系统顺序图。
9.4 采用面向对象的方法进行系统设计,一般用到哪几种模型?主要步骤是什么?
[答] 面向对象设计主要使用类图、交互图、状态图。其中,类图示包含接口类、控制类在内的设计类图。主要的步骤是:1.建立初始设计类图;2.建立交互图;3.识别类方法;4.建立包图。
9.5 面向对象系统设计的主要成果是什么? [答] 主要是设计类图和包图。
9.6.面向对象分析与设计用到的若干模型之间存在什么关联关系? [答] 分析阶段的用例图和用例描述/活动图、领域类图、系统顺序图是设计阶段的工作依据。对领域类图进行扩展及关系转化得到初始的设计类图,根据初始设计类图中类之间的可见性以及系统顺序图,为每个用例分别建立详细的顺序
图。顺序图中类的实例对象之间存在大量的消息传递,这些消息为进一步完善设计类图,提供了标识设计类之方法的依据。
9.7. 面向对象开发方法对开发人员有哪些要求?
[答]面向对象方法将相似或相近的一组对象聚合成类,在具有继承关系的类之间具有共享特征,避免数据和方法的冗余,便于系统扩充和维护。但使用该方法对开发人员有较高要求:具备扎实的面向对象基本知识并掌握适合的开发工具、开发平台。
10.1 项目管理具有哪些特点?
[答] 项目管理具有如下特点: (1)项目管理的对象是项目。
(2)系统工程思想贯穿项目管理的全过程。 (3)项目管理的组织是临时的、具有柔性。
(4)项目管理的体制是基于团队管理的个人负责制,项目经理是整个项目组中协调、控制的关键。(5)项目管理是一个管理过程,处理各种冲突和意外事件是项目管理的主要工作。
(6)项目管理的方法、工具和技术手段具有先进性。 10.2 项目选择包括哪几个步骤?
[答] 项目选择包括评估各种需求和机会,然后决定哪一个应该以项目的形式来实施,每个机会的收益和结果、优势和劣势、增加值和减少值都需要认定和评估。项目选择包括4个步骤:首先,制定一套评估机会的标准。这些标准可能包含定性和定量的因素。其次,列出每个机会所基于的假设。第三,收集每个机会的数据和信息,确保做出一个正确的项目选择决定。最后,对照标准评估每一个机会。
10.3 可行性研究包括哪些内容?
[答] 项目可行性研究的内容因行业特点而差异很大,一般应包括投资必要性、技术可行性、财务可行性、组织可行性、经济可行性、社会可行性和风险因素及对策。
10.4 项目有哪几种开发方式?
[答] 根据资源、技术力量和外部环境等因素,项目可以选择独立开发、委托开发和合作开发三种不同的开发方式。
独立开发是指企业依靠自己的力量独立完成项目。当企业拥有熟悉本企业管理业务的各种人员,而从事专业服务的企业具有完成项目所需的各类技术人员时,合作开发是一种较好的选择。委托开发是指当企业本身不具备独立完成项目的能力和条件时,由企业提出项目的目标、需求等方面的要求,将整个项目的具体工作转交给委托开发商进行,最后根据委托开发合同,开发商将产品或服务交付企业,企业进行全面的验收。
10.6 质量保证人员的职责是什么?
[答] 质量保证人员的职责是参与评审有关项目文件、参与评审变更、跟踪项目实施状况、审计项目过程规范的遵循情况等,并负责向项目经理的上级汇报工作。简而言之,QA的职责就是发现产品和过程的问题,并向有关部分报告问题,督促跟踪问题的解决。
11.1 请为IDSS做简要的特征描述。
[答] IDSS能充分利用人类已有知识,所以在用户决策问题的输入,计算机对决策问题的描述,决策过程的推理,问题解的求取与输出等方面都有了显著的改进。IDSS的特点主要表现在具有更友好的人机接口和专门的领域知识,具有知识的推理能力和学习能力等方面。
11.2 请简述IDSS中人机对话子系统的作用。
[答] 人机对话子系统是IDSS用户和计算机的接口,在操作者、模型库、数据库和方法库之间起着传送、转换命令和数据的重要作用。在四库系统的智能人机接口接受用自然语言或接近自然语言的方式表达的决策问题及决策目标,这较大程度地改变了人机界面的性能。决策者可以使用自然语言来提出决策问题,由自然语言处理功能通过语法、语义结构分析等方法转换成系统能理解的形式。人机交互过程中和运行后,系统则以决策者能清晰理解的或指定的方式输出求解进程与结果。
11.3 模型库、数据库、方法库和知识库等子系统是IDSS的四个部件,请描述它们的相互关系。
[答] 传统的DSS是模型驱动的,模型库储存和管理决策模型,选择和组织具体决策问题的模型,选择和调用方法库中存储的算法,读取数据库中的相关数据,然后进行演算。但IDSS在DSS的基础上应用了人工智能技术,增加了知识库和推理机提供智能支持,并在人机对话子系统加入自然语言处理系统形成智能人机接口,与四库之间插入问题处理系统构成人与四库资源联系的桥梁,四个部件各司其职,相互配合实现智能决策支持功能。相比较而言,知识库和推理机是实现智能的重要IDSS的标志性部件。
11.4 传统DSS与智能DSS都是人机系统,但二者中机器方所起的作用有所不同,请指出它们的区别。
[答] 传统的DSS是三库结构,不具备人工智能,主要靠模型驱动完成决策支持,模型库储存和管理决策模型,选择和组织具体决策问题的模型,然后进行演算,需要使用者具备一定计算机知识才能应用。智能DSS中的机器因为含有知识库和知识推理机制等成分,因此具有类似于人类的智能,人机对话子系统还有自然语言处理功能,因此,总体上,智能DSS比传统的DSS更聪明,更接近于决策者,能使不怎么懂得计算机知识和数学模型的决策者更有效的使用DSS。 13.3 有哪些社会因素和技术因素影响电子商务的发展? [答] 影响子商务的发展的社会因素主要有:
(1)电信息基础设施的建设(为电子商务提供高速通信条件);物流基础设施的建设(增加运输等基础设施和物流信息网建设方面的投入,组建新型物流中心和配送中心);
(2)电子商务的法律体系的建立和完善; (3)网络环境下的征税方案的建立;
(4)安全问题。这是电子商务实施中的瓶颈之一,既是技术问题,更是社会因素和管理问题,具体涉及计算机网络安全和商务安全两大方面。
影响电子商务的发展的技术因素主要是安全问题(如数字签名、数字认证、电子支付和信息加密解密等)。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库管理信息系统参考题(3)在线全文阅读。
相关推荐: