- 博客(77)
- 收藏
- 关注
转载 MVC架构模式实例
一、简介 什么是MVC呢?MVC架构模式,也就是Model View Controller模式。它是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 说起来好像是很复杂,但...
2018-05-28 11:23:00 890
转载 浅谈模型-视图-控制器模式
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。我接下来就简单的描述一下我对于模型-视图-控制器模式的理解。 模型-视图-控制器模式又叫MVC模式,也就是Model View Cont...
2018-05-21 16:36:00 1281
转载 《大型网站技术架构:核心原理与案例分析》读后感
随着这几年网络的不断发展,人们对互联网的依赖程度不断加深。各大网站的用户体验各不相同。如淘宝双11交易上千亿,系统运行基本正常、12306车票系统的瞬间瘫痪,网站个人信息泄露等。一个大型网站需要面临高并发访问、海量数据分析处理、网站安全性等一系列问题。 《大型网站技术架构核心原理与案例分析》 比较全面介绍了目前大型网站面临的主要技术难点和解决方案。将理论与实际案例相结合,分析通俗...
2018-03-23 17:11:00 180
转载 质量属性分析
可用性:24小时任何时候都可以登录淘宝进行商品的浏览,查找以及购买,刷新之后即可恢复使用场景部分可能的值刺激源用户刺激用户在一天里的各种时间登录制品系统的处理器、通信通道、持久性存储器、进程环境正常操作响应...
2018-03-15 18:16:00 264
转载 构架漫谈读后感之软件架构师的工作
在我们这个软件行业,基本可以说得上是每个人都有着自己不同的理解与看法。那我们就要清楚架构这个东西到底是怎么来的。 架构,网上的专业的定义也是存在的,但是这对于我们来说也并不是很清晰。至少我在看完这个定义之后还是依然不是很理解它。在阅读过王概凯的架构漫谈之后,我的认知就比较清晰了。他对于架构举了一个例子,就是把一个整体切分成不同的部分,然后让不同的角色来完成这些分工,并通过建立不...
2018-03-08 19:50:00 95
转载 06实例化需求阅读笔记之六
在互联网时代,交付速度是当今软件开发的主题。十年前,项目通常要持续好几年,并且项目阶段是以月来衡量的。如今,多数团队的项目周期是按月来衡量的,而项目阶段则减少到几周甚至几天。任何需要长远规划的东西都将被抛弃,比如大量的前期软件设计和详细的需求分析。超过项目阶段平均周期的任务将不复存在。变化频率如此之高,文档很快就会过时。不断更新详细需求说明和测试计划需要投入大量精力,相当浪费。那些以...
2017-11-15 10:39:00 133
转载 05实例化需求阅读笔记之五
关于如何处理需求说明与测试,不同的组织使用不同的名称,或者说是不同的定义,但他们都有一套共同的核心原则与思想,而且当你接受他了之后,我们便可以认为他们本质上是一致的。通常有如下定义: 1.敏捷验收测试 2.验收测试驱动开发 3.实例驱动开发 4.User Story测试 5.BDD行为驱动开发 6.实例化需求说明 以上这些东西,对于我们来说可...
2017-11-05 17:11:00 130
转载 04实例化需求阅读笔记之四
这本书书简述了ATDD和BDD的区别。ATDD侧重于让开发目标更加明确。BDD则侧重于制定系统行为的场景。两者对防止功能退化十分重要。但是书中指出,实例化需求仅仅只是防止退化的有效条件。从保证软件质量角度,实例化需求所做的长期投资并不是非常划算。书中给出了SongKick公司团队使用tests来指导系统变更实现时节省了50%的时间,这个很惊人。根据可执行的需求说明创建文档观点:...
2017-11-03 14:48:00 89
转载 03实例化需求阅读笔记之三
这本书给出了做到实例化需求的关键过程模式:从目标中获取范围——协作定制需求说明——举例说明——提炼需求说明——不需要修改需求说明的自动化验证——频繁验证——演化出一个文档系统。从目标中获取范围:交付团队不应该指望用户直接给出范围或者解决方案,因为客户大部分时候并不具备提供良好需求的专业能力,且团队拥有的项目知识可能也被浪费了。因此需要帮助用户找出真正的目标,并通过协作共同界定项目范...
2017-10-28 15:46:00 137
转载 02实例化需求阅读笔记之二
一个系统开发的成败,好的需求是必要条件,这一点毋庸置疑。我们都知道文档是需求最好的载体,我们离不了它。作为一个软件开发人员,我们不可能说让客户去看我们的代码,因为客户根本就不是我们这一行的人,那看代码也就无从谈起。那客户需要的是什么呢?是一份简单而又清晰明了的文档。不光是客户,有些开发的内部人员也是需要这么一份文档的。因为代码量太大了,而每个人的思路都是不同的。我们不能奢求别人能很轻...
2017-10-22 14:06:00 101
转载 01实例化需求阅读笔记之一
这个学期,我们开始了我们的软件需求分析的课程,这门课程教会了我软件需求分析的重要性以及必要性。在上课的时候,老师给我们推荐了几本书,对于我们现阶段的学习有着一定的帮助,于是我就看了其中的《实例化需求:团队如何交付正确的软件》这本书。这本书是在世界各地调查了多个团队软件交付过程后的经验总结。这本书主要写的是团队如何在很短的周期内说明需求、开发软件,并交付正确的、无缺陷的产品;为团队在实...
2017-10-18 15:47:00 123
转载 《软件需求与分析》
在我看来,软件需求与分析,说的就是我们这些编程人员要理解客户的需求,分析客户想要的究竟是什么,来做出使客户满意的作品。项目经理在和客户沟通的时候要清晰地理解客户的需求,这将为后续的软件设计打下良好的 基础。需求调研:需求调研是需求分析最重要的一环,也最集中地体现了需求分析的特点——既是一份体力活儿,更是一份技术活儿。它既要求我们具有一种理解能力、设计能力,更要求我们具...
2017-09-29 21:10:00 170
转载 个人总结
一转眼这学期就要结束了,我们的软件工程概论也是上了一学期了。我们的大二生涯也是即将就要结束了。回望这一学期软件工程概论的学习,我还有很多的不足之处。 自从上学期的期末开始,建民欧巴就在我们给上一届的学长学姐们的程序打分的时候给我们布置了寒假作业。当时听到这个消息的我真的是有点懵了。寒假作业?大学生还有寒假作业?后来我静下心来想了想,觉得建民欧巴此举大有深意。寒假这一个月的假...
2017-06-14 14:45:00 86
转载 软件工程概论第十六周学习进度
时间编码花费时间代码行数博客篇数了解到的知识点第十六周周一晚8-9点半周三下午2点半-3点半周三晚8-9点5001转载于:https://www.cnblogs.co...
2017-06-11 19:36:00 93
转载 第二阶段冲刺第十天
把界面美化了一下,上传app到网站上遇到的困难:有名的应用商店审核巨麻烦,等待时间很长,小应用网只能下载,不能评论和记录下载量。转载于:https://www.cnblogs.com/qq1499632156/p/7023891.html...
2017-06-09 21:16:00 45
转载 第二阶段冲刺第九天
成功上网学到了跳转的代码,已经可以把界面串接起来了遇到的困难:转载于:https://www.cnblogs.com/qq1499632156/p/7023868.html
2017-06-08 11:24:00 75
转载 第二阶段冲刺第八天
昨天成功地连上了bmob今天我们打算做跳转,把之前做的界面都串起来遇到的困难:不知道该如何跳转转载于:https://www.cnblogs.com/qq1499632156/p/7023850.html...
2017-06-07 14:52:00 52
转载 第二阶段冲刺第七天
终于成功地连接上了bmob,开始向里面加入列遇到的困难:转载于:https://www.cnblogs.com/qq1499632156/p/7023836.html
2017-06-06 08:51:00 71
转载 第二阶段冲刺第六天
昨天我们继续连接bmob,失败今天我们找到了bmob的使用说明与教程遇到的困难:虽然有教程,但是有的地方还是不明白转载于:https://www.cnblogs.com/qq1499632156/p/7023821.html...
2017-06-05 20:49:00 62
转载 第二阶段冲刺第五天
昨天我们发现了一个神奇的bmob今天我们要学习bmob的使用方法遇到的困难:bmob不会引用到程序里转载于:https://www.cnblogs.com/qq1499632156/p/7023751.html
2017-06-04 11:42:00 63
转载 软件工程概论第十五周学习进度
时间编码花费时间代码行数博客篇数了解到的知识点第十五周周一晚8-9点半周三下午2点半-3点半周三晚8-9点3501转载于:https://www.cnblogs.co...
2017-06-03 10:35:00 83
转载 第二阶段冲刺第四天
昨天我们初步尝试连接数据库,失败了今天我们上网搜了一下,可以使用bmob遇到的困难:不会使用bmob转载于:https://www.cnblogs.com/qq1499632156/p/7023655.html...
2017-06-03 10:34:00 77
转载 第二阶段冲刺第三天
今天我们统一了一下意见,并且开始尝试连接数据库遇到的困难:连接数据库失败,总是不成功转载于:https://www.cnblogs.com/qq1499632156/p/7023596.html
2017-06-02 15:37:00 100
转载 第二阶段冲刺第二天
昨天确定了我们要努力的方向今天我们要进行页面的更加详细的设计了遇到的困难:在界面设计中我们出现了一些分歧转载于:https://www.cnblogs.com/qq1499632156/p/7023552.html...
2017-06-01 15:21:00 85
转载 第二阶段冲刺第一天
今天是我们第二阶段的第一天我们准备讨论一下这个程序,商量一下第二阶段的冲刺要把这个程序做到什么地步遇到的困难:还没有转载于:https://www.cnblogs.com/qq1499632156/p/7023488.html...
2017-05-31 13:14:00 77
转载 软件工程概论第十四周学习进度
时间编码花费时间代码行数博客篇数了解到的知识点第十四周周一晚8-9点半周三下午2点-4点半2701转载于:https://www.cnblogs.com/qq149963...
2017-05-27 15:43:00 100
转载 软件工程概论第十三周学习进度
时间编码花费时间代码行数博客篇数了解到的知识点第十三周周一晚8-9点半周三晚8-9点周六中午12点半到2点2001转载于:https://www.cnblogs.co...
2017-05-21 17:12:00 92
转载 软件工程概论第十二周学习进度
时间编码花费时间代码行数博客篇数了解到的知识点第十二周周一晚8-9点半周三下午2点半-3点半周三晚8-9点周五晚9-10点3001转载于:https://www....
2017-05-14 19:30:00 110
转载 搜狗输入法
每个人评价一下大家手头正在使用输入法或者搜索类的软件产品。 从用户界面、记住用户选择、短期刺激、长期使用的好处坏处、不要让用户犯简单的错误四个方面发表一篇博客。 用户界面: 搜狗输入法的用户界面非常的简介明了。它的界面上有自定义状态栏,中英文切换,全半角,小键盘,登录以及设置。一些平时会用到的东西都在这些里面,让用户平时使用起来非常的方便,这样的设计非常的人性化。 ...
2017-05-12 20:46:00 89
转载 冲刺第十天
今天是我们冲刺的最后一天 我们一起讨论了一下最终初步完成的程序,感觉还有很大的改进空间。转载于:https://www.cnblogs.com/qq1499632156/p/6852067.html...
2017-05-12 19:27:00 69
转载 冲刺第九天
今天是我们冲刺的第九天 我们今天继续把界面美化了一下。小组成员都发表了一下自己关于美化的建议,在今天彻底将美化完成。 遇到的困难:转载于:https://www.cnblogs.com/qq1499632156/p/6852049.html...
2017-05-11 21:17:00 49
转载 冲刺第八天
今天是我们小组冲刺的第八天 昨天图片插入的问题解决了。原来在这里图片的插入要用png格式的图片... 遇到的困难:程序的细节方面处理的不够好转载于:https://www.cnblogs.com/qq1499632156/p/6852031.html...
2017-05-10 21:43:00 60
转载 冲刺第七天
今天是我们冲刺的第七天 我们想把一些图片插入进去,这样可能会更加美观,但是问题来了,图片插入不进去。 遇到的困难:不会插入图片转载于:https://www.cnblogs.com/qq1499632156/p/6851963.html...
2017-05-09 22:27:00 47
转载 冲刺第六天
今天是我们冲刺的第六天。 我们今天初步调试出来注册界面,但是这样的界面看上去太不美观,所以我们将其美化。 遇到的困难:不会修改背景转载于:https://www.cnblogs.com/qq1499632156/p/6851950.html...
2017-05-08 21:25:00 70
转载 冲刺第五天
今天是我们冲刺的第五天。 遇到的困难:昨天那些注册界面的错误代码我们查找并修改了好长时间,但是并没有改对,我们准备去查询一些相关书籍来推进我们的程序,解决掉这些错误。转载于:https://www.cnblogs.com/qq1499632156/p/6851751.html...
2017-05-07 21:17:00 58
转载 冲刺第四天
今天是我们冲刺的第四天。 遇到的困难:我们商量了一下注册界面,发现不是很会,Android 的代码我们总是出错。于是我们分别上网百度了一些注册的代码,但是那些都是错误的,我们明天会继续努力,完成这个界面。转载于:https://www.cnblogs.com/qq1499632156/p/6848045.html...
2017-05-06 21:12:00 57
转载 冲刺第三天
今天是我们冲刺的第三天。我们终于弄明白了Android Studio的用法,成功建立了一个新项目,成功的调试出了手机的界面遇到的困难:一开始不能调出来手机界面转载于:https://www.cnblogs.com/qq1499632156/p/6838381.html...
2017-05-05 22:01:00 40
转载 软件工程概论第十一周学习进度
时间编码花费时间代码行数博客篇数了解到的知识点第十一周周一晚8-9点半周三下午2点半-3点半周三晚8-9点3001开发一个软件有四大原则,要从用户的角度考虑,从头到尾都要记住用户的选择,...
2017-05-05 17:54:00 108
转载 冲刺第二天
今天是我们小组冲刺的第二天,我们小组今天讨论了一下Android Studio。分别按照网上的教程安装了这个软件,突然发现我没有弄虚拟机,然后进安全模式把虚拟机调试好。遇到的困难:这个软甲是全英文的,有点不会用,从百度上查找新建项目的方法,按照网上的方法新建,但是不知道哪里出了问题,没有成功。转载于:https://www.cnblogs.com/qq1499632156/p...
2017-05-04 20:13:00 46
转载 用户场景描述
名字小张性别、年龄男,20岁职业大学生收入无知识层次和能力本科生,会基本的应用软件生活、工作情况在校学习,父母给生活费,无收入来源动机、目的、困难他可以和学校里的同...
2017-05-04 19:17:00 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人