本文的目标是研发一款基于iOS平台的图片标注与分享系统。系统具有一定填补市场空白的竞争力,软件层级架构合理,具有良好的可用性、功能特性与软件性能。
该系统定位为故事性图片合成与分享工具,它是一款基于iOS平台的图片处理应用软件,通过向图片添加、编辑主题便签完成故事性图片的处理,并帮助用户合成长图片进行保存与社会化分享。产品功能模块包括:图片编辑与管理、图签编辑与管理、图片拼接与合成、社交分享功能四类。
该系统基于用户使用场景进行定义,分析了目标用户群体与关键用户需求,采用以用户为中心的设计(UCD)方法进行系统设计,基于Cocoa Touch框架的MVC模式,采用敏捷开发中XP极限编程方法实现。本系统使用UML方法建立需求模型和功能设计建模,采用质量属性驱动的架构设计方法,给出了质量属性选择与实现,并结合可用性工程思想,为系统的界面与交互可用性质量提供了保证。系统使用开放性分享组件,为社会化分享功能提供广泛支持。系统开发环境为Mac OS X Lion10.7.5下Xcode4.5版本,使用了Xcode集成开发工具进行代码编写和调试。本系统的测试方法采用黑盒功能测试,界面及交互测试由用户使用评估完成。
测试结果表明,使用XP极限编程方法、基于场景的可用性工程设计的系统功能完整、性能良好,具有突出的可用性和美观简洁的界面,能够满足苹果应用商店的上线要求。
暂无评论