软工概论学习一
软工概论学习一
目录
软件
定义:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
组成:
- 可执行部分
- 不可执行部分组成
以开发语言作为描述语言,可以认为:软件=程序+数据+文档
特点:
- 无形的,没有物理形态,只能通过运行状况来了解功能、特性、和质量
- 软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键
- 软件不会像硬件一样老化磨损,但存在缺陷维护和技术更新
- 软件的开发和运行必须依赖于特定的计算机系统环境,对于硬件有依赖性,为了减少依赖,开发中提出了软件的可移植性
- 软件具有可复用性,软件开发出来很容易被复制,从而形成多个副本
返回
软件危机
定义:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
返回
软件生存周期
定义:
是软件的产生直到报废的生命周期
包括的阶段:
- 问题定义
- 可行性分析
- 制定项目计划
- 需求分析
- 总体设计
- 详细设计
- 编码测试
- 软件发布
- 软件运行
- 软件维护
返回
这是小睿的博客,如果需要转载,请标注出处啦~ヾ(≧▽≦*)o谢谢。