GA005-181-01
目录
课程简介:
软件需求的获取和分析是软件系统开发中的一项重要任务,正确获取软件需求是软件技术人员必须掌握的基本技能。本书从软件需求工程的角度出发,以需求开发过程为主线,完整描述了需求获取、需求分析、需求验证、需求规格说明和需求管理等需求工程活动。本书站在开发者的立场,侧重于实践者的技术与方法,系统全面地介绍了软件需求工程的各项进展,努力促进需求工程领域理论、方法和技术的全面融合应用,以指导需求工程各阶段的系统化实践。
一、作业(EA精灵开模)
二、内容
1、Organization Chart
1、这是组织结构图,OrganizationChart模式创建元素和图表,为组织的角色、职责和报告线建模。各种各样的线条样式和颜色被用来帮助布局和吸引人的图表。
2、系统角色包括了普通用户、管理员和超级管理员。
3、普通用户有教师、后勤人员等。普通用户可以登录系统查看信息,进行反馈等。
4、管理员有领导和辅导员。管理员可以管理该系统的用户以及资源信息等。
5、超级管理员为系统管理员。权限最大,可以创建管理员,维护该系统等。
2、Business Process Diagram with Lanes
1、车道的目的是组织和分类流动对象,通常用于指示谁执行或负责车道中包含的活动。这些通道可用于其他目的,例如指示正在执行活动的位置或谁管理一组活动。
2、模式可以在计划的任何时候使用,但通常在绘制基线(当前状态)过程或定义目标(未来状态)过程的早期使用。对于一个组织来说,在一个企业或业务单元级别开始详细描述所有基线(当前状态)过程是非常常见的,这样这些过程是可用的,并且可以被多个项目重用。
3、首先开始注册事件,教师进行注册账号,系统判断是否有该账号,如果已被注册了,就提示该账号不可用,返回重新注册,该流程2结束;如果账号没有被注册过,就由管理员进行审核,如果通过审核,就注册成功,流程结束;否侧注册失败,可以重新尝试注册。
3、Management Enterprise Architecture
1、这是一个企业架构管理图。
2、内部是一个整体(企业),但是也会接收来自外部的影响与干涉。
3、内部分为商业意图与商业设计两部分;意图为隐性的,涉及了推动背景、商业模式与经营模式;设计则为显性的,包括了企业主要的管理方式和技术方面的部分。
4、Basic Business Process
1、基本业务流程模式使用埃里克森-彭克语言创建元素和图表来表示业务流程和交互。
该语言提供了一种对业务流程建模的内聚方式,它允许建模者在一个综合的、有表现力的图中表示目标、触发流程的事件以及流程的输入和输出。2、该模式的目的是允许业务分析师、架构师和其他涉众创建和查看一个简单但富于表现力的图表,该图表在一个视图中捕获流程的所有方面。
3、该模式可在计划期间的任何时间使用,但通常在分析期间用于描述基线(当前)和目标(未来)流程。
5、Domain Model
1、领域模型模式在一个类图上创建类,该类图描述了正在讨论的领域中的重要概念或“事物”。 类可以命名,也有详细的注释。
连接器被用来描述元素之间的关系,就像动词在自然语言中被用来描述名词如何相互作用一样。2、其目的是为一个领域中的重要概念创建一个模型,该模型可用作一种通信设备,以确保所有利益相关者对概念有一个共同且一致的理解。
3、领域模型通常是在一个计划中创建的第一批模型之一,它构成了开发存储库其他部分的基础。 它可以像字典一样被用作交流工具。