这个系统的主要任务是:从已经给定的公司员工的列表中,选择一定数目(设定的是5人)的员工,加入到 软件开发团队中。
其中,公司的员工股分为不同的种类:employee(普通员工)、programmer(程序员)、designer(设计师)、architect(架构师)。
对于要加入 软件开发团队 中的人,除了总人数设置的有限制之外,还要求:最多有3个程序员(programmer),最多有2个设计师(designer),最多有1个架构师(architect),并且不能有普通员工(employee)。
所以,在向 软件开发团队 中添加公司员工的时候,实际上是有诸多限制的。并不是简单地加进去就可以。
1