您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. UML和模式应用(Applying UML and Patterns)

  2. 第一部分 绪 论 第1章 面向对象分析和设计 1.1本书的主要内容 1.2最重要的学习目标 1.3什么是分析和设计 1.4什么是面向对象分析和设计 1.5简单示例 1.6什么是UML 1.7可视化建模的优点 1.8历史 1.9参考资料 第2章 迭代、进化和敏捷 2.1什么是uP?其他方法能否对其 进行补充 2.2什么是迭代和进化式开发 2.3什么是瀑布生命周期 2.4如何进行迭代和进化式分析和 设计 2.5什么是风险驱动和客户驱动的 迭代计划 2.6什么是敏捷方法及其观点 2.7什么是敏捷建模
  3. 所属分类:专业指导

    • 发布日期:2010-01-20
    • 文件大小:11534336
    • 提供者:eitisiks
  1. 敏捷项目管理-软件开发指导思想

  2. 工作的软件是首要的进度度量标准。 敏捷过程提倡平稳的开发节奏;发起人、开发者和用户应该能够保持一个长期的、恒定的开发速度。 不断地关注优秀的技能和好的设计会增强敏捷能力。 简单化是根本(不做过度设计和预测)。 最好的构架、需求和设计出自于自组织的团队。 每隔一定时间,团队会在如何才能更有效地工作方面进行反思并对自己的行为进行相应调整。
  3. 所属分类:专业指导

    • 发布日期:2011-07-06
    • 文件大小:6291456
    • 提供者:hexiang221
  1. Scrum Devlopment Process.pdf

  2. 《Scrum Devlopment Process》,全英文版本,作者:Ken Schwaber(Scrum 由 Ken Schwaber 和 Jeff Sutherland 提出),pdf 格式,大小 168KB。 Scrum由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(以英式橄榄球争球队形Scrum为名,在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实
  3. 所属分类:项目管理

    • 发布日期:2011-10-19
    • 文件大小:172032
    • 提供者:defonds
  1. 软件工程简答题

  2. 简答题: 复习题一 软件生存周期模型的概念理解,常见的模型有哪些?请简单介绍?各有什么特点? 答:软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。 典型的生命周期模型有: 1.瀑布模型;2.快速原型;3.增量模型;4.螺旋模型 5.喷泉模型 (这5个都是书上详细介绍的); 6.微软模型;7.统一过程;8.敏捷过程;9.阶段交付模型;10.延后实现的阶段交付模型 11.智能模型(大家只需选择前面5个作为重点哈) 瀑布模型 瀑布模型是将软件生存周期各个活动规定为自上向下,按照线性顺序连
  3. 所属分类:软件测试

    • 发布日期:2012-01-03
    • 文件大小:53248
    • 提供者:qq474613792
  1. 高级系统架构师培训教程

  2. 目录 前言 ............... - 6 - 第一章 现代软件开发过程及架构策略 ......... - 7 - 1.1 软件架构设计师的的知识体系 ................ - 7 - 一、软件架构的定义与问题 ............. - 7 - 二、在信息技术战略规划(ITSP)中的软件架构 ............. - 8 - 1.2 从线性模型到迭代模型 ............. - 9 - 一、经典软件开发过程模型 ....................
  3. 所属分类:软考等考

    • 发布日期:2013-09-11
    • 文件大小:1048576
    • 提供者:linghui136
  1. 高级系统架构师

  2. 目录 前言 ............... - 6 - 第一章 现代软件开发过程及架构策略 ......... - 7 - 1.1 软件架构设计师的的知识体系 ................ - 7 - 一、软件架构的定义与问题 ............. - 7 - 二、在信息技术战略规划(ITSP)中的软件架构 ............. - 8 - 1.2 从线性模型到迭代模型 ............. - 9 - 一、经典软件开发过程模型 ....................
  3. 所属分类:管理软件

    • 发布日期:2014-10-16
    • 文件大小:1048576
    • 提供者:hanxirensheng
  1. 高级系统架构师培训

  2. 目录 前言 ............... - 6 - 第一章 现代软件开发过程及架构策略 ......... - 7 - 1.1 软件架构设计师的的知识体系 ................ - 7 - 一、软件架构的定义与问题 ............. - 7 - 二、在信息技术战略规划(ITSP)中的软件架构 ............. - 8 - 1.2 从线性模型到迭代模型 ............. - 9 - 一、经典软件开发过程模型 ....................
  3. 所属分类:软考等考

    • 发布日期:2016-07-20
    • 文件大小:1048576
    • 提供者:u011430511
  1. 硝烟中的Scrum和XP.pdf ——我们如何实施Scrum from infoq

  2. Scrum和极限编程(XP)都要求团队在每一次迭代的结尾完成一些可以交付的工作片段。迭代要短,有时间限制。将注意力集中于在短时间内交付可工作的代码,这就意味着Scrum和XP团队没有时间进行理论研究。他们不会花时间用建模工具来画UML图、编写完美的需求文档,也不会为了应对在可预计的未来中所有可能发生的变化而去写代码。实际上,Scrum和XP都关注如何把事情做好。这些团队承认在开发过程中会犯错,但是他们明白:要投入实践中,动手去构建产品,这才是找出错误的最好方式;不要只是停留在理论层次上对软件进
  3. 所属分类:专业指导

    • 发布日期:2008-12-04
    • 文件大小:2097152
    • 提供者:ruthliu1234
  1. scrum-and-xp-chinese-version

  2. Scrum和极限编程(XP)都要求团队在每一次迭代的结尾完成一些可以交付的工作片段。迭代要短,有时间限制。将注意力集中于在短时间内交付可工作的代码,这就意味着Scrum和XP团队没有时间进行理论研究。他们不会花时间用建模工具来画UML图、编写完美的需求文档,也不会为了应对在可预计的未来中所有可能发生的变化而去写代码。实际上,Scrum和XP都关注如何把事情做好。这些团队承认在开发过程中会犯错,但是他们明白:要投入实践中,动手去构建产品,这才是找出错误的最好方式;不要只是停留在理论层次上对软件进
  3. 所属分类:专业指导

    • 发布日期:2009-01-19
    • 文件大小:2097152
    • 提供者:yiway
  1. 浮现式设计:专业软件开发的演进本质.[美]Scott L. Bain(带详细书签).pdf

  2.   浮现式设计是一种敏捷技术,强调在开发过程中不断演进。《浮现式设计:专业软件开发的演进本质》的讨论围绕着专业软件开发方法的演进主题展开,强调了让软件成为一个真正专业的重要性,以及以演进方式开发软件的重大意义。书中谈到了如何在演进过程中综合运用设计模式、重构、单元测试和测试驱动开发等实践,以及何时制定耦合、内聚和封装等关键决策,而且通过准确生动的示例说明了如何开发出真正有用的软件。   《浮现式设计:专业软件开发的演进本质》主要面向软件开发者群体,尤其是对敏捷开发感兴趣的程序设计人员。 第1章
  3. 所属分类:其它

    • 发布日期:2018-04-27
    • 文件大小:24117248
    • 提供者:kxjrzyk
  1. 敏捷技能修炼++敏捷软件开发与设计的最佳实践【可搜索+可编辑】

  2. 本版本与网上其他资源不同之处在于,此版本可进行编辑,搜索,已进行内容识别扫描。可全选,可编辑,可剪切文字。 部分目录如下: 推荐序 译者序 丛书前言 前言 致谢 第一部分最关键的小舵板 第1 章意图导向编程...............…... 2 1.1 意图导向编程:一个实例…·……..… 2 I. 2 优点....................................... 4 1. 2. I 方法的内聚性........................ 5 I. 2. 2 可
  3. 所属分类:其它

    • 发布日期:2018-05-01
    • 文件大小:18874368
    • 提供者:timeischoice
  1. 敏捷项目管理在互联网公司中的应用---钱安川

  2. 项目管理在传统行业已经非常成熟,可是当它遇到软件行业时,却水土不服。在很多大型软件组织机构中,管理是阻碍敏捷软件开发的最大障碍。在XXX部门有1000多人,我们10人左右的项目经理团队,如何在项目中应用敏捷项目管理,提升团队的项目管理能力,推动敏捷方法在团队的落地产生效益,帮助项目目标达成。敏捷项目管理的主要内容分为二个部分: 一、清晰的管理模型。通过一个100多人的联合项目团队案例,分享如何指导团队进行敏捷项目管理?如何制定明确的项目目标?如何做任务分解?如何可视化进度? 二、持续反馈。为什
  3. 所属分类:讲义

    • 发布日期:2018-09-27
    • 文件大小:1048576
    • 提供者:gaozhen0
  1. 基于kubernetes的持续交付实践阿里巴巴研发效能实践日.pdf

  2. 前往云效新版流水线,体验kubernetes发布速度 分享嘉宾: 崔力强,阿里巴巴研发效能部技术专家。 嘉宾简介: DevOps资深专家,译有《微服务设计》。曾在ThoughtWorks任职软件交付和敏捷顾问;对持续集成、自动化测试有丰富经验;目前专注于持续交付SaaS产品的开发,提供精益需求管理、软件设计、敏捷转型相关咨询服务。 内容简介: Kubernetes在容器化应用运维方面已经成为事实标准,大大降低了运维的复杂度。但Kubernetes本身有一定的学习成本,如何基于Kubernete
  3. 所属分类:其它

    • 发布日期:2019-08-29
    • 文件大小:702464
    • 提供者:weixin_38744375
  1. 敏捷测试之实践篇

  2. 最近一直在想敏捷测试如何实施的事情,敏捷测试在敏捷开发中贯穿始末,涉及到了多种角色的参与:客户、开发、设计、专职测试等等,每个角色承担着不同的测试任务,客户与设计可以进行验证需求实现的测试,而开发进行单元测试,专职测试人员进行详细测试。   最近一直在想敏捷测试如何实施的事情,敏捷测试在敏捷开发中贯穿始末,涉及到了多种角色的参与:客户、开发、设计、专职测试等等,每个角色承担着不同的测试任务,客户与设计可以进行验证需求实现的测试,而开发进行单元测试,专职测试人员进行详细测试。   我们这里主要是来
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:81920
    • 提供者:weixin_38628830
  1. 演化架构与紧急设计:测试驱动设计,第1部分

  2. 本文内容包括:TDD工作流程完全数通过TDD进行紧急设计结束语参考资料大多数开发人员认为使用测试驱动开发(TDD)最有用的部分是测试。但是,正确地完成开发后,TDD将改进代码的整体设计。演化架构与紧急设计系列的这一期文章将介绍一个进一步扩展的示例,演示如何根据测试中显现的关注点进行设计。测试只是TDD的次要部分;关键在于它如何优化代码。常见的一种敏捷开发实践就是TDD。TDD是一种编写软件的模式,它使用测试帮助您了解需求阶段的最后步骤。先写测试,再编写代码,这样可以巩固您对代码所需执行的操作的理
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:247808
    • 提供者:weixin_38612437
  1. 需求如何进行敏捷设计

  2. 本文作者朱军华Ronzhu敏捷开发其实不光光要求开发层面和测试层面的敏捷,其实对需求设计层面也是要敏捷的,这样才能配合后续的开发和测试,使之真正的敏捷起来。我们可以通过在实际操作过程当中在需求层面进行敏捷设计的分析来了解需求的敏捷设计。大多数情况下需求的处理过程都可以分为需求分析和需求设计两部分,前者要将业务需求转化成产品需求,后者要将产品需求转化为产品设计,也即成品的PRD。在做需求分析的时候,我们也是接到一部分需求之后,按钮业务优先级来做分析,每次分析肯定是将相互关联的需求放在一起分析,或者
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:182272
    • 提供者:weixin_38662327
  1. 软件架构模式-事件驱动不错哦

  2. 没有进行架构设计的应用程序通常是紧耦合的、玻璃心,难以改变。没有头绪。如果不理解应用的各个组件的内部工作方式的话很难看清它的架构特征。关于部署和维护的问题都很难回答:架构的规模如何?程序的性能如何?程序容易修改么?程序的部署模型是怎么样?程序的响应如何?架构模式可以帮助你定义程序的基本特征和行为。例如一些架构模式很自然让程序成为大规模(scalable)的程序。有些模式让程序变得灵巧敏捷(agile)。知道这些架构的特征,优点和缺点,你就可以根据你特定的业务需求和目标从容的选择一种架构模式。它是
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:419840
    • 提供者:weixin_38508126
  1. 工程软件开发之基于模型设计的敏捷方法

  2. 如今,大多数为工程应用开发软件的团队都意识到了传统开发方法(瀑布式)的缺点。这包括在项目后期发现缺陷和设计问题,无法适应需求的更改,以及交付的系统不满足客户需求的风险。为了克服这些缺点,许多团队采用了将敏捷方法与基于模型的设计相结合的开发流程。有关基于模型的设计和敏捷方法的研究表明,对工程应用而言,基于模型的设计不仅是敏捷开发的有效补充,甚至有时使敏捷开发成为可能。像敏捷开发一样,基于模型的设计最初是为了支持快速迭代,其还满足了系统工程方面的挑战,而这些挑战不是敏捷开发单独能够解决的:如何在不使
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:577536
    • 提供者:weixin_38518668
  1. 需求如何进行敏捷设计

  2. 本文作者朱军华Ronzhu敏捷开发其实不光光要求开发层面和测试层面的敏捷,其实对需求设计层面也是要敏捷的,这样才能配合后续的开发和测试,使之真正的敏捷起来。我们可以通过在实际操作过程当中在需求层面进行敏捷设计的分析来了解需求的敏捷设计。大多数情况下需求的处理过程都可以分为需求分析和需求设计两部分,前者要将业务需求转化成产品需求,后者要将产品需求转化为产品设计,也即成品的PRD。在做需求分析的时候,我们也是接到一部分需求之后,按钮业务优先级来做分析,每次分析肯定是将相互关联的需求放在一起分析,或者
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:182272
    • 提供者:weixin_38683721
  1. 工程软件开发之基于模型设计的敏捷方法

  2. 如今,大多数为工程应用开发软件的团队都意识到了传统开发方法(瀑布式)的缺点。这包括在项目后期发现缺陷和设计问题,无法适应需求的更改,以及交付的系统不满足客户需求的风险。为了克服这些缺点,许多团队采用了将敏捷方法与基于模型的设计相结合的开发流程。有关基于模型的设计和敏捷方法的研究表明,对工程应用而言,基于模型的设计不仅是敏捷开发的有效补充,甚至有时使敏捷开发成为可能。像敏捷开发一样,基于模型的设计最初是为了支持快速迭代,其还满足了系统工程方面的挑战,而这些挑战不是敏捷开发单独能够解决的:如何在不使
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:577536
    • 提供者:weixin_38751016
« 12 »