《系统分析与设计SADChapterv.pptx》由会员分享,可在线阅读,更多相关《系统分析与设计SADChapterv.pptx(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学习目标学习目标说明系统分析生命周期阶段的活动解释企业流程再造对分析阶段活动的影响说明功能性与非功能性系统需求的不同确认与了解参与系统需求调查之不同类型的使用者第1页/共37页学习目标学习目标 (续续)说明开发系统需求所需要的信息类型透过审查文件、访谈、观察、原型、问卷、共同应用设计会议、以及厂商研究来判断系统的需求讨论验证系统需求的必要性,以确保正确性与完整性,并使用结构化预审第2页/共37页概述概述SDLC 分析阶段所需的主要技能为系统需求调查及寻找事实分析师应该学习商业流程及日常作业的细节分析师应该在问题领域中成为专家分析师应该带进对问题的全新观点依据系统需求进行商业流程塑型第3页/共3
2、7页分析阶段的详细介绍分析阶段的详细介绍搜集信息定义系统需求功能性与非功能性订定需求的优先等级可行性与探索的原型产生与评估备选方案与管理阶层审核推荐方案第4页/共37页分析阶段的活动分析阶段的活动 (图图 4-1)4-1)第5页/共37页分析阶段的活动与关键问题分析阶段的活动与关键问题 (图图 4-2)4-2)第6页/共37页企业流程再造与分析作业企业流程再造与分析作业组织公司的基础策略性观点简化内部流程,尽可能有效率且能产生效果质问业务的基本假设,并寻求更好的做法使用 IT 当做 BPR 的催化剂系统分析师可能发现流程改善的机会任何项目都可能包含 BPR 的组件第7页/共37页Zachman
3、Zachman企业架构体制企业架构体制 (图图 4-3)4-3)第8页/共37页系统需求系统需求新系统的功能与限制功能性需求系统必须执行的活动(使用案例)以程序与企业功能做为依据在分析模型中记录非功能性需求技术需求或效能需求可用性、可靠度与安全性方面的需求第9页/共37页利害关系人利害关系人 系统需求的来源系统需求的来源对系统实作成功有兴趣的人利害关系人可分为三个族群使用者(使用系统)顾客(付钱及拥有此系统的人)技术人员(确保系统可以正常运作)分析师需要确认各种利害关系人第10页/共37页对新系统开发有兴趣的利害关系人对新系统开发有兴趣的利害关系人 (图图 4-4)4-4)第11页/共37页充
4、当利害关系人的使用者充当利害关系人的使用者水平维度的使用者角色 跨部门的信息流垂直维度的使用者角色 职员、中阶经理人及高层经营管理者的信息需求企业使用者执行日常的作业信息使用者需要目前的信息管理阶层使用者需要摘要信息经营阶层使用者需要策略信息外部使用者可能需要存取系统第12页/共37页信息搜集的技术信息搜集的技术分析阶段的目标是了解企业的运作,并开发系统的需求传统的结构化观点建立现有系统的模型从现有系统模型导引出需求信息最新的观点为新系统辨识逻辑需求在目前企业功能与新系统需求间取得平衡第13页/共37页信息搜集与模型建立之间的关系信息搜集与模型建立之间的关系 (图图 4-6)4-6)第14页/
5、共37页信息搜集问题的主题信息搜集问题的主题 (图图 4-7)4-7)第15页/共37页发掘事实的方法发掘事实的方法审查既有的报表、窗体及程序说明执行与使用者的访谈及讨论观察和记录企业流程建立原型分发与回收问卷进行联合应用设计(JAD)会议研究厂商的解决方案第16页/共37页审查既有的报表、窗体及程序说明审查既有的报表、窗体及程序说明来源:业界的专业机构及贸易出版品来源:组织内既有的企业文件与程序说明辨识企业规则,差异,与累赘的地方特别留意已过期的文件取得对流程的初步了解使用指南/视觉辅助工具引导访谈第17页/共37页RMO RMO 的订购单样本的订购单样本 (图图 4-8)4-8)第18页/
6、共37页执行与使用者的访谈及讨论执行与使用者的访谈及讨论有效了解企业功能与企业规则的方式最耗时间与资源的方法可能需要多次会议与所有使用者了解所有的处理需求可以与个别或使用者群组开会准备好一连串的详细问题第19页/共37页为使用者访谈准备的检查清单样本为使用者访谈准备的检查清单样本 (图图 4-9)4-9)第20页/共37页未决事项的样本清单未决事项的样本清单 (图图 4-11)4-11)第21页/共37页观察和记录企业流程观察和记录企业流程从迅速在办公室走一圈,到自己实际操作一遍不需要以同样详尽的水平,来观察全部的程序往往会让使用者紧张,所以尽量使用常识以 UML 活动图记录工作流程第22页/
7、共37页活动图的符号(图 4-12)第23页/共37页示范工作流程的简单活动图示范工作流程的简单活动图 (图图 4-13)4-13)第24页/共37页建立原型建立原型针对比较大且复杂之系统组件,所完成的初步工作模型有丢弃式,探索,设计,演进式原型原型应该具备的特征工作性提供外观与视觉感受的工作模型专注性:专注于单一的目标迅速性使用像 CASE 这样的工具建立与修改第25页/共37页分发与回收问卷分发与回收问卷向大量的利害关系人搜集有限制和特殊的信息取得对信息需求的初步见解不很适合搜集详细的信息封闭式问题:能引导受访者回答问题开放式问题:鼓励讨论与申论第26页/共37页进行联合应用设计进行联合应
8、用设计(JAD)(JAD)会议会议加速系统需求调查的技术在很短的时间内完成事实发掘、模型建立、政策决定、及活动验证等的工作关键成功因素是让所有重要的利害关系人都出席第27页/共37页JAD JAD 会议的参与者会议的参与者会议主席了解团体动力学及促进群体讨论的技巧知识丰富的企业与系统使用者,政策制订者技术支持员工的代表计算机与网络组态作业环境安全问题项目团队成员第28页/共37页JAD JAD 会议的设备会议的设备在有支持设施的特别房间中举行减少干扰在公司外面举行资源投影机、黑板或白板、活动挂图、以及给与会者适当的工作空间电子支持(笔记型计算机)CASE 工具群组支持系统(GSS)第29页/共
9、37页供供 JAD JAD 使用的会议室设备使用的会议室设备 (图图 4-16)4-16)第30页/共37页研究厂商解决方案研究厂商解决方案许多问题可能都已经被其它公司解决厂商解决方案的正面贡献能帮助使用者产生新的想法使用最新的技术比较便宜,而且风险也比较低危险在了解问题前就采购解决方案第31页/共37页研究厂商的有用技术研究厂商的有用技术厂商的技术规格书展示或试用版参考现有顾客造访这些公司打印屏幕画面与报表第32页/共37页确认需求确认需求确认所搜集到的信息是正确的结构化预审在项目初期有效实作质量管理的方式验证系统的需求审查调查的发现,以及根据这些发现所建立的模型项目经理负责系统的质量系统分
10、析师与项目经理是伙伴关系第33页/共37页总结总结分析阶段的活动搜集信息定义系统需求安排需求的优先等级建立可行性与探索的原型产生与评估备选方案与管理阶层审查建议方案BPR 与 Zachman Framework 可以协助分析阶段的活动第34页/共37页总结总结 (续续)搜集系统需求功能性与非功能性与各种利害关系人合作(使用者,顾客,技术人员)我需要什么样的信息?什么是企业流程与操作?企业流程是如何实行的?什么是信息需求?第35页/共37页总结总结 (续续)挖掘事实的技术审查既有的报表、窗体及程序说明进行与使用者的访谈和讨论观察和记录企业的处理流程建立原型分发与回收问卷进行JAD会议研究厂商的解决方案第36页/共37页感谢您的观看!第37页/共37页