5 Matching Annotations
- Jun 2023
-
Local file Local file
-
软件生命周期:软件有一个孕育、诞生、成长、成熟、 衰亡的生存过程。这个过程即为计算机软件的生命周期意义:对问题进行分解提供一个公共 的框架,以便软件人的相互交流
- 沟通、策划、建模(需求分析、设计)、构建(生成代码、测试)、部署
- 软件生命周期从时间角度对软件开发和维护的复杂问题进行分解
- 还为软件人提供一个公共的框架,以便软件人的相互交流。
-
5. 用例(Use-Cases)——描述用户使用系统的场景
用例图、类图、活动图、状态图
-
层次化的工具
- 软件工程四层次
- 根基:质量关注点(质量管理、改进文化)
- 基础:过程(软件过程、框架、工作环境)
- 提供技术上的解决方法:方法(沟通、需求分析、设计建模、程序构造、测试和技术支持)
- 为过程和方法提供支持:工具(软件开发支撑系统)
-
软件的本质
- 云计算
- 云计算为网络化的计算设备提供分布式数据存储和处理资源。
- 计算资源位于云之外,并可以访问云内的各种资源。
- 云计算需要开发包含前端和后端服务的架构。
- 前端服务包括客户端设备和应用软件,用于实现访问。
- 后端服务包括服务器、数据存储和驻留在服务器上的应用程序。
- 云架构可以进行分段以限制对私有数据的访问。
-
软件相较于硬件的特性
软件的本质:开发、退化、定制化、复杂
-