更多“软件环境资源的特征有哪些?它们对制定软件计划都有哪些意义?”相关问题
  • 第1题:

    什么是网络服务软件?都有哪些?


    正确答案:网络服务是指组成一个网络的系统在运行时能够提供的技术服务。典型的网络服务有DHCP、DNS、FTP、Web、Telnet、WINS、SMTP,它们主要分为三类,工具类、讨论类、信息查询类。

  • 第2题:

    面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助?


    正确答案: 封装性;继承性;多态性
    在由封装,继承,多态所组成的环境中,程序员可以编写出比面向过程模型更健壮,更具扩展性的程序.经过仔细设计的类层次结构是重用代码的基础.封装能让程序员不必修改公有接口的代码即可实现程序的移植。多态能使程序员开发出简洁,易懂,易修改的代码。

  • 第3题:

    软件工程标准化的意义是什么?都有哪些软件工程标准?


    正确答案: 积极推进软件工程标准化,其道理是显而易见的。仅就一个软件开发项目来说,有许多层次,不同分工的人员相互配合,在开发项目的各个部分以及各开发阶段之间也都存在许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成是时,需要进行阶段评价和验收测试。投入运行的软件,其维护工作中遇到问题又与开发工作者有着密切的关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要要求提供统一的行动规范和衡量准则,使得各种工作都有章可循。软件工程的标准主要有以下三个:
    ㈠FIPS135是美国国家标准局发布的《软件文档管理指南》
    ㈡NSAC——39是美国核子安全分析中心发布的《安全参数显示系统的验证与确认》。㈢ISO5807是国际标准化组织公布(现已成为中国的国家标准)的《信息处理—数据流程图、程序流程图、程序网络图和系统资源图的文件编制符号及约定》。

  • 第4题:

    软件计划中,安排软件开发进度主要可以用哪些工具?都有哪些优缺点?


    正确答案:编制进度计划的常用工具主要有甘特图和网络计划法。
    甘特图的优点是简单,能动态地反映开发进展;缺点是难以反映多个任务间的逻辑关系。
    网络计划法则恰好弥补了甘特图的缺点,最适合反映多个工作之间的逻辑关系。

  • 第5题:

    软件开发过程中影响软件质量的因素都有哪些?


    正确答案: 1.人的因素。
    2.软件需求。
    3.开发各个环节的衔接。
    4.测试的局限性。
    5.质量管理不够重视。
    6.软件开发的非工程化和开发人员的传统习惯。
    7.开发没有规范,标准。
    8.技术上解决软件质量问题的局限性。

  • 第6题:

    软件的分类方法都有哪些? 


    正确答案: 软件的分类方法有如下4种:
    (1)按软件的功能分类(系统软件,支撑软件,应用软件)
    (2)按软件服务对象的范围分类(项目软件,市场软件)
    (3)按开发软件所需要的人力、时间以及完成的源程序行数分类。(大型,小型,中型,微型)
    (4)按软件工作方式分类
    按软件的工作方式分为:实时处理软件、分时软件、交互式软件、批处理软件。

  • 第7题:

    主站软件环境主要包括有哪些技术要求?


    正确答案: (1)主站操作系统和数据库管理系统等应采用技术成熟的主流软件。应用软件必须满足系统功能规范要求,保证其开放性能,满足系统应用、维护及不断优化、升级的需要;并提供详细的系统应用、维护、接口等技术文档。
    (2)操作系统应支持多线程、多进程工作方式,具备高并发处理能力。数据库管理系统必须选用大型关系型分布式数据库,对外提供标准的数据库调用接口,具有较高的容错能力和恢复能力,提供较强的安全机制。
    (3)系统应用程序应采用分层结构,提供友好的操作界面。应用软件系统应选用结构化设计和面向对象设计的方法,必须保证系统的稳定性、可修改性和可重用性。
    (4)系统信息及编码应符合国家标准。
    (5)系统接口设计应符合共享性、安全性、可扩充性、兼容性和统一性的要求。

  • 第8题:

    问答题
    软件环境资源的特征有哪些?它们对制定软件计划都有哪些意义?

    正确答案: 每一类资源都有四个特征:资源描述、可用性说明和资源提供的时间、资源使用的延续时间。可以为制定软件计划估算软件开发所需的资源。
    解析: 暂无解析

  • 第9题:

    问答题
    软件计划中,安排软件开发进度主要可以用哪些工具?都有哪些优缺点?

    正确答案: 编制进度计划的常用工具主要有甘特图和网络计划法。
    甘特图的优点是简单,能动态地反映开发进展;缺点是难以反映多个任务间的逻辑关系。
    网络计划法则恰好弥补了甘特图的缺点,最适合反映多个工作之间的逻辑关系。
    解析: 暂无解析

  • 第10题:

    问答题
    软件过程模型有哪些?简述它们的特点。

    正确答案: 过程模型分为五大类:
    1.管理过程模型。
    2.瀑布模型(又称为生命周期模型)。
    3.增量过程模型:包括增量模型、RAD模型。
    4.烟花过程模型:包括原型开发模型、螺旋模型、协同开发模型。
    5.专用过程模型:包括机遇构建的开发模型、形式化方法模型、面向方面的软件开发模型。
    解析: 暂无解析

  • 第11题:

    问答题
    最常用的电脑统计软件有哪些?它们的特点如何?

    正确答案: 目前最流行的专业电脑统计分析软件是SPSS软件和SAS软件。另外应用比较普遍的还有Office 中的Excel。   SPSS是集统计分析、决策支持、管理咨询等功能于一身的巨型服务系统,其统计功能非常强大,操作界面漂亮柔和,表格和图形的制作方便美观,特别是操作简便,利于初学者使用,因而倍受人们青睐,是当今世界上公认的名气最大、流行最广的统计分析系统。它在我国的影响尤为巨大。
    S.AS是一种非常流行的与SPSS功能类似的专业统计分析软件。
    E.xcel是微软公司推出的办公软件Office系统中用于统计的一种软件。其统计功能虽然比不上SPSS、SAS等专业统计软件,但也足以满足大多数用户统计分析的需要。与专业统计软件相比,Excel的最大优势在于:本身价格不高,非常普及,因此便于一般用户使用;便于与Office的其他软件配合使用。正由于这些优点,Excel在我国已得到越来越广泛的应用。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是软件过程?有哪些主要的软件过程模型?它们各有哪些特点?

    正确答案: 软件过程是指在软件工具的支持下,所进行的一系列软件开发和进化的活动。软件过程模型是对软件开发实际过程的抽象和简化,是描述软件开发过程中各种活动如何执行的模型,因此又称为软件开发模型。
    主要的软件过程模型有:瀑布模型、增量模型、螺旋模型、喷泉模型和基于知识的模型等。
    ⑴瀑布模型是经典的软件开发模型,将软件开发活动中的各项活动规定为依线性顺序连接的若干阶段,它简单易用,在消除非结构化软件、降低软件的复杂性、促进软件开发工程化方面起了很大的作用。但在软件开发实践中也逐渐暴露出它的缺点。它将一个充满回溯的软件开发过程硬性分割为几个阶段,无法解决软件需求不明确或者变动的问题。
    ⑵增量模型是一种非整体开发的模型。根据增量的方式和形式的不同,分为基于瀑布模型的渐增模型和基于原型的快速原型模型。该模型具有较大的灵活性,适合于软件需求不明确、设计方案有一定风险的软件项目。
    ⑶螺旋模型将瀑布模型和增量模型结合起来,并加入了风险分析。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期可分为4个工作步骤:制定计划、风险分析、实施工程、客户评估。
    ⑷喷泉模型用于采用对象技术的软件开发项目。它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。喷泉模型使开发过程具有迭代性和无间隙性。软件开发过程有4个阶段,即分析、系统设计、软件设计和实现。各阶段相互重叠,以分析为基础,资源消耗成塔形,从高层返回低层无资源消耗。强调增量开发,是对象驱动的过程,反映了对象的开发和重用过程。
    ⑸基于知识的模型也称为智能模型。通过领域的专家系统,可使需求说明更加完整、准确和无二义性。通过软件工程知识和特定应用领域的知识和规则的应用来提供开发的帮助。
    解析: 暂无解析

  • 第13题:

    什么是系统软件?什么是应用软件?它们各包含哪些类型的软件?


    正确答案: 系统软件是运行、管理维护计算机必备的最基本的软件,它一般由计算机生产商提供,系统软件主要包括如下几种:
    1、操作系统;
    2、语言处理程序;
    3、实用程序;
    4、数据库管理系统。
    应用软件是指用户为了自己的业务应用而使用各种工具开发出来的软件。
    大体可分为:
    1、用户程序;
    2、应用软件包;
    3、通用应用工具软件。

  • 第14题:

    恶意软件有哪些类型?这些类型的恶意软件有哪些特征?试分析近年来电子邮件病毒猖獗的原因。


    正确答案: 病毒:通过修改其他程序进行自我复制的程序,会将自己的副本扩如寄生的程序式数据文件中,进而攻击OS与应用程序。
    蠕虫:一种通过网络的通信功能将自身从一个节点发送到另一个节点并进行启动的程序,它感染系统时不需要寄生程序。
    特洛伊木马:一种隐藏在有用程序背后的程序,它包含了一段隐藏的,激活时具有某种无用的或者有害功能的代码。
    恶意远程程序:一类从远程系统传数据到本地系统的不良软件;入侵者用其他病毒,木马等送到用户计算机中。
    追踪cache:这些被许多网络使用的cookie,可以让第三方记录用户行为,入侵者通常会把追踪cache与网页突出一起使用。
    原因:电子邮件的逐渐流行;用户安全意识薄弱;入侵者利用“社会工程学”的思想。

  • 第15题:

    什么是软件过程?有哪些主要的软件过程模型?它们各有哪些特点?


    正确答案: 软件过程是指在软件工具的支持下,所进行的一系列软件开发和进化的活动。软件过程模型是对软件开发实际过程的抽象和简化,是描述软件开发过程中各种活动如何执行的模型,因此又称为软件开发模型。
    主要的软件过程模型有:瀑布模型、增量模型、螺旋模型、喷泉模型和基于知识的模型等。
    ⑴瀑布模型是经典的软件开发模型,将软件开发活动中的各项活动规定为依线性顺序连接的若干阶段,它简单易用,在消除非结构化软件、降低软件的复杂性、促进软件开发工程化方面起了很大的作用。但在软件开发实践中也逐渐暴露出它的缺点。它将一个充满回溯的软件开发过程硬性分割为几个阶段,无法解决软件需求不明确或者变动的问题。
    ⑵增量模型是一种非整体开发的模型。根据增量的方式和形式的不同,分为基于瀑布模型的渐增模型和基于原型的快速原型模型。该模型具有较大的灵活性,适合于软件需求不明确、设计方案有一定风险的软件项目。
    ⑶螺旋模型将瀑布模型和增量模型结合起来,并加入了风险分析。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期可分为4个工作步骤:制定计划、风险分析、实施工程、客户评估。
    ⑷喷泉模型用于采用对象技术的软件开发项目。它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。喷泉模型使开发过程具有迭代性和无间隙性。软件开发过程有4个阶段,即分析、系统设计、软件设计和实现。各阶段相互重叠,以分析为基础,资源消耗成塔形,从高层返回低层无资源消耗。强调增量开发,是对象驱动的过程,反映了对象的开发和重用过程。
    ⑸基于知识的模型也称为智能模型。通过领域的专家系统,可使需求说明更加完整、准确和无二义性。通过软件工程知识和特定应用领域的知识和规则的应用来提供开发的帮助。

  • 第16题:

    软件过程模型有哪些?简述它们的特点。


    正确答案: 过程模型分为五大类:
    1.管理过程模型。
    2.瀑布模型(又称为生命周期模型)。
    3.增量过程模型:包括增量模型、RAD模型。
    4.烟花过程模型:包括原型开发模型、螺旋模型、协同开发模型。
    5.专用过程模型:包括机遇构建的开发模型、形式化方法模型、面向方面的软件开发模型。

  • 第17题:

    软件生成环境对软件质量的不利影响有哪些?


    正确答案:①程序员层次不齐的技术水平
    ②小规模的项目工作人员
    ③没有经验的软件顾客通常只对软件输出感兴趣
    ④定义不良且通常高度复杂的顾客目标
    ⑤内部因素或外部因素生产的限制,如成本和时间
    ⑥硬件的复杂性偶尔迫使应用程序员作为系统程序员工作,而不是直接面向顾客提出的实际目标
    ⑦质量不佳的现有软件,它们是在没有得益于现代支持工具的情况下编制的

  • 第18题:

    良好的软件设计的特征有哪些?


    正确答案: 设计必须实现所有包含在分析模型中的明示需求,并且必须满足客户希望的所有潜在需求;设计对于软件的编码、测试、维护人员必须是可读的、可理解的;设计应该提供软件的完整面貌,包括从实现角度所见的数据、功能、流程。

  • 第19题:

    问答题
    恶意软件有哪些类型?这些类型的恶意软件有哪些特征?试分析近年来电子邮件病毒猖獗的原因。

    正确答案: 病毒:通过修改其他程序进行自我复制的程序,会将自己的副本扩如寄生的程序式数据文件中,进而攻击OS与应用程序。
    蠕虫:一种通过网络的通信功能将自身从一个节点发送到另一个节点并进行启动的程序,它感染系统时不需要寄生程序。
    特洛伊木马:一种隐藏在有用程序背后的程序,它包含了一段隐藏的,激活时具有某种无用的或者有害功能的代码。
    恶意远程程序:一类从远程系统传数据到本地系统的不良软件;入侵者用其他病毒,木马等送到用户计算机中。
    追踪cache:这些被许多网络使用的cookie,可以让第三方记录用户行为,入侵者通常会把追踪cache与网页突出一起使用。
    原因:电子邮件的逐渐流行;用户安全意识薄弱;入侵者利用“社会工程学”的思想。
    解析: 暂无解析

  • 第20题:

    问答题
    良好的软件设计的特征有哪些?

    正确答案: 设计必须实现所有包含在分析模型中的明示需求,并且必须满足客户希望的所有潜在需求;设计对于软件的编码、测试、维护人员必须是可读的、可理解的;设计应该提供软件的完整面貌,包括从实现角度所见的数据、功能、流程。
    解析: 暂无解析

  • 第21题:

    问答题
    软件开发过程中影响软件质量的因素都有哪些?

    正确答案: 1.人的因素。
    2.软件需求。
    3.开发各个环节的衔接。
    4.测试的局限性。
    5.质量管理不够重视。
    6.软件开发的非工程化和开发人员的传统习惯。
    7.开发没有规范,标准。
    8.技术上解决软件质量问题的局限性。
    解析: 暂无解析

  • 第22题:

    问答题
    软件的分类方法都有哪些?

    正确答案: 软件的分类方法有如下4种:
    (1)按软件的功能分类(系统软件,支撑软件,应用软件)
    (2)按软件服务对象的范围分类(项目软件,市场软件)
    (3)按开发软件所需要的人力、时间以及完成的源程序行数分类。(大型,小型,中型,微型)
    (4)按软件工作方式分类
    按软件的工作方式分为:实时处理软件、分时软件、交互式软件、批处理软件。
    解析: 暂无解析

  • 第23题:

    问答题
    软件工程标准化的意义是什么?都有哪些软件工程标准?

    正确答案: 积极推进软件工程标准化,其道理是显而易见的。仅就一个软件开发项目来说,有许多层次,不同分工的人员相互配合,在开发项目的各个部分以及各开发阶段之间也都存在许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成是时,需要进行阶段评价和验收测试。投入运行的软件,其维护工作中遇到问题又与开发工作者有着密切的关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要要求提供统一的行动规范和衡量准则,使得各种工作都有章可循。软件工程的标准主要有以下三个:
    (1)FIPS135是美国国家标准局发布的《软件文档管理指南》
    (2)NSAC—39是美国核子安全分析中心发布的《安全参数显示系统的验证与确认》。
    (3)ISO5807是国际标准化组织公布(现已成为中国的国家标准)的《信息处理—数据流程图、程序流程图、程序网络图和系统资源图的文件编制符号及约定》。
    解析: 暂无解析