参考答案和解析
正确答案: (1)复查项目规模和目标。对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员正在解决的问题确实是需要解决的问题。
(2)研究正在使用的系统。正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,现在要开发一个新的计算机系统来代替现有系统。因此,现有的系统是信息的重要来源,要研究它的基本功能,存在什么问题,运行现有系统需要多少费用,对新系统有什么新的功能要求,新系统运行时能否减少使用费用等等。
(3)得到新系统的概括的逻辑模型。根据对现有系统的分析研究,逐渐明确了新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具——数据流图和数据字典来描述数据在系统中的流动和处理情况。
(4)导出和评价各种方案。分析员建立了新系统的概括逻辑模型之后,要从技术角度出发,提出实现概括逻辑模型的多种方案,即导出若干概括的物理解法。根据技术可行性、经济可行性、社会可行性对各种方案进行评估,去掉行不通的解法,确定可行的解法。
(5)推荐可行的方案。根据上述可行性研究的结果,应该决定该项目是否值得去开发。若值得开发,那么可行的解决方案是什么,并且说明该方案可行的原因。该项目是否值得开发的主要因素是从经济上看是否合算,这就要求分析员对推荐的可行方案进行成本——效益分析。
(6)编写可行性研究报告。将上述可行性研究过程的结果写成相应的文档,即可行性研究报告,提请用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受可行的实现方案。
更多“阐述计算机软件工程可行性研究的具体步骤。”相关问题
  • 第1题:

    简述OM650计算机数据备份的具体步骤?


    正确答案: 1)用用户txpom登录,用Om.Stop停止系统的Om程序
    2)SU-ROOT登录,登录后用init 0关闭计算机
    3)接好磁带机,打开磁带机电源
    4)插入Boot盘,然后打开机器电源,出现Boot:_提示时按回车,进入Boot盘引导,等待提示插入Root盘
    5)等待提示,键入Txp.Backup
    6)备份结束后,取出磁带,用haltsys关闭计算机,卸下磁带机,然后再启动计算机就可以了

  • 第2题:

    计算机辅助软件工程的英文缩写是()。


    正确答案:CASE

  • 第3题:

    什么是软件工程?软件工程和计算机科学有何区别?


    正确答案:软件工程是以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经过时间证明是正确的管理措施和当前能够得到的最好的技术、方法相结合,以期用较少的代价获取高质量的软件。
    计算机科学侧重于理论研究,其成果可应用于软件工程,而软件工程则强调如何有效的建造一个软件系统。

  • 第4题:

    SRE称为()。

    • A、软件工程
    • B、计算机辅助软件工程
    • C、快速应用开发
    • D、软件再造工程

    正确答案:D

  • 第5题:

    CASE的中文含义为()。

    • A、计算机辅助机械设计
    • B、计算机辅助设计
    • C、计算机辅助软件工程
    • D、计算机软件工程

    正确答案:C

  • 第6题:

    简述计算机软件工程中动态测试的方法。


    正确答案: 动态测试指通过运行程序发现错误。对软件产品进行动态测试时,一般有两种方法,分别称为黑盒测试法和白盒测试法。
    (1)黑盒法。该方法把被测试对象看成一个封闭的黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足用户需求。黑盒测试又称为功能测试或数据驱动测试。通常,黑盒法不可能采用穷举测试。
    (2)白盒法。该方法把测试对象看做一个打开的白盒子,测试人员要了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。

  • 第7题:

    计算机辅助软件工程


    正确答案: 在软件工程活动中,人们按照软件工程的原则和方法,利用计算机及其集成的软件开发环境,辅助软件项目的开发、维护及管理的过程,称为计算机辅助软件工程(即CASE.。

  • 第8题:

    填空题
    计算机辅助软件工程的英文缩写是()。

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

  • 第9题:

    问答题
    阐述计算机软件工程可行性研究的内容。

    正确答案: 软件可行性研究的目的就是用最小的代价,在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
    进行可行性研究,主要从以下三个方面入手:
    (1)技术可行性。对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。
    (2)经济可行性。进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。经济可行性研究范围较广,包括成本——效益、公司经营长期策略、开发所需的成本和资源和潜在的市场前景等。
    (3)社会可行性。社会可行性包括要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行等,社会可行性所涉及的范围也比较广,如合同、责任、侵权、用户组织的管理模式及规范和其他一些技术人员常常不了解的陷阱等。
    解析: 暂无解析

  • 第10题:

    名词解释题
    计算机辅助软件工程

    正确答案: 是指辅助软件开发的工具软件,其功能包括整个系统开发周期,由分析、设计、产生程序代码到测试,甚至数据管理、配置管理等。
    解析: 暂无解析

  • 第11题:

    单选题
    RAD称为()。
    A

    软件工程

    B

    计算机辅助软件工程

    C

    快速应用开发

    D

    软件再造工程


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

  • 第12题:

    问答题
    阐述计算机软件工程可行性研究的具体步骤。

    正确答案: (1)复查项目规模和目标。对有关人员进行调查访问,仔细阅读和分析有关的材料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员正在解决的问题确实是需要解决的问题。
    (2)研究正在使用的系统。正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,现在要开发一个新的计算机系统来代替现有系统。因此,现有的系统是信息的重要来源,要研究它的基本功能,存在什么问题,运行现有系统需要多少费用,对新系统有什么新的功能要求,新系统运行时能否减少使用费用等等。
    (3)得到新系统的概括的逻辑模型。根据对现有系统的分析研究,逐渐明确了新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具——数据流图和数据字典来描述数据在系统中的流动和处理情况。
    (4)导出和评价各种方案。分析员建立了新系统的概括逻辑模型之后,要从技术角度出发,提出实现概括逻辑模型的多种方案,即导出若干概括的物理解法。根据技术可行性、经济可行性、社会可行性对各种方案进行评估,去掉行不通的解法,确定可行的解法。
    (5)推荐可行的方案。根据上述可行性研究的结果,应该决定该项目是否值得去开发。若值得开发,那么可行的解决方案是什么,并且说明该方案可行的原因。该项目是否值得开发的主要因素是从经济上看是否合算,这就要求分析员对推荐的可行方案进行成本——效益分析。
    (6)编写可行性研究报告。将上述可行性研究过程的结果写成相应的文档,即可行性研究报告,提请用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受可行的实现方案。
    解析: 暂无解析

  • 第13题:

    简述OM650计算机数据备份恢复的具体步骤?


    正确答案: 1)用用户txpom登录,用Om.Stop停止系统的Om程序
    2)用SU-ROOT登录,登录后用init 0关闭计算机
    3)接好磁带机,打开磁带机电源
    4)插入Boot盘,然后打开机器电源,出现Boot:_提示时按回车,进入Boot盘引导,等待提示插入Root盘
    5)待提示,键入Txp.Restore
    6)备份结束后,取出磁带,用haltsys关闭计算机,卸下磁带机,然后再启动计算机就可以了

  • 第14题:

    软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要是关于().


    正确答案:软件系统目标

  • 第15题:

    计算机科学的成果都可用于软件工程,但计算机科学着重于(),软件工程着重于()。


    正确答案:理论和原理;建造软件系统

  • 第16题:

    计算机辅助软件工程技术通常简称()技术。


    正确答案:CASE

  • 第17题:

    计算机软件工程方法


    正确答案: 是一种自动化或半自动化的方法能够全面地支持除系统调查外的每一个开发步骤,是一个大型综合计算机辅助软件工程的开发环境。

  • 第18题:

    阐述计算机软件工程可行性研究的内容。


    正确答案: 软件可行性研究的目的就是用最小的代价,在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
    进行可行性研究,主要从以下三个方面入手:
    (1)技术可行性。对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。
    (2)经济可行性。进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。经济可行性研究范围较广,包括成本——效益、公司经营长期策略、开发所需的成本和资源和潜在的市场前景等。
    (3)社会可行性。社会可行性包括要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行等,社会可行性所涉及的范围也比较广,如合同、责任、侵权、用户组织的管理模式及规范和其他一些技术人员常常不了解的陷阱等。

  • 第19题:

    简述软件工程详细设计的任务及其具体步骤。


    正确答案: 详细设计的任务,是对总体设计阶段划分出的每个模块进行明确的算法描述。详细设计根据总体设计提供的文档,确定每一个模块的算法及数据组织,并选定合适的工具,将其清晰准确地表达出来。具体步骤如下:
    (1)确定每个模块的算法。
    (2)确定每一个模块的数据组织。
    (3)为每个模块设计一组测试用例。
    (4)编写详细设计说明书。

  • 第20题:

    填空题
    计算机科学的成果都可用于软件工程,但计算机科学着重于(),软件工程着重于()。

    正确答案: 理论和原理,建造软件系统
    解析: 暂无解析

  • 第21题:

    问答题
    简述软件工程详细设计的任务及其具体步骤。

    正确答案: 详细设计的任务,是对总体设计阶段划分出的每个模块进行明确的算法描述。详细设计根据总体设计提供的文档,确定每一个模块的算法及数据组织,并选定合适的工具,将其清晰准确地表达出来。具体步骤如下:
    (1)确定每个模块的算法。
    (2)确定每一个模块的数据组织。
    (3)为每个模块设计一组测试用例。
    (4)编写详细设计说明书。
    解析: 暂无解析

  • 第22题:

    填空题
    软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要是关于().

    正确答案: 软件系统目标
    解析: 暂无解析

  • 第23题:

    问答题
    什么是软件工程?软件工程和计算机科学有何区别?

    正确答案: 软件工程是以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经过时间证明是正确的管理措施和当前能够得到的最好的技术、方法相结合,以期用较少的代价获取高质量的软件。
    计算机科学侧重于理论研究,其成果可应用于软件工程,而软件工程则强调如何有效的建造一个软件系统。
    解析: 暂无解析