在功能性的需求获取的同时,获取非功能性需求,当功能性需求分析完成后,对非功能性需求进行过滤性分析:确定非功能性需求的约束结构,然后遍历功能性需求,定义非功能性需求,定义完后,从整体上集成非功能性需求,集成方法: 1. 提取共性 2. 提取上限
3. 提取下限
非功能性需求范围与内容: 活动 物理需求 指南 定义系统的物理形态 部署情况 物理程序分布 设备物理属性 实施需求 实施系统的工程需求 运行平台 开发环境 开发语言 部署方式 工程方法:需求、分析、设计、测试 Case工具要求 设计约束 对于系统设计的约束条件 体系结构 关键技术 系统能够支持的: 主机环境 网络环境 数据库 需求变更 配置要求 接口需求 如果系统和外部系统由街口,需要定义接口的: 接口方式 接口数据协议结构 接口输入与输出 可用性 结合用例和界面场景,依据用户特征,确定可用性标准, 系统本身需要的: 界面风格 界面层次 导航策略 关联策略 提示信息策略 系统随机附带的: 检查点 可支持性 系统指南 操作指南 应用示例 工作原理 向用户提供的文档: 用户手册 操作手册 向用户提供的服务: 培训 现场支援 性能 结合用例和界面场景,依据用户特征,确定性能可用性 标准,定义交互的时间响应: 理想时间 平均时间 最大时间 最短时间 可靠性 结合用例和界面场景,依据用户特征,确定性能可用性 标准: 故障类型、严重性和可恢复性和恢复手段需求, 定义每一个故障的: 理想故障频率 最坏故障频率 最大故障频率 最小故障频率
因篇幅问题不能全部显示,请点此查看更多更全内容