![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目管理
文章平均质量分 56
咕咕怪
这个作者很懒,什么都没留下…
展开
-
《人月神话》笔记 the mythical man-month
在众多软件项目中,缺乏合理的时间进度安排是造成项目滞后的最主要原因,比其他所有因素加起来的影响还大。Brooks法则:向进度落后的项目中增加人手,只会使进度更加落后。人月:任务可以分解,参与人员之间不需要交流时,人数和时间可以互换,几乎不存在。任务有次序上的限制,不能分解时,人手的添加对进度没有帮助,如调试、测试。 任务可以分解,但子任务之间需要沟通交流时,必须在计划工作中考虑...原创 2018-09-20 14:30:12 · 750 阅读 · 0 评论 -
RUP之项目管理工作流
目的:为管理软件密集型项目提供框架为计划、执行、监督项目和分配人员提供实际的指南为管理风险提供框架 项目管理工作流不覆盖项目管理的所有方面项目管理工作流不包含以下问题: 管理人员:雇用、培训、指导 ;管理预算:详细说明和分配 ;管理供应商和客户之间的契约项目管理工作流主要关注迭代开发过程的某些方面:制定一个整个生命周期的迭代项目计划或某个特定迭代的计划; 风险管理 ...原创 2018-10-12 21:55:33 · 823 阅读 · 0 评论 -
RUP之以架构为中心的过程
构架的4+1视图模型逻辑视图 实现视图 过程视图 实施视图 用例视图逻辑视图:着重描述系统的功能性需求,即这个系统能为它的最终用户做些什么。 逻辑视图是设计模型的抽象,确定了重要的设计包、子系统和类。实现视图:从打包、分层、配置管理(所有权、版本等)的角度描述了处于开发环境中的静态软件模型(源代码、数据文件、构件、可执行程序和其他伴随的制品)的组织结构。 实现视图着重讨论了...原创 2018-10-12 20:53:59 · 1072 阅读 · 0 评论 -
RUP之动态结构:迭代开发
迭代过程一般分为四个阶段:初始、细化、构造和移交,简称为I,E,C和T。每个阶段以一个重要的里程碑(milestone)结束。 初始(Inception)阶段确定最终产品的构想及其业务用例、并定义项目范围初始阶段以生命周期目标(LCO)里程碑为结束点细化(Elaboration)阶段计划出必须完成的活动和需要的资源;详细说明产品特性并设计架构细化阶段以生命周期构架(LC...原创 2018-10-12 20:40:56 · 2065 阅读 · 0 评论 -
RUP之静态结构过程描述
RUP应用了四种重要的模型元素。工作人员(worker):谁来做活动(activity):怎么做制品(artifact):做什么工作流(workflow):什么时候做 附加过程元素:指南(guideline)模板(template)工具指南(tool mentor)概念...原创 2018-10-12 20:01:42 · 1275 阅读 · 0 评论 -
RUP的四个阶段
使用RUP过程开发软件系统,软件的生命周期分为以下几个阶段:起始阶段;细化阶段;构建阶段;交付阶段。每个阶段结束于一个主要的里程碑(Major Milestones),在每个阶段的结尾执行一次评估,以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。每个阶段本质上是两个里程碑之间的时间跨度。 ...原创 2018-10-12 19:53:02 · 14198 阅读 · 0 评论 -
RUP之九大工作流
6个核心过程工作流:1. 商业建模(Business Modeling) 商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用例模型和商业对象模型中定义组织的过程,角色和责任。2. 需求(Requirements) 需求工作流的目标是描述系统应该做什么,并使开发人员和用户就这一描述达成共识。为了达到该目标,要对需要的功能和约束进行提取、组织、文档化;最重要的是理解系统...原创 2018-10-12 19:47:55 · 6305 阅读 · 0 评论 -
RUP(统一软件开发过程)之最佳软件开发实践
Rational统一过程:简称为RUP 是一个软件开发过程 是一个过程产品 是一个过程框架 包含了6个最佳软件开发实践 为所有方面和层次的程序开发提供指导、模板和工具指南的支持。软件工程的三个要素是:工具、方法和过程。采用有效的软件过程,是实现软件成功开发的前提。当前流行的软件过程有:Rational Unified Process(RUP)OPEN ProcessObject...原创 2018-10-12 19:28:01 · 4551 阅读 · 2 评论 -
理解SOA
理解SOA面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以使用一种统一和通用的方式进行交互。SOA是一种设计方法,其中包含多个服务,而...原创 2019-05-13 17:25:58 · 517 阅读 · 0 评论