软件的基本概念以及生命周期

软件的基本概念

软件(software)是指一系列按照某种特定规则组织在一起,实现用户需求的计算机数据和指令的集合体。从狭义理解即运行在计算机、手机、手持设备等电子设备上的应用程序,都称为软件。从广义理解,软件不仅仅包含实现用户需求的源代码(计算机数据、指令),还包含与之相匹配的数据文档、支撑源代码运行的配置数据。三者构成一个完整的软件实体。

例如,一个地图软件,包含可执行程序、地图使用说明书、驱动数据包(不同地区的不同数据包)软件 = 程序 + 文档

软件的生命周期


基于瀑布模型的软件生命周期
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,155评论 2 89
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,828评论 19 139
  • 数据结构与算法 1.算法的有穷性是指( )。答案:A A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是...
    织梦学生阅读 8,897评论 1 15
  • 观察我们每个点部的快递员大哥,个个肤色黝黑,总之和我们想象中的肤白貌美就是两个对立,不过同样都有一种美感。在这炎炎...
    疲惫的快乐阅读 1,450评论 0 0
  • 语文课上敲餐具, 发出响声扰同学, 离开座位到处窜, 老师提醒不知觉, 哈欠连天只喊困, 嘴里唱歌自言语。 老师陪...
    陆惠芳阅读 1,234评论 0 0

友情链接更多精彩内容