前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软考系统架构设计师(四):需求工程

软考系统架构设计师(四):需求工程

作者头像
陈大剩博客
发布2023-03-22 17:36:32
2960
发布2023-03-22 17:36:32
举报

概述

软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望。

需求
需求

需求开发

需求获取

需求获取
需求获取

需求分析-SA

需求分析-SA
需求分析-SA

需求分析-OOA-相关概念

  • 对象
  • 类(实体类、边界类、控制类)抽象
  • 封装
  • 继承与泛化
  • 多态
  • 接口消息
  • 组件
  • 模式和复用

类分类

  • 实体类 映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息,例如,在线教育平台系统可以提取出学员类和课程类,它们都属于实体类。
  • 控制类 是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词,例如,用例“身份验证”可以对应于一个控制类“身份验证器”,它提供了与身份验证相关的所有操作。
  • 边界类: 用于封装在用例内、外流动的信息或数据流。边界类位于系统与外界的交接处,包括所有窗体、报表、打印机和扫描仪等硬件的接口,以及与其他系统的接口。
类分类
类分类

UML 图

UML 图
UML 图

需求分析-OOA-UML-4+1 视图

4+1
4+1

面向对象分析

面向对象分析
面向对象分析

需求开发- 需求定义

需求开发- 需求验证

需求验证
需求验证

需求管理 - 定义需求基线

定义需求基线
定义需求基线
定义需求基线
定义需求基线

需求管理 - 需求变更

需求变更
需求变更
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 需求开发
    • 需求获取
      • 需求分析-SA
        • 需求分析-OOA-相关概念
          • 需求分析-OOA-UML-4+1 视图
            • 需求开发- 需求定义
              • 需求开发- 需求验证
                • 需求管理 - 定义需求基线
                  • 需求管理 - 需求变更
                  相关产品与服务
                  多因子身份认证
                  多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档