更多“简述软件开发实现阶段的工作,以及应强调之点。”相关问题
  • 第1题:

    简述软件测试与软件开发各阶段的关系。


    本题答案:(1)项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。
    (2)需求分析阶段:确定测试需求分析、系统测试计划的制定,评审后成为管理项目。测试需求分析是对产品生命周期中测试所需求的资源、配置、每阶段评判通过的规约;系统测试计划则是依据软件的需求规格说明书,制定测试计划和设计相应的测试用例。
    (3)详细设计和概要设计阶段:确保集成测试计划和单元测试计划完成。
    (4)编码阶段:由开发人员进行自己负责部分的代码的测试。在项目较大时,由专人进行编码阶段的测试任务。
    (5)测试阶段(单元、集成、系统测试):依据测试代码进行测试,并提交相应的测试状态报告和测试结束报告。

  • 第2题:

    按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。


    正确答案:分析

  • 第3题:

    认识与描述客观系统是软件开发工具对软件开发()阶段的支持、

    • A、需求分析
    • B、总体设计
    • C、实现
    • D、运行维护

    正确答案:B

  • 第4题:

    计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的()。


    正确答案:自动化

  • 第5题:

    文档是软件开发人员、软件管理人员、维护人员、用户以及计算机之间的(),软件开发人员在各个阶段以文档作为前段工作成果的体现和后段工作的基础。

    • A、接口
    • B、桥梁
    • C、科学
    • D、继续

    正确答案:B

  • 第6题:

    简述软件开发中为何使用原型工具以及使用的好处。


    正确答案: 因为原型是在最终系统产生之前的一个局部真实表现,所以原型方法可以让人们在系统的开发过程中,就能够对一些具体问题进行基于实物的有效沟通,从而帮助人们尽早解决软件开发过程中存在的各种不确定性。不确定性是指人们已经拥有的知识是不充分的,不足以预测将来的事件发展,或者不足以清晰、准确地描述某个事物。
    实践证明,利用原型有如下好处:
    ①及时、有力地响应用户需求的变化。
    ②减少返工。
    ③帮助控制不完整需求所带来的风险。
    ④可以将一个大的难以处理的开发过程细分成一些更小更容易处理的步骤。
    ⑤减少开发成本,提高经济效益。
    ⑥增加开发者之间的交流,帮助确定技术解决方案的可行性。
    ⑦有效地识别风险和解决风险,帮助进行风险管理。
    ⑧提高用户在软件开发中的参与程度。

  • 第7题:

    简述间歇法制造水煤气六个阶段的工作循环以及各阶段的作用?


    正确答案: 第一阶段:吹风阶段。加热燃料层。
    第二阶段:水蒸汽吹净阶段。避免吹风气进入水煤气系统降低煤气质量。
    第三阶段:一次上吹阶段。进行水煤气反应。
    第四阶段:下吹制气阶段。使上部料层温度降低,气化过程稳定,温度均与。
    第五阶段:二次上吹阶段。安全生产,将炉下部水煤气吹尽。
    第六阶段:空气吹净阶段。进入下一循环前,将炉内和管道中的水煤气吹入水煤气系统。

  • 第8题:

    单选题
    确认工作贯穿软件开发的整个过程,主要包括需求复审、设计复审以及()。
    A

    编码设计

    B

    阶段设计

    C

    算法设计

    D

    程序测试


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

  • 第9题:

    问答题
    简述软件测试与软件开发各阶段的关系。

    正确答案: (1)项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。
    (2)需求分析阶段:确定测试需求分析、系统测试计划的制定,评审后成为管理项目。测试需求分析是对产品生命周期中测试所需求的资源、配置、每阶段评判通过的规约;系统测试计划则是依据软件的需求规格说明书,制定测试计划和设计相应的测试用例。
    (3)详细设计和概要设计阶段:确保集成测试计划和单元测试计划完成。
    (4)编码阶段:由开发人员进行自己负责部分的代码的测试。在项目较大时,由专人进行编码阶段的测试任务。
    (5)测试阶段(单元、集成、系统测试):依据测试代码进行测试,并提交相应的测试状态报告和测试结束报告。
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

    问答题
    简述软件开发实现阶段的工作,以及应强调之点。

    正确答案: 实现阶段的工作包括程序的编写和文档的编写,应特别强调组织与协调,及时发现并纠正背离总体设计要求的情况。
    解析: 暂无解析

  • 第12题:

    填空题
    软件开发的步骤主要有软件()、设计阶段、实现阶段与()。

    正确答案: 分析阶段,维护阶段
    解析: 暂无解析

  • 第13题:

    软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括(请作答此空)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,( )的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。

    A.软件描述、软件开发和软件测试
    B.软件开发、软件有效性验证和软件测试
    C.软件描述、软件设计、软件实现和软件测试
    D.软件描述、软件开发、软件有效性验证和软件进化

    答案:D
    解析:
    软件过程模型的基本概念:软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:
    (1)软件描述。必须定义软件功能以及使用的限制
    (2)软件开发。也就是软件的设计和实现,软件工程人员制作出能满足描述的软件
    (3)软件有效性验证。软件必须经过严格的验证,以保证能够满足客户的需求
    (4)软件进化。软件随着客户需求的变化不断地改进
    瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建筑在前一个阶段正确结果之上,前一个阶段的错漏会隐蔽地带到后一个阶段。这种错误有时甚至可能是灾难性的。因此每一个阶段工作完成后,都要进行审查和确认,这是非常重要的。历史上,瀑布模型起到了重要作用,它的出现有利于人员的组织管理,有利于软件开发方法和工具的研究。

  • 第14题:

    简述软件开发总体设计阶段的工作要点。


    正确答案:其工作要点是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、兵部分的连接方式及信息交换的标准等。

  • 第15题:

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


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

  • 第16题:

    软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?


    正确答案: 大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤:测试计划,测试设计,用例设计,执行结果,测试报告
    初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法。接下来是模块集成和集成以便组成完整的软件包。
    集成测试集中在证实和程序构成问题上。主要采用黑盒测试方法,辅之以白盒测试方法。
    软件集成后,需要完成确认和系统测试。
    确认测试提供软件满足所有功能、性能需求的最后保证。确认测试仅仅应用黑盒测试方法。
    单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基
    本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。
    集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集.
    回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。

  • 第17题:

    CASE工作台支持设计、实现或测试等特定的软件开发阶段,是一组()

    • A、工具集
    • B、台集
    • C、软件包
    • D、程序包

    正确答案:A

  • 第18题:

    软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的()阶段、()阶段、()阶段组成。


    正确答案:设计;实现;集成

  • 第19题:

    软件开发的步骤主要有软件()、设计阶段、实现阶段与()。


    正确答案:分析阶段;维护阶段

  • 第20题:

    问答题
    简述软件开发总体设计阶段的工作要点。

    正确答案: 其工作要点是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、兵部分的连接方式及信息交换的标准等。
    解析: 暂无解析

  • 第21题:

    问答题
    简述间歇法制造水煤气六个阶段的工作循环以及各阶段的作用?

    正确答案: 第一阶段:吹风阶段。加热燃料层。
    第二阶段:水蒸汽吹净阶段。避免吹风气进入水煤气系统降低煤气质量。
    第三阶段:一次上吹阶段。进行水煤气反应。
    第四阶段:下吹制气阶段。使上部料层温度降低,气化过程稳定,温度均与。
    第五阶段:二次上吹阶段。安全生产,将炉下部水煤气吹尽。
    第六阶段:空气吹净阶段。进入下一循环前,将炉内和管道中的水煤气吹入水煤气系统。
    解析: 暂无解析

  • 第22题:

    单选题
    文档是软件开发人员、软件管理人员、维护人员、用户以及计算机之间的(),软件开发人员在各个阶段以文档作为前段工作成果的体现和后段工作的基础。
    A

    接口

    B

    桥梁

    C

    科学

    D

    继续


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

  • 第23题:

    问答题
    简述软件开发中为何使用原型工具以及使用的好处。

    正确答案: 因为原型是在最终系统产生之前的一个局部真实表现,所以原型方法可以让人们在系统的开发过程中,就能够对一些具体问题进行基于实物的有效沟通,从而帮助人们尽早解决软件开发过程中存在的各种不确定性。不确定性是指人们已经拥有的知识是不充分的,不足以预测将来的事件发展,或者不足以清晰、准确地描述某个事物。
    实践证明,利用原型有如下好处:
    ①及时、有力地响应用户需求的变化。
    ②减少返工。
    ③帮助控制不完整需求所带来的风险。
    ④可以将一个大的难以处理的开发过程细分成一些更小更容易处理的步骤。
    ⑤减少开发成本,提高经济效益。
    ⑥增加开发者之间的交流,帮助确定技术解决方案的可行性。
    ⑦有效地识别风险和解决风险,帮助进行风险管理。
    ⑧提高用户在软件开发中的参与程度。
    解析: 暂无解析