结合本单位的实际情况,如何进行计算机应用系统的系统总体设计?采用的原理、方法及应该包含的主要内容是什么?

题目

结合本单位的实际情况,如何进行计算机应用系统的系统总体设计?采用的原理、方法及应该包含的主要内容是什么?


相似考题
更多“结合本单位的实际情况,如何进行计算机应用系统的系统总体设计?采用的原理、方法及应该包含的主要内容是什么?”相关问题
  • 第1题:

    在整个信息系统中,网络系统是信息和应用的载体。请说明计算机网络系统可划分成哪五个平台。并简要说明每个平台包含的主要内容。


    正确答案:(1)网络基础平台。包括网络传输、路由、交换、接入系统、服务器及操作系统、存储和备份等系统。 (2)网络服务平台。既包括DNS、WWW、电子邮件等Internet网络服务系统也包括VoIP、VOD、视频会议等多媒体业务系统。 (3)网络安全平台。包括防火墙、入侵监测和漏洞扫描、网络防病毒、安全审计、数字证书等系统。 (4)网络管理平台。主要指网络管理系统。 (5)环境平台。包括机房和综合布线系统。
    (1)网络基础平台。包括网络传输、路由、交换、接入系统、服务器及操作系统、存储和备份等系统。 (2)网络服务平台。既包括DNS、WWW、电子邮件等Internet网络服务系统,也包括VoIP、VOD、视频会议等多媒体业务系统。 (3)网络安全平台。包括防火墙、入侵监测和漏洞扫描、网络防病毒、安全审计、数字证书等系统。 (4)网络管理平台。主要指网络管理系统。 (5)环境平台。包括机房和综合布线系统。 解析:本题与试题三的问题2类似。考查的是应试人员对网络基础知识的掌握、从监理角度对网络平台进行划分的方式等内容。同样,如果答出的内容不在标准答案中,但是很有道理,也可以得分。

  • 第2题:

    总体设计的基本目的就是回答:"概括地说,系统应该如何实现?"这个问题。()


    参考答案:√

  • 第3题:

    论软件系统测试及其应用

    软件系统测试是将已经确认的软件与计算机硬件、外设、网络等其他设施结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,进而完善软件。系统洌试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等,其中,最重要的是功能测试和性能测试。功能测试主要采用黑盒测试方法。

    请围绕“软件系统测试及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。 2.详细论述软件系统测试中功能测试的主要方法,自动化测试的主要内容和如何选择适合的自动化测试工具。 3.结合你具体参与管理和开发的实际项目,说明你是如何采用软件系统测试方法进行系统测试的,说明具体实施过程以及应用效果。


    正确答案:
    本题属于软件工程方向的考题。文章第一部分是标准问题,进行详实的项目简介即可。
    文章第二部分与第三部分内容可以结合起来论述,需要理论结合实践。在此主要说明需要用到的理论知识。其实题目中所说的” 软件系统测试中功能测试“就是平时所说的黑盒测试与白盒测试。
    白盒测试的方法包括一系列的逻辑覆盖,主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。
    (1)语句覆盖。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。
    (2)判定覆盖。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。
    (3)条件覆盖。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
    (4)条件/判定覆盖。同时满足判定覆盖和条件覆盖的逻辑覆盖称为判定/条件覆盖。它的含义是,选取足够的测试用例,使得判定表达式中每个条件的所有可能结果至少出现一次,而且每个判定本身的所有可能结果也至少出现一次。
    (5)条件组合覆盖。条件组合覆盖是指选取足够的测试用例,使得每个判定表达式中条件结果的所有可能组合至少出现一次。显然,满足条件组合覆盖的测试用例,也一定满足判定/条件覆盖。因此,条件组合覆盖是上述5种覆盖标准中最强的一种。然而,条件组合覆盖还不能保证程序中所有可能的路径都至少遍历一次。
    (6)修正的条件/判定覆盖。修正的条件/判定覆盖需要足够的测试用例来确定各个条件能够影响到包含的判定结果。首先,每个程序模块的入口和出口点都要考虑至少要被调用一次,每个程序的判定到所有可能的结果值要至少转换一次;其次,程序的判定被分解为通过逻辑操作符(and和or)连接的布尔条件,每个条件对于判定的结果值是独立的。
    (7)路径覆盖。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。
    常见的黑盒测试包括:
    (1)等价类划分。在设计测试用例时,等价类划分是用得最多的一种黑盒测试方法。所谓等价类就是某个输入域的集合,对于一个等价类中的输入值来说,它们揭示程序错误的作用是等效的。也就是说,如果等价类中的一个输入数据能检测出一个错误,那么等价类中的其他输入数据也能检测出同一个错误;反之,如果等价类中的一个输入数据不能检测出某个错误,那么等价类中的其他输入数据也不能检测出这一错误(除非这个等价类的某个子集还属于另个一等价类)。
    (2)边界值分析。经验表明,软件在处理边界情况时最容易出错。设计一些测试用例,使软件恰好运行在边界附近,暴露出软件错误的可能性会更大一些。通常,每一个等价类的边界,都应该着重测试,选取的测试数据应该恰好等于、稍小于或稍大于边界值。例如,对于条件“10<x<30”的测试,可以选取x的值为9、10、30和31作为测试数据。
    在实际测试工作中,将等价类划分法和边界值分析法结合使用,能更有效地发现软件中的错误。
    (3)错误推测。使用等价类划分和边界值分析技术,有助于设计出具有代表性的、容易暴露软件错误的测试方案。但是,不同类型的软件通常有一些特殊的容易出错的地方。错误推测法主要依靠测试人员的经验和直觉,从各种可能的测试用例中选出一些最可能引起程序出错的用例。
    虽然手工测试可以找到软件的很多缺陷,但这是一个艰苦和耗时的过程,而且可能无法有效地发现某些类型的缺陷。测试自动化是一个通过编程完成测试的过程,一旦测试实现了自动化,大量的测试用例就可以迅速得到执行。
    自动化测试通常需要构建存放程序软件包和测试软件包的文件服务器、存储测试用例和测试结果的数据库服务器、执行测试的运行环境、控制服务器、Web服务器和客户端程序。自动化测试的主要实现方法包括代码的静态与动态分析、测试过程的捕获与回放、测试脚本技术、虚拟用户技术和测试管理技术等。
    自动化测试工具的关键特性之一是具有良好的脚本开发环境。测试工具首先应该具有相对应的容错处理系统,可以自动处理一些异常状况;其次要能够提供类似软件集成开发环境中的调试功能,支持脚本的运行、设置断点、得到变量返回结果等,可以更有效地对测试脚本的执行进行跟踪、检查并迅速定位问题;最后,测试脚本的开发通常也需要一个团队的开发环境,即测试工具对脚本代码能很好地进行控制与管理。
    目前,测试工具主要有单元测试工具、负载和性能测试工具、GUI功能测试工具和基于Web应用的测试工具等。
    (1)单元测试工具。单元测试工具主要包括C/C++测试工具(例如,Panorama C++和C++ Test等)、Java开源测试框架JUnit、内存资源泄漏检查工具(例如,Numega的BounceChecker和Rational的Purify等)、代码覆盖率检查工具(例如,Numega的TrueCoverage、Rational的PureCoverage和TeleLogic的LogiScope等)、代码性能检查工具(例如,LogiScope的Macabe等)和软件纠错工具(例如,Rational Purl等)。
    (2)负载和性能测试工具。负载和性能测试工具是软件测试中作用最大的工具,可以完成一些难以用手工实现的测试,常用工具包括Mercury Interactive的LoadRunner和Compuware的QALoad,以及IBM Rational的SQA Load、Performance和Visual Quality。
    (3)GUI功能测试工具。GUI功能测试工具主要用于回归测试,主要工具包括Mercury Interactive的WinRunner和Compuware的QARun,以及IBM Rational的SQA Robot和Microsoft的Visual Test Suite等。
    (4)基于Web应用的测试工具。基于Web应用的测试工具主要进行链接检查、HTML检查、Web功能和安全性等方面的测试。主要的测试工具包括MI公司的Astra系列和RSW公司的E-TestSuite,以及WorkBench、Web Application Stress(WAS)Tool和Link Sleuth等。
    其他的测试工具还包括缺陷跟踪工具、综合测试管理工具、嵌入式测试工具、数据库测试工具等。面对如此众多的测试工具,在选择时应进行综合考虑,例如,考察测试工具是否支持脚本语言,是否具有良好的脚本开发环境;脚本语言是否支持外部函数库,以及函数的可复用;测试工具对程序界面中对象的识别能力,对分布式测试的网络支持,以及是否支持数据驱动测试等方面。

  • 第4题:

    论软件的系统测试及其应用

    软件测试是软件交付客户前必须要完成的重要步骤之一,目前仍是发现软件错误(缺陷)的主要手段。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,针对整个系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试的主要内容包括功能性测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等。

    请围绕“软件的系统测试及其应用”论题,依次从以下三个方面进行论述。

    1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

    2.详细论述软件的系统测试的主要活动及其所包含的主要内容,并说明功能性测试和性能测试的主要的目的。

    3.结合你具体参与管理和开发的实际项目,概要叙述如何采用软件的系统测试方法进行系统测试,说明具体实施过程以及应用效果。


    答案:
    解析:
    系统测试的对象是完整的、集成的计算机系统,系统测试的目的是在真实系统工作环境下,验证完整的软件配置项能否和系统正确连接,并满足系统/子系统设计文档和软件开发合同规定的要求。系统测试的技术依据是用户需求或开发合同,除应满足一般测试的准入条件外,在进行系统测试前,还应确认被测系统的所有配置项已通过测试,对需要固化运行的软件还应提供固件。

    一般来说,系统测试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等,其中,最重要的工作是进行功能测试与性能测试。功能测试主要采用黑盒测试方法;性能测试主要验证软件系统在承担一定负载的情况下所表现出来的特性是否符合客户的需要,主要指标有响应时间、吞吐量、并发用户数和资源利用率等。

    功能测试的目的很简单,测试系统是否达到了用户明确提出的需求及隐含需求。

    性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,并优化软件,最后起到优化系统的目的。具体来说,包括以下四个方面:

    (1)发现缺陷。软件的某些缺陷与软件性能密切相关,针对这些缺陷的测试一般需要伴随着性能测试进行。

    (2)性能调优。与调试不同,性能调优并不一定针对发现的性能缺陷,也可能是为了更好地发挥系统的潜能。

    (3)评估系统的能力。软件性能测试不仅需要测试软件在规定条件下是否满足性能需求,往往还需要测试能够满足性能需求的条件极限。

    (4)验证稳定性和可靠性:在一定负载下测试一定的时间,是评估系统稳定性和可靠性是否满足要求的唯一方法。

  • 第5题:

    系统总体设计的主要内容有:软件系统总体结构设计、计算机及网络配置方案设计和()。

    • A、模块设计
    • B、数据库设计
    • C、控制结构图绘制
    • D、代码设计

    正确答案:B

  • 第6题:

    通常所说的微型计算机是不包含系统软件及应用软件的。


    正确答案:正确

  • 第7题:

    应用型地理信息系统设计的主要内容包括()。

    • A、系统详细设计
    • B、数据库总体设计
    • C、系统功能设计
    • D、应用模型和方法设计
    • E、输入输出设计

    正确答案:A,B,C,D

  • 第8题:

    对企业计算机信息系统进行修改,应该规定严格的修改程序及权限,其具体的程序如何?


    正确答案:对企业计算机信息系统进行修改,应该规定严格的修改程序及权限,其具体的程序如下:
    1)任何修改都必须事先正式向系统主管人员提出书面报告,
    2)由系统主管人员权衡各种因素后决定是否进行修改、何时以及如何修改,
    3)并把任务下达给一定的工作人员进行,
    4)在修改完成后,必须进行企业级的验收,
    5)验收通过的必须在规定的时间嵌入系统,并通告有关方面。

  • 第9题:

    问答题
    对企业计算机信息系统进行修改,应该规定严格的修改程序及权限,其具体的程序如何?

    正确答案: 对企业计算机信息系统进行修改,应该规定严格的修改程序及权限,其具体的程序如下:
    1)任何修改都必须事先正式向系统主管人员提出书面报告,
    2)由系统主管人员权衡各种因素后决定是否进行修改、何时以及如何修改,
    3)并把任务下达给一定的工作人员进行,
    4)在修改完成后,必须进行企业级的验收,
    5)验收通过的必须在规定的时间嵌入系统,并通告有关方面。
    解析: 暂无解析

  • 第10题:

    单选题
    系统总体设计主要包括:数据库设计、计算机及网络配置设计和应用系统的()
    A

    设计报告

    B

    总体结构设计

    C

    可行性分析

    D

    逻辑模型设计


    正确答案: D
    解析: 暂无解析

  • 第11题:

    多选题
    应用型地理信息系统设计的主要内容包括()。
    A

    系统详细设计

    B

    数据库总体设计

    C

    系统功能设计

    D

    应用模型和方法设计

    E

    输入输出设计


    正确答案: D,A
    解析: 暂无解析

  • 第12题:

    多选题
    应用型地理信息系统设计主要内容包括()。
    A

    系统详细设计

    B

    数据库总体设计

    C

    系统功能设计

    D

    应用模型和方法设计

    E

    输入输出设计


    正确答案: B,D
    解析: 暂无解析

  • 第13题:

    以下属于应用型地理信息系统设计的主要内容包括()

    A.系统总体设计

    B.数据库详细设计

    C.应用模型设计

    D.输入,输出设计


    参考答案:ABCD

  • 第14题:

    一个完整的计算机系统应该包含( )。 A.主机、键盘和显示器B.系统软件和应用软件

    一个完整的计算机系统应该包含( )。

    A.主机、键盘和显示器

    B.系统软件和应用软件

    C.主机、外设和办公软件

    D.硬件系统和软件系统


    正确答案:D
    一个完整的计算机系统应该包括硬件系统和软件系统两部分。

  • 第15题:

    论软件系统测试及其应用

    软件系统测试是将已经确认的软件与计算机硬件、外设、网络等其他设施结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,进而完善软件。系统洌试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等,其中,最重要的是功能测试和性能测试。功能测试主要采用黑盒测试方法。

    1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

    2.详细论述软件系统测试中功能测试的主要方法,自动化测试的主要内容和如何选择适合的自动化测试工具。

    3.结合你具体参与管理和开发的实际项目,说明你是如何采用软件系统测试方法进行系统测试的,说明具体实施过程以及应用效果。


    答案:
    解析:
    1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

    解析:

    根据要求能够概要叙述你参与和开发的软件项目背景,可以包括项目的名称、起始时间、项目背景介绍、建设内容、项目金额等内容,介绍你在本项目中的角色,工作职责,主要承担的工作等内容。此部分内容可以分为一段,或者二段均可,字数在300-400为宜。

    2.详细论述软件系统测试中功能测试的主要方法,自动化测试的主要内容和如何选择适合的自动化测试工具。

    解析:

    功能测试主要的方法为黑盒测试。

    黑盒测试根据软件需求说明书所规定的功能来设计测试用例,一般包括功能分解、等价类划分、边界值分析、判定表、因果图、状态图、随机测试、错误推测和正交实验法等。

    测试自动化是一个通过编程完成测试的过程,一旦测试实现自动化,大量的测试用例就可以迅速执行。自动化测试通常需要构建存放程序软件包和测试软件包的文件服务器、存储测试用例和测试结果的数据库服务器、执行测试的运行环境、控制服务器、Web服务器和客户端程序。自动化测试的主要实现方法包括代码的静态与动态分析、测试过程的捕获与回放、测试脚本技术、虚拟用户技术和测试管理技术等。

    自动化测试工具的选择需要考虑以下几点:

    (1)测试工具应该具有相应的容错处理系统,可以自动处理一些异常状况;

    (2)能够提供类似软件集成开发环境中的调试功能,支持脚本的运行、设置断点、得到变量返回结果等,可以更有效地对测试脚本的执行进行跟踪、检查并迅速定位问题;

    (3) 测试脚本的开发需要支持团队的开发环境,即测试工具对脚本代码能够很好地控制和管理。

    3.结合你具体参与管理和开发的实际项目,说明你是如何采用软件系统测试方法进行系统测试的,说明具体实施过程以及应用效果。

    解析:

    你需结合自身参与项目的实际状况,在软件开发中进行软件测试,指出其参与管理和开发的项目中所进行的系统测试,包含单个用例、系统整体测试等,说明在每种测试过程中的具体实施过程、使用的方法和工具,并对实际应用效果进行分析。

  • 第16题:

    结合所在风电场的实际情况简述升压站计算机监控系统的系统结构?


    正确答案: (1)升压站计算机监控系统采用分层分布式系统结构,分主控层和现地控制层(间隔层),中间由监控网络相连。间隔层主要由保护单元、测控装置等组成。
    (2)现地控制层的220kV线路保护及测控装置、220kV主变保护及测控装置等具备以太网接口,可直接接入工业以太网。
    (3)直流系统及35kV出线保护及测控装置则均通过规约转换器接入工业以太网。主变保护、母线保护和220kV线路的保护设备独立,220kV测控装置采用面向设备单元化设计。
    (4)35kV出线保护及测控装置采用一体化的微机综合保护测控装置,装在各自的开关柜上。
    (5)主控级设置2台主计算机/操作员工作站、1台工程师工作站、2台打印机、1台传真机、2套逆变电源装置(和风电场监控系统共用)、2套远动装置以及相应的配套软件等,以完成升压站各主设备的数据采集及运行参数的监视、控制操作、故障报警、事件顺序记录及事故追忆、数据存储及与上级调度系统的通信等功能。运行人员可通过彩色屏幕显示器和键盘、鼠标等实现对升压站主设备的监控。
    (6)监控网络采用双网结构,传输介质采用光纤,为增强可靠性,网络采用100M高速工业级以太网。
    (7)计算机监控系统通过双远动装置(主/备方式自动切换)与上级调度部门进行联系,远动信息按一收二发方式分别送往内蒙中调,锡盟区调。远动装置具有遥测、遥信、遥控、遥调功能。

  • 第17题:

    系统总体设计主要包括:数据库设计、计算机及网络配置设计和应用系统的()

    • A、设计报告
    • B、总体结构设计
    • C、可行性分析
    • D、逻辑模型设计

    正确答案:B

  • 第18题:

    系统总体设计是根据系统分析和企业的实际情况,对新系统的总体结构形式和可利用的资源进行宏观上.体上的大致设计。


    正确答案:正确

  • 第19题:

    应用型地理信息系统设计主要内容包括()。

    • A、系统详细设计
    • B、数据库总体设计
    • C、系统功能设计
    • D、应用模型和方法设计
    • E、输入输出设计

    正确答案:C,D,E

  • 第20题:

    在系统总体设计阶段,总体设计中考虑使用的系统配置应该越高越好。


    正确答案:错误

  • 第21题:

    单选题
    系统总体设计的主要内容有:软件系统总体结构设计、计算机及网络配置方案设计和()。
    A

    模块设计

    B

    数据库设计

    C

    控制结构图绘制

    D

    代码设计


    正确答案: B
    解析: 暂无解析

  • 第22题:

    问答题
    环境社会系统发展原理的主要内容是什么?

    正确答案: (1)一般系统的特征;
    (2)强调人类社会系统与自然环境系统的相互作用及其构成的复杂巨系统的整体性;
    (3)强调环境社会系统的动态性。
    解析: 暂无解析

  • 第23题:

    问答题
    结合所在风电场的实际情况简述升压站计算机监控系统的系统结构?

    正确答案: (1)升压站计算机监控系统采用分层分布式系统结构,分主控层和现地控制层(间隔层),中间由监控网络相连。间隔层主要由保护单元、测控装置等组成。
    (2)现地控制层的220kV线路保护及测控装置、220kV主变保护及测控装置等具备以太网接口,可直接接入工业以太网。
    (3)直流系统及35kV出线保护及测控装置则均通过规约转换器接入工业以太网。主变保护、母线保护和220kV线路的保护设备独立,220kV测控装置采用面向设备单元化设计。
    (4)35kV出线保护及测控装置采用一体化的微机综合保护测控装置,装在各自的开关柜上。
    (5)主控级设置2台主计算机/操作员工作站、1台工程师工作站、2台打印机、1台传真机、2套逆变电源装置(和风电场监控系统共用)、2套远动装置以及相应的配套软件等,以完成升压站各主设备的数据采集及运行参数的监视、控制操作、故障报警、事件顺序记录及事故追忆、数据存储及与上级调度系统的通信等功能。运行人员可通过彩色屏幕显示器和键盘、鼠标等实现对升压站主设备的监控。
    (6)监控网络采用双网结构,传输介质采用光纤,为增强可靠性,网络采用100M高速工业级以太网。
    (7)计算机监控系统通过双远动装置(主/备方式自动切换)与上级调度部门进行联系,远动信息按一收二发方式分别送往内蒙中调,锡盟区调。远动装置具有遥测、遥信、遥控、遥调功能。
    解析: 暂无解析