软件项目开发的管理经验
UML,Unified Modeling Language的简称,统一建模语言,可以用于商业建模、软件开发建模的各个阶段,是一种通用的建模语言,具有创建系统的静态结构和动态行为等多种结构模型的能力。这次主要是了解了UML的结构和基本元素,UML是由视图(Views)、图(Diagrams)、模型元素(Model elements)和通用机制(general mechanism)等构成。

      视图:表示被建模系统的各个方面,视图由多个图构成,每个视图表示系统的一个特殊方面,视图把建模语言和系统开发时选择的方法和过程连接起来。

      图:由各种图片(graph)构成,用来描述一个视图的内容,把各种图有机的结合起来就可以描述系统的所有视图,模型元素和通用机制构成了图。

      模型元素:代表面对对象中的类、对象、消息和关系等概念,是构成图的最基本的常用概念。一个模型元素可以存在于不同的图中。

      通用机制:表示其他信息,比如注释、模型元素的语义等。

      下面分开讲以上四部分。

      首先是视图。

      视图分为四种:用例视图、逻辑视图、组件视图、部署视图。

      用例视图:从用户的观点出发,描述了系统应有的功能,一般由第1种图——用例图构成,用例视图对于测试人员有很大的帮助,很清晰的根据各功能编写测试用例。

      逻辑视图:显示功能如何地实现,一般由第2—7种图构成。

      组件视图:表示各模块以及模块间的依赖关系,一般由第8种图——组件图构成,实施人员看到组件视图,就可以判断出系统所有的组件对应的动态连接库有哪些,在实施中很好做出判断。

      布署视图:也叫做并发视图,表示系统的整个架构,一般由第9种图——布署图构成,布署视图对于实施人员有很大的帮助,清晰地描述系统架构分为几部分,可以标记硬件环境等,对测试人员搭建测试环境也有很大帮助。



其次是图。

图分为9种,分别是:用例图、类图、对象图、状态图、系列图、协作图、活动图、组件图和部署图。

每种图就不在这里详述,根据名字大体可以悟出其作用和意思。

其中用例图、活动图和类图较为常见,用例图显示各种角色以及角色使用的功能,能够很形象地描述出软件项目的需求。活动图是反映活动的流程,类似于结构化方法中的流程图,代表业务逻辑的流程。类图表示系统中类的关系,可以扩展生成数据库表。所有的图都是由模型元素和机制组成。



然后是模型元素。

模型元素包括类、对象、状态、用例、节点、组件和注释等等,有不同的图形。



最后是机制。

机制主要是模型元素的关系,有关联、依赖、聚合和通用四种关系。关系是有一些箭头变化而成,但是通俗的说,如果是关联的关系,箭头的根部依赖于箭头,根部需要箭头来实现。如果是聚合的关系,则箭头包含根部的元素。

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
UML,Unified Modeling Language的简称,统一建模语言,可以用于商业建模、软件开发建模的各个阶段,是一种通用的建模语言,具有创建系统的静态结构和动态行为等多种结构模型的能力。这次主要是了解了UML的结构和基本元素,UML是由视图(Views)、图(Diagrams)、模型元素(Model elements)和通用机制(general mechanism)等构成。

      视图:表示被建模系统的各个方面,视图由多个图构成,每个视图表示系统的一个特殊方面,视图把建模语言和系统开发时选择的方法和过程连接起来。

      图:由各种图片(graph)构成,用来描述一个视图的内容,把各种图有机的结合起来就可以描述系统的所有视图,模型元素和通用机制构成了图。

      模型元素:代表面对对象中的类、对象、消息和关系等概念,是构成图的最基本的常用概念。一个模型元素可以存在于不同的图中。

      通用机制:表示其他信息,比如注释、模型元素的语义等。

      下面分开讲以上四部分。

      首先是视图。

      视图分为四种:用例视图、逻辑视图、组件视图、部署视图。

      用例视图:从用户的观点出发,描述了系统应有的功能,一般由第1种图——用例图构成,用例视图对于测试人员有很大的帮助,很清晰的根据各功能编写测试用例。

      逻辑视图:显示功能如何地实现,一般由第2—7种图构成。

      组件视图:表示各模块以及模块间的依赖关系,一般由第8种图——组件图构成,实施人员看到组件视图,就可以判断出系统所有的组件对应的动态连接库有哪些,在实施中很好做出判断。

      布署视图:也叫做并发视图,表示系统的整个架构,一般由第9种图——布署图构成,布署视图对于实施人员有很大的帮助,清晰地描述系统架构分为几部分,可以标记硬件环境等,对测试人员搭建测试环境也有很大帮助。



其次是图。

图分为9种,分别是:用例图、类图、对象图、状态图、系列图、协作图、活动图、组件图和部署图。

每种图就不在这里详述,根据名字大体可以悟出其作用和意思。

其中用例图、活动图和类图较为常见,用例图显示各种角色以及角色使用的功能,能够很形象地描述出软件项目的需求。活动图是反映活动的流程,类似于结构化方法中的流程图,代表业务逻辑的流程。类图表示系统中类的关系,可以扩展生成数据库表。所有的图都是由模型元素和机制组成。



然后是模型元素。

模型元素包括类、对象、状态、用例、节点、组件和注释等等,有不同的图形。



最后是机制。

机制主要是模型元素的关系,有关联、依赖、聚合和通用四种关系。关系是有一些箭头变化而成,但是通俗的说,如果是关联的关系,箭头的根部依赖于箭头,根部需要箭头来实现。如果是聚合的关系,则箭头包含根部的元素。

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
   早期的项目管理主要关注的是成本、进度(时间),后来又扩展到质量。最近十几年间,项目管理逐渐发展成为一个涵盖9大知识体系、5个具体阶段的单独的学科分支。9大知识体系包括:

  · 集成管理 在项目分析中,项目管理人员必须把各种能力综合起来并加以协调利用。

  · 范围管理 定义项目的边界,着眼于“大画面”的事物。例如项目的生命周期、工作分工结构的开发、管理流程变动的实施等。

  · 时间管理 要求培养规划技巧。有经验的项目管理人员应该知道,当项目出现偏离规划时,如何让它重回规划。

  · 成本管理 要求项目管理人员培养经营技巧,处理诸如成本估计、计划预算、成本控制、资本预算以及基本财务结算等事务。

  · 人力资源管理 着重于人员的管理能力,包括冲突的处理、对职员工作动力的促进、高效率的组织结构规划、团队工作和团队形成以及人际关系技巧。

  · 风险管理 需要管理人员在信息不完备的情况下作决定。风险管理模式通常由三个步骤组成: 风险确定、风险影响分析以及风险应对计划。

  · 质量管理 要求项目管理人员熟悉基本的质量管理技术。例如:制作和说明质量控制图、实施80:20规则、尽力达到零缺陷等。

  · 采购管理 项目管理人员应掌握较强的合同管理技巧。例如,应能理解定价合同相对于“成本附加”合同所隐含的风险。应了解签约中关键的法律原则。

  · 沟通管理 要求项目管理人员能与他们的经理、客户、厂商及属下进行有效的交流。

  5个阶段是:项目启动、项目计划、项目执行、项目控制和项目收尾。

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
   早期的项目管理主要关注的是成本、进度(时间),后来又扩展到质量。最近十几年间,项目管理逐渐发展成为一个涵盖9大知识体系、5个具体阶段的单独的学科分支。9大知识体系包括:

  · 集成管理 在项目分析中,项目管理人员必须把各种能力综合起来并加以协调利用。

  · 范围管理 定义项目的边界,着眼于“大画面”的事物。例如项目的生命周期、工作分工结构的开发、管理流程变动的实施等。

  · 时间管理 要求培养规划技巧。有经验的项目管理人员应该知道,当项目出现偏离规划时,如何让它重回规划。

  · 成本管理 要求项目管理人员培养经营技巧,处理诸如成本估计、计划预算、成本控制、资本预算以及基本财务结算等事务。

  · 人力资源管理 着重于人员的管理能力,包括冲突的处理、对职员工作动力的促进、高效率的组织结构规划、团队工作和团队形成以及人际关系技巧。

  · 风险管理 需要管理人员在信息不完备的情况下作决定。风险管理模式通常由三个步骤组成: 风险确定、风险影响分析以及风险应对计划。

  · 质量管理 要求项目管理人员熟悉基本的质量管理技术。例如:制作和说明质量控制图、实施80:20规则、尽力达到零缺陷等。

  · 采购管理 项目管理人员应掌握较强的合同管理技巧。例如,应能理解定价合同相对于“成本附加”合同所隐含的风险。应了解签约中关键的法律原则。

  · 沟通管理 要求项目管理人员能与他们的经理、客户、厂商及属下进行有效的交流。

  5个阶段是:项目启动、项目计划、项目执行、项目控制和项目收尾。

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
定义:

ev:挣值管理
acwp:已完成工作的实际成本
bcwp:已完成工作的预算成本
bcws:计划工作的预算成本
cpi:成本偏差
spi:进度偏差

算法:

cpi = bcwp/acwp(已完成工作的预算成本和实际成本比)

cpi<1——>超支
cpi>=1——>合理控制

spi = bcwp/bcws(已完成工作和计划完成工作的预算成本比)

spi<1——>进度延期
spi>=1——>进度合理


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
Tags:
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]