信息技术领域的系统分析模型与需求管理

需积分: 42 48 下载量 107 浏览量 更新于2024-08-06 收藏 1.92MB PDF 举报
"分析模型-开关电源设计(第3版) 文字版" 本文主要探讨了软件开发过程中的分析模型和需求管理,适用于系统分析师的学习和总结。以下是相关知识点的详细说明: 1. **用例模型**: - 用例模型的构建包含四个阶段:识别参与者、合并需求成用例、细化用例描述和调整模型。 - 用例图由参与者、用例和通信关联构成。 - 参与者可以是其他系统、硬件设备或时钟,必须位于系统之外。 - 用例描述包括用例名称、简要说明、事件流、非功能需求、前置条件和后置条件、扩展点和优先级。 - 用例模型管理涉及包含关系(<<include>>)、扩展关系(<<extend>>)和泛化关系(当多个用例有共性时抽象为父用例)。 2. **分析模型**: - 分析模型的建立包括定义概念类、确定类间关系、添加职责和建立交互图。 - 类之间的关系包括关联、依赖、泛化、聚合、组合和实现。 - 关联关系体现对象实例之间的暂时性联系,依赖关系表示一个类的变化会影响另一个类。 - 泛化关系(继承)描述一般与特殊的关系,聚合和组合则表达整体与部分的关系,组合关系更强调部分与整体的生命周期绑定。 - 实现关系用于连接接口和实现类。 3. **需求定义**: - 需求定义的方法有严格定义和原型法。 - 软件需求规格说明书(SRS)应包含范围、引用文件、需求、合格性规定、需求可追踪性等内容。 - 编写SRS时可以使用结构化和自然语言、图形化模型和形式化规格说明。 4. **需求验证**: - 需求验证技术包括评审、检查和走查。 - 正式评审过程包括计划、准备、评审执行和对结果的行动。 - 有效的评审策略包括分层次评审、结合正式和非正式评审、分阶段评审等。 此外,文章还提到了系统分析师在信息系统生命周期中扮演的角色和责任,以及经济管理和会计基础知识,如会计中的资产负债表,但这些内容与软件开发的分析模型和需求管理不太直接相关,故在此不做详细展开。