按照模块划分进行分工

上次按照模块划分所设计的UML图如下。

经小组讨论,我们可以按照模块进行开发,最后再将这些模块进行组合。具体分工如下:

解安琪和潘雨婷:

  负责查找地铁线路表和价格。包括站名和站与站之间的里程,里程的计算方法。

张博闻:

  将线路表和价格的数据,整理成可移植的数组形式,并实现各自的方法封装成一个模块。

汪梦萱和张郁竹:

  负责路程规划模块,在没整合上线路模块和价格模块前,主要实现计算最短里程的方法(拓展:最少倒站的乘车方案)。

王宜鸣:

  利用QT,制作软件的UI界面。包括实现与路程规划和价格计算的接口,同时包括路线的绘制和价格的显示。

这只是一个初步的规划,最终如何实现,还需要真正开始开发时,小组内部的沟通协调。

时间: 2024-12-12 01:11:33

按照模块划分进行分工的相关文章

angularJs项目实战!01:模块划分和目录组织

近日来我有幸主导了一个典型的web app开发.该项目从产品层次来说是个典型的CRUD应用,故而我毫不犹豫地采用了grunt + boilerplate + angularjs + bootstrap + D3 + requirejs 的架构来实现它.angularjs早在去年6月份我就有所接触,将它应用在实验室项目的个别页面中,11月份在新浪的时候也将其推荐给了所在云事业部项目组.项目组老大程辉等人都是很有技术敏感性的人,大胆地采纳了我的建议,将之应用于原本使用dojo开发的项目前端模块上.然

Ionic2实战——按模块划分app 创建多module

http://www.jianshu.com/p/d94324b722af 背景 用ionic2开发过一两个小功能的朋友都会发现,每新建一个页面都需要在\src\app\app.module.ts中添加页面对应的class 当app页面很多时都会感觉比较乱,分不清哪跟哪.更让人接受不了的是当多人同时开发,经常修改app.module.ts,会经常造成代码冲突 所以我们需要把页面按模块再细分 代码结构 我的app按功能分了4个子模块,分别为contact.home.login和mine.具体代码结

模块划分方法

一.模块划分概述 模块划分,顾名思义是指模块的划分.但是,明德扬提出的模块划分,是广义的"模块划分".后续所提及的"模块划分",不单单指模块的划分,还包括模块划分好后,模块的端口及模块之间数据流向的确定. 二.模块划分原则 明德扬的模块划分原则有两条: 原则一:一个功能一个模块. 按功能划分模块是模块划分最基本的指导思想,当我们拿到一个项目后,最直接的想法就是先确定项目需要多少小功能为之服务,然后把一个个功能实现,最后通过顶层模块的例化,完成项目要求. 原则二:相同

PCB的EMC设计中电路的模块划分及布局

PCB上模块的划分和关键器件的布局在PCB的EMC设计中有至关重要的作用.PCB上的各功能模块如频率生成器.电源模块.滤波器和晶振等PCB上的位置和方向对电磁场的发射和接收有巨大的影响.PCB上的器件可以根据 不同的标准进行划分,如按照功能.工作频率.信号类型等. 1.按照功能划分.各电路按照实现功能的不同如时钟电路.放大电路.驱动电路.A/D D/A转换电路.I/O电路.开关电源电路和滤波电路等进行模块划分.在进行PCB设计时可以根据信号流对整个电路进行模块划分,从而保证整个电路布局的合理,达

模块划分常用架构

总结出来五个常用的模块交互架构,读者在进行项目设计时,可结合明德扬模块划分原则,参照"模块划分常用架构"进行模块划分. §6.1 直接交互架构 直接交互不需要模块B反馈,模块A直接发送数据.一般应用于下游模块处理速率高于上游模块发送速率的场景.框图如图6-1. 图6-1 直接交互架构 直接交互架构的典型应用是4.2.1项目一:包文汇聚模块.其系统框图见图6-2. 图6-2 包文汇聚模块模块划分框图 在此项目中,网口A,B,C作为上游模块其工作时钟分别是40MHz.20MHz.10MHz

webApp开发-angular1+ 功能模块划分

js: 控制器命名app.js定义的带路由的控制器,子页面里单独声明的控制器 app_demoCtr page_demoCtr 服务命名.factory('common',function($state,$ionicHistory,$ionicScrollDelegate){return{init: function($scope){},}}) 公共函数使用(angular1):刷新(加载),返回,跳转,下拉服务类 发送短信验证码服务 调用接口服务 文件读取服务 图片缓存服务 服务+$ionic

Android 设计随便说说之简单实践(模块划分)

上篇随笔随(Android 设计随便说说)便说了一下什么是设计以及设计的原则,这里举一个简单的例子来进一步的说Android设计.我们以应用商店的设计来举例. 在设计之前,需要把握两部分内容,才能使得设计更加的合理,恰当. 第一部分是应用本身包含的业务都有哪些.应用商店的业务大体上有一下几个: 1 给用户展示apk信息 2 提供用户下载apk 当然了已上还可以继续细分.但是对于我们的例子来说已经足够了. 第二部分本地sdk,也就是手机能够提供哪些接口.对于上面的分析我们需要了解一下API. 第一

软件模块划分原理

在软件高层设计中,如何分解模块是首要考虑的问题.目前业界公认模块划分要按照“高内聚,低耦合”的原则来进行,那么如何划分才能满足“高内聚,低耦合”呢?下面来对模块分解原理方面进行一些探索,有考虑不周和不成熟之处还请大家不吝指正. 模块是按功能来分解的吗? 许多人可能有过经验,面对一堆功能性需求,多个不同的需求可能要放到同一个模块里,而某个需求又需要分解到多个模块里去实现. 比如一个词典软件(类似金山词霸的软件),通常有查询词典的功能需求和添加用户词库的功能需求,显然不可能简单地为这两个功能各分解一

【二代示波器教程】第11章 示波器设计—功能模块划分

第11章      示波器设计-功能模块划分 二代示波器的界面上做了五个按钮,分别用于不同功能的配置,本章节就为大家讲解这五个按钮实现的功能. 11.1   主界面上的五个按钮 11.2    Measure测量功能 11.3    ADC电压测量功能 11.4    DAC信号发生器 11.5    Math数字信号处理 11.6    Settings设置 11.7    总结 11.1  主界面上的五个按钮 为了方便各个功能的配置,主界面右侧做了五个按钮,用于实现五个不同功能的配置. 代码