代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

向大家伙儿推荐净室软件工程技术

    向大伙推荐净室软件工程技术去年本论坛层展开了一场UML大讨论,也就是那时我才开始注意这方面的资料。 乱七八糟看了些书,觉得UML虽然能够从用例开始,逐步构建系统模型,但也只解决了系统建模问题。至于系统的正确性和可靠性则没有提供合适的方法给予保障。 最近看了净室软件工程技术,感觉该理论提供了基于数学模型的一系列步骤,确保系统分析的正确性和系统设计的合理性。感觉应该是一种更为有效的软件工程理论和工具。 不知是否有对此熟悉的朋友愿意在此一叙?------解决方案--------------------我记得以前这里也讨论过净室软件工程技术,感觉在军工项目,或者用户需求变化很小,可靠度要求很高的项目比较合适,但是,对于一般的软件,是否合适,我不是特别清楚. 因为在现在的中国企业,问题最大的还不是系统设计的正确性和可靠性,而是需求的正确性和可靠性.这恐怕不是净室软件工程技术主要解决的方面.同时

    阅读全文>>

作者:coody分类:【_开发方法浏览(1431

2018-07-19

用例技术的一点疑问解决办法

    用例技术的一点疑问以前做需求分析使用功能点描述的方式。比如一个账户开户功能, 相关的功能点有:开户,查询,修改,删除,注销 而用例技术中好像不提倡这种增删改查的说明方法,主张以业务活动 作为用例,而不是把开户,查询,修改,删除,注销都作为一个用例。 这样分析就只有一个“账户开户”用例,我在一个项目中这么做,但感觉 总是把问题描述不清楚,后面做设计时,也有人抱怨不如以前清晰。 谁能给指点一下?------解决方案--------------------引用楼主 netbtw 的帖子:以前做需求分析使用功能点描述的方式。比如一个账户开户功能,  相关的功能点有:开户,查询,修改,删除,注销  而用例技术中好像不提倡这种增删改查的说明方法,主张以业务活动  作为用例,而不是把开户,查询,修改,删除,注销都作为一个用例。  这样分析就只有

    阅读全文>>

作者:coody分类:【_开发方法浏览(2102

2018-07-19

jquery向上滚动解决思路

    jquery向上滚动<script type="text/javascript" src="jquery.js"></script> <style type="text/css">    .messagewrap{height:50px} </style> <script>   $(function(){      msgmove();    $("ul").hover(function(){   $(this).attr("name","hovered"); //鼠标经过设置ul的name值为"hovered"  },functio

    阅读全文>>

作者:coody分类:【_开发方法浏览(1634

2018-07-22

怎的作好竟标前的需求分析

    怎样作好竟标前的需求分析怎样作好竟标前的需求分析?------解决方案--------------------做需要要有对业务很了解的人和系统分析员一起来做.一般来说是和客户交流后在做的....------解决方案--------------------(转本站的其他大虾的) 面转贴的虽然是书本知识,但还是比较有借鉴价值的:           ---1、   分析人员要使用符合客户语言习惯的表达        ---需求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语(例如:采价、印花商品等采购术语)教给分析人员,而客户不一定要懂得计算机行业的术语。   &nb

    阅读全文>>

作者:coody分类:【_开发方法浏览(477

2018-07-22

怎么画E-R图

    怎样画E-R图软件工程中的E-R图怎样画呢?能举个例子吗?在画的过程中应该注意些什么呢?它和数据库的E-R图是不是一样呢?谢谢您的关注与解答!------解决方案--------------------以自底向上设计概念结构的方法为例,它通常分为两步: 第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象, 设计各个局部视图即分E-R图。                          第二步:集成局部视图。 概念结构是对现实世界的一种抽象,一般有三种抽象:     

    阅读全文>>

作者:coody分类:【_开发方法浏览(1666

2018-07-18

基于部件应用开发的未来趋势? 回帖沾边就给分

    基于构件应用开发的未来趋势? 回帖沾边就给分参照分布式和企业系统结构、及应用开发的重点明显地转向基于构件的应用开发,讨论以下问题: 1.基于构件应用开发体系结构的类型 2.基于构件应用开发的优点 3.其他应用开发模式的相对应的优缺点 4.基于构件应用开发的未来趋势 5.基于Web应用的构件 这是我这学期信息搜索和分析技能(ISAS)项目,马上就要答辩了,我是第四题!搜了半天,得到的资料少得可怜 现在对构件应用开发的未来趋势一点头绪都没! 说点思路,给个链接都可以 首先谢了!------解决方案--------------------构件,做作研究可以,实际上没多大用途------解决方案--------------------我在数据库里面给你检索到两篇论文 我想对你会有帮助的  链接如下 不晓得你能不能连接得上(访问有限制) (http://dl

    阅读全文>>

作者:coody分类:【_开发方法浏览(630

2018-07-17

式样脚本本地化开发方法①【前端开发技巧】

    样式脚本本地化开发方法①【前端开发技巧】朋友们,是不是在进行前端开发的时候经常需要修改css和js代码呢? 调试代码时。代码存储库不断被修改?同一个脚本样式文件n多人操作?移动端调试时需要各种清理缓存…… 这些问题将会带来各种各样对前端开发的不便。因此需要有一种本地化开发的方法:本地直接进行修改调试代码,然后直接在PC端或移动端测试运行。如此这般,那调试代码就简单快捷多了。有助于“选择性的”提高工作效率哦。(为什么是有选择性呢?比如下面说的方法。因为这个方法肯定也是有局限性的。比如:非该局域网下的ip访问该页面便加载不了样式与脚本,除非你的本地服务器是支持广域网的。所以你在本地调试完之后肯定还是要上传到服务器上去的,因此一般只新的需求,新的代码比较适合使用此方法,老的需求代码都是修改的,就不好使用本地话修改了。)   这里说下2

    阅读全文>>

作者:coody分类:【_开发方法浏览(1944

2018-07-21

机器学习实践 测试驱动的开发步骤——互动出版网

    机器学习实践 测试驱动的开发方法——互动出版网这篇是计算机类的优质预售推荐>>>>《机器学习实践 测试驱动的开发方法》 用测试驱动方法开发出可靠、稳定的机器学习算法。 编辑推荐 本书介绍在开发机器学习算法时如何运用测试驱动的方法,捕捉可能扰乱正常分析的错误。这本实践指南从测试驱动开发和机器学习的基本原理讲起,展示了如何将测试驱动开发运用于若干机器学习算法,包括朴素贝叶斯分类器和神经网络。  任何机器学习算法都有一些传统的测试方法,但它们通常都不会考虑编码中的人为错误。借助测试驱动的开发方法,你便不会像其他研究者那样盲目依赖机器学习的结果,而能够降低出错的风险,从而编写出整洁、稳定的机器学习代码。如果你熟悉Ruby 2.1,就已经做好了阅读本书的准备。  通过阅读本书,你将能够:  在编写代码之前,运用测试驱动的方法来编写和运

    阅读全文>>

作者:coody分类:【_开发方法浏览(1328

2018-07-19

React-Native 组件开发步骤

    React-Native 组件开发方法前言 React Native的开发思路是通过组合各种组件来组织整个App,在大部分情况下通过组合View、Image等几个基础的组件,可以非常方便的实现各种复杂的跨平台组件,不过在需要原生功能支持、对性能有要求的情况下还是需要进行一定的原生的开发,合理的组件实现方式可以降低使用和跨平台的成本。 (底层实现分析参见:React-Native 渲染实现分析,本文仅讨论组件开发方法) React Native组件开发 RN的组件开发有几种方式,JS组件、Native功能组件、NativeUI组件。JS组件是仅使用React Native自带的组件进行组合实现的组件,优势是跨平台方便,但受限于RN实现的效果,一些复杂需求无法实现。而Native组件要强大许多,不过需要考虑平台差异,提供统一的接口难度要大一些。 JS组件(熟悉React可略过) JS组件是指仅

    阅读全文>>

作者:coody分类:【_开发方法浏览(1925

2018-07-22

多层体系结构(逻辑打包于逻辑层)VS 存储过程(逻辑封装于存储过程)

    多层体系结构(逻辑封装于逻辑层)VS 存储过程(逻辑封装于存储过程)本人涉足企业信息系统开发近十年有余,也接触了许多大大小小的信息系统开发的项目。对开发中究竟是使用将逻辑独立分层以构建三层(或多层)体系结构还是将逻辑写在存储过程中有仍有许多疑惑: 1、许多介绍企业信息系统类的书籍,上来就否定将数据写在存储过程中的做法,主张将所有的逻辑都写在“逻辑层”中,不到万不得已,绝不使用存储过程,说是存储过程虽然开发简便快捷,执行效率高,但会产生许多冗余代码,不便于维护和管理,仅适合于小型系统的开发,在大型系统中不能使用。存储过程产生冗余代码这一点我承认,由此带来的维护和管理问题也的确存在,但是因此就封杀掉了存储过程,我觉得过于片面和主观了,毕竟存储过程带来的好处远大于其带来的麻烦(现在Oracle、DB2等数据库已经提供了对Java存储过程的支持,相信在不久的将来,上述的问题将可迎刃而解)。 2

    阅读全文>>

作者:coody分类:【_开发方法浏览(2231

2018-07-21

【MyBatis学习03】原始dao开发步骤及其弊端

    【MyBatis学习03】原始dao开发方法及其弊端  上一篇博文总结了一下mybatis的入门,接下来就要开发dao方法了,这篇博文主要总结一下mybatis中原始dao开发的方法,最后并总结一下原始dao开发方法的弊端。mybatis中dao开发应该使用mapper代理的方法,这将在下一篇博文中介绍。   原始dao开发思路比较简单,写个dao接口和dao实现类即可。需要向dao实现类中注入sqlSessionFactory,在方法体内通过sqlSessionFactory创建sqlSession。为什么在方法体内创建呢?因为mybatis中sqlSession是线程不安全的。如果在方法外面以成员变量的方式创建,可能会引发线程安全问题。下面总结一下原始dao开发的步骤(dao的方法跟上一节入门程序中的方法一致): 1. 写UserDao接口 public interfac

    阅读全文>>

作者:coody分类:【_开发方法浏览(1294

2018-07-22

atitit.软件开发方法小结O6

    atitit.软件开发方法总结O6 atitit.软件开发方法总结O6 #--cmm/cmmi  都晓得这个. #--IPD集成产品开发 结构化的流程 IPD工具:包括业务及技术上的共工具。 5、考评:包括团队和个人绩效考核两个方面:首先是基于产品开发团队(PDT)的指标,如上市时间(TTM)、盈利时间和公用构建模块(CBB)等;其次是基于个人的指标,包括进度或计划完成率、质量、公用构建模块、关键行为指标等 公用构建模块(CBB:Common Building Block)提高产品开发的效率。     作者 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected] 转载请注明来源: http://blog.csdn.net/attilax #---asd  敏捷软件开发(Ag

    阅读全文>>

作者:coody分类:【_开发方法浏览(576

2018-07-21

面向对象开发步骤概述

    面向对象开发方法概述1.面向对象方法        01.简介  面向对象方法(Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。      02.实质 就是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实生活中常用的思维方法来认识、理解和描述客观事物

    阅读全文>>

作者:coody分类:【_开发方法浏览(1109

2018-07-20
上一页 1/5页 下一页