- 博客(20)
- 资源 (7)
- 收藏
- 关注
转载 项目管理-什么是项目管理
项目管理,简称(PM)就是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。 项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。项目参数包括项目范围、质量、成本、时间、
2012-07-16 19:57:11 4923 1
转载 项目管理-项目管理的原则与注意事项
项目管理的十大原则 1 工欲善其事,必先利其器; 2 名不正则言不顺,言不顺则事不成; 3 其身正,不令而行; 4 凡事预则立,不预则废; 5 磨刀不误砍柴功; 6 统筹兼顾; 7 无以规矩不成方圆; 8 欲速则不达; 9 众人拾柴火焰高; 10 不知言,无以知人也。项目管理的注意事项 1、项目组成立 成立项目组是项目能否
2012-07-16 19:57:01 438
转载 项目管理-项目管理的工作内容与运作流程
项目管理工作内容 1、对项目进行前期调查、收集整理相关资料,制定初步的项目可行性研究报告,为决策层提供建议。协同配合制定和申报立项报告材料。 2、对项目进行分析和需求策划。 3、对项目的组成部分或模块进行完整系统设计。 4、制定项目目标及项目计划、项目进度表。 5、制定项目执行和控制的基本计划。 6、建立项目管理的信息系统。 7、项目进程控制,
2012-07-16 19:56:15 1486
原创 设计模式-工厂方法模式(Factory Method Pattern)
工厂方法模式(Factory Method):将创建一个产品的任务,推迟到子类中。核心工厂类不再负责产品的创建。这样核心类成为一个抽象工厂。负责具体子类工厂必须实现的接口。这样的好处是在不改变具体子类工厂的前提下增加新的产品。工厂方法模式角色与结构:抽象工厂角色(AbstractFactory):是工厂方法模式的核心,创建的子类工厂必须实现这个接口。具体工厂角色(Con
2012-07-11 17:36:41 555
原创 设计模式-多例模式(Multiton Pattern)
多例模式(Multiton Pattern) 实际上是单例模式的扩展。多例模式(多例类)具有以下特点:1、多例类可以有多个实例2、多例类必须自己创建,管理自己的实例,并向外界提供自己的实例。3、实例数目可以为有限个也可以没有上限。代码如下: public class MutitonPattern { #region 属性
2012-07-11 17:35:18 902
转载 软件生命周期模型
软件开发过程中常用的软件生命周期模型1)瀑布模型2)迭代模型3)原型模型4)增量模型定义一个适用的软件生命周期是软件项目策划的基点,也是用以规范项目管理的重要手段。为此,对项目定义软件生命周期时,应该选择一个合适 的软件生命周期模型,然后再根据实际项目情况,裁剪出合适的软件生命周期定义。1、瀑布模型选择准则:1)用户开始就给出明确的需求,且在开发过程需求
2012-07-11 17:33:15 765
转载 正则表达式符号解释
字符描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,'n'匹配字符 "n"。'\n'匹配一个换行符。序列 '\\'匹配 "\"而 "\(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp对象的 Multiline属性,^也匹配 '\n
2012-07-10 00:00:57 398
原创 设计模式-单例模式(Singleton Pattern)
单例模式的特点: 单例类只能有一个实例 单例类必须自己创建自己唯一的实例单例类必须给所有其他对象提供这一实例单例模式(Singleton Pattern )中只包含一个角色(Singleton),该角色拥有一个私有构造函数,确保用户无法通过构造函数(new)去直接实例化。此外单例模式包含一个静态私有变量_Instance 以及静态共有方法CreateInstance()
2012-07-05 20:32:00 452
转载 敏捷开发-敏捷软件开发宣言
n 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 虽然右项也有价值,但是我们认为左项具有更大的价值。 n 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。敏捷软件开发宣言遵循的原则: n 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变
2012-07-05 14:50:25 786
转载 敏捷开发-建模的误区
走出一般性的设计误区,迈向成功之途 无论你遵从的是重量级的方法,比如Enterprise UnifiedProcess(EUP),还是轻量级的开发过程,如Extreme Programming(XP),建模在软件开发中都是不可或缺的。但不幸的是其中充斥着各种谬误与迷思。这来自于各个方面,有从理论家错误的研究、数十年来信息技术领域内的文化沉积、软件工具开发商天花乱坠半的市场宣传以及象Object
2012-07-05 14:46:09 547
转载 敏捷开发-合格的敏捷建模者
敏捷建模者的个性 Alistair Cockburn指出:很多的方法学都定义了软件开发项目中开发人员所担任的角色,同时还定义个各个角色执行的任务,尽管入席,这些方法并没有定义这些角色最适合的人选。一个人要想成功的担任某个角色,他应当很好的适应它--虽然这并不需要人们掌握所有的技能,但人们必须要慢慢的熟悉这些技术。我的经验告诉我,要成为一个成功的敏捷建模者,下面的列出的个性是必要的:
2012-07-05 14:40:32 501
转载 敏捷开发-敏捷建模的实践
敏捷建模(AM)在AM原则的基础上定义了一组核心实践(practice)和补充实践,其中的某些实践已经是极限编程(XP)中采用了的,并在 Extreme Programming Explained一书中有详细的论述,和AM的原则一样,我们在描述这组实践时,将会注重于建模的过程,这样你可以从另外一个角度来观察这些已或XP采用的素材。核心实践 ◆Stakeholder的积极参与 我们对X
2012-07-05 14:36:39 703
转载 敏捷开发-原则
敏捷建模(AM)定义了一系列的核心原则和辅助原则,它们为软件开发项目中的建模实践奠定了基石。其中一些原则是从XP中借鉴而来,在Extreme Programming Explained中有它们的详细描述。而XP中的一些原则又是源于众所周知的软件工程学。复用的思想随处可见!基本上,本文中对这些原则的阐述主要侧重于它们是如何影响着建模工作;这样,对于这些借鉴于XP的原则,我们可以从另一个角度来看待。
2012-07-05 13:58:02 787
转载 敏捷开发-敏捷建模的价值观
敏捷建模(Agile Modeling,AM)的价值观包括了XP的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。 敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。沟通 建模不但能够促进你团队内部的开发人员之间沟通、还能够促进你的团
2012-07-05 13:54:50 835
转载 敏捷开发-介绍
简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
2012-07-05 13:47:07 219
原创 ASP.NET 页面周期
页请求 开始(Request,Response) 页初始化(如果是回发请求,回发数据还没有)加载(回发情况下还原视图状态)验证回发事件处理 呈现(Response.OutPutStream) 卸载(清理Request跟Response)事件:Page_PreInit 创建或重新创建动态控件 读取或设置配置文件属性值Page_Init 读取
2012-07-04 18:38:22 201
转载 C# 概括
C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否是这样的呢? 本文的比较结果表明,C#不止是Java的同胞那么简单。如果你是一个Java开发者,想要学习C#或者了解更多有关C#的知识,那么本文就是你必须把最
2012-07-04 18:28:39 351
原创 常量指针与指针常量
常量指针:表示常量的指针,指向的内容不变,但是指针地址可以改变。 const在*的左侧 指针常量:表示指针的常量,指针地址不变,内容可以改变。const 在*的右侧 常量指针: const char* ptr = “hello” char const * ptr = “hello”指针常量: char* const ptr =
2012-07-04 17:36:28 198
原创 设计模式-代理模式(Proxy Pattern)
代理模式(Proxy Pattern)给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式设计的角色:抽象目标角色(Target)代理目标角色(Proxy)真实目标角色(RealTarget)代码: /// /// 目标接口 /// public interface ITarget {
2012-07-04 17:34:39 207
原创 设计模式-策略模式(Strategy Pattern)
针对一组算法,将每一个算法封装到具有共公接口的类中,使得他们可以相互替换。使得算法可以再不影响到客户端的情况下发生变化。策略模式可以使得行为跟环境分开,策略模式相当于“可插入式的算法”(Pluggable)模式涉及到三中角色:环境角色(Context):持有对Strategy类的引用抽象策略角色(Strategy):这是一个抽象 的角色,通常有一个接口或者抽象类来实现。
2012-07-04 17:32:44 225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人