模拟windows桌面基本功能
前段时间参与了一个练手小项目《模拟windows桌面》,当然这是一个纯前端的项目。
既然是练习的项目,目的就是从头到尾熟悉一个项目从立项到落地的整个过程。
一、需求分析
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、
性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。我们的目的是还原主要的
功能所以就去除了一些冗余的功能模块,按布局主要分为三大模块:桌面显示区、任务栏、新消息通知。
桌面显示区:主要负责展示内容,例如APP打开的页面,消息的详细信息,可以说该部分是比较重要的模块
任务栏:顾名思义存放任务的位置,可以与桌面显示区进行联动改变窗口状态等等。
新消息通知:目前暂定的消息来源是对APP的操作会产程新消息(增、删、改),且可以将消息放大在显示区展示增强用户体验。
如图1-1所示。
图1-1

二、分配任务
通过自愿认领的方式发放任务,由于项目太小就没有录入禅道,其中比较关键的部分是桌面的窗口,不同模块的功能都会和窗口有
关联,故将这个任务就交给了一位工作能力较强的同事来实现,分配任务并未按照模块来分因为大小不同可能造成有的同事开发压力太
大所以按照小的功能开发然后在整合到一起,目前任务已分派完毕。
三、开发
该项目的框架是由我组的一个“老前端”搭建,将基本模块已经搭建完毕.具体功能还在逐步实现在该版本开发结束后可能还会有版本迭
代 如图3-1所示。
图3-1

几个模块目前都有进展后续将展示开发进度....

浙公网安备 33010602011771号