首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

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

1 绪论第9-11页
    1.1 软件开发的泥潭第9页
    1.2 中药智能配药机的背景第9-10页
    1.3 为什么要使用极限编程第10-11页
2 中药智能配药系统的设计第11-15页
    2.1 配药机系统概述第11-12页
    2.2 配药机硬件部分第12-13页
        2.2.1 智能储药柜第12页
        2.2.2 取药装置第12-13页
        2.2.3 分包装置第13页
    2.3 配药机软件部分第13-15页
        2.3.1 发药模块第13-14页
        2.3.2 药品管理模块第14页
        2.3.3 处方管理模块第14页
        2.3.4 统计模块第14-15页
3 智能配药机管理软件开发中过程管理的重要性第15-20页
    3.1 管理软件开发的项目介绍第15-16页
        3.1.1 用户介绍第15页
        3.1.2 团队与工作地点第15-16页
        3.1.3 技术与系统构架第16页
        3.1.4 系统需求与规范第16页
    3.2 为什么要运用软件工程第16-18页
        3.2.1 项目本身的复杂性第16-17页
        3.2.2 自觉的实践XP过程模型第17-18页
    3.3 忽视过程管理的教训第18-20页
        3.3.1 开发初期对过程的忽视第18页
        3.3.2 缺乏管理造成的问题第18-19页
        3.3.3 重新关注软件过程第19-20页
4 软件工程思想的综述第20-29页
    4.1 软件和软件危机第20-21页
    4.2 软件工程第21页
    4.3 软件工程的基本思想第21-22页
    4.4 软件工程的概念模型第22-27页
        4.4.1 软件工程方法学第22-23页
        4.4.2 软件工程的实现方法:项目、目标、过程第23-27页
    4.5 当今软件工程的发展第27-29页
5 极限编程(XP)和敏捷模型(Agile)第29-35页
    5.1 Agile和XP的历史第29-30页
    5.2 Agile的原则第30-32页
    5.3 为什么需要Agile第32页
    5.4 Agile的面对对象设计原则第32-35页
6 中药智能配药机管理软件的开发流程:实践XP 的过程模型第35-63页
    6.1 寻找系统隐喻(Metaphor)第36-37页
        6.1.1 隐喻的概念和例子第36页
        6.1.2 为智能配药机软件系统寻找一个隐喻第36-37页
    6.2 编写用户素材(User Stories)第37-46页
        6.2.1 极限编程使用用户素材的理由第38-40页
        6.2.2 智能配药机第一次发布计划前的用户素材第40-45页
        6.2.3 中药智能配药机开发中的现场客户(On-Site Customer)第45-46页
    6.3 发布计划(Release Planning)第46-47页
    6.4 迭代计划(Iteration Planning)第47-48页
    6.5 分配任务第48-49页
    6.6 采用测试驱动开发(Test Driving Development)第49-55页
    6.7 接受测试(Acceptance Test)第55-56页
    6.8 配药机软件前三次版本的发布第56-63页
        6.8.1 版本I:仅具备核心功能的架构第56-59页
        6.8.2 版本II:重建所有数据库第59-60页
        6.8.3 版本III:统计功能、加密及其整个系统整合第60-63页
7 配药机软件的开发管理:实践XP的重要原则第63-70页
    7.1 体验成对编程(Pair Programming)第63-64页
    7.2 配药机软件编写的代码规范第64-67页
    7.3 代码重构 (Refactoring)第67-68页
    7.4 以人为本而不是以过程为本第68-70页
8 从开发配药机软件看XP的优势第70-74页
    8.1 适应变化的优势第70-71页
    8.2 开发效率的优势第71-72页
    8.3 软件质量的优势第72页
    8.4 团队建设的优势第72-74页
9 总结第74-76页
    9.1 采用极限编程模型指导软件开发一些经验第74-75页
    9.2 极限编程思想进一步的启示第75-76页
参考文献第76-79页
附录A 软件工程概念模型图(采用UML类图的语法)第79-80页
作者在读期间科研成果简介第80-81页
声明第81-82页
致谢第82页

论文共82页,点击 下载论文
上一篇:有机羧酸配位聚合物的合成、结构和性质
下一篇:电视民生新闻话语评论化趋势研究--以江苏南京地区电视民生新闻节目为例