参考答案和解析
正确答案: 在软件开发过程中,建立软件模型具有十分重要的作用,主要体现在以下方面:
1.有助于问题的简化,通过抽象降低复杂性;
2.有助于和其他开发小组成员、各种用户以及系统相关者进行交流;
3.有助于维护人员了解软件设计的思路和细节,为以后的维护和升级提供了文档。
更多“在软件开发过程中为什么需要建立模型?”相关问题
  • 第1题:

    在软件开发模型中,非常适合于在软件开发初期很难完全确定用户需求的情况的模型是()。

    • A、原型模型
    • B、喷泉模型
    • C、螺旋模型
    • D、快速应用开发模型

    正确答案:A

  • 第2题:

    软件公司的CMMI过程改进模型与软件开发模型有关吗?为什么?


    正确答案: 无关。因为CMMI管理体系是一种过程与质量管理模型,它是适应于任何软件开发模型的,或者说它与任何开发模型无关。开发模型本身只是规定了软件生存周期中的若干步骤或阶段,便于开发人员去开发与维护,它并没有规定管理人员的过程管理方法与任务。为此,CMMI管理体系规定采取阶段评审和不符合项的动态跟踪制度,只有前一阶段的不符合项全部改正后,才允许开发人员进入后一阶段的工作。
    所谓不符合项,就是在评审中发现的问题项,它与Bug既有联系,又有区别。对于这些不符合项,软件管理部门要列出表格,记录在案,确定责任人,限定改正时间,动态跟踪到底。

  • 第3题:

    在物流系统建模过程中,在构造模型前,需要()。

    • A、检验模型的正确性
    • B、确定各因素之间的关系
    • C、建立子系统模型
    • D、建立衔接与连接

    正确答案:B

  • 第4题:

    在系统开发过程中为什么需要建立模型?


    正确答案:在系统开发过程中,建立模型的一个重要原因在于描述系统的复杂性。信息系统十分复杂,而且系统的某些部分难以明了。系统各个部分的模型有助于问题的简化,并能够使分析人员的精力一次只集中在系统的几个方面上。同时,分析人员需要收集和处理大量的信息,模型提供了以一种容易理解的形式为后期使用存储信息的方法。
    建立模型的另一个主要原因是便于交流。开发人员可以使用模型讨论和交流系统的设计方案,用户可以从模型中更好地理解新系统所能提供的各种可能的功能,因此,模型在支持小组人员之间和与用户的交流过程中起着重要的作用。
    最后,模型为以后的软件维护和升级提供了文档。
    由于系统的复杂性,需要建立多个模型来涵盖细节信息,还需要使用许多不同类型的模型在不同的细节由于系统的复杂性,需要建立多个模型来涵盖细节信息,还需要使用许多不同类型的模型在不同的细节层次(或不同抽象层次)上表现系统,既包括在高层次上对系统的概括,也包括针对系统某一方面的细节描述。

  • 第5题:

    软件开发方法主要包括()。

    • A、建立快速应用开发模型
    • B、结构化方法
    • C、面向数据结构的软件开发方法
    • D、面向对象的软件开发方法
    • E、建立软件生命周期模型

    正确答案:B,C,D

  • 第6题:

    在信息系统开发过程中,需要建立哪些信息系统模型?


    正确答案:需要建立领域模型,需求模型,设计模型,实现模型和测试模型。

  • 第7题:

    在研究的过程中需要建立模型,什么模型是最多的?()

    • A、抽象模型
    • B、简约模型
    • C、小组模型
    • D、图像模型

    正确答案:C

  • 第8题:

    单选题
    在研究的过程中需要建立模型,什么模型是最多的?()
    A

    抽象模型

    B

    简约模型

    C

    小组模型

    D

    图像模型


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

  • 第9题:

    问答题
    为什么要选择软件开发模型?软件开发模型与软件生命周期有什么关系?

    正确答案: 因为软件开发模型是软件工程研究的5大内容之一,它虽然不是软件工程研究的重点,但是在宏观上特别重要。软件公司的项目组在开发一个大项目或产品时,首先在技术上必须选择一个开发模型,使开发模型非常适合这个项目或产品的生存周期;随后通过对生存周期的裁减,给出适合于本项目或产品的软件生存周期定义。
    解析: 暂无解析

  • 第10题:

    问答题
    什么是模型?软件开发为什么要建立模型?

    正确答案: 模型就是为了理解事物而对事物作出的一种抽象,是对事物的一种无歧义的书面描述。
    软件开发建立模型是为了帮助我们思考问题、定义术语、作出适当的假设,并帮助我们保持定义和假设的一致性。
    对于较为复杂而不能直接理解的系统,特别需要建立模型,其目的是可以减少复杂性。
    解析: 暂无解析

  • 第11题:

    单选题
    在软件开发模型中,非常适合于在软件开发初期很难完全确定用户需求的情况的模型是()。
    A

    原型模型

    B

    喷泉模型

    C

    螺旋模型

    D

    快速应用开发模型


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

  • 第12题:

    问答题
    在系统开发过程中为什么需要建立模型?

    正确答案: 在系统开发过程中,建立模型的一个重要原因在于描述系统的复杂性。信息系统十分复杂,而且系统的某些部分难以明了。系统各个部分的模型有助于问题的简化,并能够使分析人员的精力一次只集中在系统的几个方面上。同时,分析人员需要收集和处理大量的信息,模型提供了以一种容易理解的形式为后期使用存储信息的方法。
    建立模型的另一个主要原因是便于交流。开发人员可以使用模型讨论和交流系统的设计方案,用户可以从模型中更好地理解新系统所能提供的各种可能的功能,因此,模型在支持小组人员之间和与用户的交流过程中起着重要的作用。
    最后,模型为以后的软件维护和升级提供了文档。
    由于系统的复杂性,需要建立多个模型来涵盖细节信息,还需要使用许多不同类型的模型在不同的细节由于系统的复杂性,需要建立多个模型来涵盖细节信息,还需要使用许多不同类型的模型在不同的细节层次(或不同抽象层次)上表现系统,既包括在高层次上对系统的概括,也包括针对系统某一方面的细节描述。
    解析: 暂无解析

  • 第13题:

    软件生命周期为什么要划分成阶段?应怎样来划分阶段?在软件开发过程中,为什么要强调文档编写?


    正确答案: 在运用工程的方法来进行软件开发时,必须遵守一些工程性的基本原则:分解、计划、规范。相应的软件工程的一些基本原则包括软件周期的划分,这要求在时间上进行分解,即将软件开发过程分解为一系列的分阶段的任务。这也有利于降低软件开发的难度。
    一般来说,软件从产生、发展到淘汰要经历定义、开发和维护三大阶段。具体地来说,即定义阶段的可行性论证与开发计划、需求分析,开发阶段的概要计、详细设计和编码,维护阶段的测试、运行维护。强调文档的编制是因为它有以下主要作用:
    1.作为开发人员在一定阶段内承担任务的工作结果和结束标志。
    2. 向管理人员提供软件开发工作的进展情况,白软件开发过程中的一些“不可见”的事物转换成“可见”的文字资料,以便管理人员在各个阶段检查开发计划的实施情况,使之能够对工作结果进行清晰的审计。
    3.记录开发过程中的技术信息,以便协调工作,并作为下一阶段工作的基础。
    4.提供有关软件维护、培训、流通和运行信息,有助于管理人员、开发人员、操作人员和用户之间的工作了解。 
    5.向未来用户介绍软件的功能和能力,使之能判断该软件能否适合使用者使用。

  • 第14题:

    什么是模型?软件开发为什么要建立模型?


    正确答案: 模型就是为了理解事物而对事物作出的一种抽象,是对事物的一种无歧义的书面描述。
    软件开发建立模型是为了帮助我们思考问题、定义术语、作出适当的假设,并帮助我们保持定义和假设的一致性。
    对于较为复杂而不能直接理解的系统,特别需要建立模型,其目的是可以减少复杂性。

  • 第15题:

    为什么要选择软件开发模型?软件开发模型与软件生命周期有什么关系?


    正确答案:因为软件开发模型是软件工程研究的5大内容之一,它虽然不是软件工程研究的重点,但是在宏观上特别重要。软件公司的项目组在开发一个大项目或产品时,首先在技术上必须选择一个开发模型,使开发模型非常适合这个项目或产品的生存周期;随后通过对生存周期的裁减,给出适合于本项目或产品的软件生存周期定义。

  • 第16题:

    增量模型是一种结合了瀑布模型与原型进化模型共同优点的过程模型,其特点是什么?在使用增量模型进行软件开发时需要注意的问题是什么?


    正确答案:增量模型的特点是,在整体上按照瀑布模型的流程实施项目开发,以方便对项目的管理。但在软件的实际开发中,则将软件系统按功能分解为许多增量构件,并以构件为单位逐个地开发并交付,直到全部增量构件开发完毕,并都被集成到系统之中交付用户使用。使用增量模型需要注意的是,系统需要有更好的结构设计,以便系统能按增量构件进行集成。

  • 第17题:

    非常适合于在软件开发初期很难确定用户需求的情况所采用的软件开发过程模型是()。

    • A、瀑布模型
    • B、原型模型
    • C、演化模型
    • D、喷泉模型

    正确答案:B

  • 第18题:

    软件开发模型给出了软件开发活动各阶段之间的关系,()不是软件开发模型。

    • A、瀑布模型
    • B、螺旋模型
    • C、原型模型
    • D、程序模型

    正确答案:D

  • 第19题:

    问答题
    增量模型是一种结合了瀑布模型与原型进化模型共同优点的过程模型,其特点是什么?在使用增量模型进行软件开发时需要注意的问题是什么?

    正确答案: 增量模型的特点是,在整体上按照瀑布模型的流程实施项目开发,以方便对项目的管理。但在软件的实际开发中,则将软件系统按功能分解为许多增量构件,并以构件为单位逐个地开发并交付,直到全部增量构件开发完毕,并都被集成到系统之中交付用户使用。使用增量模型需要注意的是,系统需要有更好的结构设计,以便系统能按增量构件进行集成。
    解析: 暂无解析

  • 第20题:

    问答题
    在软件开发过程中为什么需要建立模型?

    正确答案: 在软件开发过程中,建立软件模型具有十分重要的作用,主要体现在以下方面:
    1.有助于问题的简化,通过抽象降低复杂性;
    2.有助于和其他开发小组成员、各种用户以及系统相关者进行交流;
    3.有助于维护人员了解软件设计的思路和细节,为以后的维护和升级提供了文档。
    解析: 暂无解析

  • 第21题:

    多选题
    软件开发方法主要包括()。
    A

    建立快速应用开发模型

    B

    结构化方法

    C

    面向数据结构的软件开发方法

    D

    面向对象的软件开发方法

    E

    建立软件生命周期模型


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

  • 第22题:

    问答题
    软件公司的CMMI过程改进模型与软件开发模型有关吗?为什么?

    正确答案: 无关。因为CMMI管理体系是一种过程与质量管理模型,它是适应于任何软件开发模型的,或者说它与任何开发模型无关。开发模型本身只是规定了软件生存周期中的若干步骤或阶段,便于开发人员去开发与维护,它并没有规定管理人员的过程管理方法与任务。为此,CMMI管理体系规定采取阶段评审和不符合项的动态跟踪制度,只有前一阶段的不符合项全部改正后,才允许开发人员进入后一阶段的工作。
    所谓不符合项,就是在评审中发现的问题项,它与Bug既有联系,又有区别。对于这些不符合项,软件管理部门要列出表格,记录在案,确定责任人,限定改正时间,动态跟踪到底。
    解析: 暂无解析

  • 第23题:

    问答题
    为什么要建立营养需要动态模型?有何理论基础?

    正确答案: 在畜牧生产中,由于动物的遗传背景、生理条件、营养和环境等的条件差异,使得其生产性能差异很大。因此,模拟动物生长过程的意义在于揭示动物的生长发育规律,探索生命的奥妙;通过建立它来实现营养的动态配给,制定出最低成本的饲养策略,有利于提高生产潜力和经济效益,从而推进畜牧业向现代化、集约化、产业化方向发展;为实现畜牧生产的自动化、计算机管理奠定理论基础。要先建立生产性能和生长发育规律,建立生长发育与营养供给之间的内在联系,才能建立营养需要动态模型。
    解析: 暂无解析