您现在的位置: 查字典公务员网 >安徽公务员 >备考资料 >软件工程的基本概念
北京 上海 山东 江苏 浙江 安徽 吉林 福建 广东 广西 海南 天津 河北 黑龙江 山西 甘肃 湖北 湖南 河南 四川 重庆 云南 贵州 西藏 宁夏 新疆 青海 陕西 辽宁 江西 内蒙古

软件工程的基本概念

2013-04-03 | 网络

软件

什么是软件

所谓的软件就是指:计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。

什么是程序

程序是按事先设计的功能和性能要求执行的指令序列。

什么是数据

一般情况下数据的概念比较难以定义,有数学上的和计算机专业方向的。在计算机科学中,数据是使程序能正常操纵信息的数据结构。

什么是文档

文档是与程序开发,维护和使用有关的图文材料。

软件的特点

1.抽象性:软件是一种逻辑实体,而不是具体的物理实体。

2.依赖性:软件的开发和运行往往受到计算机系统的限制,对计算机系统有不同程度的依赖。

软件的分类

按软件的功能划分:系统软件、应用软件

按软件的规模划分:微型、小型、中型、大型、超大型

按软件的工作方式划分:实时、分时、交互、批处理

按软件服务对象的范围划分:项目软件、产品软件

软件危机

什么是软件危机

软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

软件危机的主要表现有:

1.对软件开发成本和进度的估计不准确

2.用户不满意

3.软件质量不高、可靠性差

4.软件常常不可维护、错误难以改正。

5.缺乏适当的文档资料

6.软件成本占系统总成本的比例逐年上升

7.软件开发速度跟不上计算机发展速度

产生软件危机的原因有:

1.与软件本身的特点有关

2.软件不易于维护

3.在软件开发过程中,或多或少地采用了错误的方法和技术。

4.对用户需求没有完整准确的认识,就匆忙着手编写程序。

解决软件危机的途径有:

1.技术措施

使用更好的软件开发方法和开发工具

2.组织管理措施

软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。

什么是软件工程

软件工程是指导计算机软件开发和维护的工程学科。它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。

软件工程是一门涉及软件计划、需求分析、设计、编码、测试和维护的原理、方法及工具的研究和应用的学科。

【软件工程的基本概念】相关文章:

2017多省公务员考试行测易错题型点拨:成双成对问题

申论作文常用的四种结构详解

广东国税守擂成功,三次面试的经验教训

事件现象性热点:政府机关建微博与民交流

热点时评:谁为“无人问责”担责

常识判断——历史常识精讲

【理论观察】流动的知识更有价值

2017安徽萧县司法局招聘社区矫正协管员体检名单及体检通知

湖北公务员考试申论热点:惠民工程也要“守规矩”

申论热点:"发展接力"不能变成"污染接力"

推荐栏目阅读 安徽公务员 备考资料
网友关注
网友关注视频

行测 申论 面试

考试技巧

精彩在线