信息系统分析与设计(信息系统概论)第1部分.ppt

上传人:wuy****n92 文档编号:90763539 上传时间:2023-05-17 格式:PPT 页数:109 大小:326.50KB
返回 下载 相关 举报
信息系统分析与设计(信息系统概论)第1部分.ppt_第1页
第1页 / 共109页
信息系统分析与设计(信息系统概论)第1部分.ppt_第2页
第2页 / 共109页
点击查看更多>>
资源描述

《信息系统分析与设计(信息系统概论)第1部分.ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计(信息系统概论)第1部分.ppt(109页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、信息系统分析与设计课程在专业教学体系中的作用专业人才培养方案介绍信息系统分析与设计课程概述:信息系统分析与设计分三门课程:信息系统分析与设计、信息系统分析与设计实验、信息系统分析与设计课程设计。其中:信息系统分析与设计课程为40学时,理论课,2.5学分,学位课。信息系统分析与设计实验为16学时,实验课,1学分。信息系统分析与设计课程设计为1周,实训课程,1学分。课程性质 信息系统分析与设计课程是信息管理与信息系统专业的必修专业主干课程之一,课程基于系统工程的思想,介绍信息系统概念,按生命周期法阐述信息系统分析与设计的理论、方法和工具,是信息管理与信息系统专业学生从事各项管理工作,尤其是进行信息

2、系统开发、设计、维护与管理所必备的理论知识,该课程属理论教学课程。教学目的 通过本课程的学习,使学生理解信息系统的分析、设计意义,掌握系统分析、系统设计的方法和常用工具,包括数据流图、数据字典、系统结构图、程序流程图等,并能针对实际问题加以正确运用。课程考核方式与要求 信息系统分析与设计课程为考试课,满分100分。考核分平时成绩考核和考试两部分。平时成绩满分30分,包括日常考核和作业完成情况考核:日常考核满分10分,包括出勤情况和课堂提问;课程共4个作业,每个作业占5分,作业考核成绩满分20分。考试成绩满分70分,考试在课程教学结束时完成,考试为笔试。课程考核方式与要求 信息系统分析与设计实验

3、课程分8个实验,考核采取每个实验独立考核的方式。考核内容包括实验操作情况和实验报告,两者各占50%,每个实验成绩按权重计入总成绩。实验成绩记载按照五级分制给定,分为优秀、良好、中等、及格和不及格五个档次。课程考核方式与要求 信息系统分析与设计课程设计考核方案(一)考核方式与内容课程考核包括系统分析与设计各阶段报告成绩和课程答辩成绩,两成绩求平均成为本课程的最终成绩。系统分析与设计各阶段报告成绩按5分制给分,小组成员成绩按分工不同分计,成绩由课程设计指导教师给定。课程设计答辩由各小组组长主答,评委由学生和答辩教师共同组成,答辩成绩按5分制。学生评委由各课程组长构成,项目管理组组长给其它各组打分,

4、其它各组给项目管理组打分(各组平均);教师评委由23人组成,取平均分为教师给分;最终答辩成绩由教师成绩和学生成绩平均计算。(二)成绩记载最终成绩按照五级分制给定,分为优秀、良好、中等、及格和不及格五个档次。指定教材:信息系统分析与设计杨选辉 清华大学出版社 参考教材:信息系统开发与IT项目管理曹汉平 清化大学出版社信息系统分析与设计 甘仞初 高等教育出版社信息系统分析与设计教程 姜同强 科学出版社信息系统分析与设计 邝孔武 清华大学出版社信息系统开发实例 张基温 清华大学出版社信息系统分析与设计 刘腾红 科学出版社信息系统分析与设计课程相关书目录电子商务系统的分析与设计,高等教育出版社,刘军等

5、编著项目管理,电子工业出版社,杨爱华等译软件过程管理,清华大学出版社,朱少民等编著会计信息系统实务教程,清华大学出版社,陈福军等编著软件工程,清华大学出版社,张海藩编著 信息系统概论 信息的定义 数据(Data)信息(Information)记录下的原始事实的一组物理符号 经过加工处理后对使用者有用的数据 数据与信息的转换数据 信息加工处理数据存储客观世界收集数据 决策过程信息技术信息技术主要是指人们获取、存储、传递、处理信息的各种技术。参考书目:信息技术基础(影印版,清华大学出版社,James A.Senn著信息处理技术人工处理MDP(Maintenance Diagnostic Progr

6、am 维修诊断程序)EDP(electronic data processing电子数据处理)采集信息、分析信息、加工信息、发布信息都需要信息处理信息传输技术的发展原始社会农业社会用身体器官和自然信号近距离传递信息工业社会用电话、电报等通讯装置远距离传递信息信息社会用计算机和网络通讯技术远距离传递信息按产生信息的客体的性质可分为:自然信息、生物信息、机器信息和社会信息;按反映形式可分为:数字信息、文字信息、图像信息和语言信息等;按信息的依附载体可分为文献信息、口头信息和电子信息;按应用领域可分为:管理信息、社会信息、科技信息、文化信息、体育信息和军事信息等;按照加工顺序可分为:原始信息(原生信

7、息)、二次信息(再生信息)和三次信息等;按照信息稳定性可分为:固定信息和流动信息;按照管理的层次或重要性可分为:战略信息、战术信息和作业信息等。按信息的使用性可分为:累积信息和累计信息信息的分类信息的特征 1.真实性(事实性)2.等级性3.滞后性、时效性 4.价值性 5.共享性(增殖性,可复制性)6.可压缩性:存储、传输、扩散7.不完全性系统 系统(System)的概念 系统是指在一定环境中为了实现某种目标,由若干个相互联系、相互作用的元素(Element)组成的有机集合体。系统的特性:整体性目的性相关性动态性层次性系统系统类型 含义 实例自然系统 客观世界自然形成的,不以人的意志为转移的系统

8、。血液循环系统、天体系统、生态系统等。人造系统 人类为了实现某种目的而对一系列的要素作出有规律的安排,使之成为相关联的整体。计算机系统、生产系统、运输系统、信息系统等。按系统与外界环境的关系分:开放系统、封闭系统按系统内部构成分:开环系统、闭环系统系统构成输入(input)处理(process)输出(output)环境(environment)系统边界(boundary)系统接口(Interface)反馈(feedback)系统构成要素:系统环境、边界、输入/输出、组成要素、系统结构(System Structure)、子系统和接口。功能(Function)系统模型系统要素:输入转化输出控制目

9、标输入 转化 输出控制机制目标 社会资源 人类生存和社会发展的三大基本资源:物质、能源、信息信息资源信息资源:信息源、信息服务、信息系统信息源:信息的资源、信息的渠道、可能得到信息的任何来源信息服务:信息的传输、存储、处理和使用信息系统:将信息资源进行处理的方法和工具,实现信息的有序化信息资源的使用各层管理人员都要使用同一类信息使用的方法不同信息资源可以共享、集成信息资源有生命周期,需要不断更新加工方法多种多样信息载体多种多样信息资源管理(Information Resources Management,IRM)IRM定义:对信息资源及其开发利用活动的计划、组织、控制和协调狭义的信息资源管理强

10、调信息本身,称信息管理(IM)。参考书目:信息资源管理,高等教育出版社,王景光等编信息资源开发与管理,电子工业出版社,马费成主编IRM的内容管理对象:对信息活动中各种要素(信息源、信息、人员、设备、资金等)的管理管理内容:对信息资源进行计划、组织、控制和协调,具体包括信息的搜集、加工、存储、检索、传输和应用等的管理管理目的:最大限度地满足企业和组织的信息需求,充分挖掘信息的价值,确保利用信息资源实现战略目标管理方法:借助现代信息技术实现信息资源的合理配置,其重要环节是信息系统的开发、建设。IRM的产生和发展三大阶段:手工管理计算机管理信息系统信息系统(Information System)信息

11、系统是一个人造系统,是由人、计算机硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传输和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。信息系统是一套有组织的程序。信息系统功能成份信息采集、信息存储、信息处理系统、信息传输系统、信息输出其中:信息处理系统:将数据加工处理成信息的系统即为信息处理系统。信息传输系统则不改变信息本身的内容,只是把信息从一处传到另一处。信息系统发展简史人基信息系统人机信息系统(CBIS)网基信息系统(NBIS)光基信息系统移动信息系统信息系统发展简史数据处理系统(DPS)20世纪50年代 1管理信息系统(MIS)20世纪60年代 2决策支持系统

12、(DSS)20世纪70年代 3综合集成系统(ERP)20世纪90年代 4数据处理系统(DPS)也称为电子数据处理系统(EDPS),主要用来处理一些具体事务,即事务处理系统(Transaction Processing System,TPS)。这类系统由于主要用于运作层,所以现在也有人把它叫做运作型信息系统或信息处理系统(IPS)。事务处理系统结构原理图内 部 或外 部 业务事务处理文档报告输出数据库或数据文件事务处理系统的特点它支持的是每日的运作;它要处理大量数据;精度要求高;逻辑关系简单。重复性强;能支持许多用户;无法制止非法或犯罪活动。事务处理系统的主要功能记录、保存精确的记录,这在财会部

13、门是不可缺少的;分类;数据检索;计算;汇总;产生文件、管理报告、账单等,定期生成常规的报表供检查与监督,也可能生成特别报告。管理信息系统(MIS)(MIS)结构原理图报表MIS信息TPS数据用户信息生成管理人员管理信息系统的特点(1)管理信息系统为各管理层提供信息。(2)管理信息系统使用户随时能得到及时的信息,也能以定期报表为主。(3)管理信息系统涉及各个职能部门,涉及综合职能。(4)管理信息系统的操作有一定的灵活性。决策支持系统(Decision Support System,DSS)决策支持系统是面向决策的,它通常也还需要面向数据的事务处理系统与面向信息的管理信息系统的支持。事务处理系统是

14、以数据为焦点,管理信息系统以信息为焦点,决策支持系统是以知识为焦点,利用知识来进行分析、选择。决策支持系统的结构原理图用户其他信息系统内部、外部数据用户接口数据库知识库模型库主管信息系统(Executive Information System,EIS)从通常的管理信息系统、事务处理系统中去抽提信息,综合汇总整理、分析、比较、评价,形成专为主管服务的、有决策支持功能的系统,这种系统也叫做主管(首长)支持系统(ESS)。主管信息系统的功能信息挖掘信息交流企业管理决策支持办公助理办公信息系统由人和办公技术环境构成的一体化信息系统,也称为办公自动化系统。系统功能:办公信息处理文档管理信息通信时程管理

15、辅助办公决策制造业企业集成一体化管理信息系统物料需求计划(MRP)系统制造资源计划(MRP)系统企业资源规划(ERP)系统信息技术企业管理融合通过技术实现产品生产的系统 通过管理实现生产的系统 计算机集成制造系统(CIMS)MRP系统以库存控制为主的物料需求计划 MRP(Material Requirement Planning),是根据销售预测和定货情况制定主生产计划,再利用计算机将未来时段的产品需求按照产品结构分解为零部件需求计划,以作业指令提出采购部门所需购买的原材料,推动生产部门制造产品的部件及成品。它由APICS推出。定单下达作业排序投入产出控制作业信息反馈MRP 集生产现场控制、销

16、售、财务为一体的制造资源计划MRP(Manufacturing Resource Planning)系统,是一项计算机辅助企业管理咨询与诊断的系统工程,以生产计划为主线,对企业的制造资源(物料、人员、设备、资金、信息、技术、能源、市场、空间、时间等)进行计划、组织、领导、控制。参考书目:MRPII/ERP原理与应用,清华大学出版社,程控等编著主生产计划需求管理能力需求计划成本管理库存管理采购作业管理ERP企业资源计划 ERP(Enterprise Resourses Planning)系统是在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源的一体化管理。ERP是一种可以提供跨地区、跨

17、部门、甚至跨公司整合实时信息的企业管理信息系统。它在企业资源最优化配置的前提下,整合企业内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、物料管理、销售与分销等主要功能模块,以达到效率化经营的目标。由Gartner Group 提出。参考书目:ERP系统原理和实施,清华大学出版社,闪四清编著客户关系管理(Customer Relationship Management,CRM)客户关系管理是一种以客户为中心的管理理念。以客户为企业的重要资源,通过完善的服务和深入的客户分析来满足客户需求,识别客户,为客户提供个性化服务,从而吸引和保持有价值客户。一般包括客户信息管理、销售过程自动

18、化、营销自动化、客房服务与支持管理、客户分析系统等功能。参考书目:客户关系管理理论与实务,电子工业出版社,杨路明等编著供应链管理(Supply Chain Management,SCM)供应链管理,是围绕核心企业,将供应商、制造商、分销商、零售商及用户通过对信息流、物流、资金流的管理连成一个整体的网链结构,执行从供应商到最终用户的物流计划和控制职能。供应链管理一般有供应、生产计划、物流和需求管理等功能模块,实现订单处理、原材料或半制品存储、生产计划和作业排序、货物运输、产品库存、顾客服务等功能。参考书目:CRM原理、设计、实践,电子工业出版社,何荣勤著CIMS计算机集成制造系统(Compute

19、r Integrated Manufacturing System,CIMS),它随着计算机辅助设计与制造的发展而产生。计算机辅助设计(CAD)计算机辅助制造(CAM)计算机辅助工艺规程(CAPP)计算机辅助工程(CAE)计算机辅助质量控制系统(CAQ)产品数据管理(PDM)企业资源计划(ERP)及其管理信息系统数控加工中心(CNC)信息技术自动化技术 计算机技术集成集成化和智能化制造系统(适用于多品种、小批量生产)形成称为现代集成制造系统(Contemporary Integrated Manufacturing System)电子商务广义电子商务:利用电子手段实现企业的商务及运作管理的整个

20、过程,是各参与方通过电子方式而不是直接物理交换或直接物理接触方式来完成的任何业务交易。狭义电子商务:通过Internet或电子数据交换(EDI:Electronic Data Interchange)进行的交易活动。英文:IC:Internet CommerceE-Business:Electronic Business(IBM提出)E-Commerce:Electronic Commerce(IEEE分类)IEEE电气电子工程师协会或IEEE(Institute of Electrical and Electronics Engineers)是一个国际性的电子技术与信息科学工程师的协会。建会

21、于1963年1月1日。总部在美国纽约市。在150多个国家中它拥有300多个地方分会。目前会员数是36万。专业上它有35个专业学会和两个联合会。IEEE发表多种杂志,学报,书籍和每年组织300多次专业会议。IEEE定义的标准在工业界有极大的影响。电子商务系统电子商务系统是在网络基础上,以实现各项商务活动为目标,支持企业各项管理和决策的信息系统,企业的商品展示、物流管理和支付过程等都是电子商务系统范畴。系统由消费者、商家、制造企业、分销商、银行、海关、物流配送企业、政府管理部门、认证中心等通过网络连成一体,包括网站系统、电子支付系统、物流和供应链管理系统、客户关系管理、组织内部管理系统及外部系统接

22、口。参考书目:电子商务系统分析与设计,高等教育出版社,刘军等编著电子商务系统的模式B2B(Business to Business)B2C(Business to Consumer)B2G(Business to Government)C2C(Consumer to Consumer)地理信息系统(Geographical Information System,GIS)地理信息系统,也称为空间信息系统(Spatial Information System),是对地球表面位置进行数据采集、管理和应用的信息系统,是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学和管理科学为一体的新兴交叉学

23、科。主要应用城市规划管理、物流管理(配合全球定位系统,Global Position System,GPS)、环境资源管理等。信息系统的结构信息系统的概念结构信息管理者信息源 信息处理器 信息用户信息系统层次结构信息系统可以分为若干个管理层次,每个层次上又分为各功能子系统。层次结构通常分为三个层次:战略层、战术层和业务层。信息系统的功能结构从信息技术的角度看信息系统的功能结构从业务角度来看信息系统物理结构信息系统物理结构是指系统的硬件、软件、数据等资源构成的一个实体系统。包括计算机硬件、软件、通信网络、数据及存储的介质、信息采集设备、规章制度及人员。计算机和网络是系统躯干,软件是血肉。类型:三

24、种集中式、分布式、分布集中式分布集中式:客户/服务器(C/S)、浏览器/服务器(B/S)C/S模式C/S模式主要由客户应用程序、服务器管理程序和中间件三部分组成,客户应用程序用于用户进行数据交互,服务器应用程序用于管理系统资源,中间部件用于连接客户应用程序和服务器管理程序。适用:安全性要求高、要求有强的交互性、地点固定、数据处理量大B/S模式B/S模式是一种以Web技术和因特网协议为基础的新型信息系统平台模式,它将传统的C/S模式中的服务器分解为一个数据服务器、多个应用服务器及Web服务器组成的3层结构或多层结构的客户机服务器体系。适用:地点灵活范围广、功能变动频繁、安全性和交互性要求不高信息

25、系统建设的发展规律诺兰模型(1973年提出,1980完善):1.初装阶段2.蔓延阶段 计算机时代3.控制阶段4.集成阶段:信息时代5.数据管理阶段:数据成为企业资源6.成熟阶段:实现信息资源管理信息系统开发的任务信息系统开发要完成对开发对象的描述、开发对象的分析、开发对象的实现、创造和选择开发工具和开发平台、对开发结果的评价、管理和控制开发质量。研究信息系统开发方法的目的是要提高开发效率和质量,降低开发成本。信息系统的生命周期从提出要建立一个信息系统开始,到完全建成的全过程,是一个连续发展的过程,即一个阶段的完成就是下一个阶段的开始,这个过程称为系统的开发生命周期(System Develop

26、ment Life Cycle,简称SDLC)。信息系统的生命周期包括提出系统规划、系统分析、系统设计、系统实施、系统运行维护、系统退出。信息系统开发的基本原则v目标性原则v便于沟通原则v标准化原则v管理控制原则v开放扩充原则信息系统开发方法的实质问题空间求解空间业务系统信息系统分析设计开发方法从方法论角度:面向过程的方法、面向数据的方法、面向对象方法。按开发过程:生命周期法和快速原型法信息系统建模信息系统建模是利用数学或物理等方法,模拟系统的部分或全部特征,从而可以对未来系统的性能、结构等进行分析。信息系统模型是设计人员分析问题、解决问题和表达问题的工具,并以此与用户沟通,信息系统开发的过程

27、是不断建立模型和使用模型的过程。建模思路:自顶向下、逐步求精和自底向上、综合集成。系统模拟法:功能模拟法、黑箱方法信息系统常用模型按开发过程分:概念模型:在规划阶段描述系统开发项目的基本功能和结构。逻辑模型:在系统分析阶段用以描述系统的逻辑结构。物理模型:在系统设计阶段,标识系统的物理结构。信息系统常用模型按功能分:数据模型:数据库、数据字典的结构。系统模型:子系统结构以及子系统之间的关系。管理与决策模型:描述决策过程,如头脑风暴法、决策树、Delphi法、冲突分析法预测模型:时间序列分析法、相关分析法信息系统常用模型按企业管理管理功能分:库存管理模型:最佳订货批量模型、库存物资分类法成本管理

28、模型:投入产出模型、回归分析模型、成本核算模型生产计划管理模型:物料需求规划(MRP)、制造资源规划(MRPII)财务管理模型:会计科目设定、记帐方法确定、核算方法信息系统常用模型按模型的形式分:数学模型:最佳库存量、线性规划、最优化模型图形模型:流程图、框图、结构图、数据流图、实体关系图、树形图表格、矩阵模型:决策表、U-C矩阵语言:非结构化语言信息系统常用模型按模型描述的内容分:状态描述:结构模型、静态模型行为描述:动态模型、优化模型、仿真模型变量描述:确定性模型、随机模型、统计模型、微观模型、宏观模型信息系统主流开发方法生命周期法(Life Cycle Method)、原型法(Proto

29、typing Approach,PA)。生命周期法按照系统生命周期的各个过程和步骤去开发系统。早期生命周期法开发信息系统时的问题:工作阶段的划分原则不明确系统建设过程用户参与程度低系统开发的工作任务集中在系统实施阶段系统实施阶段的工作采用“自底向上”的方法面向过程的结构化生命周期法以业务流程(过程)为分析的切入点进行问题的抽象和需求的确定以结构化方法分析和设计系统 以信息系统生命周期来组织和管理系统的开发过程结构化结构化系统分析与设计方法(Structured System Analysis and Design,SSA&D),也称为面向过程(Processing-Oriented,PO)方法

30、。内涵:开发过程阶段化:严格的开发步骤、任务、结果开发工具标准化:数据流图、结构图、数据字典开发文档规范化:格式、内容、功能开发方法层次化:自顶向下分析和设计、自底向上实施和调试集成开发的系统结构化、模块化:按照功能独立分解模块、构建子系统面向过程的结构化生命周期法的主要原则用户参与原则严格划分工作阶段,遵循“先逻辑,后物理”的原则自顶向下的原则工作成果描述标准化原则生命周期法生命周期法将信息系统的开发过程划分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行与维护。系统规划和分析阶段主要任务系统规划阶段:初步调查、用户需求分析、制定目标、可行性分析、审批系统分析阶段:详细调查、信息

31、需求分析、建立逻辑模型、提交分析说明书、审查系统设计阶段主要任务确定实施方案物理模型。概要设计(总体设计):设计系统体系结构、硬件系统设计、网络设计、设计数据库结构并定义各模块的功能和相互之间的接口关系。详细设计:定义每个子模块的功能、算法、内部特征。详细设计包括输入、输出设计、代码设计、文件设计、处理流程设计等。系统实施阶段主要任务硬件设备的购置、安装、调试程序设计系统测试人员培训系统初始化系统运行、维护阶段主要任务运行维护信息系统的生命周期详细设计提出要求可行性研究系统评价系统维护验收编程调试系统转换详细调查初步调查逻辑设计开发方案选择审批审查审查总体设计系统规划系统分析系统设计系统实施系

32、统运行 和维护生命周期法的开发过程(一)提出要求初步调查可行性研究可行性分析报告审批修改目标、追加资源、等待条件A停止研制否修改是生命周期法的开发过程(二)A详细调查逻辑设计系统分析报告审批B修改说明书停止研制否修改是生命周期法的开发过程(三)B总体设计详细设计系统设计说明书审批停止研制修改设计方案C否 修改是生命周期法的开发过程(四)C系统实施调 试 修改系统验收交付使用是修改生命周期法的主要优、缺点优点:阶段分明,步骤清楚,每一阶段都有成果作为下一阶段的工作依据;强调用户第一的原则;强调结构化的方法;工作文档规范化、标准化;可以分工合作完成,项目可管理性强。缺点:开发周期长;系统开发成本高

33、,效率低;用户需求难以准确把握;预先定义需求,灵活性差;不能很好地解决从系统分析到系统设计的过渡。适用:组织相对稳定、业务处理过程规范、需求明确且在一定时间不会发生大变化的系统 原型法原型法也称为快速原型法(Rapid Prototyping Approach)或快速应用开发方法(Rapid Application Development,RAD)原型法是在信息系统开发时首先构造一个功能简单的原型系统(初始原型),然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统(工作原型)。原型法的特点允许试探和重复,是一个不断迭代、逐渐逼近、积累知识的过程不需要预先完整、准确定义系统需求迭代过程是

34、对开发对象认识不断深入、需求不断清晰的过程,也是系统功能不断实现和完善的过程。原型法开发流程基本需求初始原型与用户讨论修改原型满意?工作原型原型法的优、缺点优点:用户要求满足性好用户容易参与开发周期短缺点:不适于大型、复杂系统不能改善原系统的问题适用:小型、简单、需求经常发生变化的系统 丢弃式原型法与生命周期法的结合过程确定系统的基本要求建造系统原型用户和开发人员评审修改原始系统用户满意满意不满意系统规划系统分析系统设计需求明确系统实施系统运行维护否是生命周期法原型法递增原型法的开发过程系统总体设计实现某一功能实现全部功能否是最终系统面向对象方法以对象为中心构造信息系统的方法。面向对象的方法=

35、对象+类+继承+通信对象:客观事物由对象组成,具有封装性,对象是对其状态和行为的封装,状态是对象的静态特征,由“属性”描述,行为是对象的动态特征,由操作(方法)描述。类:是具有相同数据结构和相同操作的对象的集合。类可以用来产生对象,对象是类的一个实例。继承:对象具有继承性通信和消息:对象间的联系通过消息传递来实现面向对象方法的开发过程1.系统调查和需求分析2.面向对象分析(Object-Oriented Analysis,OOA):分析问题,抽象出对象及其行为、结构、属性和方法等3.面向对象设计(Object-Oriented Design,OOD):对对象抽象、归类、整理,形成范式4.面向对

36、象程序设计(Object-Oriented Programming,OOP):用面向对象程序设计语言将范式直接映射为应用软件。面向对象方法的优点继承机制避免了由于系统内对象封闭而造成数据和操作冗余的现象;对象具有可修改性和可重用性,实现软件资源共享、加速软件开发过程;具有良好的可维护性和可扩展性。信息冗余度信息的冗余(Redundancy)是指表达信息的量和实际信息量之间的差值。在信息系统中,一方面为了减少信息的存储容量和避免信息的不致性,要尽量减少信息的冗余;另一方面,为了检验信息传输是否正确或数据备份,信息的冗余又是必要的信息系统开发条件领导重视,业务人员积极性高;必须有建立IS的实际需求

37、和迫切性;企业所处的市场环境比较健全,有实现现代企业制度的机制;必须要有一定的科学管理基础;有必要的投资保证,并能提供系统维护人员的编制和维护费用;管理人员知识结构应满足系统建设需要;管理工作基础扎实,基础数据要齐全规范。信息系统开发前的准备建立开发的领导机构,组织开发队伍;借鉴同类系统的开发经验;选择适合本企业实际的开发方式;确定系统目标、开发策略和投资金额;收集和整理基础数据。信息系统开发方式 1.独立开发 2.委托开发 3.合作开发 4.购买现成软件 独立开发由用户依靠自己的力量独立完成系统开发的各项任务。适于:有较强专业开发分析与设计队伍和程序设计人员,系统维护使用队伍的组织和单位,如

38、:大学、研究所、计算机公司、高科技公司等单位等优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。缺点:容易受业务工作的限制,系统整体优化不够,开发水平较低。此外,系统开发时间长,开发人员调动后系统维护工作没有保障。注意:需要大力加强领导,实行“一把手”原则;向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。委托开发由使用单位(甲方)委托通常是有丰富开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务。适合:使用单位(甲方)没有MIS的系统分析、系统设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。优点:省时

39、、省事,开发的系统技术水平较高。缺点:费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。注意:使用单位(甲方)的业务骨干要参与系统的论证工作;开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。合作开发由使用单位(甲方)和有丰富开发经验的机构或专业开发人员(乙方),共同完成开发任务。双方共享开发成果,实际上是一种半委托性质的开发工作。适合:使用单位(甲方)有一定的信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过信息系统的开发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。优点:相对于委托开发方式比较节约资金,可以培养、增强使用

40、单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点:双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。利用现成软件包开发利用现成的软件包开发信息系统,可购买现成的应用软件包或开发平台,如财务管理系统、小型企业MIS、供销存MIS等等。应用软件包:是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,比如打印邮签,也可以是有50万行代码的、400多个模块组成的复杂的运行在主机上的大系统。适合:对于功能单一的小系统的开发颇为有效。但不太适用于规模较大、功能复杂、需求量的不确定性程度比较高的系统的开发。优点:能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。缺点:功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。开发方式的比较方式特点比较 自行开发 委托开发 合作开发 利用现成软件包开发分析和设计能力的要求较高 一般 逐渐培养 较低 编程能力的要求较高 不需要 需要 较低系统维护的要求 容易 较困难 较容易 较困难开发费用 少 多 较少 较少

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁