摘要: 首先对于结对项目理解 本次结对项目是对第一个四则运算任务的扩展和改进,需要增加新的需求,还有就是新增测试模块,恰好本学期正在上软件测试的课程,我们会用一些课程上学到的知识来做测试;还要有统一界面模块、后台模块和测试模块的输入输出接口,用来与其他小组进行测试。所以我认为这次结对项目的重要性体现在如何用 阅读全文
posted @ 2016-04-10 14:19 落日下的嗜血 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本博客只介绍安卓系统架构中的应用程序框架层 什么是应用程序框架? 应用程序框架可以说是一个应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家在其约定上进行必要的扩展,但程序始终保持主体结构的一致性。其作用是让程序保持清晰和一目了然,在满足不同需求的同时又不互相影响。 而对于安卓来说:A 阅读全文
posted @ 2016-04-09 23:03 落日下的嗜血 阅读(4950) 评论(0) 推荐(0) 编辑
摘要: 1.web环境下架构特性 可扩展、可靠、简单核心、模块化 2.优酷网站分析 1)前端框架 模块分离、前端可扩展、分层UI分离 2)存储结构 在体系结构上,优酷网采用分布式的结构,服务器和存储设备分布在全国各地,用户就近访问,获得最快的视频体验。 增加了缓存 缓存黄金原则:让数据更靠近 CPU。 阅读全文
posted @ 2016-03-28 12:22 落日下的嗜血 阅读(394) 评论(0) 推荐(0) 编辑
摘要: APK:应用程序包。由DEX文件、资源文件以及AndroidManifest.xml文件组合成. .DEX:Dex是Dalvik VM executes的全称,即Android Dalvik(安卓虚拟机)执行程序。 Android在运行程序时首先需要解压apk文件,然后获取编译后的androidma 阅读全文
posted @ 2016-03-24 11:40 落日下的嗜血 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到体系结构级的软件重用。也就是说,能否在不同的软件系统中,使用同一体系结构。基于这个目的,学者们开始研究和实践软件体系结构的风格和类型问题。 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。它反映了领域中众多系统所共 阅读全文
posted @ 2016-03-17 15:19 落日下的嗜血 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 题目: 第一步:进行需求分析 (1)由题目可以分析出这个项目基本功能是:从文档中读出题目进行计算并进行统计正确率。 (2)题目需要有多样性。 第二步:根据需求分析进行初步设计画出流程图 由于在大二学过数据结构,学习过中缀转后缀的实现,所以在需求分析之后觉得数据结构和算法就可以用中缀转后缀并求值的算法 阅读全文
posted @ 2016-03-17 14:20 落日下的嗜血 阅读(224) 评论(1) 推荐(0) 编辑
摘要: JUnit:java语言的单元测试框架、是程序员测试(白盒测试) JUnit框架基本结构:1.import中必须声明JUnit类2.定义一个测试类从TestCase继承3.必需一个调用super(String)的构造函数4.测试方法以test开头5.每个测试方法包含一个或者多个断言语句。 断言语句: 阅读全文
posted @ 2016-03-10 15:00 落日下的嗜血 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在软件工程课上第一次听到极限编程,对此产生了些兴趣,于是想多了解一些这方面的知识。 首先介绍一下什么是极限编程(XP):首先它是使用最广泛的的敏捷过程(是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发的过程,在此不进行赘述。有兴趣请看http://baike.baidu.com/lin 阅读全文
posted @ 2016-03-10 12:38 落日下的嗜血 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 前面的博客中介绍了我从教材第一章所学到的知识。下面我就来说说从第二章(软件体系结构建模)学到的知识。 第一章讲道什么是软件体系结构以及其来源、意义、重要性,还有一些基本概念。这一章就是讲如何表示软件体系结构。 一般性的思维就是:我们知道了什么是软件体系结构,我们就要想如何来表示软件体系结构,即如何对 阅读全文
posted @ 2016-03-10 11:43 落日下的嗜血 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 开学到现在我已经上了三节软件体系结构的课程,现在我想把自己学到的整理归纳一下。此篇随笔对应于教材软件体系结构概论一章。 首先谈一谈我刚接触这门课程是的感受。那就是:我靠~软件也会有体系结构?以前只学过数据结构、算法、基本的编程语言,觉得编程无非就是用户给我需求,我便按照需求来编程序就好,从来没有觉得 阅读全文
posted @ 2016-03-10 10:53 落日下的嗜血 阅读(581) 评论(0) 推荐(0) 编辑