• 浅谈《构建之法》


    一:在需求分析阶段我们要搞清楚什么?

    在问题领域的世界里,都有哪些实体,如何抽象出我们真正关心的属性,实体之间的关系是什么,在这个基础上用户的需求是什么如何解决用户的需求。

    二:分析和设计有多种方法有哪些?

    1:以文字为主的文档,如word,PowerPoint文档。正如我们在需求分析和场景设计中看到的那样。

    2:用图形为主构造的模型,如Mind Map,ERD,DFD,UML的各种图,甚至包括FlowChart流程图。

    3:用数学语言的描述,如Vienna Development Method。

    4:用类自然语言+代码构造的描述,如Literate Programming。

    5:源代码加注释也能描述。

    三:CMMI有两种不同的实施方法,具体有哪两种?

    1:连续性:主要是衡量一个企业再某一项目中的管理能力。它仅仅表示企业在该项目或类似项目中的管理能力达到了某一级别。

    2:阶段性:主要衡量一个企业的成熟度。也就是说处于某一阶段的企业,实施大部分项目达到某一要求,一般的讲,一个企业要想在阶段评估中达到三级,则其内部大部分项目都要达到三级,小部分可以达到二级,但绝不能只有一级。

    四:领导力有几个要素?

    1:设定目标

    2:知人善任

    3:带领团队成长

    4:绩效管理

    五:TSP原则:

    1:使用妥善定义的流程,在流程中的每一步都可以重复,可以衡量结果的。

    2:团队中的各个成员对团队的目标,角色,产品都有统一的理解。

    3:尽量使用成熟的技术和方法。

    4:尽量多的收集数据,并用数据帮助团队做出理性的决定。

    5:制定切合实际的计划和承诺,团队计划要由负责具体执行的角色来制定。

    6:增加团队的自我管理能力。

    7:专注于提高质量,争取在软件生命周期的早期发现问题,最有效提高质量的方法是做全面而细致的设计工作。

  • 相关阅读:
    Xcode的控制台调试命令
    android 分辨率自适应
    android 分辨率自适应
    android屏幕适配
    android屏幕适配
    最新版本的ADT使用问题
    最新版本的ADT使用问题
    UVa 1639 Candy (数学期望+组合数学+高精度存储)
    UVa 12230 && HDU 3232 Crossing Rivers (数学期望水题)
    HDU 1087 Super Jumping! Jumping! Jumping! (DP+LIS)
  • 原文地址:https://www.cnblogs.com/mq123/p/8563713.html
Copyright © 2020-2023  润新知