记录一下——学校里的“华为杯”软件设计竞赛

本文介绍了系统开发相关内容。阐述了Android平台的开放性、兼容性等优点及系统结构;说明了选用MySQL数据库存储信息的原因,其具有开源、查询快等特点;分析了MVP架构模型,它由MVC进化而来,有松耦合、高重用等优点,还推荐了一些开发相关网站。
因为这次比赛第一次接触做软件,但是19级不需要源代码,所以这次比赛可能。。。就学了个如何写文档(???)还了解了一些技术方面的内容

系统说明书的大致结构

但收获还是有的
首先是系统说明书的构写,虽然感觉很简单,但我也是在图书馆泡了好久学会的。。。
系统说明书结构
再就是了解了一些技术。

Android 平台

Android系统以Linux内核为基础,功能强大。智能手机市场占有率居高不下。Android系统价格便宜,但性能较高,存在很多优点:
(1)Android平台首先值得称赞的是它的开放性。Android区别于其他系统是因为它是开源的,它允许移动终端厂商获取Android系统源代码,根据自己的需求编写系统,这让大部分移动设备商选择它,这让Android系统积攒了大量用户。随着用户数量和应用程序种类的增多,Android平台迅速发展,在智能手机市场上占据重要地位。同时,因为平台的开放性,许多移动终端厂商推出了各式各样功能特色的产品,为用户提供了更加丰富的硬件选择。

(2)Android平台的兼容性更好。Android平台给厂商更加开放、自由的开发环境,厂商只要遵循Android系统制定的一些规范,软件开发就不会受到限制。减少了条条框框的约束,因此出现了许多更加新颖别具特色的软件。Android最初是只能使用Java语言进行程序开发的,其底层配备了Dalvik虚拟机,它与Java虚拟机的区别在于它没有使用jvm规范,Dalvik对Java来说减少了对CPU空间的占用,更少的占用空间意味着它可以运行更大的应用。使用Java开发能将应用与底层系统分离,写出来的程序可移植性和可修改性好。这使得只要安装了Android系统的设备就可以使用Android应用程序,而IOS应用只能用于苹果手机上,这体现了Android兼容性上的优势。

(3)Android系统可以

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值