首页> 中文学位 >基于敏捷软件开发技术的血库管理系统设计与实现
【6h】

基于敏捷软件开发技术的血库管理系统设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景及意义

1.2 国内外发展现状

1.3 论文研究内容

1.4 论文组织结构

第二章 敏捷软件开发及相关技术介绍

2.1 敏捷软件开发介绍

2.1.1 敏捷软件开发的优点

2.1.2 敏捷软件开发对软件项目管理的价值

2.1.3 敏捷软件开发在软件开发过程中的价值

2.1.4 敏捷软件开发原则研究

2.2 血库管理系统中的相关技术

2.2.1 HTTPS

2.2.2 开源框架的使用

2.2.3 程序开发的分层结构技术

2.2.4 Oracle数据库

2.2.5 Web服务

2.3 本章小结

第三章 系统需求分析

3.1 可行性分析

3.1.1 系统建设要求

3.1.2 系统建设原则

3.2 业务流程分析

3.3 系统功能性需求

3.4 系统非功能性需求

3.4.1 统一性、标准性

3.4.2 安全性、可靠性

3.4.3 先进性、实用性

3.5 本章小结

第四章 系统设计

4.1 敏捷软件开发中的设计

4.1.1 增量设计

4.1.2 简单设计

4.1.3 医疗应用开发中的设计策略

4.2 血库管理系统总体设计

4.2.1 目标及意义

4.2.2 系统流程图

4.3 数据库设计

4.3.1 数据库设计概述

4.3.2 数据库主要表关系图

4.3.3 数据库主要表详细设计

4.4 本章小结

第五章 系统实现

5.1 系统实现中使用的技术

5.1.1 系统技术架构图

5.1.2 开发运行环境

5.1.3 敏捷相关技术的使用

5.2 系统主要模块实现

5.2.1 捐血者登记

5.2.2 现场採血

5.2.3 血液成份分离

5.2.4 血液检测结果录入

5.2.5 血库中心供货

5.3 本章小结

第六章 系统测试

6.1 敏捷软件测试相关定义

6.1.1 敏捷软件测试

6.1.2 敏捷软件测试工程师

6.1.3 敏捷软件测试思想

6.2 软件测试

6.2.1 软件测试周期

6.2.2 尽早频繁自动化测试

6.2.3 医疗应用开发中的单元测试和功能测试

6.3 敏捷软件测试的关键成功要素

6.3.1 使用团队整体参与的方法

6.3.2 应用敏捷软件测试思想

6.3.3 自动化回归测试

6.3.4 提供并获取反馈

6.3.5 构建核心实践的基础

6.3.6 与客户合作

6.4 敏捷软件测试实践

6.4.1 测试用例示例

6.4.2 自动化测试示例

6.5 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

展开▼

摘要

敏捷软件开发是一种基于迭代和增量式开发的软件开发方法学。在软件开发生命期间,它通过强自组织性、跨职能部门团队之间紧密配合促使需求和解决方案的持续演化。敏捷软件开发能提高自适应计划的准确性,同时促进具有革命性的软件开发过程和发布,时间箱的迭代方法,敏捷软件开发鼓励团队及时响应变化。敏捷软件开发是一个提升前瞻性交互的概念框架,这种前瞻性贯穿整个软件开发生命周期。
  血库管理系统的目标是提供复杂性高,可扩展性强的系统,它能满足客户多方位的需求,使血库的相关操作流程更加简单,高效。
  本文首先介绍敏捷软件开发的概念及其鼻祖敏捷宣言,然后阐述敏捷软件开发指导团队实现既定目标的价值,确保团队所做的一切最具有价值,同时既达成商业目标,又满足商业需求,紧接着描述连接敏捷软件开发中价值和实践的重要原则。然后阐述久经考验的实用指南及软件开发领域中众所周知的实践。应用这些实践,将对医疗行业中的软件开发产生深远影响,这些实践同时彻底改变我们所熟知的旧有开发方式,促使我们从医疗软件产品线中获益良多。然后展示应用于医疗产品线实践的可适用性和我们在实践中获得的宝贵经验,以及开发过程中的高效性。最后,我们分析敏捷软件开发成功应用于医疗行业的关键因素。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号