什么是程序分析

什么是程序分析,第1张

程序分析

程序分析,是指以整个生产过程为研究对象,研究分析完整的工艺程序,从第一个工作地到最后一个工作地,是否存在多余、重复、不合理的作业,作业顺序是否合理,搬运是否太多,等待是否太长等现象,并制定改进方案的一种分析技术。[1]对计算机程序行为进行自动分析的过程,主要包括静态分析和动态分析两种策略。

中文名

程序分析

外文名

Program Analysis

拼音

chéng xùfēn xī

注音

ㄔㄥˊ ㄒㄩˋㄈㄣ ㄒㄧ

简介

程序分析主要应用在程序优化、程序正确性验证等方面。相关技术包括类型系统、抽象解释、程序验证和模型检查等等。

程序分析是以某种语言书写的程序为对象,对其内部的运作流程进行分析。程序分析的目的主要有三点:一是通过程序内部各个模块之间的调用关系,整体上把握程序的运行流程,从而更好地理解程序,从中汲取有价值的内容。二是以系统优化为目的,通过对程序中关键函数的跟踪或者运行时信息的统计,找到系统性能的瓶颈,从而采取进一步行动对程序进行优化。最后一点,程序分析也有可能用于系统测试和程序调试中。当系统跟踪起来比较复杂,桥晌而某个BUG又比较难找时,可以通过一些特殊的数据构造一个测试用例,然后将分析到的函数调用关系和运行时实际的函数调用关系进行对比,从而找出错误代码的位置。

概念

程序分析是对产品生产过程的工序状态进行记录、分析和改善的必要有效的IE手法,它是把工艺过程中的物流过程及人的工作流程以符号形式进行记录、设计的方法,通过它可以反映工序整体的状态,从而有效地掌握现有流程的问题点,并研究制定改善对策,以提高现有流程效率。

这里特别强调的是程序分析的目的性,任何工作开始之前最为重要的是要抱有鲜明的目的,才能在工作中明确方向达到目标。因此我们要明确IE程序分析的目的是消除产品生辩消咐产过程中的全部浪费与不携纯合理,从而提高效率。所以加工、检查、停滞、搬运任何工序并不因为其存在而合理,衡量的标准是创造价值的合理,否则是浪费。由此看来除加工以外的任何过程都有浪费的嫌疑。掌握全部生产过程包括工艺过程、检验过程、运输过程的实际状态发现并去除过程浪费与不合理,是程序分析的主要目的和作用。

目的

程序分析的目的有如下几点:

1、准确掌握工艺过程的整体状态

工艺流程的顺序; 明确工序的总体关系; 各工序的作业时间确认; 发现总体工序不平衡的状态。  2、发现工序问题点

发现并改进产生浪费的工序; 发现工时消耗较多的工序,重排简化此工序; 减少停滞及闲余工序; 合并一些过于细分或重复的工作。

应用程序分析余毕:步骤,1选择研究对象。2用直接观察方法记录全部事实。3分析观察记录的事实,找出改善的方案。4通过分析大毁锋,研究出一套经济实用的新方法,5贯彻执行新方法。包括五种滚晌分析工具1作业程序图2流程图3线图4人—机程序图5多作业程序图6 *** 作人程序图

动作研究:根据动作竞技原理,发现其中不合理的多余的重复的部分加以改进,设计出新的合理的一作业为结构的 *** 作程序。1人体的利用2工作地布置和工作条件的改善3有关工具和设备的设计

专升本快速报名和免费咨询:https://www.87dh.com/xl/ 】西安欧亚学院统招专升本软件工程专业介绍已经公布,从专业简介、特色优势、师资队伍、主要课程及就业方向等几个方面做了详细讲解。详情如下:

西安欧亚学院专升本软件工程专业介绍

点击查看:陕西统招专升本题库试题

点击查看:陕西统招专升本视频课程

专业名称:软件工程

专业类别:工科

学位授予:工学学士

培养目标:

本专业与业内知名IT企业合作,培养熟悉软件开发流程,掌握软件开发关键技术具有良好职业素养,具备从事企业级软件、3G手机应用软件、3G手机游戏和iPad类平板电脑软件开发技术和设计能力的高级应用型技术人才。

课程设置:

主干课程:JAVA程序设计、C#程序设计、SQL Server数据库、Oracle数据库、网页设计、JavaScript程序设计、XML、jQuery、面向对象程序分析与设计、统一建模语言、设计模式、软件测试、软件项目管理。

专业告纳方向课程:3G移动通信技术、多媒体技术开发、动画及游戏开发、Android基础、Android数据库应用、Android高级开发应用、短信语音播报项目开发、手机相册项目开发、RPG游戏开发、特色软件开发、C#、WindowsApplication、ASP.NET、JSP、Servlet、JavaBean、Struts、Spring、Hibernate、Ajax、WebServices

可获取的证书:

1)软件设计师职业资格证书

2)程序员职业资格证书

3)全国移动开发工程师资格证书

4)网页设计师资格证书

职业能力:

1)具备系统分析与设计能力;

2)具备分布式应用程序开发能力;

3)具备3G手机应郑返用软件程序开发能力;

4)具备袜丛没Web应用程序开发能力;

5)具备良好的职业素养与研究、创新能力;

6)具备项目管理能力。

西安欧亚学院统招专升本专业介绍:软件工程专业已经公布,更多陕西专升本资讯,请关注陕西专升本栏目页面。

相关阅读:西安欧亚学院专升本专业介绍汇总

专升本有疑问、不知道如何总结专升本考点内容、不清楚专升本报名当地政策,点击底部咨询官网,免费领取复习资料:https://www.87dh.com/xl/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12309269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存