软件生命周期:软件有一个孕育、诞生、成长、成熟、 衰亡的生存过程。这个过程即为计算机软件的生命周期意义:对问题进行分解提供一个公共 的框架,以便软件人的相互交流
- 沟通、策划、建模(需求分析、设计)、构建(生成代码、测试)、部署
- 软件生命周期从时间角度对软件开发和维护的复杂问题进行分解
- 还为软件人提供一个公共的框架,以便软件人的相互交流。
软件生命周期:软件有一个孕育、诞生、成长、成熟、 衰亡的生存过程。这个过程即为计算机软件的生命周期意义:对问题进行分解提供一个公共 的框架,以便软件人的相互交流
5. 用例(Use-Cases)——描述用户使用系统的场景
用例图、类图、活动图、状态图
层次化的工具
软件的本质
软件相较于硬件的特性
软件的本质:开发、退化、定制化、复杂