安徽公务员

导航
  • 返回首页
  • 国家公务员
  • 地方公务员
  • 事业单位
  • 遴选考试
  • 政法干警
  • 大学生村官
  • 军转干
  • 教师考试
  • 招警
  • 选调生
  • 三支一扶
  • 农村信用社
  • 银行考试
  • 医学考试
  • 会计考试
  • 在职硕士
  • 医疗卫生招聘
  • 社区工作者
  • 考研
  • 公益性岗位
  • 国企招聘
  • 乡镇公务员
var WHITELIST_CUSTOM = [{ name: 'document', /** document 允许使用以下属性或方法*/ properties: ['getElementsByClassName'] }] MIP.watch('i', function (newVal) { var ele2 = MIP.sandbox.document.getElementsByClassName('zg_ksfllb'); var eles = MIP.sandbox.document.getElementsByClassName('zg_lxli'); for(var i=0;i< ele2.length;i++){ if(newVal==i){ ele2[i].style.display = "block"; }else{ ele2[i].style.display = "none"; } } for(var i=0;i< eles.length;i++){ if(newVal==i){ eles[i].classList.add("zg_act1"); }else{ eles[i].classList.remove("zg_act1"); } } })
您现在的位置: 查字典公务员网 >安徽公务员 >备考资料 >软件工程的基本概念

软件工程的基本概念

2013-04-03 04:04:23
查字典公务员网

软件

什么是软件

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

什么是程序

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

什么是数据

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

什么是文档

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

软件的特点

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

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

软件的分类

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

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

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

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

软件危机

什么是软件危机

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

软件危机的主要表现有:

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

2.用户不满意

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

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

5.缺乏适当的文档资料

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

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

产生软件危机的原因有:

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

2.软件不易于维护

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

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

解决软件危机的途径有:

1.技术措施

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

2.组织管理措施

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

什么是软件工程

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

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

点击显示

 推荐文章

 猜你喜欢

 附近的人在看

 推荐阅读

 拓展阅读

 最新资讯

 热门

 相关资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •