行为模型的主要功能(功能模型用什么图表示)

学习打卡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、需求验证:通过需求评审和需求测试来对需求进行验证。

行为模型的主要功能(功能模型用什么图表示)

(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论