系统分析与设计笔记整理
第二部分系统分析任务
第4章开始分析:调查系统需求41更详细的分析阶段412定义系统需求逻辑模型:规划阶段,能够很详细地展示系统需要完成哪些功能,而不依赖于任何技术的模型。物理模型:设计阶段,表明系统将如何真正实现的模型。相关细节包括:413需求的优先级划分414发现原型及可行性构建原型发现原型的主要目的是为了更好地理解用户的需求。原型的构建不为实现所有的功能,而是用来检验商业需求某种实现方法的可行性。构建原型,可简化分析员对新的商务处理过程的调查工作。原型有助于用户发现一些以前从未考虑过的问题,可以使他们包括分析人员在内跳出原来的思维模式。415产生和评估候选方案416和管理部门一起复查各种建议分析阶段的活动收集信息关键问题我们是否已经拥有了全部的信息来定义系统所必须完成的工作我们需要系统做什么系统要完成的最重要的事是什么我们可以证明这种技术能够实现我们想让它完成的那些功能吗?我们是否已经构建出一些原型可以使用户完全理解新系统的潜在功能创建系统的最好方案是什么我们是否应该继续、设计和实现我们提出的系统
定义系统需求需求的优先级划分构建可行性的发现原型
产生、评估候选方案和管理部门一起复查各种建议
43系统需求系统需求:是新系统必须完成的功能及其局限性,系统所提供功能的详细定义;功能需求:是系统必须完成的活动,也就是系统将要投入的业务应用,描述系统必须完成的活动或过程的一种系统需求;非功能需求:是这个系统的固有特征,它不同于系统必须完成或支持的行为,包括以下部分:1、技术需求:是一种系统需求,描述了与组织的环境、硬件和软件相关的操作特征;2、性能需求:是一种系统需求,描述了与工作方法相关的操作特征,比如生产能力和响应时间;3、可用性需求:是一种系统需求,描述了与用户相关的操作特征,比如用户界面、工作流程、在线帮助及文档;4、可靠性需求:是一种系统需求,描述了系统的可靠性,比如服务损耗、不正当处理,以及错误检测和恢复;5、安全需求:是一种系统需求,描述了用户对特定功能的访问以及访问的文件。44系统相关者系统需求的来源441用户
1
f1、业务用户:使用系统处理公司的日常事务的人;2、信息用户:是需要从系统中获得现有信息的人;3、管理用户:负责使公司高效的完成每天的日常事务;4、主管用户:把系统和其他系统连接起来,从而使得系统可以向他们提供业务发r