软工概论学习一

软工概论学习一

目录


软件

定义:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。

组成:

  • 可执行部分
  • 不可执行部分组成

以开发语言作为描述语言,可以认为:软件=程序+数据+文档

特点:

  • 无形的,没有物理形态,只能通过运行状况来了解功能、特性、和质量
  • 软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键
  • 软件不会像硬件一样老化磨损,但存在缺陷维护和技术更新
  • 软件的开发和运行必须依赖于特定的计算机系统环境,对于硬件有依赖性,为了减少依赖,开发中提出了软件的可移植性
  • 软件具有可复用性,软件开发出来很容易被复制,从而形成多个副本

返回

软件危机

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

返回

软件生存周期

定义:
是软件的产生直到报废的生命周期

包括的阶段:

  • 问题定义
  • 可行性分析
  • 制定项目计划
  • 需求分析
  • 总体设计
  • 详细设计
  • 编码测试
  • 软件发布
  • 软件运行
  • 软件维护

返回

posted @ 2020-03-16 19:01  野生的Lemon柠檬  阅读(157)  评论(0编辑  收藏  举报

呱呱呱呱呱🐸