================================================================ Name: Michelle Lin ================================================================ Questions/comments about the syllabus or project handout: ================================================================ Project Title 1: UML Designer Brief Description: Rose is the current program used by CS students to create UML diagrams. However, it's not a very user-friendly program. The UML Designer will be an improved system of creating UML charts. Depending upon it's role, or relationship in the graph, there will be a specific graphic associated with it. For each entity, there will be data item which will allow you to store additional information about it if necessary. Identify Local Users: CS students Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 5 Can be scaled up to PC product: 4 Divisible: 4 In C++ on Suns: 5 Overall: 4 Pros: Will hopefully be a program which is easier to use, has a better graphical interface, more user friendly, and easy to understand. A user guide will allow you to look up what shape or types of arrows are required for a particular relationship. Allow you to draw a neat and organized diagram of a design. Cons: ================================================================ Project Title 2: Virtual Shopper Brief Description : Many people shop online for clothes, but it's very difficult to tell if it would look good on you. This program will store info about your size, height, weight, and other measurements of your body and create a 3D image. The companies selling the clothes would store similiar sizing info about their clothing. The online shopper will be able to virtually "try on" the clothes this way and determine how it would look. This program will also allow you to create hair styles involving different lengths, colors, and styles. Identify Local Users: Any online shopper or potential online shopper Assign a 1-5 score for these criteria Useful to others: 5 Has specific users: 5 Can be scaled up to PC product: 5 Divisible: 5 In C++ on Suns: 4 Overall: 4 Pros: This would be a fantastic program because it would let you shop from home instead of going out to the mall. Also, for current online shoppers, it would reduce the hassle and save you money by allowing you to see what clothes would look like before you bought it. It would decrease the amount of clothes that need to be shipped back, and also increase the market in online clothes shopping. Cons: There's a lot of measurements and graphics involved. Many companies would have to spend more time gathering info about the sizes of their clothes. Also, it would take time to integrate companies onto this system and may not be widely used among clothing companies. This would prevent the program from becoming very useful if only a couple companies used it. It may also be difficult to accurately represent clothes onto the 3D image. ================================================================ Project Title 3: Font Maker Brief Description: Create custom fonts through the use of a wordpad, or other input device using a pen. Then allow for alterations through the use of skew and distortion by dragging with the pen or mouse. Basic idea is to create custom fonts based upon your handwriting. This project could allow for extensions, such as creating personalized icons or graphics for your desktop. Identify Local Users: The general public. Probably more geared towards designers, people who like to draw or create sketches. Assign a 1-5 score for these criteria Useful to others: 3 Has specific users: 3 Can be scaled up to PC product: 3 Divisible: 3 In C++ on Suns: 4 Overall: 3 Pros: I would love to have a program where I could use a pen and create my own fonts. I do feel that it's difficult to find fonts you like, even if you purchase a font package. Cons: I think this may have a limited audience. People may not have the time or interest to create their own fonts. ================================================================ Project Title 4: Custom Car Brief Description: This program will allow you to choose a car model and add personalized features to it. You may select make, color, accessories, interior, type of seats, engine type, etc. Once the car is created, you'll be able to do a virtual test run to see how well the car will function. Identify Local Users: The general public. People looking to purchase a new car. Assign a 1-5 score for these criteria Useful to others: 4 Has specific users: 4 Can be scaled up to PC product: 5 Divisible: 4 In C++ on Suns: 4 Overall: 4 Pros: You'll be able to create a custom-built car (similar to building a computer online), and then test it out to see how it performs. This way, if you can choose exactly what you want in a car and not have to pay for extraneous parts or go to the trouble of having to order parts. Cons: This will require some AI when testing to see how the car will function.