一、用户需求
在收集用户的需求时,要考虑到关心软件系统开发的所有人员的需求。
二、需求分析与描述
1、 需求分析:对用户需求进行分析。
2 、用例分析:
1)系统的边界:
2)系统的执行者:直接与系统打交道的即为执行者。
3)系统的用例:描述了系统外部的执行者与系统之间的交互过程。
3、 用例模型图:即用例图
4、 用例描述:用例描述文档(功能性需求分析)。
5 、非功能性需求分析:非功能性需求文档。
三、领域模型分析
1、领域分析:查找出需求过程中的名词组,动词和动词词组。
2、概念类:从领域分析中的名词中筛选出可能的概念类,然后再考虑一下被遗漏的概念是否是概念类。画出泛化后的概念类图(类只有名字)。
3、类间关联:通过领域分析中的动词和动词词组找出概念类之间的关联。画出一些关联类图。
4、增加属性和方法:使用领域分析中的名词,动词及动词词组,找出类的属性和方法。
5、领域模型:画出领域模型图,即画出主要的类间关联和类的主要属性和方法。
四、工作流程分析
1、画出系统核心工作过程活动图。
2、画出一个用例的执行过程。(一个顺序图,其中把整个系统看做一个对象,然后是执行者,数据库等)
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表31759 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!