基于iOS的儿童绘画启蒙教育软件设计与实现

被引量 : 0次 | 上传用户:df781111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的目标是运用质量属性驱动的软件架构方法开发一款能在苹果应用商店发布的基于iOS的儿童绘画启蒙教育应用软件。该系统能提供良好的可用性,包括兼容性、可修改性、性能、可扩展性,符合苹果公司iPad人机交互指南。本文在分析国内外相关系统研发状况基础上,设计并实现了一款基于iOS的儿童绘画启蒙教育应用软件,论文主要贡献如下:1)采用以架构为中心的设计方法设计并实现了该系统,系统采用了基于CocoaTouch框架的MVC模式,实现涂鸦、主题管理、贴纸模板管理、贴纸管理、创建几何贴纸、画册管理等功能。2)采用了质量属性驱动的架构设计方法;采用场景法定义了系统的质量属性;基于质量属性建立了相应的架构战术,并引入了装饰模式和工厂模式等设计模式,为系统质量实现提供了架构支持。3)采用了“RUP4+1视图”方法编写架构设计文档。采用草图识别技术,设计并实现了创建贴纸的草图识别模块。使用了Xcode集成开发工具进行代码编写和调试。采用了Instruments应用性能分析和可视化工具,进行内存泄漏检测和性能分析。测试结果表明,具有良好的可修改性、性能和可扩展性,能满足在苹果应用商店上线的要求。
其他文献
城市生活垃圾处理是城市管理和公共环境服务的重要组成部分,是确保城市公共环境安全,提高人居质量和生态文明水平,实现城市科学发展的一项重要工作。随着我国城市化进程的加
具不完全统计,我国已经建成跨度大于100m的钢管混凝土拱桥已达300余座。由于钢管混凝土拱桥结构复杂,结构构件繁多,已有不少钢管混凝土拱桥出现病害,因此有必要开展钢管混凝
目的:总结张明波教授治疗急性期周围性面瘫的临床经验。方法:通过观察张明波教授对急性期周围性面瘫的致病因素、病机的分析,总结导师治疗此病的原则、针灸处方及汤剂的临床病案
[目的]研究苹果花芽形态分化特性。[方法]以长富2号(Changfu 2)和嘎啦(Gala apples)作为研究对象,对其物候期及花芽形态分化过程(未分化期、分化初期、萼片原基分化期、花瓣原基分
当军人苦,当军嫂更苦。你看,彩礼还没正式聘下,人就进了婆家的门——刚侍候完年迈的老奶奶,又招呼起痴呆的小弟弟;刚掰过地里头的玉米,又拉着半瘫的公公连夜赶往医院。彩云
心理统计学课程教学中面临着基本原理理论与实际操作如何结合的问题,存在心理统计学与相关课程的关系问题,以及如何激发学生学习动机的问题。基于心理统计学课程的特点及当今
近年来,我国经济飞速发展,以信托为代表的新兴行业也取得了比较大的发展,规模不断扩大。我国信托业成长过程中暴露出来的突出问题是信托公司治理缺失,缺乏科学的法人治理结构
电表内阻的测量是高中新课程物理实验教学的难点之一。本文试图围绕培养学生良好的科学探究能力及创新思维品质,从实验测量原理的探析、设计方案的逐层剖析递进、探究思维的拓
<正>2005年11月19日,在韩国外国语大学召开了一次"二十一世纪鲁迅研究研讨会"。与会代表、嘉宾来自韩、中、日、澳(大利亚)、美等国。我当时在韩国东国大学做访问教授,有幸得
期刊
井—地三维地电场的无线数据采集系统利用的是电测井法和地表直流电法相结合的综合勘探方法,它的基本原理就只将供电电极置于井中一定深处,在供电过程中完成对供电回路中的电