Portfolio

Fashionista Phil High Level Design (HLD) Document 1. Introduction Fashionista Phil is devoted to the world of non-hipster fashion and wants to understand color trends within the fashion world. He has hired you and your programmer to build a model that will simulate (not predict) color trends for a ten-year period or longer. He wants to see a nice graph that representing each color’s rise or fall. Phil also wants to be able to stop the model at anytime and be able to see a color trending. In this model, you will use people and their colors to analyze trends for Fashionista Phil. People are expressed through their favorite color. Some people will have the same color; some people will have a different one. 2. Subject Matter Experts Agreement List Name Title/Role Mandatory Reviewer (Y/N) Approved Apprentice name Developer Y Phil List Supervisor Y Amalan Iyengar Intern-apprentice wrangler Y Levi Daila Mentor Y 3. Requirements Look at the story in the introduction and answer the following questions: There are two agents in this model that is a regular person and an agent counter. In order for an interaction to happen two of the regular persons must be in at least a one block vicinity of the other. They will change color based on the percentage that each of their colors is favored in the overall model. One of three interactions may happen they can turn into one or the others color. ( P1 → P2) 0r (P2 → P1) but the third reaction may be that neither of the persons change their color. This may be present in the colors are at a equal percentage or the two have the same colors either way no immediate reaction will take place. ( P1 → P1). The percentages of the colors will be determined by a counter agent, which will allow us graph and manipulate the data from the model in real time. Based on your answers to these questions, create an outline that describes the agents in the story. For instance: a. A [Javascript/Agentsheets] model showing the interactions of agents which exhibit the following behaviors: i. Seasonal clothing customer (will buy all the trends in style so each potential person will start of with a given color) 1. Moves around randomly 2. Interacts with the other agents that will possibly bump into it 3. Will change colors depending on which of the colors is more popular ii. Counter Agent (working depiction) 1. Counts the number of other agents and the color 2. Then uses these factors to determine the popularity 4. Timeline This is due within five days of receipt of the task (that would be Friday, June 20 for those receiving this Monday, June 16). It is better to complete this sooner, so that you can begin implementing an HLD that one of your classmates has written. 5. Desired Behavior / Components. Person a. Moves randomly, in all directions one block at a time at a time around the area. b. Interacts with other people. c. Stops during an interaction. d. May change colors after an interaction. e. May influence other people to change colors during the interaction. f. Walk away. g. Repeats the following steps until one color gains full popularity. h. Accept new colors when his favorite color is liked or if the color is the most popular. 6. Conclusion The goal is this activity is to figure out which colors are trending at a certain point in time for Fashionista Phil. You should be able to have a graph showing this. You should be able to present this model to Fashionista Phil in which the model should have fill all of the necessary requirements and be in full working order.

<< Back