电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

信息系统开发的基本概念VIP免费

信息系统开发的基本概念_第1页
1/46
信息系统开发的基本概念_第2页
2/46
信息系统开发的基本概念_第3页
3/46
信息系统开发的基本概念BasicConceptsoftheISDevelopment•什么是信息系统开发是指将用户需求转化为信息系统所需要的所有活动的集合。•系统开发的基本阶段系统规划(SystemPlanning)系统分析(SystemAnalysis)系统设计(SystemDesign)系统实施(SystemImplementation)系统支持维护(SystemSupport&Maintenance)信息系统开发的基本概念BasicConceptsoftheISDevelopment•什么是系统分析员Professionalwhousesanalysisanddesigntechniquestocreateinformationsystemsandsolvebusinessproblems.•系统分析员的知识结构技术知识和技能商业知识和技能人的知识和沟通技能信息系统开发生命周期InformationSystemDevelopmentLifeCycle•什么是系统开发生命周期(SDLC)是系统开发人员和用户建立信息系统的一个过程,是组织、管理和控制信息系统开发的一种基本框架。•SDLC的基本阶段系统规划(SystemPlanning)系统分析(SystemAnalysis)系统设计(SystemDesign)系统实施(SystemImplementation)系统支持维护(SystemSupport&Maintenance)信息系统开发方法ApproachestoSystemDevelopment•系统开发方法学(Methodology)是完成系统开发生命周期每一项活动的综合指导原则,包含了特定的开发模型、工具、和技术。•开发模型(Model)模型是现实系统的一个抽象,是实际系统或过程的代表或描述,是集中反映系统有关信息的实体,是对一切客观事物及其运动形态的特征和变化规律的一种抽象。•逻辑模型Logicalmodel•物理模型Physicalmodel信息系统开发方法ApproachestoSystemDevelopment•StructuredAnalysisDefinewhatsystemneedstodo(processingrequirements)Definedatasystemneedstostoreanduse(datarequirements)DefineinputsandoutputsDefinehowfunctionsworktogethertoaccomplishtasksDataflowdiagramsandentityrelationshipdiagramsshowresultsofstructuredanalysis信息系统开发方法ApproachestoSystemDevelopment•结构化编程Structuredprogramming信息系统开发方法ApproachestoSystemDevelopment•Object-orienteddesign(OOD)DefinesobjecttypesneededtocommunicatewithpeopleanddevicesinsystemShowshowobjectsinteracttocompletetasksRefineseachtypeofobjectforimplementationwithspecificlanguageofenvironment•Object-orientedprogramming(OOP)Writingstatementsinprogramminglanguagetodefinewhateachtypeofobjectdoes•BenefitsofOOAincludenaturalnessandreuse信息系统开发方法ApproachestoSystemDevelopment•系统开发的目前趋势Rational统一过程RationalUnifiedProcess(RUP)•Object-orienteddevelopmentapproach•OfferedbyIBM/RationalBooch,Rumbaugh,Jacobson•UnifiedModelingLanguage(UML)usedprimarilyformodeling•UMLcanbeusedwithanyOOmethodology•UPdefines4lifecyclephasesInception,elaboration,construction,transition信息系统开发工具SystemDevelopmentTools•计算机辅助软件工程(Computer-AidedSoftwareEngineering,CASE)/计算机辅助系统工程是计算机技术在系统开发活动、技术和方法中的应用,是软件工程与开发方法的结合体。•CASE工具则是指能够支持或使SDLC中一个或多个阶段自动化的计算机程序(软件)。其目的是:使开发支持工具与开发方法学统一和结合起来通过实现分析、设计与程序开发、维护和自动化,提高信息系统开发的效率和信息系统的质量,最终实现系统开发的全面自动化。信息系统规划各阶段的工作内容•信息系统规划的主要工作内容组织使命陈述确定IT在组织中的发展远景确定IS的战略和战术计划制订完成使命和远景的操作实施计划为确保足够的开发资源而进行项目预算的制订业务流程的识别和改革•什么是业务流程业务流程是一个组织在完成其使命、实现其目标的过程中必需的、逻辑上相关的一组活动。Abusinessprocessisacollectionofactivitiesthattakeoneormorekindsofinputsandcreateanoutput.•业务流程的特征每个流程都有输入和输出每个流程都有用户(顾客)每个流程都有一个...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

信息系统开发的基本概念

文泉书屋+ 关注
实名认证
内容提供者

热爱教学事业,对互联网知识分享很感兴趣

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部