[国嵌攻略][166][项目管理模型]

项目管理的必要性

随着IT技术的飞速发展,软件的规模也越来越庞大,个人单打独斗式的开发方式已经满足不了软件开发的需要了。软件项目管理是通过一系列科学方法,对成本、人员、进度、质量、风险等进行分析和管理的活动。

瀑布管理模型

1.软件概念->用户需求

2.需求分析->软件原型

3.架构设计->架构文档

4.详细设计->设计模型

5.代码编写->代码文件

6.系统测试->软件发布

敏捷开发模型

scrum管理模型

每次从需求池中拿出需求清晰的一部分进行开发。发布原型之后,根据逐渐清晰的需求再次迭代开发。直到整个项目迭代完成。

product backlog->sprint backlog->sprint->release

每日环节

1.not checked out

2.checked out

3.done

scrum敏捷项目管理工具

https://www.leangoo.com/

1.新建看板

2.添加列表

ToDo Doing Done

3.添加卡片

4.估算工作量

点击添加的卡片->工作量估算

5.设置时间

点击时间进行设置

6.设置燃尽图

点击燃尽图->设置统计方式(按工作量)->设置工作日->设置统计列(ToDo Doing)->设置完成列(Done)

时间: 2024-10-05 08:12:57

[国嵌攻略][166][项目管理模型]的相关文章

[国嵌攻略][090][linux网络编程模型]

编程模型 Socket的实质就是一个接口,利用该接口,用户在使用不同的网络协议时,操作函数得以统一.而针对不同协议的差异性操作,则交给了Socket去自行解决. TCP编程模型 UDP编程模型

[国嵌攻略][155][I2C用户态驱动设计]

用户态驱动模型 用户态驱动模型首先是一个应用程序,其次是在这个用户程序中通过内核调用来驱动设备. IIC通用驱动代码 IIC通用驱动程序的代码在/drivers/i2c/i2c-dev.c中.一次读操作或者一次写操作就是一条消息. EEPROM用户态驱动 IIC通用设备对应/dev/i2c-0设备文件. 1.打开通用设备驱动 2.构造写数据到eeprom的消息 3.使用ioctl写入数据 4.构造从eeprom读数据的消息 5.使用ioctl读出数据 6.关闭设备 配置IIC驱动 make me

[国嵌攻略][164][USB驱动程序设计]

USB驱动模型 1.USB host controller driver(主控器驱动):为USB主控制器提供驱动程序 2.USB core(USB核心):连接USB主控制器驱动和USB设备驱动 3.USB client driver:为USB外部设备提供驱动程序 USB设备模型 device(设备)->config(配置)->interface(接口)->endpoint(端点),构成了USB设备的四个层次.一个usb driver(驱动)对应的是一个interface(接口).一个接口

[国嵌攻略][135][网络子系统深度分析]

网络发包模型 1.选择路由 2.交给邻居子系统(路由中紧挨着发送方的网关).如果没有邻居信息,那么由Linux中的邻居子系统来建立邻居信息. 发送数据过程 //系统调用层和协议无关层 1.发送入口sock_aio_write 2.调用do_sock_write 3.调用__sock_sendmsg //网络协议栈 4.调用udp_sendmsg 5.调用ip_route_output_flow(选择路由) 6.调用udp_push_pending_frames 7.调用ip_push_pendi

[国嵌攻略][116][字符设备控制技术]

设备控制理论 1.设备控制的作用 大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力.比如改变波特率. 2.设备控制的函数 在用户空间使用ioctl系统调用函数来控制设备. int ioclt(int fd, unsigned long cmd, ...) fd:要控制的设备文件描述符 cmd:发送给设备的命令 ...:第三个参数是可选的参数,存在与否是依赖于控制命令 当应用程序使用ioclt系统调用时,驱动程序将由如下函数来响应: 1. 2.6.36以前的内核 long (*

[国嵌攻略][177][网络安全传输系统模型设计]

嵌入式Linux开发方向 底层: 内核 驱动 Bootloader 应用: 有UI:Android,QT 无UI:网络应用 网络安全传输系统 服务器运行在PC Linux系统中,客户端运行在开发板中.客户端可以把文件上传到服务器上面,也可以从服务器上面下载. 系统模型 1.服务器 1.1.账号管理子系统 嵌入式数据库 2.2.传输子系统 OpenSSL加密传输机制 线程池技术优化 2.客户端 2.1.传输子系统 OpenSSL加密传输机制

[国嵌攻略][057][串口控制台建立]

控制台分类 1.菜单型控制台,通过选择菜单来执行命令 2.解析型控制台,通过输入命令来执行命令 printf().scanf()函数移植 1.函数采用变参 2.打印信息到串口 3.关键在于把变参转换成字符串,相关函数需要从Linux内核或标准C库中移植 va_list args; va_start(args, fmt); vsprintf(buf, fmt, args); va_end(args); /***********************************************

[国嵌攻略][117][LED驱动程序设计]

LED程序设计 1.编写内核模块 2.搭建字符驱动框架 3.实现设备方法 头文件 <linux/io.h> writel() leddev.h //设备命令 #define LED_MAGIC 'L' //LED幻数 #define LED_ON _IO(LED_MAGIC, 0) //打开LED #define LED_OFF _IO(LED_MAGIC, 1) //关闭LED leddev.c /***********************************************

[国嵌攻略][112][使用字符设备驱动]

编译/安装驱动程序 在Linux系统中,驱动程序通常采用内核模块的程序结构来进行编码.因此编译/安装一个驱动程序,其实就是编译/安装一个内核模块. 示例: make insmod memdev.ko 创建设备文件 应用程序->设备文件->驱动程序 通过字符设备文件,应用程序可以使用相应的字符设备驱动程序来控制字符设备.创建字符设备文件的方法一般有两种: 1.使用mknod命令 mknod /dev/文件名 c 主设备号 次设备号 驱动程序通过主设备号与字符设备文件一一对应,驱动程序的主设备号可