一个”叫床“软件的需求分析及其软件架构设计
2014-03-02 15:37
281 查看
此叫床非彼叫床。此处叫床乃取”叫你起床“之意。看官切勿自扰。
1.需求分析部分
背景:随着当前中国城市化进程的加快,很多上课上班一族早上不能够准时起床,造成很多不必要的麻烦。尤其存在与广大中国城市中的屌丝一族,生活没有激情,失去了原有的意义。工作没有激情。 对此种用户不能准时起床的问题,本文通过将此问题和社会化的互联网相结合,提出异性叫床(叫你起床)服务。让屌丝男女相互互动,解决赖床问题。
目标用户: 不能够准时起床的屌丝男女。
服务功能:
1. 用户积分体系建立:对于能够准时给予异性起床提醒的用户进行奖励,对于被叫醒的用户扣除个人积分中的部分积分。这样就能形成良性的循环。积分越多,能够享受的被异性提醒起床的机会越多,反之亦然。
2. 提醒起床的手段可以为:1.软件内置提醒,到达起床时间后,提醒方的语音提醒可以播放给被提醒方。2.定时提醒,用户自己选择需要提醒的时间,同时可以选择那种类型的提醒,可选项为: 温柔型,野蛮型等等。
赚钱手段:
1. 用户购买积分
2. 建立用户sns群组,伺机使用其他方式装嵌。
2.架构技术部分:
这个软件业务逻辑不是很复杂,最大的跳转是大量的语音文件的存储。因为不知道此软件在商业上是否会成功,最好能够首先选择一个简单的存储方式,在此提供nfs的方式。整体设计架构图如下:
技术选型:
手机端有android和iPhone两种平台,由于对于渲染需求不高,选用phonegap等快速开发框架即可。
web网站使用ROR开发,敏捷快速。
数据库使用免费开源的postgresql。
1.需求分析部分
背景:随着当前中国城市化进程的加快,很多上课上班一族早上不能够准时起床,造成很多不必要的麻烦。尤其存在与广大中国城市中的屌丝一族,生活没有激情,失去了原有的意义。工作没有激情。 对此种用户不能准时起床的问题,本文通过将此问题和社会化的互联网相结合,提出异性叫床(叫你起床)服务。让屌丝男女相互互动,解决赖床问题。
目标用户: 不能够准时起床的屌丝男女。
服务功能:
1. 用户积分体系建立:对于能够准时给予异性起床提醒的用户进行奖励,对于被叫醒的用户扣除个人积分中的部分积分。这样就能形成良性的循环。积分越多,能够享受的被异性提醒起床的机会越多,反之亦然。
2. 提醒起床的手段可以为:1.软件内置提醒,到达起床时间后,提醒方的语音提醒可以播放给被提醒方。2.定时提醒,用户自己选择需要提醒的时间,同时可以选择那种类型的提醒,可选项为: 温柔型,野蛮型等等。
赚钱手段:
1. 用户购买积分
2. 建立用户sns群组,伺机使用其他方式装嵌。
2.架构技术部分:
这个软件业务逻辑不是很复杂,最大的跳转是大量的语音文件的存储。因为不知道此软件在商业上是否会成功,最好能够首先选择一个简单的存储方式,在此提供nfs的方式。整体设计架构图如下:
技术选型:
手机端有android和iPhone两种平台,由于对于渲染需求不高,选用phonegap等快速开发框架即可。
web网站使用ROR开发,敏捷快速。
数据库使用免费开源的postgresql。
相关文章推荐
- web开发,是个非常敏捷的过程,变化随时都在产生,用户需求千变万化,许多方面偶然性非常高,较之软件开发,希望用一个架构规划以后的所有设计,是不现实的
- 敏捷开发下, 如何将需求分析,架构(软件)设计,开发与测试,一气呵成式的结合且高效的完成 ?
- 软件设计需求分析---用例说明模板2(单列表格式)
- 吴昊品工程级别软件项目 Round 2(附加)之(一个标准的DBMS系统的需求分析+数据库设计)(PS:感谢王露珠妹纸)
- 从不同架构的角度进行web项目的需求分析和系统设计
- 从不同架构的角度进行web项目的需求分析和系统设计
- 一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目
- 平台软件的需求分析和设计实例
- 需求分析和架构设计总结--利用DODAF方法
- 基于.NET平台的分层架构实战(二)需求分析与数据库设计
- 山寨Besiege(三)需求分析与架构设计
- 软件开发过程一 需求分析与设计
- 软件分析 Vs. 架构设计 (原文最终修订于 2006-05-29 下午06:44:14)
- 《软件架构与设计模式》关于 抽象工厂模式 的一个小例子
- 如何设计一个软件的架构,使它可以提供二次开发的功能?
- 软件项目开发中需求分析与设计时间和开发时间的比例分配的问题
- 一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目
- 软件设计第一步:UML面向对象分析及其包括的图、建模步骤
- 一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目
- TYPESDK手游聚合SDK客户端设计思路与架构之一:设计需求分析