宁波大红鹰学院。
2015-2016学年第二学期。
2013级本科计算机科学与技术专业《android手机高级开发》
期末考试试卷(a卷)
考核方式:大作业。
题目:智能手机软件的设计与实现。
要求:一、作品要求描述。
随着智能手机的普及,基于android平台的应用软件需求也越来越多。宁波东蓝数码****是一家规模较大的软件公司,随着公司规模的不断扩大,目前新增了大量基于android智能手机方面的业务,但由于业务量较大,公司内部开发人员一时无法满足要求,现需要外包一些智能手机应用软件。现假设你所在的公司承接了该公司智能手机外包项目的开发工作,并明确了外包的项目范围如下:
1)带共享功能的文件管理、多**技术制作类项目;(2)带共享功能的地图处理类项目;(3)带有服务器处理的移动端app。
将其中一项任务下达给你,并提出了如下要求:
1. 界面美观,功能实用、丰富;
2. 项目中至少应包含如下四种数据存贮(sharedpreferneces/sqlite/文件/contentprovider)中的其中一种;
3. 项目中需要包含地图处理功能;
4. 项目中需要包含多**或物理传感方面的功能;
5. 项目中对比较费时的工作,需要采用异步处理技术。
二、上交的资料(纸质及电子稿)
1)大作业报告,报告中要求项目分工明确,格式参照模板。
2)项目源**,如有服务器端程序,还应包括服务器端程序源码及导出的数据库sql文件。
三、考核方式。
1)以小组方式(原则上为3人/组),于18周课外时间安排答辩,按照给定评分标准打分;
2)各小组项目主题不能相同,否则以作品类同处理;
3)各小组答辩完毕,立即将其纸质稿及电子稿上交,截止时间:第十八周周末。
四、评分标准:(写明各项分值,总分值为100分)
1、大作业报告(40分)
要求及评分标准:
1) 及时上交。(5分)
2) 需求分析:需求描述准确简练,意思表达清楚,无明显错误;需要画出uml需求用例图及用例分析说明。(10分)
3) 系统设计:需要画出参与整个系统的各个模块,解释各模块功能;用uml画出核心模块时序图、类图,及其各个模块之间的关系。模型中的各图表达准确,无明显错误,图与图之间的关系明确,表达完整。
(10分)
4) 系统测试:对主要功能模块需要有测试用例,最后要有测试结果。(5分)
5)系统实现:核心模块界面、关键**,并注释。(10分)
2、软件作品(40分)
要求及评分标准:
1)及时上交。(5分)
2)界面设计:要求界面美观,操作简易,体现个性。(10分)
3)数据库设计:数据库内表的建立合理,具有最基本的约束,设置表的主键、外键,需要阐明这样设置的原因。(5分)
4)系统实现:完成项目基本功能,以该项目在市场上同类项目中一般应用功能作比较。(10分)
5) 创新性:完成项目基本模块之外的特殊功能。(10分)
3、现场答辩(20分)
要求及评分标准:
1)仪容仪表:衣着整洁、言谈得体,举止大方。(3分)
2)回答基本问题:能回答老师所提的基本问题。(10分)
3)可扩展性:能够提出这个项目将来的改进措施。(7分)
4、答辩内容与小组分工有关,对因工作量严重不足或答辩过程中无法回答答辩教师所提出的所有问题,该学生期末大作业成绩将直接定为不及格。
Android高级开发技术实验教学大纲
android高级开发技术 实验教学大纲。课程学时总 64 学分 4 实验学时 32 实验个数 8 实验学分 2 课程性质 必做适用专业 计算机科学与技术 网络工程 软件工程。教材及参考书 1.第一行 android第2版 郭霖,北京 人民邮电出版社,2016 2.android应用程序设计 李鲁群...
Android开发笔记
为资深j a程序员提供一个概览android开发特点的快速通道 目录。1 hello,world 2 2 android应用的特色类 3 2.1 应用的三种重要组件 3 2.2 sqlitedatabase 4 2.3 contentprovider和contentresolver 4 2.4 in...
移动软件高级开发 大作业要求
计算机科学与技术学院。大作业要求。山东理工大学计算机学院。2019年10月。1.能够分析和评价复杂工程问题解决方案与工程实践对社会 健康 安全 法律以及文化的影响,并理解应承担的责任。2.理解并遵守国家对环境 社会可持续发展的最新方针 政策和法律法规,在计算机软硬件系统开发中建立环境保护和可持续发展...