军队文职招聘考试网-毛泽东思想的科学定义与科学内涵 - 行测知识

军队文职招聘考试网-毛泽东思想的科学定义与科学内涵减小字体增大字体军队文职招聘考试网-毛泽东思想的科学定义与科学内涵(多选)★★核心是马列与中国实践相结合

(1)毛泽东思想的科学涵义:①是马克思列宁主义在中国的运用和发展。②是被实践证明了的关于中国革命和建设的正确的理论原则和经验总结。③是党的集体智慧的结晶。

(2)毛泽东思想是一个完整的科学体系,它包括两大组成部分:(理论六方面)

①一是其独创性的理论内容②二是贯串于上述理论之中的一以贯之的立场、观点、方法。

用户名:!查看更多评论

分值:100分55分1分

内容:!

通知管理员验证码:点击获取验证码

山东军队文职招聘考试网计算机常识-软件危机与软件工程 - 行测知识

山东军队文职招聘考试网计算机常识-软件危机与软件工程减小字体增大字体山东军队文职招聘考试网计算机常识-软件危机与软件工程

软件工程概念的出现源自软件危机。

所谓有软件危机四伏是泛指在计算机软件开发和维护过程中所遇到的严重问题。实际上,几科所有的软件都不同程度地存在这些问题。

随着计算机技术的发展和应用领域的扩大,计算机硬件性能/价格比和质量稳步提高,软件规模越来越大,复杂程度不断增加,软件成本逐年上升,质量没有可靠的保证,软件已成为计算机科学发展的瓶颈。

具体地说,在软件开发和维护过程中,软件危机主要表现在:

(1)软件需求的增长得不到满足。用户对系统不满意的情况经常发生。

(2)软件开发成本和进度无法控制。开发成本超出预算,开发周期大大超过规定日期的情况经常发生。

(3)软件质量难以保证。

(4)软件不可维护或护程度非常低。

(5)软件的成本不断提高。

(6)软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

总之,可以将软件危机归结为成本、质量、生产率等问题。

软件工程就是试图用工程、科学和数学的大批量与方法研制、维护计算机软件的有关技术及管理方法。

关于软件工程的定义,国标(GB)中指出,软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具文档、实践标准的工序。

1993年IEEE(InstituteofElectrical&ElectronicEngineers,电气和电子工程师学会)给出了一个更加综合的定义:将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。

软件工程包括3个要素:即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

软件工程的核心思想是把软件产品看作是一个工程产品来处理。

开发软件不能只考虑开发期间的费用,而且应考虑软件生命周期内的全部费用。因此,软件生命周期的概念就变得特别重要。在考虑软件费用时,不仅仅要降低开发成本,更要降低整个软件生命周期的总成本。

用户名:!查看更多评论

分值:100分55分1分

内容:!

通知管理员验证码:点击获取验证码

山东军队文职招聘考试网计算机常识-软件工程的目标与原则 - 行测知识

山东军队文职招聘考试网计算机常识-软件工程的目标与原则减小字体增大字体山东军队文职招聘考试网计算机常识-软件工程的目标与原则

1、软件工程的目标

软件工程的目标是,在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。

软件工程需要达到的基本目标应是:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发,及时交付使用。

基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。

(1)软件开发技术

软件开发技术包括:软件开发法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件开发方法学是根据不同的软件类型,按不同的观点和原则,对软件开发中应遵循的策略、原则、步骤和必须产生的文档资料都做出规定,从而使软件的开发能够进入规范化和工程化的阶段,以克服早期的手工方法生产中的随意性和非规范性做法。

(2)软件工程管理

软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。

软件工程管理是软件按工程化生产时的重要环节,它要求按照预选制定的计划、进度和预算执行,以实现预期的经济效益和社会效益。

软件工程经济学是研究软件开发中成本的估算、成本效益分析的方法和技术,用经济学的基本原理来研究软件工程开发中的经济效益问题。

软件心理学是软件工程领域具有挑战性的一个全新的研究视角,它是从个体心理、人类行为、组织行为和企业文化等角度来研究软件管理和软件工程的。

2、软件工程的原则

为了达到上述的软件工程目标,在软件开发过程中,必须遵循软件工程的基本原则。这些基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。

(1)抽象。抽取事物最基本的特性和行为,忽略非本质细节。采用分层次抽象,自顶向下,逐层细化的办法控制软件开发过程的复杂性。

(2)信息隐蔽。采用封闭技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。

(3)模块化。模块是程序中相对独立的成分,一个独立的编程单位,应有良好的接口定义。模块的大小要适中,模块过大会使模块内部的复杂性增加,不得对模块的理解和个性也不得模块的调试和重用。模块太小会导致整个系统表示过于复杂,不利于控制系统的复杂性。

(4)局部化。要求在一个物理模块内集中逻辑上相互关联的计算资源,保证模块间具有松散的耦合关系,模块内部有较强的内骤性,这有助于控制角的复杂性。

(5)确定性软件开发过程中所有概念的表达应是确定的、无歧义且规范的。这有助于人与人的交互不会产生误解和遗漏,以保证整个开发工作的协调一致。

(6)一致性。扬程序、数据和文档的整个软件系统的各模块应使用已知的概念、符号和术语;程序内外部接口应保持一致,系统规格说明与系统行为应保持一致。

(7)完备性。软件系统不丢失任何重要成分,完全实现系统所需的功能。

(8)可验证性。开发大型软件系统需要对系统自顶向下,逐层分解。系统分解应遵循容易检查、测评、评审的原则,以确保系统的正确性。

用户名:!查看更多评论

分值:100分55分1分

内容:!

通知管理员验证码:点击获取验证码