干系人 ● ·干系人分析 全方面考虑问题,综合各方面的 ·找出所有干系人 意见,眼光放长远。 ·分析其隶属于哪个世界 课程思政 ·干系人举例 ·用户一关心新系统特征和功能 ·设计师一想要构造完美的系统,尽量重用已有的代码 ·系统分析师一想要获取正确的需求 ·培训与用户支持人员一确保系统可用和可管理 ·业务分析师一想确保“我们做得比竞争对手好” ·技术文档作者一为系统准备用户手册及其他相关文档 ·项目经理一希望按时、按预算、按目标完成项目 ·客户一为新系统买单的人
全方面考虑问题,综合各方面的 意见,眼光放长远。 课程思政
需要知道哪些信息 现有系统的情况 。用户的要求 。行业规范和技术标准 为什么要设计该系统 ·领域知识 系统由谁使用 系统要做什么 系统涉及哪些信息 对解决方案有何额外限制 如何使用该系统 质量需达到何种程度
需要知道哪些信息 • 现有系统的情况 • 用户的要求 • 行业规范和技术标准 • 领域知识
需求内容来源 ·干系人 ·业务过程 ·组织规章制度 组织规范、协议、技术标准 ·现有系统 •用户手册 ·数据样本 ·界面描述 •报告样本 ·屏幕截图
需求抽取 ·抽取技术 ·协同工作(Collaborative sessions) ·面谈 (Interviewing techniques) ·问卷调查(Questionnaires) ·观察法 (Ethnography) ·原型法 (Prototyping) ·文档分析(Documentation) ·建模 (Modeling) ·角色扮演(Roleplaying) ·非功能性需求列表(Checklists of NFRs) ·冲突识别与磋商(Conflict Identification and Negotiation)
沟通的方法和准备 ·怎样面谈?→ ·怎样开会? ·怎样进行问卷调查? ·怎样进行场景模拟? ·怎样激发头脑风暴? ·怎样用原型与用户交流?
沟通的方法和准备 • 怎样面谈?→ • 怎样开会? • 怎样进行问卷调查? • 怎样进行场景模拟? • 怎样激发头脑风暴? • 怎样用原型与用户交流?