• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
蜗牛的后背
博客园    首页    新随笔    联系   管理    订阅  订阅

软件工程

1.什么是软件工程

 软件工程

  是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。

 软件工程包括一下领域

  软件需求分析、软件设计、软件构建、软件测试和软件维护。

 软件工程和下列的科学相关

  计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、

工业设计和用户界面设计。

2.软件工程和软件开发流程

  人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系。软件工程把这些相关和过程统一到一个体系中,叫“软件开发流程”。

  软件开发流程的目的是为了提高软件开发、运营、维护的效率、并提高软件的质量、用户满意度、可靠性和软件的可维护性。

3.程序和软件

  程序=数据结构+算法

  软件=程序+软件工程

  软件工程=软件+商业模式

4.软件的特性

  复杂性

  不可见性

  易变性

  服从性

  非连续性

  软件开发会越来越容易么?

  No Silver Bullet/没有银弹

    没有一种大规模提高软件开发效率的快速办法,将来也没有。

 

posted @ 2018-03-08 13:44  蜗牛的后背  阅读(107)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3