软件需求分析报告手机版飞信软件基于快速原型模型专业班级1108B院(系)信息学院组员魏征2011080332812柏启朝目录1开发背景.........................................22用户需求分析.....................................32.1目标需求.....................................32.1.1漂亮简单的操作界面.......................32.1.2优秀的用户体验...........................32.2业务需求.....................................32.3功能需求.....................................42.4性能需求.....................................52.5约束与限制...................................53快速模型设计.....................................53.1软件开发环境.................................53.2软件运行环境.................................53.3建立短信软件原型.............................54外部接口需求.....................................65评价并细化短信软件需求............................75.1软件的开放性和系统的可扩充性..................75.2创新性功能开发:.............................71开发背景随着信息技术的日臻成熟和中国移动通信市场飞速发展,市场规模正以人们难以想象的速度急剧扩张。而信息作为目前无线通讯服务领域中一个神采飞扬的主角,改变了传统的通讯方式,冲击着传统的商业运作模式,引发出新的机遇与挑战!再加上新兴的安卓手机系统和苹果手机系统在这两年里迅猛发展,安卓苹果手机用户急剧增加。总而言之。用户希望获得简单方便快捷,功能齐全的手机短信软件。这表明了谁掌握了短信息服务的精髓,谁就将在未来的竞争中赢得主动!在这样的社会背景下,我们总结客户的总体需求,集中研发力量,开发出商用化、可运营、可管理的飞信应用软件,为广大手机用户提供一站式的安全免费快捷的通信服务。中国移动研发,针对飞信“轻度用户”,满足其收发消息等简单需求的即时聊天工具。这款产品适用于喜欢简洁页面,仅对短信有需求的飞信用户使用。其基于飞信PC客户端SDK精简后开发,保留最核心通讯能力,具备轻巧(灵活)、敏捷(快速)、绿色(纯净)的特点,尽可能让用户随时随地都能感受到飞信“便捷发短信”的核心功能。2用户需求分析2.1目标需求2.1.1漂亮简单的操作界面飞信软件是直接面对用户的,要求软件能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求软件应该尽量使用用户熟悉的术语和提示消息;针对用户可能出现的使用问题,要提供足够的提醒帮助功能,缩短用户对软件熟悉的过程。2.1.2优秀的用户体验A、软件的响应速度针对飞信用户,满足其收发消息等简单需求的即时聊天工具,飞信软件是手机一项基本功能需求,短信软件在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息,保证用户不会因为等待反馈消息时间过长而放弃短信短信软件。B、系统的安全性针对日益增多的短信诈骗以及垃圾软件广告等等,飞信软件需要具备智能屏蔽处理垃圾信息的功能2.2业务需求A、语音群聊超低资费飞信不受任何限制,能够随时随地与好友开始语聊,还可以支持多达8人的同时在线会议。B、7x24小时客服飞信软件提供7*24小时不间断服务,可以随时拨打10086进行咨询。C、跨网沟通,平台全面兼容飞信软件移动、联通、电信用户均可使用,全面兼容iPhone、Android、Symbianv3/v5等手机平台。2.3功能需求A、适应多终端平台手机版飞信软件需要匹配不同的手机平台(安卓,苹果,塞班等),还需要针对不同手机屏幕分辨率开发操作界面(320*240、800*480、1280*720等)B、免费短信发送好友如果不在线,信息将以短信形式自动转发到对方手机上,保证信息及时到达不丢失。C、有效防扰安全沟通飞信具备防骚扰功能,当被用户授权为好友时,才可与对方进行通话和发送短信。并具备智能分析屏蔽垃圾信息和广告咋骗等信息的功能D、在线文件互传功能飞信能满足手机和电脑、手机和手机之间更多休闲和商务的多边应用需求,文件都能随时随地任意传输。E、实时对讲,独创变声语聊独有GPRS语音实时传输及流量压缩技术,更快更省流量,独创变声功能,语聊更精彩。F、个人中心管理好友批量管理,账号安全设置。G、消息迅速,状态实时呈现每条消息都有专属的状态,无需担心消息延误,清晰掌握是否送达。H、跨网沟通,平台全面兼容移动、联通、电信用户均可使用,全面兼容iPhone、Android、Symbianv3/v5、WindowsMobile手机平台。I、可以给自己发送短信随时将灵感或备忘以短信方式发送至您的手机,支持定时短信发送。J、状态切换功能支持在线状态切换,无论是在线还是隐身,由您轻松掌握。K、代理设置满足不同网络(2G/3G、wap/net)下的登录需求。L、完善的操作界面界面布局全面,轻巧迷你,得心应手,支持换肤换色。M、支持多语言显示除了支持基本的中文和英文外,还支持其他语言显示,以及特殊符号显示等。N、支持铃声提醒设置支持短信铃声设置,提供各种铃声模式。O、消息管理功能支持短信管理备份/记录收藏/删除功能P、支持对人语音对话支持多人电话功能,实现多人同时对话Q、保证用户信息内容不易泄漏通过用户名和相应密码登陆,保证用户收发信息的内容不容易泄漏2.4性能需求A、短信软件的的实时性(响应速度)B、短信软件对运行环境的适应性(支持多种手机平台)C、短信软件需具备能同时处理100条短信的能力D、短信软件保证用户信息内容的安全与保密、不易泄漏2.5约束与限制因为考虑到手机版飞信软件可以移植到不同的手机平台上使用,我们用jave语言进行开发3快速模型设计3.1软件开发环境(1)操作系统利用Windows操作系统进行开发(WinXP/Win2000/Win2003)(2)开发软件开发工具使用JAVA的MyEclipse8.53.2软件运行环境iPhone、Android、Symbianv3/v5、WindowsMobile等手机系统。3.3建立短信软件原型用户界面(UserInterfaces,UI)4外部接口需求4.1硬件接口(HardwareInterfaces,HI)CPU:128MHZ以上内存:30mb以上手机可安装空间:5mb以上4.2软件接口(SoftwareInterfaces,SI)iPhone、Android1.5以上、Symbianv3/v5、windowsphone等智能手机系统4.3通信接口(CommunicationsInterfaces,CI)GSM/CDMA/WCDMA5评价并细化短信软件需求5.1软件的开放性和系统的可扩充性手机版飞信软件在开发过程中,应该充分考虑以后的可扩充性。例如移动、联通公司短信业务逻辑的改变,网站增加新的短信服务、用户查询的需求也会不断的更新和完善。所有这些,都要求软件系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过软件系统的开放性来完成,既软件系统应是一个开放系统,只要符合一定的规范,可以简单的加入、减少或替换系统的模块,完成飞信的升级换代。5.2创新性功能开发:根据手机硬件的发展应用,GPS/网络定位,传感器等,开发相应的应用,比如定位聊天,找到附近同样开启定位功能的朋友等等。还有为了满足人们的数字信息化生活,加入信息心情同步微博等功能新增功能:1.关机时,可以收到信息的提示音。2.发送消息的字数限制可以增加3.当对方超过一分钟没有收到信息,就给发送方发送一条发送信息失败报告。4.当手机关机时,自动回复对方信息5.当接受到垃圾信息,自动进行过滤6.在我们书写信息时,可以直接复制文本内容7.转发信息时,把原发人的名字与电话也一起转发。第24题如果飞信增加或改善了以下哪些功能,您会选择尝试使用飞信?[多选题]选项小计比例手机信号得到改善2029.41%有合适的手机飞信版本供我使用2029.41%飞信发出的短信很少出现延时和丢失现象2333.82%飞信会员不收费1927.94%界面更加方便、美观,多种皮肤可选710.29%其它:710.29%本题有效填写人次68