极限编程在中药智能配药机管理软件开发中的应用

来源 :四川大学 | 被引量 : 0次 | 上传用户:ziguangguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
继承和发扬中国传统医学离不开中药的现代化。中药配方颗粒就是中药材制作法的一个新的研究成果。这种新的制剂法将药材经过现代化的加工工艺制作成易溶的颗粒,并保持药效不变。患者按照处方对配方颗粒进行选取混合,用开水冲服即可,非常方便和安全。为了推广中药配方颗粒,促进其更广泛的应用,厂家需要制造出一种能快速准确地根据处方配中药的机器,供医院、药店等使用。这就是我们研制中药智能配药机的目的。中药配药系统分为硬件和管理软件两部分。硬件部分包括一个排列着400余个药盒的储药柜和一个取药装置等;管理软件运行在一台和取药装置相连的上位计算机上,接受用户输入的处方,控制取药装置取药,以及对处方进行一系列的管理。开发这个管理软件是一个较为复杂的过程。软件开发不仅仅是编制程序,更重要的是对这一活动的复杂性进行规划和管理,就是用软件工程的方式更科学地开发软件。其中,软件工程提出的各种过程模型是它最为重要的成果。实践表明,采用不同的过程模型进行开发其结果可能差别很大。2001年,一些计算机领域的顶尖专家联名发表了敏捷宣言(Manifesto for Agile Software Development),提出了敏捷价值观和一些原则。敏捷思想代表的是一系列的软件过程模型所体现的特征。极限编程(eXtreme Programming,简称XP)是一种符合敏捷原则的软件过程模型,比传统的软件过程更具有独特的优势。尽管极限编程的概念早在几agilealliance.org<WP=3>年前就已经提出,然而采用极限编程过程进行软件开发还未成为主流,因为实施XP需要具备一些严格的条件。本文详细记录了作者组织软件开发小组采用极限编程过程模型来开发中药智能配药机的过程。其中,我们基本上实践了极限编程的所有要求,主要体现在以下几个方面:利用“用户素材(User Stories)”这一工具理解用户的需求。实践XP的计划游戏过程,首先以探究的方式估算开发速度,制定发布计划和迭代计划。全过程实践了测试驱动开发(Test Driving Development),使用的是专门针对Visual Basic 6.0的单元测试工具VBUnit。实践了成对编程(Pair Programming),开发小组4个人两两组成了2对,完成一次迭代周期后再次重新组合。制定了一套VB代码编写的规范并在编写代码中严格的遵守。目前,管理软件已经经历了先后7个版本,现在正在进行更为细致的测试和维护,以期满足用户更高的要求。
其他文献
根据草莓果实的结构特点,研制了具有减振功能的分果包装盒,并以"章姬"草莓为材料,分别测定果实的损伤指数、失重率、乙烯释放量、呼吸强度、硬度、可溶性固形物含量及相对电
目的:(1)对照分析家兔放射性肝损伤早期阶段MRI表现和病理组织学改变,并对WRI多个成像序列进行评价。(2)探讨和分析家兔肝脏照射后早期MRI与SPECT表现及其病理组织学基础。 材料
由于光学对映体在生物活性、毒性及代谢机理上都有所不同,因此单一对映体的制备极为重要。而手性物α-苯乙胺就是制备单一对映体的重要中间体之一,它既可作外消旋体的手性拆
目的 观察胬肉切除术后贝复舒应用对角膜上皮修复的作用。方法 胬肉患者53例(53眼)采用角膜缘干细胞移植术,术后治疗分为两组,即加用贝复舒滴眼液滴眼组和不用贝复舒的对照
高分子形状记忆材料近年来吸引了许多研究者的目光,因其低廉的成本、优异的加工性能、良好的回复性、多变的力学和物理性能等优势迅速地发展起来.但随着石油紧缺和全球暖化等
氯碱工业普遍存在氯、碱平衡问题,在众多氯化反应过程中氯资源的利用率仅为50%,副产氯化氢还会带来直接和间接的环境污染问题,因此开展氯化氢氧化制氯气技术的研究,对于氯碱
磨损是一个非常复杂的过程,材料的磨损特性是与磨损过程的磨料性质、材料本身性能以及相互作用方式等因素有关的系统特性,只有在指明特定工况条件时才能对各种抗磨材料的抗磨性
2006年对江西铜业集团公司来说,是不平凡的一年。在2005年销售收入突破200亿元的基础上,再次刷新纪录,2006年销售收入超300亿元、利税超90亿元。继续保持中国铜工业、江西省
本论文以凡纳滨对虾、日本囊对虾和中华绒螯蟹为研究对象,研究了环境因子对甲壳动物血淋巴渗透压、离子含量和鳃丝Na+-K+-ATPase活力以及血细胞数量、酚氧化酶活力、抗菌和溶
我们设计了一种基于数字信号处理器DSP(ADSP281)和复杂可编程逻辑器件CPLD的三轴运动控制器KDMC 300-S。这种以高速DSP芯片为核心的运动控制系统,能大大提高系统的采样频率,同