欢迎来到天天文库
浏览记录
ID:59379900
大小:1.45 MB
页数:46页
时间:2020-09-20
《信息系统开发的基本概念ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信息系统开发的基本概念BasicConceptsoftheISDevelopment什么是信息系统开发是指将用户需求转化为信息系统所需要的所有活动的集合。系统开发的基本阶段系统规划(SystemPlanning)系统分析(SystemAnalysis)系统设计(SystemDesign)系统实施(SystemImplementation)系统支持维护(SystemSupport&Maintenance)信息系统开发的基本概念BasicConceptsoftheISDevelopment什么是系统分析员Professi
2、onalwhousesanalysisanddesigntechniquestocreateinformationsystemsandsolvebusinessproblems.系统分析员的知识结构技术知识和技能商业知识和技能人的知识和沟通技能信息系统开发生命周期InformationSystemDevelopmentLifeCycle什么是系统开发生命周期(SDLC)是系统开发人员和用户建立信息系统的一个过程,是组织、管理和控制信息系统开发的一种基本框架。SDLC的基本阶段系统规划(SystemPlanning)系
3、统分析(SystemAnalysis)系统设计(SystemDesign)系统实施(SystemImplementation)系统支持维护(SystemSupport&Maintenance)信息系统开发方法ApproachestoSystemDevelopment系统开发方法学(Methodology)是完成系统开发生命周期每一项活动的综合指导原则,包含了特定的开发模型、工具、和技术。开发模型(Model)模型是现实系统的一个抽象,是实际系统或过程的代表或描述,是集中反映系统有关信息的实体,是对一切客观事物及其运动
4、形态的特征和变化规律的一种抽象。逻辑模型 Logicalmodel物理模型 Physicalmodel信息系统开发方法ApproachestoSystemDevelopmentStructuredAnalysisDefinewhatsystemneedstodo(processingrequirements)Definedatasystemneedstostoreanduse(datarequirements)DefineinputsandoutputsDefinehowfunctionsworktogetherto
5、accomplishtasksDataflowdiagramsandentityrelationshipdiagramsshowresultsofstructuredanalysis信息系统开发方法ApproachestoSystemDevelopment结构化编程Structuredprogramming信息系统开发方法ApproachestoSystemDevelopmentObject-orienteddesign(OOD)Definesobjecttypesneededtocommunicatewithpeo
6、pleanddevicesinsystemShowshowobjectsinteracttocompletetasksRefineseachtypeofobjectforimplementationwithspecificlanguageofenvironmentObject-orientedprogramming(OOP)WritingstatementsinprogramminglanguagetodefinewhateachtypeofobjectdoesBenefitsofOOAincludenaturaln
7、essandreuse信息系统开发方法ApproachestoSystemDevelopment系统开发的目前趋势Rational统一过程RationalUnifiedProcess(RUP)Object-orienteddevelopmentapproachOfferedbyIBM/RationalBooch,Rumbaugh,JacobsonUnifiedModelingLanguage(UML)usedprimarilyformodelingUMLcanbeusedwithanyOOmethodologyUPd
8、efines4lifecyclephasesInception,elaboration,construction,transition信息系统开发工具SystemDevelopmentTools计算机辅助软件工程(Computer-AidedSoftwareEngineering,CASE)/计算机辅助系统工程是计算机技术在系统开发活动、技术
此文档下载收益归作者所有