软件发展和软件危机

软件发展和软件危机

软件发展

  1. 程序设计阶段 1946-1955
  2. 程序系统阶段 1956-1970
  3. 软件工程阶段 1970至今

软件危机

什么是软件危机

软件危机是指计算机软件的开发和维护过程中所遇到的一系列的严重问题,主要是两个问题

  • 如何开发软件,满足对软件日益增长的需求
  • 如何维护数量不断膨胀的已有软件

软件危机的主要表现

  • 对软件开发成本和进度的估计不准确
  • 用户对已完成的软件系统不满意的现象经常发生
  • 软件的质量不高、可靠性差(此如软件经常出BUG)
  • 软件常常不可维护
  • 软件缺乏适当的文档资料
  • 软件成本占系统总成本的比例逐年上升
  • 软件开发速度跟不上计算机硬件发展速度

产生软件危机的原因

  • 与软件本身特点有关

    • 软件是一个逻辑实体,软件维护通常意味着改正或修改原来的设计,喜观上使软件较难维护

    • 软件不同于一-般程序,他的规模大,不易于维护

  • 软件开发和维护的方法不正确有关

    • 在软件开发过程中,或多或少地采用了错误的方法和技术
    • 对用户的需求没有完烧的认识,就匆忙着手编写程序

解决软件危机的途径

  • 技术措施
    • 使用更好的软件开发方式和软件开发工具
  • 组织管理措施
    • 软件开发不是某个个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合,共同完成的工程项目

前端发展

  • 1992 HTTP HTML

  • 1995 javaScript 表单的验证 页面交互效果

  • 2006 JQuery 类库

  • 2014 ES6 前端框架 Angular React Vue

  • 2006 JQuery 类库

  • 2014 ES6 前端框架 Angular React Vue

  • 2018 微服务 组件化

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值