文档介绍:1 / 37
科技大学本科生
毕业设计〔论文〕外文资料翻译
专 业:软件工程
学 号: 10103219
姓 名: 吴振
指导教师:程 岚 岚
信息系统开发和数据库开发
组织中,数据库开发是从企业数据建模开始的,企业数据建模确定了组织数据库的围和一般容。这一步骤通常发生在一个组织进展信息系统规划的过程中,它的目的是为组织数据创建一个整体的描述或解释,而不是设计一个特定的数据库。一个特定的数据库为一个或多个信息系统提供数据,而企业数据模型〔可能包含许多数据库〕描述了由组织维护的数据的围。在企业数据建模时,你审查当前的系统,分析需要支持的业务领域的本质,描述需要进一步抽象的数据,并且规划一个或多个数据库开发项目。图1显示松谷家具公司的企业数据模型的一个局部。
信息系统体系结构
如图1所示,高级的数据模型仅仅是总体信息系统体系结构(ISA)一个局部或一个组织信息系统的蓝图。在信息系统规划期间,你可以建立一个企业数据模型作为整个信息系统体系结构的一局部。根据Zachman(1987)、Sowa和Zachman〔1992〕的观点,一个信息系统体系结构由以下6个关键局部组成:
数据〔如图1所示,但是也有其他的表示方法〕。
操纵数据的处理〔着系可以用数据流图、带方法的对象模型或者其他符号表示〕。
网络,它在组织并在组织与它的主要业务伙伴之间传输数据〔它可以通过网络连接和拓扑图来显示〕。
人,人执行处理并且是数据和信息的来源和接收者〔人在过程模型中显示为数据的发送者和接收者〕。
执行过程的事件和时间点〔它们可以用状态转换图和其他的方式来显示〕。
事件的原因和数据处理的规如此〔经常以文本形式显示,但是也存在一些用于规划的图表工具,如决策表〕。
信息工程
28 / 28
信息系统的规划者按照信息系统规划的特定方法开发出信息系统的体系结构。信息工程是一种正式的和流行的方法。信息工程是一种面向数据的创建和维护信息系统的方法。因为信息工程是面向数据的,所以当你开始理解数据库是怎样被标识和定义时,信息工程的一种简洁的解释是非常有帮助的。信息工程遵循自顶向下规划 的方法,其中,特定的信息系统从对信息需求的广泛理解中推导出来〔例如,我们需要关于顾客、产品、供给商、销售员和加工中心的数据〕,而不是合并许多详尽的信息请求〔如一个订单输入屏幕或按照地域报告的销售汇总〕。自顶向下规划可使开发人员更全面地规划信息系统,提供一种考虑系统组件集成的方法,增进对信息系统与业务目标的关系的理解,加深对信息系统在整个组织中的影响的理解。
信息工程包括四个步骤:规划、分析、设计和实现。信息工程的规划阶段产生信息系统体系结构,包括企业数据模型。
信息系统规划
信息系统规划的目标是使信息技术与组织的业务策略严密结合,这种结合对于从信息系统和技术的投资中获取最大利益是非常重要的。正如表1所描述的那样,信息工程方法的规划阶段包括3个步骤,我们在后续的3个小节中讨论它们。
关键性的规划因素是指组织目标、关键的成功因素和问题领域。确定这些因素的目的是建立规划的环境并且将信息系统规划与战略业务规划联系起来。表2显示了松谷家具公司的一些可能的关键规划因素,这些因素有助于信息系统的管理者为新的信息系统和数据库社顶优先级以处理需求。例如,考虑到不准确的销售预测这个问题领域,信息系统的管理者可能在组织数据库中存放额外的历史销售数据、新的市场研究数据和新产品的测试数据。
组织规划对象定义了业务围,业务围会限制后来的系统分析和信息系统可能发生改变的地方。五个关键的规划对象如下所示:
●组织单元组织中的各种部门。
●组织地点业务操作的发生地。
3 / 37
●业务功能支持组织使命的业务处理的相关组。业务功能不同于组织单元,事实上一个功能可以分配给多个组织单元〔例如,产品开发功能可能是销售部和生产部共同的责任〕。
●实体类型 关于组织所管理的人,地点和事物的数据的主要类别。
●信息系统处理数据集的应用软件和支持程序。
一个全面的企业模型包括每个企业功能的功能分解模型、企业数据模型和各种规划矩阵。功能分解是把组织的功能进展更详细的分解过程,功能分解是在系统分析中为了简化问题、分散注意力和确定组件而使用的经典处理方法。在松谷家具公司中订单履行功能的功能分解的例子如图2所示。对于处理业务功能和支持功能的全部集合而言,多个数据库是必须的,因此一个特定的数据库可能仅仅对支持功能〔如图2所示〕的一个子集提供支持