blue screen of death paint project presentation. bsod development team matthew chuah – website...

12
Blue Screen of Death Paint Project Presentation

Upload: cora-thompson

Post on 14-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

Blue Screen of Death

Paint Project Presentation

Page 2: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Development Team

• Matthew Chuah – Website Manager• Jason Dai – Documents Manager• Ian Lieberman – Quality Assurance and

Testing• Christopher Whitehead - Implementer

• http://www.cise.ufl.edu/~may/cen3031/bsod

Page 3: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Development Team

Page 4: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Paint Project Requiremtns

1. The user shall be able to open bitmap files2. The user shall be able to save images as bitmap files3. The user shall be able to create a new file from within

the program4. The user shall be able to choose from 16 painting

colors5. The user shall be able to choose from 5 brush sizes6. The user shall be able to choose from circle, square,

and spray paint brush strokes

Page 5: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Paint Project Requirements

7. The user shall be able to add custom-sized shapes to their drawing including rectangles, circles, and triangles

8. The user shall be able to erase marks made on his/her file9. The user shall be able to enter text into the painting area10. The user shall be able to change the font, size, and color

of the text tool before entering text11. The user shall be able to access each of the

aforementioned brush settings (color, size, eraser, etc.) on a toolbar. Each setting will have its own button with associated image and tooltip

12. The user shall be able to access file operations from a standard windows menu bar

Page 6: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Paint Project Flowchart

Page 7: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality
Page 8: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Project Implementation

First Implementation :• The user shall be able to create a new file from

within the program• The user shall be able to open bitmap files• The user shall be able to access file operations

from a standard windows menu bar• The user shall be able to access each of the

aforementioned brush settings (color, size, eraser, etc.) on a toolbar. Each setting will have its own button with associated image and tooltip

Page 9: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Project Implementation

Second Implementation:• The user shall be able to choose from 5 brush sizes• The user shall be able to choose from circle, square,

and spray paint brush strokes• The user shall be able to choose from 16 painting

colors• The user shall be able to erase marks made on his/her

file• The user shall be able to add custom-sized shapes to

their drawing including rectangles, circles, and triangles*

*Note: Requirement meant to be implemented for the 3rd implementation

Page 10: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Project Implementation

Next (3rd) Implementation:• The user shall be able to save images as

bitmap files• The user shall be able to enter text into the

painting area• The user shall be able to change the font, size,

and color of the text tool before entering text• The user shall be able to resize the canvas*

*Note: Extra requirement

Page 11: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality

BSoD Process Model

• BSoD uses the EXTREME programming process model.

• Allows a lot of flexibility– Dynamic delegation of tasks– Continuous testing and revision throughout the

project– Keeps things simple

Page 12: Blue Screen of Death Paint Project Presentation. BSoD Development Team Matthew Chuah – Website Manager Jason Dai – Documents Manager Ian Lieberman – Quality