📜  系统分析与设计-系统规划

📅  最后修改于: 2020-12-04 05:39:37             🧑  作者: Mango


什么是需求确定?

需求是新系统的重要特征,它可能包括处理或捕获数据,控制业务活动,产生信息并支持管理。

需求确定涉及研究现有系统并收集详细信息,以找出什么是需求,它如何工作以及应该在哪里进行改进。

需求确定中的主要活动

需求预期

  • 它根据以前的经验来预测系统的特征,其中包括对新系统的某些问题或特征和要求。

  • 它可以导致对那些没有经验的分析师不会注意到的领域进行分析。但是,如果采取捷径并在进行调查时引入偏见,则要求“预期”可能是半生不熟的。

需求调查

  • 它正在研究当前系统并记录其功能以进行进一步分析。

  • 它是系统分析的核心,分析人员使用事实调查技术,原型设计和计算机辅助工具来记录和描述系统功能。

需求规格

  • 它包括确定需求说明的数据分析,新系统功能的描述以及指定将提供哪些信息需求。

  • 它包括分析事实数据,识别基本需求以及选择满足需求的策略。

信息收集技术

事实发现技术的主要目的是确定分析人员用来准备用户理解的精确SRS的组织的信息要求。

理想的SRS文件应-

  • 完整,明确且无术语。
  • 指定运营,战术和战略信息要求。
  • 解决用户与分析师之间可能发生的纠纷。
  • 使用图形化辅助工具来简化理解和设计。

有各种各样的信息收集技术-

面试

系统分析师通过采访从个人或团体收集信息。分析人员可以是正式的,合法的,政治的或非正式的;因为面试的成功取决于分析师作为面试官的技能。

它可以通过两种方式完成-

  • 非结构化面试-系统分析员进行问答,以获取系统的基本信息。

  • 结构化面试-它具有标准问题,用户需要以封闭(客观)或开放(描述)格式回答。

面试的优势

  • 这种方法通常是收集定性信息的最佳来源。

  • 对于没有书面有效沟通或没有时间完成问卷的人来说,这很有用。

  • 可以轻松地验证信息并立即进行交叉检查。

  • 它可以处理复杂的主题。

  • 通过征求意见很容易发现关键问题。

  • 它弥合了误解领域的差距,并最大程度地减少了未来的问题。

问卷调查

分析人员使用此方法从大量人员那里收集有关系统各种问题的信息。

问卷有两种类型-

  • 不限成员名额调查表-它包含可以轻松正确解释的问题。他们可以探讨问题并找到具体的答案方向。

  • 封闭式调查表-它由系统分析师有效列出所有可能的回答(互斥)时使用的问题组成。

问卷的优势

  • 它对于调查不在同一地点的用户的兴趣,态度,感觉和信念非常有效。

  • 在这种情况下,了解给定组中有多少比例赞成或反对所提议系统的特定功能很有用。

  • 在为系统项目提供任何特定指导之前,确定总体意见很有用。

  • 它更可靠,并且对诚实的答复提供高度机密性。

  • 它适合选择事实信息和统计数据收集,可以通过电子邮件将其发送并通过邮寄发送。

审查记录,程序和表格

查看现有记录,过程和表格有助于寻求对描述当前系统功能,其操作或活动的系统的了解。

好处

  • 它可以帮助用户在自己强加给他人之前,先获得一些有关组织或运营的知识。

  • 当程序手册和表格描述了本系统的格式和功能时,它有助于在短时间内记录当前的操作。

  • 它可以使您对组织中处理的事务有清晰的了解,可以识别要处理的输入并评估性能。

  • 它可以帮助分析师根据必须支持的操作来理解系统。

  • 它描述了问题,其受影响的部分以及建议的解决方案。

观察

这是一种通过注意和观察人员,事件和对象来收集信息的方法。分析人员访问组织以观察当前系统的工作并了解系统的要求。

好处

  • 它是收集信息的直接方法。

  • 在所收集的数据的真实性有疑问或系统某些方面的复杂性阻止最终用户明确解释的情况下,此方法很有用。

  • 它产生更准确和可靠的数据。

  • 它产生的文档的所有方面都是不完整和过时的。

联合应用程序开发(JAD)

这是IBM开发的一项新技术,它使所有者,用户,分析师,设计人员和构建人员可以通过组织密集的讲习班来定义和设计系统。受过JAD培训的分析师充当具有某些专业技能的讲习班的主持人。

JAD的优势

  • 通过取代数月的传统访谈和后续会议,它节省了时间和成本。

  • 它在支持联合解决问题的组织文化中很有用。

  • 在多层次员工之间建立正式关系。

  • 它可以创造性地导致设计的发展。

  • 它允许快速发展并提高信息系统的所有权。

二次研究或背景阅读

通过访问收集的信息,此方法广泛用于信息收集。它包括营销商从任何内部或外部来源使用的任何以前收集的信息。

好处

  • 随着互联网的可用性,它可以更开放地访问。

  • 它以低成本和低时间提供有价值的信息。

  • 它充当基础研究的先驱,并与基础研究的重点保持一致。

  • 研究人员使用它来得出结论,认为该研究是否值得,因为可以使用所用的程序和收集这些问题的方法。

可行性研究

可行性研究可以被认为是初步的调查,可帮助管理层对系统的研究是否应该可行进行开发做出决定。

  • 它确定了改进现有系统,开发新系统的可能性,并为系统的进一步开发提供了完善的估算。

  • 它用于获取问题的轮廓并确定是否存在可行或适当的解决方案。

  • 可行性研究的主要目的是获得问题范围而不是解决问题。

  • 可行性研究的结果是作为决策文件的正式系统建议,其中包括建议系统的完整性质和范围。

可行性分析涉及的步骤

进行可行性分析时,应遵循以下步骤-

  • 组建项目团队并任命项目负责人。

  • 制定系统流程图。

  • 找出当前系统的不足并设定目标。

  • 列举实现目标的替代解决方案或潜在候选系统。

  • 确定每个替代方案的可行性,例如技术可行性,操作可行性等。

  • 权衡每个候选系统的性能和成本效益。

  • 对其他选择进行排名,然后选择最佳候选系统。

  • 准备最终项目指令的系统建议书,以供管理层批准。

可行性分析

可行性类型

经济可行性

  • 它正在使用成本/收益分析方法评估候选系统的有效性。

  • 它从组织的收益和成本方面证明了候选系统的净收益。

  • 经济可行性分析(EFS)的主要目的是在投资资金投入提案之前估算候选系统的经济需求。

  • 它更喜欢这样的替代方案,即通过最早,最高的资金回报以及开发候选系统所涉及的最低风险,来最大化组织的净资产。

技术可行性

  • 它研究了每种实施方案的技术可行性。

  • 它分析并确定该解决方案是否可以由现有技术支持。

  • 分析人员确定是否可以升级或添加满足新要求的当前技术资源。

  • 它确保候选系统可以在何种程度上支持技术增强以提供适当的响应。

操作可行性

  • 一旦开发和实施,它将确定系统是否有效运行。

  • 它确保管理层应支持提议的系统及其在当前组织环境中的可行性。

  • 它分析用户是否会受到影响,他们是否接受会影响系统潜在利益的修改后的或新的业务方法。

  • 它还确保候选系统的计算机资源和网络体系结构是可行的。

行为可行性

  • 它评估和估计用户对新系统开发的态度或行为。

  • 它有助于确定系统是否需要特别的精力来就新的业务开展方式对员工的工作状况进行教育,再培训,调动和更改。

时间表可行性

  • 它确保项目应在给定的时间限制或时间表内完成。

  • 它还验证并验证项目的期限是否合理。