软件工程分类
htsitr
这个作者很懒,什么都没留下…
展开
-
软件开发模式
软件原型开发哪儿不对劲了 名词解释 我所在的公司是一个中小型的公司。中小型的公司软件的开发方法很多都是基于快速原型开发的。现在还有一种开发方法,叫敏捷开发,它挺好的,不过看起来蛮复杂的,权且不论。那么什么是快速原型开发呢?它是一种软件开发模型,官方的解释是,快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客...原创 2013-04-02 16:35:13 · 674 阅读 · 0 评论 -
数据库范式拟人化解释
第一范式。字段不存在别名。第二范式。一张表中不存在两张完全独立的表第三范式。不存在主副帅,也就是两个领导。 BCNF。不存在交叉管理,类似班长管组长,组长管班长第四范式。不存在一个母亲有两个孩子。原创 2014-04-12 13:17:49 · 644 阅读 · 0 评论 -
吐槽下Arcgis的二次开发
作为加入GIS这个行业有7,8年历史的我,非常害怕和Arcgis的底层API去接触,我宁可自己写算法,也不愿意碰它。当然在一般情况下,这对我来说,基本可以不用Arcgis就可以设计某些算法。我和我女朋友说过一段话,那个大体说Arcgis让人不去思考。那么今天就不扯那么远,先谈谈二次开发。我就不大而广的去说了。我觉得,之所以难用难记,是因为它强调接口编程,接口自然有接口的好处,但Arcgi...原创 2018-02-08 10:25:29 · 17360 阅读 · 11 评论 -
标准代码设计规则
本文试图用标准的框架告诉大家一般中小型的软件的正确架构,这也是我多年的经验。Util:辅助类 在这里封装基本的操作,包括文件、数据库、数学分析等常用的功能。设计师等级:第一级别:只能做他最熟悉而且比较简单的功能;他不能承受比较复杂的设计思路。第二级别:他可以实现根据自然现象而轻易推导或者老师教过的功能;他不能理解并反对他没有遇到的思维方式第三级别:...原创 2014-04-11 09:30:42 · 444 阅读 · 0 评论