管理信息系统的生命周期及开发方法ppt课件

上传人:20****08 文档编号:240686730 上传时间:2024-04-30 格式:PPT 页数:84 大小:3.41MB
返回 下载 相关 举报
管理信息系统的生命周期及开发方法ppt课件_第1页
第1页 / 共84页
管理信息系统的生命周期及开发方法ppt课件_第2页
第2页 / 共84页
管理信息系统的生命周期及开发方法ppt课件_第3页
第3页 / 共84页
点击查看更多>>
资源描述
管理信息系统的生管理信息系统的生命周期及开发方法命周期及开发方法管理信息系统的生命周期及开发方法1我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物u课前预习课前预习u将手机调到静音将手机调到静音u认真做笔记认真做笔记u及时完成作业及时完成作业上课要求上课要求课前预习上课要求2我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第一节管理信息系统的生命周期第二节结构化开发方法第三节原型法第四节面向对象方法第五节计算机辅助工程第六节各种开发方法的比较第一节管理信息系统的生命周期第二节结构化开发方法第三节3我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第一节管理信息系统的生命周期 信信息息系系统统的的生生命命周周期期:每每一一个个信信息息系系统统都都要要经经历历从从无无到到有有,再到淘汰再到淘汰的过程的过程。信信息息系系统统的的生生命命周周期期被被划划分分为为若若干干个个阶阶段段,比比较较多多见见的的是是按按系系统统分分析析、系系统统设设计计、系系统统实实施施和和系系统统运运行行四四个个阶阶段段划划分分的的系系统统开开发发生生命命周周期期(System(System Development Development Life Life CycleCycle,SDLC)SDLC)。第一节管理信息系统的生命周期信息系统的生命周期:每4我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第一节管理信息系统的生命周期 LaudonLaudon将将信信息息系系统统的的生生命命周周期期进进一一步步细细化化,划划分分为为系系统统分分析析、系系统统设设计计、程程序序设设计计、测测试试、切切换换、运运行与维护行与维护六个阶段。六个阶段。信信息息系系统统要要按按轻轻重重缓缓急急,分分批批开开发发实实现现,相相互互有有关关而而分分批批进进行行,需需要要有有总总体体的的规规划划。在在该该信信息息系系统统总总体体规规划划的的安安排排和和指指导导下下,各各个个具具体体的的信信息息系系统统才才能能得得到有序的开发和运行。到有序的开发和运行。第一节管理信息系统的生命周期Laudon将信息系统的5我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第一节管理信息系统的生命周期 在在LaudonLaudon六六个个阶阶段段划划分分的的基基础础上上,再再加加上上系系统统规规划划的的部部分分,可可以将以将信息系统生命周期信息系统生命周期划分为七个阶段划分为七个阶段。第一节管理信息系统的生命周期在Laudon六个阶段6我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 1.1.系统规划系统规划 系系统统规规划划阶阶段段的的工工作作就就是是根根据据用用户户的的系系统统开开发发请请求求,初初步步调调查查,明明确确问问题题,然然后后进进行行可可行行性性研究研究。如如果果不不可可行行,则则取取消消项项目目;如如果果可可行行并并满满意意,则进入下一阶段工作。则进入下一阶段工作。1.系统规划7我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2.2.系统分析系统分析系系统统分分析析阶阶段段的的任任务务是是,分分析析业业务务流流程程;分分析析数数据据与与数数据据流流程;分析程;分析功能与数据功能与数据之间的关系;最后提出新系统之间的关系;最后提出新系统逻辑方案逻辑方案。2.系统分析8我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 3.3.系统设计系统设计详详细细描描述述具具体体实实现现的的物物理理方方案案,回回答答“怎怎样样做做”的的问问题题,称称为为系系统设计。统设计。其其具具体体内内容容包包括括代代码码设设计计、数数据据库库设设计计、输输出出设设计计、输输入入设设计计、处理设计和控制设计等。处理设计和控制设计等。管理信息系统的生命周期及开发方法ppt课件9我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物4.4.系统制作系统制作系统制作是根据物理方案实现可投入实际运行的信息系统。系统制作是根据物理方案实现可投入实际运行的信息系统。主主要要任任务务是是:编编程程(由由程程序序员员执执行行)、人人员员培培训训(由由系系统统分分析析设设计计人人员员培培训训业业务务人人员员和和操操作作员员)以以及及数数据据准准备备(由由业业务务人人员员完完成成),然然后后投投入入试试运运行。如果有问题,则修改程序;行。如果有问题,则修改程序;4.系统制作10我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 5.5.系统调试系统调试彻彻底底考考察察系系统统存存在在的的缺缺陷陷,检检查查是是否否产产生生正正确确的的结结果果,称称为为系系统统调调试试,即即回回答答诸诸如如“系系统统是是否否会会在在已已知知条条件件下下产产生生预预定定结结果果”,“系系统统是是否否满满足足了了原原定定目目标标”等等问问题题。系系统调试工作需要一周或以上的时间。统调试工作需要一周或以上的时间。5.系统调试11我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 6.6.系统切换与评价系统切换与评价系系统统切切换换是是指指旧旧系系统统切切换换到到新新系系统统,可可以以采采用用新新旧旧系系统统并并行行运运行行中中切切换换、直直接接切切换换或或分分批批切切换换等等策策略略。系系统统评评价价是是衡衡量量系系统统是是否否实实现现了了预预定的目标。定的目标。7.7.系统运行与维护系统运行与维护信信息息系系统统正正式式投投入入运运行行后后,在在运运行行过过程程中中需需要要持持续续地地进进行行系系统统维维护护。信信息息系系统统必必然然存存在在或或大大或或小小的的错错误误,组组织织所所处处环环境境不不断断地地变变化化,导导致致信信息系统的维护与运行始终并存。息系统的维护与运行始终并存。6.系统切换与评价12我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物根根据据实实施施概概念念的的本本意意,再再考考虑虑信信息息系系统统的的规规划划、开开发发、运运行行与与维护,维护,一般将一般将信息系统生命周期划分信息系统生命周期划分为为三大阶段。三大阶段。根据实施概念的本意,再考虑信息系统的规划、开发、运行与维13我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第二节结构化开发方法一、结构化系统开发方法的基本思想一、结构化系统开发方法的基本思想 结结构构化化系系统统开开发发方方法法的的基基本本思思想想是是:用用系系统统工工程程的的思思想想和和工工程程化化的的方方法法,按按用用户户至至上上的的原原则则,采采用用结结构构化化、模模块块化化、自自顶顶向向下下的的原原则则对系统进行分析与设计。对系统进行分析与设计。第二节结构化开发方法一、结构化系统开发方法的基本思想14我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物二、结构化系统开发方法的主要原则二、结构化系统开发方法的主要原则基本原则:基本原则:1.用户参与的原则用户参与的原则 2.2.先逻辑后物理的原则先逻辑后物理的原则 3.3.自顶向下的原则自顶向下的原则 4.4.工作成果描述标准化原则工作成果描述标准化原则 5.5.充分预料可能发生变化的原则充分预料可能发生变化的原则二、结构化系统开发方法的主要原则基本原则:1.用户参15我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物二、结构化系统开发方法的主要原则二、结构化系统开发方法的主要原则 1.1.用户参与的原则用户参与的原则 企企业业各各级级各各类类管管理理者者的的需需求求是是系系统统开开发发的的出出发发点点和和归归宿点宿点,是建设信息系统的直接目的。,是建设信息系统的直接目的。用用户户对对需需求求的的表表达达和和开开发发人人员员对对需需求求的的理理解解是是随随着着建建设进程的推进而设进程的推进而逐步明确和细化逐步明确和细化的。的。二、结构化系统开发方法的主要原则1.用户参与的原则16我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物二、结构化系统开发方法的主要原则二、结构化系统开发方法的主要原则 开开发发人人员员必必须须充充分分考考虑虑用用户户的的特特点点和和使使用用方方面面的的习习惯惯,协协调调人人机机关关系系。因因此此,信信息息系系统统的的建建设设必必须须要要引引导导用用户户积积极极参参与与,不不能能简简单地采用单地采用“交钥匙交钥匙”的办法。的办法。二、结构化系统开发方法的主要原则开发人员必须充分考虑17我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2.2.先逻辑后物理的原则先逻辑后物理的原则 在在设设计计和和实实施施之之前前,要要进进行行充充分分的的调调查查和和分分析析,先先建建立立系系统统的的逻逻辑辑模模型型,尽尽量量避避免免过过早早地地进进行行物物理理设设计计,即即先先解解决决系系统统“做做什什么么”的的问问题题,再再解解决决“怎么做怎么做”的问题。的问题。2.先逻辑后物理的原则18我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 3.3.自顶向下的原则自顶向下的原则 先先把把握握系系统统的的总总体体目目标标和和功功能能,然然后后自自上上而而下下、从从粗粗到到精精、由由表表及及里里,逐逐层层分分解解、逐逐步步细细化化,逐逐步步求求精。精。自自顶顶向向下下的的原原则则使使建建设设者者在在系系统统建建设设的的过过程程中中,致致力力于于总总体体目目标标和和功功能能的的实实现现,同同时时也也利利于于各各部部分分的的合理分工、协调一致。合理分工、协调一致。3.自顶向下的原则19我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物需需要要注注意意的的是是,自自顶顶向向下下原原则则在在应应用用时时并并不不完完全全排排除除自自底底向向上上的的原原则则。在在结结构构化化方方法法中中,自顶向下为主导原则,自底向上是辅助原则。自顶向下为主导原则,自底向上是辅助原则。需要注意的是,自顶向下原则在应用时并不完全排除自底向上的20我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 4.4.工作成果描述标准化原则工作成果描述标准化原则结结构构化化方方法法强强调调各各阶阶段段工工作作成成果果描描述述的的标标准准化化。每每个个阶阶段段的的工工作作成成果果,既既是是这这一一阶阶段段工工作作完完成成的的标标志,又将作为下一阶段工作的志,又将作为下一阶段工作的依据依据。必必须须用用明明确确的的文文字字和和标标准准化化的的图图形形、图图表表,完完整、准确地进行描述。整、准确地进行描述。如如:系系统统需需求求报报告告、可可行行性性报报告告、系系统统设设计计方方案、系统实施方案等案、系统实施方案等4.工作成果描述标准化原则21我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 5.5.充分预料可能发生变化的原则充分预料可能发生变化的原则管管理理环环境境(组组织织内内、外外环环境境,信信息息处处理理模模式式等等)是是在在不不断断变化的,因此用户对系统的变化的,因此用户对系统的需求需求也在不断变化之中。也在不断变化之中。结结构构化化方方法法强强调调在在系系统统分分析析与与设设计计时时,对对将将来来可可能能发发生生的的变变化化给给予予充充分分的的重重视视,强强调调系系统统对对环环境境的的变变化化具具有有一一定定的的适应能力适应能力。5.充分预料可能发生变化的原则22我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物三、结构化系统开发方法的优缺点三、结构化系统开发方法的优缺点 结构化方法的突出优点结构化方法的突出优点主要体现在:主要体现在:1 1、强强调调系系统统开开发发过过程程的的整整体体性性和和全全局局性性,强调在的前提下来考虑具体的分析设计问题。强调在的前提下来考虑具体的分析设计问题。2 2、严严格格地地区区分分开开发发阶阶段段,一一步步一一步步地地严严格格进进行行系系统统分分析析和和设设计计,每每一一步步工工作作都都及及时时地地总总结结,发发现现问问题题及及时时地地反反馈馈和和纠纠正正,避避免免了了开开发发过程的混乱状态过程的混乱状态。三、结构化系统开发方法的优缺点结构化方法的突出优点主23我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物三、结构化系统开发方法的优缺点三、结构化系统开发方法的优缺点 结结构构化化开开发发方方法法也也逐逐渐渐暴暴露露出出了了很很多多缺缺点点和不足,具体表现在以下几个方面:和不足,具体表现在以下几个方面:1 1、系统开发周期长系统开发周期长 2 2、结结构构化化方方法法注注重重功功能能实实现现,兼兼顾顾数数据据结结构方面不足构方面不足 3 3、系统的可维护性和稳定性差系统的可维护性和稳定性差三、结构化系统开发方法的优缺点结构化开发方法也逐渐暴24我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第三节原型法 原原型型法法是是面面向向目目标标的的,它它扬扬弃弃了了那那种种一一步步步步周周密密细细致致地地调调查查分分析析,然然后后逐逐步步整整理理出出文文字字档档案案,最最后后才才能能让让用用户户看看到到结结果果的的烦烦琐琐做做法法。原原型型法法一一开开始始就就凭凭借借着着系系统统开开发发人人员员对对用用户户要要求求的的理理解解,在在软软件件环环境境支支持持下下,迅迅速速提提交交一一个个实实实实在在在在的的系系统统原原型型,向向用用户户展展示示未未来来系系统统的的全全部部或或部部分分功功能能,然然后后与与用用户户反反复复交交换换意意见见,协协商商修修改改,确确认系统并达成一致的理解。认系统并达成一致的理解。第三节原型法原型法是面向目标的,它扬弃了那种一步步25我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物管理信息系统的生命周期及开发方法ppt课件26我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物一、原型法的工作流程一、原型法的工作流程一、原型法的工作流程27我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物二、原型法的优缺点二、原型法的优缺点 1.1.原型法的优点原型法的优点(1)(1)开发人员和用户都能够开发人员和用户都能够循序渐进循序渐进地认识和理解系统地认识和理解系统。(2)(2)缩缩短短了了用用户户与与开开发发人人员员之之间间的的距距离离,解解决决了了结结构构化化方方法中最难于解决的一个环节。法中最难于解决的一个环节。(3)(3)充充分分利利用用最最先先进进的的软软件件开开发发工工具具,缩缩短短了了软软件件开开发发的的周期周期,降低降低了开发了开发费用费用。(4)(4)原原型型法法将将系系统统调调查查、分分析析与与设设计计合合而而为为一一,使使用用户户尽尽可能早地了解未来将使用的实际系统。可能早地了解未来将使用的实际系统。二、原型法的优缺点1.原型法的优点28我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.2.原型法的缺点原型法的缺点(1)(1)原原型型法法的的系系统统分分析析和和功功能能设设计计贯贯穿穿于于整整个个系系统统的的开开发发过过程程中中,因因此此,系系统统的的总总体体结结构构就就会会变变得得模模糊糊,不不利利于于网络设计。网络设计。(2)(2)在在对对原原型型进进行行分分析析设设计计的的过过程程中中,仍仍然然沿沿袭袭了了结结构构化化方方法法中中自自顶顶向向下下、模模块块化化的的设设计计思思想想,数数据据和和功功能能相相互互分离分离的缺陷在原型法中依然存在,软件构件的可重用性低。的缺陷在原型法中依然存在,软件构件的可重用性低。2.原型法的缺点29我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第四节面向对象方法面向对象方法中涉及的相关概念:面向对象方法中涉及的相关概念:1 1、对象、对象2 2、类、类3 3、消息、消息4 4、方法、方法第四节面向对象方法面向对象方法中涉及的相关概念:30我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第四节面向对象方法 对象对象:在现实世界中在现实世界中,对象是我们认识世界的基本单元。对象是我们认识世界的基本单元。它它可可以以是是人人,物物,一一件件事事,整整个个世世界界就就是是由由形形形形色色色色的的“对象对象”构成的。构成的。对象可以是对象可以是:有形的具体存在的事物有形的具体存在的事物 例如例如:一辆车、一个球、一个小学生一辆车、一个球、一个小学生;第四节面向对象方法对象:在现实世界中,对象是我们认31我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 无形的、抽象的事件无形的、抽象的事件 例如例如:一次演出、一场球赛等。一次演出、一场球赛等。对对象象既既可可以以很很简简单单,也也可可以以很很复复杂杂,复复杂杂的的对对象象可可以以由若干简单的对象构成。由若干简单的对象构成。无形的、抽象的事件32我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 现实世界中的对象,具有以下特性:现实世界中的对象,具有以下特性:(1)(1)名称:名称:区别其它对象;区别其它对象;(2)(2)属性:描述对象的某些特征;属性:描述对象的某些特征;(3)(3)行为:每一个操作决定对象的一种行为行为:每一个操作决定对象的一种行为;在现实世界中对象可以表示为:属性+行为 行 为 对象 属 性现实世界中的对象,具有以下特性:在现实世界中对33我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物举例:举例:对象名对象名:录音机录音机 对象的属性对象的属性:生产厂家生产厂家:SONY:SONY 机器编号机器编号 :XXXX:XXXX 出厂日出厂日 :2009.05.06:2009.05.06 对象的行为对象的行为:播放播放 录音录音 停止停止 倒带倒带 举例:34我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物类类 在现实世界中,在现实世界中,“类类”是对一组具有共同的属性和是对一组具有共同的属性和行为的对象的抽象。行为的对象的抽象。例如,老师李明是一个对象。例如,老师李明是一个对象。对象名对象名:李明李明 对象的属性对象的属性:年龄年龄:45:45 学历学历:博士博士 职称职称:教授教授 对象的行为(操作)对象的行为(操作):走路走路 吃饭吃饭 授课授课 类35我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 类和对象类和对象之间的关系是之间的关系是抽象和具体抽象和具体的关系,的关系,类是对多个对象进行抽象的结果。类是对多个对象进行抽象的结果。一个对象是类的一个实例。一个对象是类的一个实例。例如:例如:张三、李四、王五、张三、李四、王五、.人人 对象对象 类类 再如:再如:苹果、梨、桔子、香蕉苹果、梨、桔子、香蕉 -水果水果 对象对象 类类类和对象之间的关系是抽象和具体的关系,36我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 在面向对象程序设计中,在面向对象程序设计中,“类类”就是具有就是具有相同的数据和操作相同的数据和操作(函数函数)的一组对象的集合的一组对象的集合。类类是是一一种种新新的的用用户户定定义义的的抽抽象象的的数数据据类类型型,对象是类的一个实例。对象是类的一个实例。在面向对象程序设计中,“类”就是具有37我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 消息消息 在面向对象程序设计中,一个对象向另一个对象在面向对象程序设计中,一个对象向另一个对象发出的请求被称为发出的请求被称为“消息消息”。消息38我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 方法方法 对象所能实现的行为对象所能实现的行为(操作操作),),在程序设计方法中在程序设计方法中称为称为方法方法,方法中定义了一系列的操作步骤它们是通方法中定义了一系列的操作步骤它们是通过过调用调用相应的相应的函数函数来实现的。来实现的。调用对象中的函数就是向该对象调用对象中的函数就是向该对象传送一个消息传送一个消息要要求该对象实现某一行为求该对象实现某一行为(功能、操作功能、操作)。方法39我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物面向对象程序设计的基本特征:面向对象程序设计的基本特征:1.1.抽抽 象象2.2.封封 装装 3.3.继继 承承4.4.多多 态态 面向对象程序设计的基本特征:40我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物抽抽 象象现实生活中:现实生活中:张三、李四、王五、张三、李四、王五、.-.-人人苹果、梨、桔子、香蕉苹果、梨、桔子、香蕉 .-.-水果水果抽抽象象的的过过程程是是将将有有关关事事物物的的共共性性归归纳纳、集集中中的的过程。过程。2024/4/30抽象2023/7/3141我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 抽抽象象是是对对复复杂杂世世界界的的简简单单表表示示,抽抽象象并并不不打打算算了了解解全全部部问问题题,而而只只强强调调感感兴兴趣趣的的信信息息,忽忽略略了与主题无关的信息。了与主题无关的信息。例例如如,在在设设计计一一个个成成绩绩管管理理程程序序的的过过程程中中,只只关关心心他他的的姓姓名名、学学号号、成成绩绩等等,而而对对他他的的身身高高、体重等信息就可以忽略。体重等信息就可以忽略。而而在在设设计计学学生生健健康康信信息息管管理理系系统统中中,身身高高、体重等信息必须抽象出来体重等信息必须抽象出来,而成绩则可以忽略。而成绩则可以忽略。抽象是对复杂世界的简单表示,抽象并不打算了解全部问题42我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物抽象抽象数据抽象数据抽象:描述某类对象的:描述某类对象的共同属性共同属性代码抽象代码抽象:描述了某类对象具有的:描述了某类对象具有的共同行为共同行为抽象数据抽象:描述某类对象的共同属性代码抽象:描述了某类对象43我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 封装封装 在在现现实实世世界界中中,所所谓谓封封装装就就是是把把某某个个事事物物包包围围起起来来,外外界界是是看看不不到到的的,甚甚至至是是不可知的。不可知的。例如:录音机、电视机、照相机等。例如:录音机、电视机、照相机等。封装是指把数据和实现操作的代码集封装是指把数据和实现操作的代码集中起来放在对象内部中起来放在对象内部,并尽可能隐蔽对象并尽可能隐蔽对象的内部细节的内部细节。封装44我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 对对象象好好像像是是一一个个不不透透明明的的黑黑盒盒子子,表表示示对对象象属属性性的的数数据据和和实实现现各各个个操操作作的的代代码码都都被被封封装装在在黑黑盒盒子子里里,从从外外面面是是看看不不见见的的,各各个个对对象象之之间间是是相相对对独独立的,互不干扰。立的,互不干扰。对象只留下少量对象只留下少量接口接口,以便与外界联系。,以便与外界联系。对象好像是一个不透明的黑盒子,表示对象属性的数据和实45我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物将将有有关关的的数数据据和和操操作作代代码码封封装装在在一一个个对对象象中中,各个对象相对独立、相不干扰。各个对象相对独立、相不干扰。封装的含义封装的含义将将对对象象中中某某些些数数据据与与操操作作代代码码对对外外隐隐蔽蔽,即即隐隐蔽蔽其其内内部部细细节节,只只留留下下少少量量接接口口,以以便便与与外外界界联联系系,接接收收外外界界的的消消息息。这这种种对对外界隐蔽的做法称为信息隐蔽。外界隐蔽的做法称为信息隐蔽。将有关的数据和操作代码封装在一个对象中,各个对象相对独立、相46我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 封装和抽象机制可以封装和抽象机制可以将对象的使用者将对象的使用者与设计者与设计者分开,使用者不必知道对象行为分开,使用者不必知道对象行为实现的细节,只需要使用设计者提供的接实现的细节,只需要使用设计者提供的接口让对象去做。口让对象去做。封装和抽象机制可以降低操作的复杂封装和抽象机制可以降低操作的复杂程度,有利于数据安全。减轻了开发一个程度,有利于数据安全。减轻了开发一个软件糸统的难度软件糸统的难度。封装和抽象机制可以将对象的使用者与设计者分开,使用者47我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 继承继承 (1)(1)继承的概念继承的概念 父亲父亲 儿子儿子 继承关系可以使后者继承关系可以使后者继承继承前者的前者的基本特性基本特性,又可以增加一些又可以增加一些新的特性新的特性。继承48我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物哺乳动物哺乳动物 (热血、有毛发、用奶哺育幼仔(热血、有毛发、用奶哺育幼仔)狗狗 (有犬牙、食肉、特定的骨骼结构、群居)(有犬牙、食肉、特定的骨骼结构、群居)白狗白狗 黑狗黑狗 (白色)(白色)(黑色)(黑色)继继承承关关系系简简化化了了人人们们对对事事物物的的认认识识和和叙叙述,简化了工作程序。述,简化了工作程序。49我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 假假设设有有两两个个类类-类类A A 和和类类B B,若若类类B B继继承承类类A A,则类,则类B B具有类具有类A A的基本特性(包括数据和操作)的基本特性(包括数据和操作)A A 基类或父类基类或父类 B B 派生类或子类派生类或子类 这这时时,我我们们称称类类A A为为基基类类或或父父类类;而而称称类类B B为为类类A A的派生类或子类的派生类或子类。我们可以说我们可以说:类类B B 继承了类继承了类A A 还可以说还可以说:类类B B是从类是从类A A中派生出来的。中派生出来的。假设有两个类-类A和类B,若类B继承类A,则50我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 如如果果类类B B是是类类A A的的派派生生类类,那那么么,在在构构造造类类B B的的时时候候,不不必必描描述述派派生生类类B B的的所有特性,只需所有特性,只需:1.1.让它让它继承继承类类A A的特性,的特性,2.2.增增加加类类B B与与基基类类A A不不同同的的那那些些特特性。性。可可见见,类类B B的的特特性性是是由由继继承承来来的的和和新新添加的两部分特性构成添加的两部分特性构成。如果类B是类A的派生类,那么,在构造类B的时候,不必51我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物类的派生过程可以类的派生过程可以无限继承无限继承下去,即下去,即派生类可以作为另一个派生类的基类。派生类可以作为另一个派生类的基类。祖父祖父 父亲父亲 儿子儿子类的派生过程可以无限继承下去,即派生类可以作52我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物避免公用代码的重复开发避免公用代码的重复开发,减少代码减少代码和数据冗余。和数据冗余。通过增强一致性来通过增强一致性来减少模块间减少模块间的接口的接口和界面。和界面。继承机制继承机制的作用的作用避免公用代码的重复开发,减少代码和数据冗余。继承机制53我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物继承的分类继承的分类 从继承源上划分从继承源上划分:继承分为继承分为单继承和多继承单继承和多继承。单继承单继承-一个派生类只一个派生类只继承了一个基类继承了一个基类的特性。的特性。多继承多继承-一个派生类一个派生类继承了多个基类继承了多个基类的特性。的特性。继承的分类54我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 4.4.多态多态 面向对象系统的多态性是指不同的对象面向对象系统的多态性是指不同的对象收到相同的的消息时收到相同的的消息时,执行不同的操作。执行不同的操作。1.1.在日常生活中:在日常生活中:汽车汽车 行为行为1 1 挪开挪开 同一消息同一消息 凳子凳子 行为行为2 24.多态55我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2.2.在在OOPOOP中:中:窗口对象窗口对象 移动移动 同一消息同一消息 棋子对象棋子对象 行为行为3 3行为行为4 42.在OOP中:行为3行为456我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 几种典型的面向对象程序设计语言几种典型的面向对象程序设计语言 (1)(1)SmalltalkSmalltalk语言语言(20(20世纪世纪7070年代年代)Smalltalk Smalltalk语言被认为是最纯正最具代表性语言被认为是最纯正最具代表性 的面向对象的程序设计语言的面向对象的程序设计语言 (2)(2)C+C+语言语言 (20(20世纪世纪8080年代年代)C+C+是在是在C C语言的基础上语言的基础上,进行面向对象特征进行面向对象特征 的扩充而成的语言的扩充而成的语言 (3)(3)JavaJava语言语言(2020世纪世纪9090年代)年代)JavaJava语言,是一种面向对象的程序设计语言,语言,是一种面向对象的程序设计语言,是一种网络编程语言。是一种网络编程语言。(4)(4)C#C#语言语言 (21(21世纪世纪20002000年年)C#C#语言从语言从C/C+C/C+语言继承发展而来语言继承发展而来,是一个全新是一个全新的、面向对象的、现代的编程语言。的、面向对象的、现代的编程语言。几种典型的面向对象程序设计语言57我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第五节计算机辅助工程 计计计计算算算算机机机机辅辅辅辅助助助助软软软软件件件件工工工工程程程程(Computer(Computer(Computer(ComputerAided Aided Aided Aided Software Software Software Software Engineering)Engineering)Engineering)Engineering)或或或或者者者者计计计计算算算算机机机机辅辅辅辅助助助助系系系系统统统统工工工工程程程程(Computer(Computer(Computer(ComputerAided Aided Aided Aided Systems Systems Systems Systems Engineering)Engineering)Engineering)Engineering),均简记为均简记为均简记为均简记为CASECASECASECASE。CASECASECASECASE当当当当前前前前管管管管理理理理信信信信息息息息系系系系统统统统领领领领域域域域和和和和计计计计算算算算机机机机应应应应用用用用领域的重要课题。领域的重要课题。领域的重要课题。领域的重要课题。第五节计算机辅助工程计算机辅助软件工程(Compu58我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第五节计算机辅助工程系统规划工具系统规划工具项目管理工具项目管理工具分析和设计工具分析和设计工具程序设计工具程序设计工具测试工具测试工具原型构造工具原型构造工具维护工具维护工具CASECASE软件工具软件工具第五节计算机辅助工程系统规划工具CASE软件工具59我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图稿绘制工具图稿绘制工具Microsoft Visual VisioMicrosoft Visual Visio 目前国内用得最多的目前国内用得最多的casecase工具之一。它提供工具之一。它提供了日常使用中的绝大多数框图的绘画功能了日常使用中的绝大多数框图的绘画功能(包括包括信息领域的各种信息领域的各种原理图原理图,设计图设计图,流程图流程图),同时,同时提供了部分信息领域的实物图。提供了部分信息领域的实物图。它是它是最通用最通用的硬件、网络平台等图表设计软的硬件、网络平台等图表设计软件。好处是易用性高,特别是对不善于自己构造件。好处是易用性高,特别是对不善于自己构造图的人。图的人。图稿绘制工具MicrosoftVisualVis60我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 visio visio的精华在于其使用方便,安装后的的精华在于其使用方便,安装后的visio2000visio2000既既可以单独运行,也可以在可以单独运行,也可以在wordword中作为对象插入,与中作为对象插入,与wordword集集成良好。成良好。visio的精华在于其使用方便,安装后的visio261我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2024/4/302023/7/3162我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2024/4/302023/7/3163我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 源码浏览的工具源码浏览的工具SourceInsightSourceInsight SourceInsightSourceInsight是一个是一个面向项目开发面向项目开发的程序编辑器和代码浏览器,它拥有内置的程序编辑器和代码浏览器,它拥有内置的对的对C/C+,C#C/C+,C#和和Java Java 等程序的分析等程序的分析。源码浏览的工具SourceInsightS64我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 SourceInsight SourceInsight能分析你的源代码并可以动态维护它自能分析你的源代码并可以动态维护它自己的己的符号数据库符号数据库,并自动显示有用的,并自动显示有用的上下文上下文信息。信息。SourceInsight能分析你的源代码并可以动65我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物管理信息系统的生命周期及开发方法ppt课件66我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物一、计算机辅助系统开发方法的基本思想一、计算机辅助系统开发方法的基本思想 严严格格来来说说,计计算算机机辅辅助助系系统统开开发发方方法法(CASE(CASE方方法法)并并不不是是真真正正独独立立意意义义上上的的方方法法,它它必必须须依依赖赖于于其其他他某某一一种种具体的开发方法。具体的开发方法。在在完完成成系系统统调调查查后后,系系统统开开发发的的每每一一步步都都可可以以在在一一定定程程度度上上借借助助于于专专门门研研制制的的软软件件工工具具来来实实现现,实实现现软软件件开开发发过过程程的的自自动动化化,提提高高系系统统开开发发的的标标准准化化程程度度和和开开发发的效率。的效率。一、计算机辅助系统开发方法的基本思想严格来说,计算机67我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物二、集成化的二、集成化的CASECASE环境环境 集集成成化化的的CASECASE环环境境(ICASE)(ICASE)将将软软件件开开发发各各阶阶段段所所需需要要的的所所有有的的工工具具、信信息息按按照照统统一一的的标标准准和和一一定定的的结结构构进进行行组组合合、封封装装,使使得得工工具具、人人员员及及生生命命周周期期的的各各阶阶段段之之间间均均能能方方便地进行通信。便地进行通信。二、集成化的CASE环境集成化的CASE环境(ICA68我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物二、集成化的二、集成化的CASECASE环境环境 目目前前,CASECASE仍仍然然是是一一个个发发展展中中的的概概念念,虽虽然然各各家家公公司司都都有有自自己己的的CASECASE产产品品,但但没没有有统一固定的模式统一固定的模式。最最具具代代表表性性的的是是DECDEC公公司司的的集集成成化化CASECASE和和ORACLEORACLE公司的公司的CASECASE方法方法。CASECASE集集成成环环境境包包括括硬硬件件平平台台与与软软件件平平台台两部分。两部分。二、集成化的CASE环境目前,CASE仍然是一个发展69我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物1.CASE1.CASE的软件平台的软件平台 一个完整的一个完整的CASECASE软件平台应具备以下功能:软件平台应具备以下功能:(1)(1)图形功能图形功能。图图形形实实际际上上是是一一种种软软件件模模型型化化语语言言,它它为为软软件件的的描描述述提提供供了了简简化化的的、没没有有歧歧义义的的方方法法,是是开开发发人人员员沟沟通通交交流流的的重重要要工工具具,例例如如数数据据流流图图、模模块块结结构构图图、实实体体关关系系(E-R)E-R)图图等等。CASECASE软软件件平平台台的图形功能越强,软件开发的效率越高。的图形功能越强,软件开发的效率越高。1.CASE的软件平台70我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(2)(2)自动查错功能自动查错功能。自自动动查查错错功功能能能能帮帮助助开开发发人人员员在在生生命命周周期期的的较较早早阶阶段段发发现现更更多多的的错错误误,降降低低软软件件开开发发的的成成本本,保保证证软软件产品的质量。件产品的质量。(2)自动查错功能。71我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(3)(3)中心信息库中心信息库。CASECASE中中心心信信息息库库(简简称称中中心心库库)是是CASECASE软软件件平平台台的的核核心心,是是一一个个分分布布式式、多多用用户户的的资资料料库库,是是存存储储和和组组织织软软件件开开发发各各阶阶段段所所有有信信息息的的一一种种机机构构,包包括括系系统统规规划划、分分析析、设设计计、实实现现等等信信息。息。(3)中心信息库。72我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(4)(4)对软件生命周期的全面覆盖。对软件生命周期的全面覆盖。(5)(5)支持建立系统原型。支持建立系统原型。(6)(6)代码的自动生成。代码的自动生成。(7)(7)支持结构化的方法论。支持结构化的方法论。(4)对软件生命周期的全面覆盖。73我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2 2.CASE.CASE的硬件平台的硬件平台CASECASE集集成成环环境境为为用用户户提提供供一一条条从从问问题题描描述述到到支支持持程程序序的的快快速速和和有有效效的的开开发发途途径径,因因此此,需需要要对对整整个个软软件件开开发发的的支支撑撑环环境境重新进行定义,这就是重新进行定义,这就是CASECASE系统的硬件平台。系统的硬件平台。一台中央主机一台中央主机 CASECASE的硬件平台的硬件平台 中型的部门级或项目级的主机中型的部门级或项目级的主机 若干工作站若干工作站2.CASE的硬件平台74我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物三、三、CASECASE的特点的特点 CASECASE与其他方法相比,一般具有以下特点:与其他方法相比,一般具有以下特点:(1)(1)解解决决了了从从客客观观世世界界对对象象到到软软件件系系统统的的直直接接映映射射问问题题,强有力地支持软件强有力地支持软件/信息系统开发的全过程。信息系统开发的全过程。(2)(2)使使结构化方法结构化方法更加实用。更加实用。(3)(3)自动检测自动检测的方法大大提高了软件的质量。的方法大大提高了软件的质量。(4)(4)使原型法和面向对象方法付诸实施。使原型法和面向对象方法付诸实施。(5)(5)简化了软件的管理与维护。简化了软件的管理与维护。三、CASE的特点CASE与其他方法相比,一般具有以75我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物(6)(6)加速加速了系统的了系统的开发过程开发过程。(7)(7)使使开开发发者者从从繁繁杂杂的的分分析析设设计计图图表表和和程程序序编编写工作中解放出来。写工作中解放出来。(8)(8)使软件的使软件的各部分能重复使用各部分能重复使用。(9)(9)产生统一的产生统一的标准化标准化的系统文档。的系统文档。(10)(10)使使软软件件开开发发的的速速度度加加快快而而且且功功能能进进一一步步完善。完善。(6)加速了系统的开发过程。76我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 在在常常用用的的系系统统开开发发方方法法中中,迄迄今今为为止止还还很难绝对地从应用角度来评价其优劣。很难绝对地从应用角度来评价其优劣。目目前前计计算算机机技技术术和和信信息息处处理理技技术术的的发发展展日日新新月月异异,为为我我们们建建立立DBSDBS、辅辅助助工工程程设设计计、绘绘制制各各类类图图形形、生生成成各各种种程程序序模模块块和和管管理理应应用用系系统统等等提提供供了了很很大大的的便便利利,大大大大地缩短了信息系统的开发周期。地缩短了信息系统的开发周期。第六节各种开发方法的比较在常用的系统开发方法中,迄今为止还很难绝对地从应用角77我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 但但是是目目前前这这些些工工具具技技术术的的发发展展主主要要支支持持的的都都是是信信息息系系统统开开发发的的后后几几个个环环节节,例例如如系系统统实实施施、系系统统设设计计和和系系统统分分析析中中各各种种流流程程图图的的绘
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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