第6章STEP7结构化程序设计(2)精品PPT课件
- 格式:ppt
- 大小:3.22 MB
- 文档页数:25
快速原型法及其他快速原型法、面向对象的方法的基本思想、开发过程、适用范围。
教学难点在实际管理信息系统开发过程中开发方法的选择。
各种开发方法之间的关系。
建议学时1学时教学教具多媒体教学系统软件微机录像教学方法讲授(PPT)演示设计板书设计一、快速原型法二、面向对象的方法教学过程课程导入问题讨论:1.什么是快速原型法?2.为什么许多管理信息系统开发和应用失败了, 原因是什么?3、面向对象的方法包括哪些?通过上述问题的讨论, 引导学生重视开发方法的学习, 对目前各种开发方法从总体上加以了解。
通过上述问题的讨论,引导学生重视开发方法的学习,对目前各种开发方法从总体上加以了解。
一、快速原型法信息系统原型, 就是一个可以实际运行、可以反复修改、可以不断完善的信息系统。
1. 原型法产生的原因运用结构化系统开发生命周期法的前提条件是要求用户在项目开始初期就非常明确地陈述其需求, 需求陈述出现错误, 对信息系统开发的影响尤为严重, 因此, 这种方法不允许失败。
事实上这种要求又难以做到。
人们设想, 有一种方法, 能够迅速发现需求错误。
当图形用户界面(Graphic User Interface, GUI)出现后, 自80年代中期以来, 原型法逐步被接受, 并成为一种流行的信息系统开发方法。
2. 基本思想原型法(Prototyping Method)是在系统开发初期, 凭借系统开发人员对用户需求的了解和系统主要功能的要求, 在强有力的软件环境支持下, 迅速构造出系统的初始原型, 然后与用户一起不断对原型进行修改、完善, 直到满足用户需求。
3.开发过程可行性研究。
对系统开发的意义、费用、时间作出初步的计算, 确定系统开发的必要性和可行性。
确定系统的基本要求。
系统开发人员向用户了解用户对信息系统的基本需求, 即应该具有的一些基本功能, 人机界面的基本形式等。
建造系统初始原型。
在对系统有了基本了解的基础上, 系统开发人员应争取尽快地建造一个具有这些基本功能的系统。
PLC项目编程设计从工业控制对象的角度出发,控制系统的设计包含了许多的控制任务和中断要求,设计者不仅需要了解编程设计的逻辑思路和设计方法,而且还需要掌握控制任务的工艺要求。
这样对系统的设计、编程、调试、系统的扩展以及其他设备之间的协作运行是非常关键的。
项目设计对工业自动化工程师来说是一项富有挑战性的任务,不仅要面对复杂多样的控制任务,还要面对复杂的现场环境要求。
如何完成一个经济且技术性强、有质量保障的项目,成为每一个工业自动化工程师的课题。
为了让系统长期稳定地运行,首先就要对整个控制系统的设计进行规划和分析描述,并对控制系统的可行性进行分析。
本章将讲述如何完成一个项目编程设计。
1、PLC系统设计的方法1.1 控制任务描述分析在工业自动化过程中,任何一套复杂的控制系统都是由多个子任务组成的。
在整个控制系统要求中,都是围绕工艺控制要求,把工艺控制要求分成若干个组,然后将这些组通过编程方法设计为子程序,再由主程序调用这些子程序,组织协调完成程序运行。
在进行控制系统设计之前,自动化工程师首先要了解该任务的工艺流程,然后再根据该任务的工艺流程确定任务的工作步骤。
如图8-1所示,在某个项目中,传送带上的物件需经过3个装配站:冲压、卷边和焊接。
然后,物件被传送到第二个传送带上接受质量检查,最后通过码垛送走。
在制定系统方案期间,为了系统设计的方便,可以将控制任务划分为若干子任务,如可以将该项目分成两个工作区域:装配工作区和质检工作区。
在装配工作区中,还可以再分成冲压、卷边和焊接三大步骤;在质检工作区中,可以分成检查和码垛两大步骤,并确定相应的输入、输出接口。
子任务规划合理会使系统的设计变得简单化,性能更加优化。
图1-1 装配流水线1.2 了解和检测被控制对象在描述工艺要求和设计子任务期间,不仅需要定义、描述每个控制区域的操作流程,还需要了解控制区域内的检测手段和被控制对象的控制电气元件,包括:① 电气元件的工作原理和性能,信号的检测和被控原理;② 各个信号点和被控对象之间的逻辑关系,比如互锁、时序;③ 统计检测信号和被控对象,即输入和输出信号点数。