系统分析和设计 - 系统规划

什么是需求确定?

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

需求确定涉及研究现有系统并收集详细信息,以了解哪些要求,工作原理以及应该在哪些方面进行改进.

需求确定中的主要活动

要求预期

  • 预测特征基于以往经验的系统,包括新系统的某些问题或特征和要求.

  • 它可以导致分析那些否则将被忽视的区域缺乏经验的分析师.但如果采取捷径并在进行调查时引入偏见,则要求预期可能是半生不熟的.

要求调查

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

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

要求规格

  • 它包括确定需求规格的数据分析,功能描述对于新系统,并指定将提供哪些信息要求.

  • 它包括对事实数据的分析,基本要求的识别以及需求实现策略的选择.

信息收集技术

事实调查技术的主要目的是确定分析师用于准备用户理解的精确SRS的组织的信息要求.

理想的SRS文件应该:

1、是完整的,明确的,没有术语.

2、指定操作,战术和战略信息要求.

3、解决用户和分析师之间可能存在的争议.

4、使用简化理解和设计的图形辅助工具.

有各种信息收集技术;

采访

系统分析师收集来自个人或团体的信息.分析师可以是正式的,法律的,政治的,或非正式的;因为面试的成功取决于分析师作为面试官的技巧.

可以通过两种方式完成去;

  • 非结构化面试 : 系统分析员进行问答环节以获取系统的基本信息.

  • 结构化面试 : 它有标准问题,用户需要以近似(客观)或开放(描述)格式回复.

优点面试

  • 此方法通常是收集定性信息的最佳来源.

  • 对于没有书面沟通或者没有时间填写调查问卷的人来说,这是有用的.

  • 可以轻松验证信息并立即交叉检查.

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

  • 通过寻求意见很容易发现关键问题.

  • 它填补了误解领域的空白,并最大限度地减少了未来的问题./p>

调查问卷

分析师使用此方法从大型系统收集有关系统各种问题的信息人数.

有两种类型的问卷;

  • 开放式问卷 : 它包含可以轻松正确解释的问题.他们可以探究问题并找到具体的答案方向.

  • 封闭式调查问卷 : 它包含系统分析员有效列出所有可能的响应时使用的问题,这些问题是互斥的.

优点问卷

  • 调查用户的兴趣,态度,感受和信念非常有效位于同一地点.

  • 了解某个特定组别中某个比例是否批准或不赞成所提议系统的特定功能的情况非常有用.

  • 在给出系统项目的任何具体指示之前确定整体意见很有用.

  • 它更可靠,并且对诚实的回复提供高保密性.

  • 适合选择事实信息和统计数据收集,可以通过电子邮件发送和发送发布.

审查记录,程序和表格

审查现有记录,程序dures和表单有助于深入了解描述当前系统功能,操作或活动的系统.

优势

  • 它可以帮助用户在将组织或操作强加给他人之前获得有关组织或操作的一些知识.

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

  • 它可以清楚地了解组织中处理的事务,识别处理输入和评估性能.

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

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

观察

这是一种通过notici收集信息的方法观察人物,事件和物体.分析师访问组织观察当前系统的工作情况并了解系统的要求.

优势

  • 这是收集信息的直接方法.

  • 在真实性方面很有用收集的数据存在问题,或者系统某些方面的复杂性阻止了最终用户的明确解释.

  • 它可以生成更准确可靠的数据.

  • 它产生了不完整和过时的文档的所有方面.

联合应用程序开发(JAD)

这是IBM开发的一种新技术,它使业主,用户,分析师,设计人员和构建者使用有组织的密集型研讨会来定义和设计系统. JAD培训分析员作为具有一些专业技能的研讨会的推动者.

JAD的优点

  • 通过更换数月的传统访谈和后续会议,节省了时间和成本.

  • 它有用支持联合解决问题的组织文化.

  • 促进多层员工之间的正式关系.

  • 它可以创造性地促进设计的发展.

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

二级研究或背景阅读

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

优势

  • 随着互联网的推出,它更加公开访问.

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

  • 它是初级研究的先行者,并协调了初级研究的重点.

  • 研究人员使用它来总结研究是否值得,因为它可用于使用的程序和收集它们的问题.

可行性研究

可行性研究可被视为初步调查,有助于管理层决定系统研究是否可行于开发.

  • 它确定了改进现有系统,开发新系统以及为进一步开发生成精确估算的可能性nt of system.

  • 它用于获取问题的大纲,并决定是否存在可行或适当的解决方案.

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

  • 可行性研究是一个正式的系统提案,作为决策文件,包括拟议系统的完整性质和范围.

涉及的步骤可行性分析

执行可行性分析时要遵循以下步骤 :

  • 组建项目团队并指定项目负责人.

  • 开发系统流程图.

  • 确定当前系统的不足并设定目标.

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

  • 确定每种替代方案的可行性如技术可行性,运营可行性等.

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

  • 对其他备选方案进行排名并选择最佳候选系统.

  • 为管理层准备最终项目指令的系统提案以供批准.

Feasibility Analysis

可行性类型

经济可行性

  • 正在评估候选人的成效系统采用成本/收益分析法.

  • 它展示了候选系统在组织的收益和成本方面的净收益.

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

  • 它更倾向于通过最早和最高的资金回报以及开发候选系统所涉及的最低风险水平最大化组织净值的替代方案. .

技术可行性

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

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

  • 分析师确定当前的技术资源是否已升级或添加满足新要求的技术资源.

  • 它确保候选系统提供适当的响应,以支持技术增强的程度.

操作可行性

  • 它确定系统在开发和实施后是否有效运行.

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

  • 它分析用户是否会受到影响并接受修改后的用户或影响可能的系统效益的新业务方法.

  • 它还确保候选系统的计算机资源和网络架构可行.

行为可行性

  • 评估和估算用户对新系统发展的态度或行为.

  • 它有助于确定系统是否需要特殊的努力来进行教育,再培训,转移和变更.员工在新业务开展方面的工作状态.

日程安排可行性

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

  • 它还验证和验证项目的截止日期是否合理.