文章插图
文章插图
学习打卡DAY6,第1章第4节内容,今天学习了第1小节–软件需求 。
1、软件需求基本特性是可验证性,其目的:检测和解决需求之间的冲突;发现软件的边界,以及软件如何与外界交互;详细描述系统需求和软件需求 。
2、需求包括业务需求、用户需求和系统需求 。
A、业务需求:反映企业或客户对系统高层次的目标要求 。
B、用户需求:描述的是用户的具体目标,或用户要求系统必须完成的任务 。
C、系统需求:从系统的角度老说明软件的需求,包括功能需求、非功能需求和设计约束等 。
3、系统需求的3个方面:
A、功能需求通常是通过系统特性的描述表现出来的,所谓特性,是指一组逻辑上相关的功能需求,表示系统为用户提供某项功能或服务,是用户的业务目标得以满足;
B、非功能需求是指系统必须具备的属性或品质;
C、设计约束也称为限制条件或补充规约,通常是对系统的一些约束说明 。
4、软件需求分为三类,分别是常规需求、期望需求和意外需求 。
5、常见的需求获取方法包括用户访谈、问卷调查、采样、情节串联板、联合需求计划等 。
6、使用结构化分析(SA)方法进行需求分析,其建立的模型的核心是数据字典,围绕这个核心有三个层次的模型,分别是数据模型、功能模型和行为模型 。
实体联系图(E-R图)表示数据模型;
【什么图是建立功能模型的基础 什么是功能模型】数据流图(DFD)表示功能模型;
状态转换图(STD)表示行为模型 。
7、软件需求规格说明书时需求开发活动的产物,使项目干系人与开发团队对系统的初始规定有一个共同的理解 。包括:范围、引用文件、需求、合格性规定、需求可追踪性、尚未解决的问题、注解 。
8、需求分析分为需求提出、需求描述、需求评审三个阶段 。
9、需求验证:通过需求评审和需求测试来对需求进行验证 。
- 情侣留言板每一天一条,连空气都是粉红泡泡
- 让女孩子有安全感的情话,我要的是你的往后余生
- 2019超甜土味情话短句,你知道我的缺点是什么吗?是缺点你
- 用户研究:如何做用户画像分析-简书 什么叫用户画像分析
- 3dmax平移的快捷键是哪个 3d移动的快捷键是什么
- 苹果7plus最佳系统版本12.4 苹果7plus最佳系统版本是10.3还是12.
- 撩男人表白最强套路情话,你还真是我的情敌
- 跨境电商平台app 跨境电商市场定位
- 红米note10参数配置处理器 红米note10参数配置5g
- 苹果电脑的价格 一台苹果电脑多少钱