zoukankan      html  css  js  c++  java
  • 软件过程和软件小组

    软件过程

      软件开发过程围绕着5个工作流构成:需求流、分析流、设计流、实现流和测试流。

    1.需求流的目的是让开发组织确定客户的需求

    2.分析流的目标是分析和提取需求,转换成程序员能够看懂的需求

    3.设计流是细化分析流制品,直至材料处于程序员可实现的形式

    4.实现流是用选择的实现语言实现目标软件产品

    5.测试流从始至终与其他工作流并行进行   

     

    软件小组:

    1.民主小组

      优点:代码质量高,特别适用于解决难的问题

      缺点:有经验的人反感新手,而且只能自己形成,不能外部强加

    2.传统主程序员小组

      优点:有大型项目的成功经验(纽约时报)

      缺点:很难找到合适的人员

    3.修改的主程序员小组

      优点:有很多成功的经验

      缺点:没有大项目的成功经验

    4.现代分级编程小组

      优点:小组经理和小组领导可以避免对主程序员的需求

      缺点:两个领导的职能容易产生冲突

    5.敏捷过程小组

      优点:程序员配对编程,可以适应流动性

      缺点:成功案例太少

  • 相关阅读:
    237. Delete Node in a Linked List
    430. Flatten a Multilevel Doubly Linked List
    707. Design Linked List
    83. Remove Duplicates from Sorted List
    160. Intersection of Two Linked Lists
    426. Convert Binary Search Tree to Sorted Doubly Linked List
    142. Linked List Cycle II
    类之间的关系
    初始化块
    明确类和对象
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144965.html
Copyright © 2011-2022 走看看