软件开发过程分为5个阶段:分析  软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计  软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试  软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养   计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向  本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12 5.33MB 软件开发文档实例大全
1
针对分布式电源的大量应用与配电网结构的扩大,使故障定位开关函数的建立愈加复杂,传统算法的搜索速度与准确性亟待提高。
通过建立改进的开关函数模型,能够满足目前分布式电源广泛接入的现状,处理多DG、多故障的定位要求。
通过配电网结构划分降维策略进一步增加了算法的计算速度,建立改进的评价函数,防止故障定位误判。
介绍了蝙蝠算法求解配电网故障定位的具体步骤。
通过算例进行仿真对比表明,蝙蝠算法相比其他人工智能算法在配电网单故障与多故障定位方面具有愈加快速、准确的全局寻优能力。
2023/3/7 10:32:24 586KB 论文研究
1
随着科学技术的不断进步和人类生活水平的逐步提高,家电设备、移动式和个人携带式电子设备日益增多,于是各电子设备间的相互影响和干扰问题变得日趋严重和复杂化。
IBM公司对计算机电源故障进行分析后认为,近90%的故障源于电磁干扰(EMI);
我国有关部门1994年对147家企业生产的不同型号汽车进行无线电干扰功能摸底检测,达标合格汽车仅占1/4。
电磁干扰还威胁着人类的健康和安全,海德堡大学的生物学家研究发现,甚至连微弱的电磁辐射也会通过眼睛侵入大脑,给人们播下癌的种子,因此呼吁人们要警惕“带电磁的烟雾”。
可见,EMI所造成的危害绝不逊于有形的污染。
----而今,如何降低甚至消除电子设备的EMI已成为全球
1
SMC阀岛说明书,包含故障代码手册,方便在出现故障时第一时间找到处理问题的办法
2023/3/5 17:54:12 211KB SMC 阀岛 EX250-SDN1
1
通过三个月的生产实习极大的丰富了我的实际工作经验,把学校所学到的理论知识和实际工作联系了起来,获益良多!理论知识需要实践工作来验证,而实践工作又让我的理论水平有了很大的提高。
专业理论知识的学习其实就是教给我们一种思维方式,就是让我们在遇到问题时能以这种思维方式去处理问题。
在处理故障时遇到的问题正是因为有了专业理论知识作为基础,才能在令人困扰的问题中迅速地找出结症所在,如果仅仅靠实践摸索势必要走不少的弯路。
但也反映出我的一些问题,例如动手能力较差。
在制作以太网RJ-45双绞线时,由于开始不熟悉RJ-45头的制作造成了一定的浪费。
对计算机硬件的认知还停留在教科书的层面上,由于计算机网络技术更新的日新月异造成和教科书一定程度上的脱节,以至于在实际工作中不得不先恶补这一课
2023/3/4 16:20:11 40KB 通信工程毕业实习报告
1
PIC16F151X和PIC16LF151X器件:高功能RISCCPU:•优化的C编译器架构•仅需学习49条指令•可寻址最大28KB的线性程序存储空间•可寻址最大1024字节的线性数据存储空间•工作速度:-DC–20MHz时钟输入(2.5V时)-DC–16MHz时钟输入(1.8V时)-DC–200ns指令周期•带有自动现场保护的中断功能•带有可选上溢/下溢复位的16级深硬件堆栈•直接、间接和相对寻址模式:-两个完全16位文件选择寄存器(FileSelectRegister,FSR)-FSR可以读取程序和数据存储器灵活的振荡器结构:•16MHz内部振荡器模块:-可通过软件选择频率范围:31kHz至16MHz•31kHz低功耗内部振荡器•外部振荡器模块具有:-4种晶振/谐振器模式,频率最高为20MHz-3种外部时钟模式,频率最高为20MHz•故障保护时钟监视器(Fail-SafeClockMonitor,FSCM)-当外设时钟停止时可使器件安全关闭•双速振荡器启动•振荡器起振定时器(OscillatorStart-upTimer,OST)模拟特性:•模数转换器(Analog-to-DigitalConverter,ADC):-10位分辨率-最多28路通道-自动采集功能-可在休眠模式下进行转换•参考电压模块:-具有1.024V、2.048V和4.096V输出的固定参考电压(FixedVoltageReference,FVR)•温度指示器采用nanoWattXLP的超低功耗管理PIC16LF151X:•休眠模式:20nA(1.8V时,典型值)•看门狗定时器:300nA(1.8V时,典型值)•辅助振荡器:600nA(32kHz时)单片机特性:•工作电压范围:-2.3V-5.5V(PIC16F151X)-1.8V-3.6V(PIC16LF151X)•可在软件控制下自编程•上电复位(Power-onReset,POR)•上电延时定时器(Power-upTimer,PWRT)•可编程低功耗欠压复位(Low-PowerBrown-OutReset,LPBOR)•扩展型看门狗定时器(WatchdogTimer,WDT)•通过两个引脚进行在线串行编程(In-CircuitSerialProgramming™,ICSP™)•通过两个引脚进行在线调试(In-CircuitDebug,ICD)•增强型低电压编程(Low-VoltageProgramming,LVP)•可编程代码保护•低功耗休眠模式•低功耗BOR(LPBOR)外设特点:•最多35个I/O引脚和1个仅用作输入的引脚:-高灌/拉电流:25mA/25mA-可单独编程的弱上拉-可单独编程的电平变化中断(Interrupt-On-Change,IOC)引脚•Timer0:带有8位预分频器的8位定时器/计数器•增强型Timer1:-带有预分频器的16位定时器/计数器-外部门控输入模式-低功耗32kHz辅助振荡器驱动器•Timer2:带有8位周期寄存器、预分频器和后分频器的8位定时器/计数器•两个捕捉/比较/PWM(Capture/Compare/PWM,CCP)模块:•带有SPI和I2CTM的主同步串行口(MasterSynchronousSerialPort,MSSP):-7位地址掩码-兼容SMBus/PMBusTM•增强型通用同步/异步收发器(EnhancedUniversalSynchronousAsynchronousReceiverTransmitter,EUSART)模块:-兼容RS-232、RS-485和LIN-自动波特率检测-接收到启动位时自动唤醒
2023/2/9 10:11:05 5.76MB PIC16F1516 PIC16F1517 PIC16F1518 PIC16F1519
1
本书将电力系统继电保护原理与MATLAB/Simulink仿真有机地结合起来,在讲解继电保护原理的同时,用MATLAB/Simulink的仿真实例来验证所讲保护的动作原理及故障特征,以帮助读者能够更为方便、直观地掌握较为抽象的继电保护原理及配合关系,较快地进入电力系统继电保护这一领域。
本书可作为高等院校电气工程及其自动化专业的本、专科教材,也可作为电气工程相关专业研究生、电力系统工程技术人员的参考书。
前言第1章绪论11.1电力系统继电保护的基本任务11.2电力系统继电保护的基本原理及组成21.2.1电力系统继电保护的基本原理21.2.2电力系统继电保护的组成41.3对电力系统继电保护的基本要求51.4电力系统继电保护的发展简史61.5电力系统仿真及MATLAB简介8第2章电流互感器与电压互感器102.1电流互感器102.1.1电流互感器简介102.1.2电流互感器的常用额定参数102.1.3电流互感器的常用接线方式l22.2电压互感器122.2.1电压互感器简介122.2.2电压互感器的常用额定参数132.2.3电压互感器常用的接线方式142.3电流、电压互感器仿真示例152.3.1电流互感器两相星形接线的建模与仿真152.3.2考虑电流互感器饱和特性时的建模与仿真-222.3.3电容式电压互感器的建模与暂态特性仿真24第3章电网相间短路的电流电压保护与仿真273.1继电特性及运行方式273.1.1继电器的继电特性273.1.2继电保护的运行方式283.2单侧电源网络的相间电流、电压保护293.2.1电流速断保护(电流保护I段)303.2.2限时电流速断保护(电流保护Ⅱ段)313.2.3定时限过电流保护(电流保护疆段)333.2.4三段式电流保护装置353.2.5电流电压联锁速断保护353.2.6反时限过电流保护373.2.7电流保护的功能分析393.3单侧电源网络相间电流保护的建模与仿真393.3.1三段式电流保护的建模与仿真393.3.2电动机自起动对过电流保护的影响仿真463.4电网相间短路的方向电流保护原理503.4.1方向电流保护的作用原理503.4.2功率方向元件的工作原理513.4.3相间短路功率判别元件的接线方式543.4.4双侧电源网络中电流保护整定的特点553.4.5对方向性电流保护的评价583.5电网相间短路的方向电流保护的建模与仿真583.5.1功率方向元件的建模与仿真583.5.2分支电路对限时电流速断保护的影响仿真62第4章电网接地故障的电流电压保护与仿真.,664.1电力系统中性点运行方式与接地故障概述664.1.1电力系统中性点运行方式的分类664.1.2不同中性点运行方式下的接地故障674.2大电流接地系统的接地短路保护684.2.1中性点直接接地电网发生接地短路时的故障特征694.2.2零序分量的获取704.2.3中性点直接接地电网的接地保护734.2.4对零序电流保护的评价774.3小电流接地系统的单相接地保护784.3.1中性点不接地电网单相接地时的故障特征784.3.2中性点经消弧线圈接地系统单相接地的故障特征814.3.3小电流接地系统的绝缘监视及单相接地故障选线方法844.4电网接地故障的建模与仿真854.4.1中性点直接接地电网接地故障的建模与仿真854.4.2中性点不接地电网接地故障的建模与仿真914.4.3中性点经消弧线圈接地电网接地故障的建模与仿真97第5章电网的距离保护与仿真1015.1距离保护的作用原理1015.1.1距离保护的基本概念1015.1.2距离保护的时限特性1025.1.3距离保护的组成1025.2阻抗继电器一1035.2.1阻抗继电器的分类1035.2.2圆特性阻抗继电器1045.2.3直线与四边形特性的阻抗继电器一1095.2.4阻抗继电器的精确工作电流1105.3阻抗继电器的接线方式1115.3.1故障时的母线电压1115.3.20。
接线方式分析1115.3.3带零序补偿的接线方式分析1135.4距离保护的整定计算1135.4.1各段保护具体的整定原则1135.4.2采用四边形特性的阻抗继电器的整定计算方法1155.5距离保护的振荡闭锁1155.5.1电力系统振荡时电流、电压的变化规律1165.5.2电力系统振荡时测量阻抗的变化
2023/2/8 17:53:30 40.97MB 仿真 电力系统继电 MATLAB
1
在电力系统的历史回顾和未来趋势的展望的序言后,第二章协助学生对之前的术语进行了一个简要的回顾。
本章回顾了相位的概念、功率、以及单相和三相电路。
第3章到第5章研究了电力变压器,包括独立系统、传输线参数以及传输线的稳态运行。
第6章研究了潮流计算,包括牛顿-拉夫逊法、风力发电的潮流建模、经济调度以及优化潮流。
这几章提供了对电力系统在三相平衡、稳态和正常运行下的基本理解。
第7章到第10章则介绍了在常规电力系统短路保护下的对称故障、对称参数、不对称故障以及系统保护。
第11章研究了暂态稳定性,包括摇摆方程式、等面积法则、以及考虑风力发电系统的多机稳定性。
第12章介绍了电力系统控制,包括发电机电压控制、涡轮调速机控制、以及载荷频率控制。
2023/2/4 13:09:50 21.69MB 电力系统 智能电网
1
针对论文:基于VMD的故障特征信号提取方法,本人对论文中的仿真信号部分进行了复现,首先产生仿真信号;
其次,利用VMD对信号进行分解,运用陈列熵确定含高噪分量,然后对低噪分量进行重构;
最后,将重构的信号进行分解,发现分量与最初的原始仿真信号基本一致。
说明去噪效果较好。
2023/1/31 22:04:01 2.94MB VMD算法 信号降噪
1
IKOSIKOS(开放静态分析器的推理内核)是基于抽象解释理论的C/C++静态分析器。
引见IKOS最初是一个C++库,旨在促进基于的声音静态分析器的开发。
对于一个应用程序或一系列应用程序,静态分析仪的专业化对于实现精度和可扩展性都至关重要。
开发这样的分析器是艰巨的,并且需要在抽象解释方面的大量专业知识。
IKOS提供了最先进的抽象解释数据结构和算法的通用且有效的实现,例如控制流图,定点迭代器,数字抽象域等。
IKOS独立于特定的编程语言。
IKOS还提供了基于的C和C++静态分析器。
它实现了可伸缩的分析,以检测和证明C和C++程序中没有运行时错误。
执照IKOS已根据NASA开源协议1.3版发布,请参阅接触发行说明见故障排除请参阅安装依存关系要构建和运行分析器,您将需要以下依赖项:支持C++14的C++编译器(gcc>=4.9.2
2023/1/27 2:49:52 2.34MB
1
共 462 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡