2.软件工程

1. 软件工程研究内容

1. 软件开发方法

结构化方法:面向数据流(eg:数据流图),
原型化方法:,
面向对象开发方法:uml设计软件,
敏捷方法(并列争球法):快速开发,开发>文档,冲完一个目标赶紧冲下一个目标

2. 软件开发工具

visio,磨刀

3. 软件开发过程:

2. 软件质量

  1. 功能性
  2. 可靠性
  3. 可使用性
  4. 高效性
  5. 可维护性
  6. 可移植性

3. 用例图

参与者:(小人)
用例:(椭圆)
系统边界:
关系:
关联:表示参与者与用例之间的通信,任何一方都可发送或接受消息。
泛化:
就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。
子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。

包含:
包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。类似于在过程设计语言中,将程序的某一段算法封装成一个子过程,然后再从主程序中调用这一子过程。

扩展:

依赖:

4. 接口

接口就是通过HTTP协议接受前端请求参数、响应前端的数据的是接口
接口要求数据都必须通过json形式传递
接口:自己写的接口(业务功能逻辑接口),第三方数据接口(天气接口、地理数据接口、支付接口)

posted @ 2022-06-08 16:09  jsqup  阅读(43)  评论(0编辑  收藏  举报