一个偶尔的机会接触到了《管理信息系统》这门课程,在网上也下载了一些关于这门课程的资料,粗略的学习了一下,感觉对自己的思路有很大的拓展,我本人是学软件工程出身的,所以只要一提MIS系统,马上浮现的就是开发什么样的系统,用什么工具开发,用什么数据库,数据库怎样设计等。对于系统的规划却没有一个理解,也许这个信息系统规划(是管理信息系统课程中的一部门内容)不是我们软件开发人员来做的,而是由企业的信息部门做的,但是对于我们理解需求也有很大帮助,在这里简要概述一下ISP(Information System Planning)的方法。如下图基本上列出了ISP的主要方法
其中企业系统计划(BSP)法实际上是用来划分子系统,BSP方法是根据信息的产生和使用来划分子系统的。它尽量把信息产生的企业过程和使用的企业过程划分在一个子系统中,从而减少了子系统之间的信息交换。
注:实际的开发中我们关注点比较小,往往就是在一个已经拆分过的子系统中进行开发,那如何划分企业的信息子系统,也许就是BSP方法的使用。假想现在给你一个企业信息化的案子,你从何入手?怎样分析?怎样划分信息系统?怎样使得这些子系统间的信息交换能最少?从这个方法的应用上我们也许可能会得出为什么财务计划与经营计划会放在一起作为一个子系统?为什么库存、调度、生产能力计划,材料需求,工艺路线会放在生产制造子系统?而为什么销售分析、市场分析、定货服务与发运会放在一起作为销售子系统? 在定义信息结构的时候有一种方法就是用U/C图,具体的步骤如下:
⑴如果某过程产生某数据,就在某行某列矩阵元中写C。
⑵如果某过程使用某数据,就在某行某列矩阵元中写U。
如下:
⑶调换表中的行或列,尽量使UC集中到对角线上排列,使得“C”尽量地朝对角线靠近,然后再以“C”元素为标准,划分子系统;
⑷把UC比较集中的区域用粗线条框起来,这样形成的框就是一个个子系统;
⑸子系统划定之后,留在小方块(子系统)外还有若干个“U”元素,这就是今后子系统之间的数据联系,即共享的数据资源。将这些联系用箭头表示。
在这样一个过程完成后,最好要进行数据正确性的分析,这里要用到的就是数据守恒原则,即:
1.原则上每一列只能有一个C
如果没有C,则可能是数据收集时有错;如果有多个C,则有两种可能:其一是数据汇总有错,误将其它几处引用数据的地方认为是数据源,其二数据栏是一大类数据的总称,应将其细划。
2.每一列至少有一个U
如果没有U,则一定是调查数据或建立U/C阵时有误。
3.不能出现空行或者空列
如果出现空行或空列,则可能是下列两种情况:其一,数据项或业务过程的划分是多余的;其二,在调查或建立U/C阵过程中可能漏掉了它们之间的数据联系。
在整个系统逻辑的划分中要注意的是:
沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能。小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块之内。调整过程/数据类,使U/C集中在对角线附近,将集中的U/C用粗框划起来,这就是子系统 ,框外的U/C为子系统之间的联系。
注:BSP方法实际上大到整个企业的信息系统,小到一个系统的下分子系统都可以这样来分析,只不过在小的系统中,流程类会更细,数据类也会更小,但划分结果是一样的。虽然很多时候我们是按照自己的想法,以及对各业务之间的联系的感性评估而划分子系统的,尽管可以得到同样的结果,但我个人觉得这种方法更科学一点:) 我在开发一个小型系统的时候用了这种方法,虽说有点大炮轰蚊子的感觉,但觉得还是有很大的作用的,希望对大家有用。 另两种方法CSF、SST,以及三者的结合CSB由于大概念较多,不是很实用,所以在这里不赘述:)
分享到:
相关推荐
信息系统规划(ISP)是企业管理的重要组成部分,它与企业的战略规划紧密相连,并且涉及多个规划方法,如关键成功因素法(CSF)、战略目标集转化法(SST)以及企业系统计划(BSP)等。 战略规划是为企业的未来制定...
信息系统规划(Information System Planning,ISP)是企业战略规划的一部分,旨在确定如何通过信息技术(IT)来支持和优化组织的业务流程,实现战略目标。它不仅涉及技术的选择和实施,更关乎业务流程的改进和创新。...
“ISP”可能是指信息系统规划(Information System Planning),它涉及到确定组织的信息系统需要达到的目标和制定计划来实现这些目标。信息系统规划通常包括业务需求分析、系统设计、实施计划和评估与调整等步骤。...
- **信息系统规划**(Information Systems Planning, ISP):是在企业信息化规划的基础上,进一步细化到具体的系统层面,明确哪些信息系统需要被开发或改进,以及这些系统的优先级和时间表。 - **信息技术系统规划**...
在开发环境连接方面,BSP手册描述了通过串口(UART0)和TFTP协议在U-Boot或Linux环境下进行系统信息和shell环境通信的方法。这允许开发者在不使用虚拟机的情况下,通过PC机和NUC970开发板之间的USB、网络和串口进行...
信息系统战略规划(ISP)则是更具体地关注组织如何运用信息技术(IT)来支撑长期发展,它基于组织的目标和战略,识别并排序所需的信息系统,设定实施时间和预算。 电子政务战略规划的概念和内容可以追溯到20世纪80...
### NUC970 Linux BSP 使用手册核心知识点详解 #### 一、NUC970 Linux BSP 概述 **1.1 NUC970 系列芯片介绍** - **核心**: NUC970 系列芯片采用 ARM926EJ-S 处理器为核心。 - **缓存**: 内置 16KB I-Cache 和 16...
- **Internet信息系统**:作为交易的平台,处理信息流,确保安全的网上支付,并控制物流的顺利进行。 - **电子商务服务商**:分为两类,一是提供系统支持服务,包括IAP、ISP、ICP、ASP(IDC)、BSP等,二是直接提供...
在文件系统方面,涉及到了 BOOT、ISP和mmap文件,这些通常与存储介质的分区和内存映射有关,它们对于实现RTC功能不是必需的,但对于完整地记录和恢复时间信息可能很有帮助。 最后,需要指出的是,本文内容是通过OCR...
9. **BSP 方法** - BSP(Business Systems Planning)方法用于企业信息系统规划,数据类分为存档类、事务类、打算类和统计类。其中,存档类数据记录了资源状况,用于支持经营决策。 10. **子网掩码与通信** - 子网...
第三步是拷贝Mini51系列的BSP,BSP是一个包含了目标板特定硬件信息的软件包,可以使得开发者不必从头开始配置硬件,从而更专注于软件开发。Mini51系列的BSP可以从Nuvoton的网站获取。 第四步,资料指导开发者如何...
7. **BSP(Board Support Package)**:这部分提供了与Discovery板相关的配置信息,例如初始化代码和GPIO映射,确保软件能正确地与硬件交互。 通过这个压缩包,开发者可以逐步学习和实践STM32F401的基本操作,例如...
4. **BSP version: 1.2/0**:BSP(板级支持包)是针对特定硬件平台的操作系统内核的定制部分,版本1.2/0表示服务器使用的BSP版本。 5. **ataDrv 1.0: ATAPI Drive Found**:ATAPI(AT Attachment Packet Interface...
- 应用及服务:在此之上,运行各种汽车应用,如自动驾驶算法、车辆状态监控、信息娱乐系统等。 软件定义汽车的趋势推动了汽车电子架构的演进,高性能计算单元的出现使得汽车能够处理更复杂的任务,同时也对软件开发...
ISP(In-System Programming)工具允许在目标系统运行时对微控制器进行编程和调试,无需从电路板上移除芯片。这些工具可能包括固件和软件,用于通过串行接口进行编程。 5. **ICP烧录工具**: ICP(In-Circuit ...
烧录工具及软件方面推荐了AT-Link、ICP/ISP,同时也列出了第三方烧录工具的信息,如轩微、迈斯威志、周立功、阿莫等。用户可以根据需要选择合适的工具。 接下来,指南中介绍了如何在Keil和IAR两种主流编译系统中...
- **ISP下载**: In-System Programming, 适用于在系统内编程。 - **ICP下载**: In-Circuit Programming, 通常用于生产环境中的批量编程。 #### 调试功能 - **调试工具**: µVision4提供了丰富的调试工具,包括但不...
该最小系统包含了USB接口、复位与自动ISP接口,并将所有引脚引出。这意味着用户可以轻松地接入其他设备或扩展板,进行更多的实验和开发工作。 此外,助学板还配备了与新唐研讨会赠送的NuLinkMe接口相匹配的JTAG/ICE...
根据给定文件的信息,我们可以提炼出以下关于设备驱动开发的关键知识点: ### 1. Windows CE 驱动程序概述 - **动态链接库 (DLL)**:所有Windows CE下的驱动程序都实现了作为动态链接库的形式。这意味着它们可以在...