试题详情
- 简答题什么是软件?什么是软件工程?
-
计算机系统中的程序及其文档称为软件。其中,程序是计算机任务的处理对象和处理规则的描述,文档是为了理解程序所需的阐述性资料。细言之,软件一词具有三层含义。
一为个体含义,即指计算机系统中的程序及其文档;二
为整体含义,即指在特定计算机系统中所有上述个体含义下的软件的总称,亦即计算机系统中硬件除外的所有成分;
三为学科含义,即指在研究,开发,维护以及使用前述含义下的软件所涉及的理论,方法,技术所构成的学科。
软件工程是应用计算机科学,数学及管理科学等原理,开发软件的工程,它借鉴传统工程的原则,方法,以提高软件质量,降低开发成本为目的。其中,计算机科学,数学用于构造模型和算法,工程科学用于制订规范,设计范型,评估成本等。管理科学用于计划,资源,质量,成本等管理。
软件工程是一门交叉性学科,迄今为止,软件工程的研究与应用已取得很大成就,大大绥解了软件危机,但是软件的开发还是一项艰巨任务。对于软件的如何组织和开发还在不断地发展之中。 关注下方微信公众号,在线模考后查看
热门试题
- 二叉树的第()层上至多有2i-
- 结构化程序设计的主要特征与风格是什么?
- 进行顺序查找的条件是()。
- 对图进行遍历的方法有两种,它们是:()和
- 数据结构研究主要包括三个方面的内容,分别
- 如果在内存中采用链式保存线性表,则元素之
- 写出程序的运行结果。
- 一个算法应该具有“确定性”等5个特性,下
- 计算机语言有3种类型,它们是:()、()
- 当向一个顺序表插入一个元素时,从插入位置
- 编写一个程序。从键盘输入3个整数,输出其
- 软件生存周期包括软件的()、软件的()和
- 下面叙述正确的是()。
- 要编写高质量的程序,判断程序质量的首要标
- 已知一个有向图如下图所示、则从顶点a出发
- 设有一个栈,元素进栈的次序为A、B、C、
- C语言中int变量能够表示的数值范围是(
- 树型结构的主要特征是结点之间存在着一种层
- 数据的存储结构可以用()存贮方式和()存
- 编写程序。从键盘输入h值,输出h行用*号