软工视频-----第一章 软工的概述

软件的概述

什么是软件?     

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

软件的特点

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

      2.软件的生产与硬件不同,在他的开发过程中没有明显的制作过程

      3.在软件的运行和使用期间,没有硬件的机械磨损,老化问题

      4.软件的开发和运行收到计算机系统的限制,对计算机系统有着不同程度的依赖性

      5.软件的开发至今尚未完全摆脱手工艺的开发方式

      6.本身是复杂的,实际问题的复杂性,程序逻辑结构的复杂性

      7.软件成本比硬件相当昂贵

      8.相当多的软件工作涉及到社会因素

  软件的分类

         1.按软件功能划分

                      系统软件

                    支撑软件

                  应用软件

         2.按软件规模进行划分

                   

         3.按软件工作方式进行划分

         4.按软件项目划分

                   产品软件:软件机构开发推向市场,为用户服务

                   项目软件:接收某个特定客户的委托,有一个或多个开发机构在合同的约束下进行开发

         5.按使用的频度进行划分

                  一次使用或频繁使用

         6.按软件失效的影响进行划分

                  高可靠性软件或一般可靠性软件

软件发展阶段

         程序设计阶段    50-60阶段

         程序系统阶段    60-70阶段

         软件工程阶段    70年代以后

发布了47 篇原创文章 · 获赞 6 · 访问量 9525

猜你喜欢

转载自blog.csdn.net/weixin_44663188/article/details/104581787
今日推荐