Difference between revisions of "Assignments WS 2016/2017"

From Simulace.info
Jump to: navigation, search
(Simulation proposal (Jakub Esterka, xestj00))
Line 43: Line 43:
  
 
--[[User:Xestj00|Xestj00]] ([[User talk:Xestj00|talk]]) 18:42, 9 December 2016 (CET)
 
--[[User:Xestj00|Xestj00]] ([[User talk:Xestj00|talk]]) 18:42, 9 December 2016 (CET)
 +
 +
== Software Developers (xvatj00) ==
 +
 +
=== Description ===
 +
There is a small company for software development. The company takes small orders (around 3 months long) for software. The software development process consists of 3 parts - analysis, coding and testing. For each project, there is a set number of analysts, programmers and testers, who work on the given project (and no other) until it’s finished. There are 2 main types of orders - well defined and very generally defined. For well defined orders (30% of all orders), the average time of the process of analysis is shorter than in case of the generally defined order, and requires less analysts. The company knows the average times of all parts of the development as well as the average salaries of the three positions. Each part of the development also has its probability of delay and average delay (in case delay occurs).
 +
Alongside specific positions, there are also “ultimate” workers, who work on the project from its beginning until the end - meaning they do all 3 parts of the development themselves. These workers have higher salaries (all are seniors), but take less time to finish the work.
 +
Method: Simprocess
 +
 +
=== Goal of the Simulation ===
 +
The goal is to see, if it’s more convenient to have specialized workers, or to hire “ultimate” workers instead, and to have an overview of the projects’ employee expenses. To reach the goal, the plan is to create 1 simulation which takes into consideration only the process with the positions divided, and a second simulation which shows the process of “ultimate” workers. In both cases, the process will be taking all the incoming orders - there will be only this one type of process.
 +
 +
Jana Vataščinová, [[User:Xvatj00|Xvatj00]] ([[User talk:Xvatj00|talk]]) 20:29, 10 December 2016 (CET)

Revision as of 20:29, 10 December 2016



Simulation proposal (Jakub Esterka, xestj00)

Simulation (in NETLOGO) will be set up as a FPS computer game (e.g. Counter Strike) with two teams and set number of players in each team (between 1 and 64). Goal of a simulation will be to find out how much more members can other team have for winning rate to be still 50 % in average. Second goal will be to find out how big advantage randomly selected player has to have for his team to dominate (after 10 games). And the third goal is to find the average rate of domination – how many games is needed for one team to start to dominate the other in every game (team members have almost maximum accuracy of 100).

- Each team can have 1 – 10 players

- Each team begins opposite of each other

- Each player moves randomly and have random accuracy (1-20)

- One player from each team can have an advantage (accuracy of 80)

- When two players from opposite teams meet, they shoot at each other with random accuracy

- If one player shoots the other one, he has its shooting accuracy increased

- When all players from one team die, game resets but players keep their accuracy (except for the first goal)


First goal is obligatory and in this research players will not keep their accuracy. If the simulation will work as planned and it will be possible for players to keep their accuracy, other goals are viable as well.

--Xestj00 (talk) 18:42, 9 December 2016 (CET)

Software Developers (xvatj00)

Description

There is a small company for software development. The company takes small orders (around 3 months long) for software. The software development process consists of 3 parts - analysis, coding and testing. For each project, there is a set number of analysts, programmers and testers, who work on the given project (and no other) until it’s finished. There are 2 main types of orders - well defined and very generally defined. For well defined orders (30% of all orders), the average time of the process of analysis is shorter than in case of the generally defined order, and requires less analysts. The company knows the average times of all parts of the development as well as the average salaries of the three positions. Each part of the development also has its probability of delay and average delay (in case delay occurs). Alongside specific positions, there are also “ultimate” workers, who work on the project from its beginning until the end - meaning they do all 3 parts of the development themselves. These workers have higher salaries (all are seniors), but take less time to finish the work. Method: Simprocess

Goal of the Simulation

The goal is to see, if it’s more convenient to have specialized workers, or to hire “ultimate” workers instead, and to have an overview of the projects’ employee expenses. To reach the goal, the plan is to create 1 simulation which takes into consideration only the process with the positions divided, and a second simulation which shows the process of “ultimate” workers. In both cases, the process will be taking all the incoming orders - there will be only this one type of process.

Jana Vataščinová, Xvatj00 (talk) 20:29, 10 December 2016 (CET)