简述创建系统/产品需求分析模型的活动和任务。
创建系统/产品需求分析模型的活动和任务如下:
(1)活动1:体系结构分析。该活动的目标是通过标识分析包和分析类,建立系统分析模型和体系结构“骨架”并标识有关分析包和分析类的特定需求。
任务1:标识分析包。该任务的基本输入是系统的用况模型。
任务2:处理分析包之间的共性。
任务3:标识服务包。
任务4:定义分析包的依赖,该任务的目标是发现相对独立的包,实现包的高内聚低耦合。
任务5:标识重要的实体类,该任务的目标是标识在体系结构方面具有意义的实体类。
任务6:标识分析包和重要实体类的公共特定需求,该任务的目标是依据需求获取阶段所标识的非需求功能,针对在分析期间所标识的包和分析类,标识它们的一些公共的特定要求。
(2)活动2:用况分析。该活动的目标是:一是标识那些在用况事件流执行中所需要的分析类和对象;二是将用况的行为分布到参与交互的各个分析对象;三是捕获用况细化上的特定需求。
任务1:标志分析类,该任务的目标是标识在细化一个用况中所需要的实体类、控制类和边界类。
任务2:描述分析类对象之间的交互。首先确定细化该用况所需要的交互,其次分派该用况的功能,最后根据其责任,发现该交互图中的各个链。
(3)活动3:类的分析。该活动的目标一是标识并维护分析类的责任;二是基于它们在用况细化中的角色,标识并维护分析类的属性和关系;三是捕获分析类细化中的特殊需求。
任务1:标识责任,通过组合一个类在不同用况细化中所扮演的角色来完成。
任务2:标识属性,标识的属性要关注类的责任和要求。
任务3:标识关联和耦合。
(4)活动4:包的分析。该活动的目标是:一是确保分析包尽可能与其他包相对独立;二是确保分析包实现了它的目标;三是描述依赖,以益于可以估计未来的变化。