现如今,单元测试、自动化验收测试、持续集成等技术手段已被很多项目团队所采用,它们可以在软件开发活动中很大程度的保证开发软件的正确性,即能否满足了新的需求并且没有破坏已有的需求。
但是如果软件无法顺利的部署到生产环境上,就不能带来任何商业价值。
作为软件开发人员,为了验证软件能否能够部署成功,不应该只有当软件设计、开发、测试等阶段结束后才向生产环境或准生产环境部署,而应该把部署作为整个软件开发活动的一部分,从项目之初,在项目整个持续过程中,实现自动化的构建、部署、测试,即“部署流水线”。
有了“部署流水线”之后,当我们在每次代码提交时,都有可能向测试环境、准生产环境等不同环境部署软件并测试,会有如下情
1
范畴论在软件工程中的使用.对于软件开发的新的研究
2020/3/21 23:50:12 12.42MB 范畴
1
V5.4.4完整版/2020年5月STM32电机控制软件开发套件(MCSDK)-完整源代码次要变化:Version5.4.4ismostlyabugfixreleaseofX-Cube-MCSDKv5.4.3.Italsointroducessomenewfeature.◾AddedSupportforPFConSTM32F3.ThissupportisaddedasanexamplefortheSTEVAL-CTM010V1Dualmotordemoboard.◾AtollicTrueSTUDIO&SW4STM32Deprecation.AtollicTrueSTUDIOandSW4STM32IDEsarenolongeractivelydevelopedandST'sstrategyistoreplacethemwithSTM32CubeIDE.RecentSTM32serieslikeSTM32G4devicesforinstance,arealreadynotsupportedbyalltheseIDEs.InanearfuturereleaseoftheMotorControlSDK,supportfortheseIDEwillbedroppedanditwillnotbepossibleanymoretogenerateaprojectforthemfromtheWorkbench.◾IntroducedaworkaroundfortheissuewithinjectedADCconversionsthatexistsonSTM32G4xxCut2.2devices.Seethededicatedsectionbelowformoredetails.◾ReintroducedthecorrectSTMotorProfilerversion(thesameasrelease5.4.1oftheSDK).TheMotorProfilerdeliveredwithMCSDK5.4.2and5.4.3wasincomplete.◾Fixedanissuewiththefaultysettingofthemaximumapplicationcurrentfortheseconddriveindualdriveconfigurations◾FixedanissuewithPositionControlconfigurationsusinganabsolutepositionencoder(withZsignal).◾FixedanotherissuewithPositionControlwhereadivisionby0waspossible.◾FixedabootstrapcapacitorchargeissueinICSconfigurations◾FixedaSWErrorthatcouldoccurduringtheoffsetmeasurementloop◾Fixedacodegenerationissueresultinginacompilationerrorwhenenablingopenloop.◾FixedaSTM32H7examplecompilationissue-missingfileshavebeenadded.◾FixedagenerationissueforsomeSTM32G0andSTM32F0deviceswhereTIM2doesnotexistbutwasreferencedinthecodeanyway.Thisresultedinacompilationfailure.◾FixedanissuewithSTM32F1HDdevicesinsingleshuntconfigurations◾Intheworkbench,themaximumPWMfrequencycannowbesetashighas500KHz.◾Fixedanissueduetot
2021/1/3 22:24:41 113MB 电机控制 MCSDK x-cube-mcsdk STM32
1
软件开发平台课程设计已做好的文档包括设计步骤,完成图等
1
紧缩包内包含67个文件夹,每个文件夹内有源代码,包括pro、CPP、ui、h文件等,采用qtcreator(msvc2015-201732bit/6bit)基本可以一次编译通过;包括经典的计算器、2048游戏、高仿360、酷狗等ui界面、有通讯协议等等,在此框架上适合二次开发,缩短桌面软件开发周期!
2021/1/12 17:50:51 128.38MB Qt串口工具 扁平UI设计 播放器 TCP/IP
1
本书以作者成功的软件设计和实现的经验系统地论述了使用C++语言进行并行与分布式编程的技术,对并行与分布式编程中固有的问题提出了多种处理方案。
本书的主要内容有:并发编程的乐趣;
并行和分布式编程的挑战;
将C++程序分成多个任务;
将C++程序分成多个线程;
任务间并发的同步;
通过PVM为C++增加并行编程能力;
错误处理、异常和软件可靠性;
C++分布式面向对象编程;
MPI与使用模板的SPMD和MPMD模型;
可视化并发和分布式系统设计;
设计支持并发的组件;
实现面向agent的体系结构;
使用PVM、线程和C++组件的黑板体系结构。
除此之外,本书还提供了包含Pthread线程库的新POSIX/UNIXIEEE标准,可供编程人员参考。
本书适合于计算机编程人员、软件开发人员、设计人员、研究人员和软件设计师阅读,也可作为希望使用C++进行并行与分布式软件开发的计算机专业学生的入门教材。
2016/1/19 20:50:48 63.94MB c++ multi-thread
1
《数据结构与面向对象程序设计(C++版)(第4版)》首先引见了软件开发的各个阶段、C++面向对象程序设计思想,然后从软件开发的角度,利用面向对象设计的思想,系统阐述了指针和动态数组、链表、模板类、迭代器、栈、队列、递归实现、树和图等内容,并对排序与查找的相关算法进行了深入剖析。
为了让读者巩固所学知识,在每节后面都给出了大量练习题,并在每章后面给出了答案。
为了锻炼读者的动手能力,每章末给出了大量编程项目,在《数据结构与面向对象程序设计(C++版)(第4版)》的配套网站还给出了一些更具挑战性的编程项目。
2021/7/27 16:52:01 26.14MB 数据结构 C++
1
敏捷(Agile)作为一种快速应对需求变化的新兴软件开发模式,正受到越来越广泛的关注和应用。
它强调快速验证,表现为快速上线、快速根据反馈迭代产品。
ONES敏捷研发管理解决方案特点为全角色、全流程、支持中大型团队:提供包含项目管理、产品、运营、研发、测试等各职能角色在内的完整解决方案。
为需求管理、迭代规划、进度跟踪等经典Scrum环节提供工具支撑。
兼具组织架构管理、资源管理与全局进度管控等能力,可扩展为多团队并行开发,协助中大型团队开展敏捷实践。
提供研发数据统计与可视化报表引擎,可衡量并持续提升研发效能。
打造业务专家与研发团队高效的协作环境,快速响应需求的同时更好更快的发布产品。
△敏捷包括Scr
2015/6/12 23:01:37 1.12MB 中大型团队如何实践敏捷研发?
1
国家标准软件开发文档模板,包括:操作手册(GB8567——88)、测试分析报告(GB8567——88)、测试计划(GB8567——88)、概要设计说明书(GB8567——88)、开发进度月报(GB8567——88)、可行性研讨报告(GB8567——88)、模块开发卷宗(GB8567——88)、软件需求说明书(GB856T——88)、数据库设计说明书(GB8567——88)、数据要求说明书(GB856T——88)、图示说明、文件给制实施规定的实例(GB8567-88)、详细设计说明书(GB8567——88)、项目开发计划(GB856T——88)、项目开发总结报告(GB8567——88)、用户手册(GB8567——88)。
2016/11/14 22:52:26 112KB 国家标准软件开发文档模板
1
伍华聪分页控件源代码,是我花500人民币购买的,为什么有那么多国外的开源的软件,中国却很少,为什么好的软件都是国外的??为什么中国的软件开发人,做一个小小的东西都开始收费,也许是国情成绩。
2020/4/20 8:47:09 1.96MB 伍华聪 分页 控件 源代码
1
共 669 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡