- 2
- 0
- 约4.42千字
- 约 46页
- 2019-01-01 发布于福建
- 举报
软件体系结构嚄与设计模式第一章
第一章 软件危机 1.4 软件过程 ◇软件演化 1.4 软件过程 ◇软件过程模型 ?软件过程模型 –软件过程模型是对实际过程的抽象描述 –包括软件过程的活动、软件产品以及参与人员的不同角色 ?常见的软件过程模型 –瀑布模型 –快速原型模型 –增量模型 –螺旋模型 –形式化方法模型 –基于组件的开发模型 * ◇ 什么是软件 1.1 软件 ◇ 软件的分类 1.1 软件 ?通用软件(Generic Software) –通用软件是由软件开发组织开发,面向市场用户公开销售的独立运行系统,有时也被称为套装软件。 –举例:操作系统、数据库系统、字处理软件等 ?定制软件(Customized Software) –定制软件是由某个特定客户委托,软件开发组织在合同的约束下开发的软件。 –举例:企业ERP 系统、卫星控制系统、空中交通指挥系统等 ◇ 软件的应用 1.1 软件 ◇ 软件的本质特征 1.1 软件 –复杂性(Complexity ) –一致性(Conformity ) –可变性(Changeability ) –不可见性(Invisibility ) ◇ 软件的本质特征 1.1 软件 ?复杂性 –软件在规模上可能比任何由人类创造的其他实体都要复杂,复杂性是软件的本质特性。 –软件的复杂性是必要属性 ?大量的组合状态 ?丰富的结构和相互依赖性 ?良好的接口用以封装内部的复杂性
原创力文档

文档评论(0)