码迷,mamicode.com
首页 >  
搜索关键字:软件开发    ( 9245个结果
敏捷开发流程总结
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其它业界的应用是否理想不得而知,但下面总结了我所在公司的敏捷开发试验,希望能够达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具能够工作的软件 胜过 面面俱到的...
分类:其他好文   时间:2014-06-04 17:01:43    阅读次数:204
软件开发中的流程图
在软件开发中必须经历五个阶段,当然这仅是我个人的看法,我只是个初学者,步骤如下: 1.需求分析 2.算法设计极其分析 3.编写代码 4.测试代码5.软件维护 对于初学者来说,第5步,可以暂时不用管,当然我们的需要任务就是学好第一步,需求分析,有时候一个软件的开发花费的大量时间并不在于编写代码上,而....
分类:其他好文   时间:2014-06-04 15:34:54    阅读次数:309
模式匹配KMP算法
前些日子在为目前该学习什么而苦恼,就问了一下已经从事多年软件开发的表哥,他说一个程序员要走的远,就要学好数据结构和算法,于是我就重新开始学习数据结构和算法了拿起以前上过的数据结构看,看到第四章串的模式匹配时,颇感兴趣,就写了一下程序,实践了一下。感觉还蛮爽,于是就把以下几个重要的函数放在此处,以便后...
分类:其他好文   时间:2014-06-04 14:42:40    阅读次数:312
架构原则
我们的软件架构设计与管理将基于业界公认的TOGAF Framework 体系结构, 我们的软件分析与设计将基于业界著名的Domain Driven Design领域模式,我们的软件开发管理将基于业界流行的Scrum敏捷管理流程。以这三大理论体系为依托我们制定创建了我们自己的总体架构原则、目标架构和基...
分类:其他好文   时间:2014-06-03 16:21:31    阅读次数:390
iOS开发之CocoaPods的使用
你开发iOS的方式还是石器时代吗?在这个世界上并不是所有的软件开发人员都是码农。在这个世界上有很多的geek存在他们为这个语言的发展做出了很大的贡献。现在随着iOS开发者的曾多也就出现了iOS程序猿提供的依赖管理工具或者也可以叫中央代码仓库这个工具叫做Cocoapods。iOS石器时代的开发方式我们...
分类:移动开发   时间:2014-06-03 15:20:47    阅读次数:416
软件开发团队的有效管理和激励
楼主现在带十多个开发人员的扁平化团队,我把它按照1+3的模式进行小组切分,即:一个小组长 + 3个开发人员。每个组长负责和经理的有效沟通,同时负责内部的有效沟通,小组长必须明白代码的全部细节。3个开发人员又有一个主程,他可能不喜欢带人,或者性格的因素,或者技术的专业性,充当技术攻坚手的角色;还有一个...
分类:其他好文   时间:2014-06-02 05:42:25    阅读次数:277
《Head First 设计模式》学习笔记——策略模型
我们全都使用别人设计好的库与框架。我们讨论库与框架、利用他们的API编译成我们的程序、享受运用别人的代码所带来的优点。看看java api它所带来的功能:网络、GUI、IO等。库与框架长久以来,一直扮演着软件开发过程的重要角色,我们从中挑选所要的组件,把他们放进合适的地方。但是,库与框架无法帮助我们将应用组织成容易了解、容易维护、具有弹性的架构,所以要设计模式。 设计模式不会直接进入你的代码中,...
分类:其他好文   时间:2014-06-02 02:34:58    阅读次数:254
窥探开发者与用户
如何与用户沟通 软件开发人员如何与用户进行沟通,才能使用户不会对你的产品反感。就评教系统而言,教师是最大的一个用户,而评教系统所要用到的数据,也需要他们进行录入。所以对于教师来说,他们的工作量是很大的。而这两天再与他们沟通的时候,听到的最多的也就是他们的抱怨了。 如果他们在抱怨“这个软件怎么那么难用,那么麻烦”,身为开发人员,千万不要去内心里咒骂:“你行不行啊,大家都会使,你既然不会!”得...
分类:其他好文   时间:2014-06-01 15:49:52    阅读次数:319
CMake 基本使用方法--写CMakeList.txt
http://techbase.kde.org/Development/Tutorials/CMake_(zh_CN) http://www.cmake.org/Wiki/CMake 这一章将从软件开发者的角度来描述如何实用CMake。也就是说,如果你的目标是用CMake来管理你的生成过程,请阅读这一章。 CMake的输入 COMMAND(args) 这里的 COMMAN...
分类:其他好文   时间:2014-06-01 15:37:39    阅读次数:278
[Android系列—] 1. Android 开发环境搭建与Hello World
前言开始之前先熟悉几个名词:SDK -- Software Development Kit, 软件开发工具包。这个词并不陌生, JDK,就是Jave Development Kit,同样对于Android 来说也有Android SDK.            Android SDK 提供了构建,测试和调试安卓应用的API 库和开发者工具。ADT- Android Developer Tools....
分类:移动开发   时间:2014-06-01 14:01:53    阅读次数:403
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!