`

一个失败的系统是怎样产生的:拙劣的系统分析

 
阅读更多

    系统分析是认识问题并给出解决方案的过程,它决定了系统的目标和方向。系统分析的优劣,对整个系统工程有着深远的影响。可能导致不良后果的系统分析往往源于以下几点:

 

未获得足够翔实的资料
    不熟悉现有系统,不知悉现有系统的缺憾。与目标用户没有进行深入的交流,未能完全理解用户对系统的基本需求和期望。不了解开发者的水平,错误地估计了开发团队的实力。对当前的管理模式缺乏认识,无法从管理的角度分析系统工程。

 

问题模糊
    每一个需求都可看作是问题。那么,为什么会产生这样的问题,这是一个什么问题,这个问题如何解决?问题涉及哪些数据,哪些业务,哪些流程,没有确切的定义。问题大小、影响范围,以及问题之间的联系,这些也没有很好地划分。对系统工程中可能出现的问题没有预见性。换言之,没有很好地认识到问题。


没有全局观念
    很多系统分析师都出身自程序员,这时系统分析就会陷入尴尬的境地。他们过于注重细节,苛求完美,对局部问题反复斟酌,费心劳神。系统分析更多地是面向用户,而不是面向对象,考虑的是整个系统,而不是具体技术,关注更多的是过程和结果,而不是某个模块或方法。把握全局,是对系统分析师的基本要求。 
 

 

目标不明确
    对用户需求的认识不深刻,不能限定需要解决的问题,没有确定的目标。未将系统工程定量化,没有明显的里程碑式规划。对无法定量化的目标没有说明。


忽略约束条件
    系统分析的输出包括一种最可行的方案,同时列出备选方案。最可行方案未必是最佳方案,往往作为备选方案的形式存在。此时,要给出评价标准,提出约束条件,以供参考。

2
2
分享到:
评论

相关推荐

    SQL错误:相关的信息为:用户 sa 登录失败。原因: 未与信任 SQL Server 连接相关联。

    那么,这种错误信息是怎么产生的?它究竟是什么原因导致的?如何解决这个问题? 一、错误信息产生原因分析 在 SQL Server 中,sa 账户是一个特殊的账户,拥有最高权限,可以访问所有数据库对象。然而,在某些情况...

    系统集成商与系统提供商的区别.pdf

    系统集成商是一个综合的服务提供商,它提供了从项目规划到系统实施的全方位服务,而系统提供商则是一个专门提供系统的供应商,它只提供系统本身。 在物流项目实施时,规划是基础,系统是核心,运营是关键,要保证...

    Windows 系统错误代码简单分析

    Microsoft Windows 系统错误代码简单分析:  0000 操作已成功完成。  0001 错误的函数。  0002 系统找不到指定的文件。  0003 系统找不到指定的路径。  0004 系统无法打开文件。  0005 拒绝访问。...

    WIN XP蓝屏代码大全

    ◆错误分析:一个与系统内存管理相关的错误, 比如:由于执行了大量的输入/输出操作, 造成内存管理出现问题: 有缺陷的驱动程序不正确地使用内存资源; 某个应用程序(比如:备份软件)被分配了大量的内核内存等. ◇解决方案...

    《操作系统》实验二.doc

    2、实验内容 实现一个内存管理的伙伴算法,实现内存块申请时的分配和释放后的回收。 设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。 1) 最佳置换算法(Optimal) 2) 先进先出法(Fisrt In First ...

    分布式数据库系统-复习.doc

    答:分布式事务的一般结构为: Begin Transaction原语:开始一个事务(2分) T1[] T2[] : 子事务或操作序列 : Tn[] Commit原语:事务成功完成的结束(2分) Rollback或Abort原语:事务失败的结束(1分) 5. 论述题 ...

    linux系统编程之线程.zip

    线程id的类型是thread_t,它只在当前进程中保证是唯一的,在不同的系统中thread_t这个类型有不同的实现,它可能是一个整数值,也可能是一个结构体,也可能是一个地址,所以不能简单地当成整数用printf打印,调用...

    电脑蓝屏对照码

    ◆错误分析:一个与系统内存管理相关的错误, 比如:由于执行了大量的输入/输出操作, 造成内存管理出现问题: 有缺陷的驱动程序不正确地使用内存资源; 某个应用程序(比如:备份软件)被分配了大量的内核内存等. ◇解决方案...

    Linux系统下基于QT的局域网聊天系统.pdf

    本文主要介绍了在Linux系统下实现一个基于QT的局域网聊天系统。该系统采用C语言编写,使用QT界面开发工具开发,适用于不同架构的CPU。在对比分析了TCP协议和UDP协议后,选择TCP方式进行连接,实现信息的传输。 ...

    大数据:数据清洗、数据分析、数据挖掘.doc

    折叠错误数据 这一类错误产生的原因是业务系统不够健全,在接收输入后没有进行判断直接写入 后台数据库造成的,比如数值数据输成全角数字字符、字符串数据后面有一个回车操作 、日期格式不正确、日期越界等。...

    。net图书管理系统设计方案

    所以系统分析很重要,一个好的系统分析可以减少很多后期维护工作。 下面以一所学校的图书馆为例子进行分析,画出图书馆的组织结构图如下: 图1.1 图书馆的组织结构图 该图书馆各个部门负责的主要业务如下...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    2.1. 系统分析 在整个blog进行开发之前,要确定出整个项目的整体架构,包括系统的选型、运行环境的确定及系统结构设计。下面对这进行详细介绍。 在进行软件系统开发的最初环节,一般都需要进行系统的选型,即根据...

    旅游管理系统课程设计报告书.doc

    二、 需求分析 旅游信息管理管理对于一家旅游公司来说是不可或缺的一部分,有一个完整的信息管 理系统不仅可以为公司系统管理用户信息,地域信息等等各项企业部的信息,还是旅游 企业直接面向大众交换旅游信息以及...

    Email邮件发送退信分析大全

    Email邮件发送退信分析大全 一般情况下,当您发送的邮件无法正常到达收件人时,mail 邮件系统将会自动给您发一封警告信,这封退信通知里面...下面这是一个典型的退信的内容,右边对应的是退信内容的含义............

    天心ERP系统维护教程!!!!!!

    企业的基本合作伙伴不一定能满足新产品开发生产的要求,这时,企业会组织一个由特定的供应商和销售渠道组成的短期或一次性供应链,形成“虚拟工厂”,把供应和协作单位看成是企业的一个组成部分,运用“同步工程(SE)...

    论文研究 - 通过振动分析监测磁共振成像系统的冷头

    为了解决这个问题,我们通过分析由冷头的机械活动引起的结构噪声来提出一种监控系统。 为此目的,设计并实现了基于压电元件的测量系统。 在有和没有MR成像的情况下,在MRI扫描仪的各个位置测量振动。 在所有位置,...

    产品质量管理系统-课程设计.doc

    (4)、系统可靠性的需求 要求系统失败发生率发生小于1%。 2.5 开发环境(硬、软)及工具 硬件: 处理器:Pentium(R)Dual—Core CPU T4300 @ 2.10GHz 2.10GHz 安装内存(RAM): 2.0G 系统类型:32位windows 7 操作...

    游戏画面就弹出内存不能为read修复工具

    例七:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为 “written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。解决方法:这是对方利用...

    销售管理系统(销售管理软件)

    在销售后期让销售人员分析并总结销售成功或失败的方法形成客户案例,并辅助销售人员做好客户关怀为下次的成交打下基础。可以说是为业务员提供一个全方位的销售解决方案。 它还可以辅助销售经理实时的管理销售人员...

Global site tag (gtag.js) - Google Analytics