第2章项目需求分析.ppt

上传人:本田雅阁 文档编号:2524639 上传时间:2019-04-05 格式:PPT 页数:21 大小:1.30MB
返回 下载 相关 举报
第2章项目需求分析.ppt_第1页
第1页 / 共21页
第2章项目需求分析.ppt_第2页
第2页 / 共21页
第2章项目需求分析.ppt_第3页
第3页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第2章项目需求分析.ppt》由会员分享,可在线阅读,更多相关《第2章项目需求分析.ppt(21页珍藏版)》请在三一文库上搜索。

1、第2章 项目需求分析,倚动实验室,CONTENTS,2.1,功能需求分析,目录,2.2,系统用例分析,2.3,开发环境与工具介绍,2.1功能需求分析,随着移动互联网技术的不断发展,一些方便用户日常生活的查询工具也由此营运而生。对于我们的“豹考通”应用,就是面向广大高考学生服务,为了让他们能够更加方便的查询到近几年与高考相关的数据。,2.1.1需求获取,开发软件系统最为重要,也是最为困难的一个部分就是需要准确描述要开发什么。这就需要在开发软件之前通过和用户的交流,和团队之间的讨论来确定,使系统更加详尽,更加准确。下图是需求获取过程示意图。,需求获取过程,2.1.2功能分析,1、注册登录 2、查询

2、省控线 3、查询投档线 4、推荐学校 5、预测当年投档线 6、生成报告单 7、联系各院校招生单位,2.1.3系统UML建模,包(package)是一种组合的机制,帮助用户了解我们系统中组织模型的相关元素之间的关系,形成一个高内聚、低耦合的整体。 项目整体结构包图如下图所示。,项目整体结构包图,顺序图(Sequence Diagram)描述了“豹考通”各对象也就是参与者之间动态交互的情况,该图意在描述对象消息传递的时间顺序情况,系统顺序图如下图所示。,系统顺序图,2.2系统用例分析,2.2.1系统用例图,系统的用例图如下图所示。,系统用例图,2.2.2系统用例描述,用户前台用例分析,查询省控线用

3、例分析,查询投档线用例分析,预测投档线用例分析,推荐学校用例分析,生成报告单用例分析,关于我们,管理员后台用例分析。,添加相关数据用例分析,发送报告单用例分析,2.3开发环境与工具介绍,2.3.1IOS客户端,开发需要设备及工具: MacBook 2G内存,i5处理器,Mac OS X 10.8以上操作系统 IOS设备,iPhone、iPad和iPod Touch IOS开发工具XCode,版本5.0以上 App打包上传工具:Application Loader,开发需要条件: 注册IOS开发者账号 向Apple公司交付99美元/年的开发费用,在IOS Developer Program中注册

4、账号,成为IOS程序开发人员,但要和Apple公司签订协议,里面包括一些个人的基本信息包括信用卡信息等,然后每年向Apple公司交99美金,就可以通过App Store上传自己开发的应用了。,如果没有Mac电脑,可以考虑黑苹果(在电脑上安装Mac OS系统)或者虚拟机,但是这两种方法都没有Mac电脑的性能稳定,在开发过程中可能会遇到各种不必要的麻烦,建议需要做IOS客户端开发的读者尽可能地入手一台Mac电脑。 一台iPhone手机或者iPad平板电脑也是IOS开发所必须的设备,如果没有这些设备,那么开发者只能在模拟器上运行应用,这样就会导致一些功能无法实现,比如重力感应、3D陀螺仪、拨打电话、

5、发送短信等。 开发环境是Mac OS X 10.8以上,读者可以到苹果官方网站去下载最新版本。 开发的工具是XCode5,XCode是苹果公司开发的编程软件,是开发人员建立OS X 和 iOS 应用程序的最快捷方式。 在应用开发完成之后,还要使用XCode中的Application Loader工具将应用打包上传到App Store中,2.3.2Android客户端,Android客户端开发需要用到的工具有: (1)Java的IDE工具-Eclipse,到Eclipse官方网站Eclipse For Java EE的最新Windows版本,下载地址:http:/www.eclipse.org/

6、downloads/ (2)Java开发包-Java SE Development Kit(JDK)JDK 6,到Sun官方网站下载JDK6,选择JDK 6 Update 12,下载地址: http:/ (3)Android开发包-Android SDK,到Google的官方网站下载Android的开发包For Windows的最新版本。 与IOS开发不同,Android开发不需要注册开发者帐号,对开发者是免费的。对于开发设备,只要是承载Android系统的智能手机都可以用来测试开发。,1、打开“豹考通”App,对照本章2.1节内容,了解App开发功能需求分析过程。 2、根据本章2.3小结所讲授的内容,分别搭建IOS客户端与Android客户端开发环境,从书中给出的相关网站下载需要的工具。 3、搭建环境完成后,分别打开IOS开发工具XCode和Android开发工具Eclipse,检查开发环境搭建是否成功。,课后习题,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1