敏捷开发的经典书 内容简介 在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。   ·讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。   ·使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程。   ·包含了极具价值的可多次使用的C++和JAVA源代码   ·重点讲述了如何使用UML和设计模式解决面向客户系统的问题
2024-02-18 10:48:10 17.95MB 敏捷开发 Agile
1
在过去的十年中,本科计算机科学专业的学生越来越有兴趣在毕业后寻求不那么传统的就业途径。 虽然大多数人仍然选择为成熟的企业工作,但其他人则选择自己创业。 对于计算机科学专业的学生来说,开发新颖的软件产品是实现这一目标的一种可行方法。 为了满足学生对创业日益增长的兴趣,在过去三年中,我们修改了软件开发课程的内容,以介绍精益创业理念并模拟学生创业的过程。 课程开始时,学生向班上的其他学生“推销”他们的想法,然后选择他们将从事的项目,采访客户和潜在客户以确定对产品的要求,最后开发产品。 在此期间开发了四款软件产品,其中一款在创新大赛中获得亚军,并引起了风险投资家的关注。 在本文中,我们将进一步描述课程的详细信息、开发的产品以及课程期间和课程结束后学生的态度。
2024-01-28 21:58:32 478KB Technologies
1
本文的讨论将围绕着新的LabView嵌入式开发模块进行,这种新工具为嵌入式应用开发人员提供了图形化系统设计手段。该工具允许用户直观地设 计算法 并进行交互式调试。下面是一些有助于编程师更有效使用LabView开发嵌入式应用的技巧。这些技巧中的许多也适用于其它高级工具。
1
针对在嵌入式系统上直接开发组态软件会存在资源有限、不易扩展等问题。提出一种嵌入式组态软件开发方法,并详细阐述了设计过程中的关键技术,最后给出该组态软件在某污水处理厂中的应用实例。
2024-01-18 13:30:00 457KB 组态软件 组态描述 通讯协议
1
1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。 2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。 3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么时候改变自己的程序,它们都会将其保存为.bak文件。 我的方法是为每个程序维护三个不同的版本。比如说,我有一个名为program.c的文件,这个文件同时也被其他项目组成员使用。我把这个文件复制为 program.c.old作为备份文件,并且当我修改时,我会备份另一个名为program.c.wrk的副本文件。当成功完成修改时替换 program.c.wrk文件。 你还可以给自己的程序版本添加一个日期或一些注释,像program260505.c或programReadFnWrking.c。 4. 如果工程包含多个源文件,则生成一个README文件,注明每个源文件、数据文件、临时文件以及日志文件
2024-01-17 18:20:44 69KB 软件开发 程序设计
1
1. KEIL MDK简介RealView MDK开发套件源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。最新版本的包括μVision4集成开发环境与RealView编译器,支持ARM7、ARM9和最新Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。 KEIL MDK增加了对Cortex-M3内核的支持,因此我们才能使用它来进行基于 ARM Cortex-M3的STM32微处理器应用程序的开发。2. 安装KEIL MDK软件打开配套光盘——“软件资源”——“开发环境”——“KEIL MDK”文件夹下的安装文件MDK400_mcu123.exe.双击打开,进入欢迎界面。 点击Next.勾选安装协议,点击Next 选择安装路径。这里选择的是F盘,若
2024-01-17 17:50:29 1.55MB ULINK JLINK 软件开发
1
/***********STC12C5A60S2单片机驱动74595 8位LED显示实验************* 程序功能:上位机配套的8位数码管下位机代码 开发环境:Keil4 硬件环境:CEPARK多功能开发学习板/实验箱(2017版),STC12C5A60S2,11.0592M晶振 接线说明:单片机P20~P22口接底板JP26,具体接线为:P20-STCP,P21-SHCP,P22-DS 跳线说明:无 实验现象: 打开上位机软件,打开相应串口,注意串口号要选对,注意晶振为11.0592M 点击打开8位数码管界面, 点亮上位机上对应段,底板上8位数码管对应的段也被点亮。 上位机相关://uart0采用独立波特率发生器,独立波特率发生器时钟为1T////SMOD=0,串口波特率=BRT独立波特率发生器的溢出率/32//SMOD=1,串口波特率=BRT独立波特率发生器的溢出率/16//BRTx12=0,BRT独立波特率发生器的溢出率=Fosc/12/(256-BRT)//BRTx12=1,BRT独立波特率发生器的溢出率=Fosc/(256-BRT)//uart0波特\u7387=
2024-01-17 15:00:50 53KB 软件开发 程序设计
1
/******************************************************* 程序功能:双色LED测试程序 开发环境:Keil4 硬件环境:CEPARK多功能开发学习板/实验箱(2017版),STC12C5A60S2,11.092M晶振 接线说明:单片机P10~P11接底板JP19,分别为:P10-I1,P11-I2 跳线说明:无 实验现象: 双色LED交替显示红色和绿色。 论坛支持:http://www.eeskill.com 淘宝店铺:http://cepark.taobao.com 作者:eeskill 时间:2017-07-01 *******************************************************/ #include "REG52.h" void Delay(unsigned int); //延时函数 void main(void){ while(1) { unsigned char i,j; for(i = 0;i < 4;i++) //LED闪烁 { for(j = 0;
2024-01-17 14:50:07 30KB 软件开发 程序设计
1
Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.zip,Python界面版学生管理系统,Python界面版学生管理系统.
2024-01-15 17:04:46 3.93MB python 源码软件 开发语言
本资源包含有华为S5700交换机最新系统固件、补丁和WEB,不包含升级方法,请自行查找升级方法
2024-01-14 17:23:40 27.3MB 网络工具 软件开发
1