您的位置:首页 > 其它

系统分析与设计方法-1 系统分析和设计方法的环境

2012-06-14 12:16 197 查看

系统开发项目环境

系统开发的基础部分,了解系统分析方法和设计方法的环境(了解系统分析员、最终用户、管理人员和其他信息系统专家之间的关系),信息系统,系统开发过程及项目管理。

不同视角审视信息系统,这些视角包括:

l 信息系统的参与者()团队

l 影响信息系统的业务驱动力

l 信息系统使用的技术驱动力

l 用来开发信息系统的过程

关联人员的信息系统视角



系统所有者:他们往往对结果感兴趣—系统的成本是多少?这个系统给企业带来多少价值,或者这个系统给企业带来多大利益?价值和收益可以按不同的方式衡量,例如:增加企业收益率、降低企业费用、系统的费用和利益、增加市场份额、改善客户管理、提高效率、优化决策、更好的遵守法规、减少错误、提高安全性、更大的容量。

系统用户:他们很少关心系统成本和收益。他们关心系统提供的功能,是否易学易用。

系统设计人员:对信息技术的选择和使用所选的技术设计系统感兴趣。

系统分析员:系统分析员既懂业务又懂计算机技术(解决对所有关联人员在各方面的障碍(不同的观点),沟通这个障碍。),他们首先研究业务问题和机遇,然后把业务和信息需求转换成对基于计算机的信息系统的规格说明,而这个信息系统则由包括程序员在内的技术专家来实现。只有当计算机和信息系统有助于解决问题或影响改进时,他们对一个企业来说才有价值。

系统分析员发动了企业内部的变革。每个新的系统都会改变企业。渐渐地,优秀的系统分析员改变了他们企业的组织结构----提供信息以产生竞争优势、发现新的市场和服务,甚至极大的改变并改善组织运营方式。

系统分析员基本上是一个—----解决问题的人,问题这个词用来描述多种含义:

l 真正的问题(无论是实际的或者是预期的),对这些问题需要采取正确的行动。

l 尽管还没人抱怨,但可以改进现状的问题

l 无论是否有人抱怨,都要改变现状的问题。

对许多人来说,系统分析员的工作充满挑战。他为高层管理人员做出重要决策提供了可预见性和机会,以及可能影响整个组织的创造力。

信息系统驱动力:



一个简单的系统开发过程:

通用问题解决步骤和过程之间的关系:

简化的系统开发过程

通用问题解决步骤

系统启动

1确定问题(也包括规划问题方案)

系统分析

2分析和理解问题

3确定方案需求和预期

系统设计

4确定替代方案,选择最佳方案

5设计所选方案

系统实现

6实现所选方案

7评估结果(如果问题没解决,回到1或2)

在系统启动、分析、设计及实现阶段,我们应该做什么?



系统启动:确立解决问题所需的项目范围、目标、进度和预算,或项目所带来的机会。项目范围定义了项目设计的业务领域,以及要实现的目标。范围和目标最终影响资源投入,也就是进度和预算,他们对于成功完成项目是必需的。通过建立对应初始范围和目标的项目进度和预算,也就建立了一个基线。一句这个基线,所有的关联人员都可以接受这样的显示,未来对范围和目标的任何修改,都将影响进度和预算。

系统分析:目标是为项目团队提供对触发项目的问题和需求更全面的理解。因此,需要研究和分析业务领域,以获得对有什么没有什么以及需要什么等内容更深入理解。系统分析阶段要求同系统用户一起工作以便清楚的定义购买或开发的新系统的业务需求和预期。另外,如果进度和预算不足以实现所有预期,也需要定义业务优先级。

系统设计:选定并批准某个技术方案,需要开发实现最终方案所需的技术蓝图和规格说明。说明将被用来实现信息系统所需的数据库、程序、用户界面及网络。如果选择购买软件而非构造软件,那么蓝图将说明购买的软件如何集成到企业中,以及如何同其他信息系统集成。

系统实现:构造出新的信息系统并将其投入到使用。新的硬软件都需要测试。

系统支持与持续改进:如果不简要地承认实现的信息系统将面临支持和持续改进的生命周期,我们就是失职。系统支持和改进是另一个项目,有时称为维护或提升项目。开发时对系统的文档记录将对本阶段提供有力的支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: