Download presentation
Presentation is loading. Please wait.
Published byNelson Thomas Bradley Modified over 9 years ago
1
(1) Introduction to Requirements and Design Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu HI 96822
2
(2) Objectives Provide a comprehensive introduction to requirements and design practices. Not!!!
3
(3) Pedagogical Problems “Requirements” and “Design” are HUGE areas. One or more courses could be devoted to each. Survey approaches teach terminology but lack depth. Do you learn anything from memorizing how BDD is different from MDD? What to do?
4
(4) Our approach Present you with a very hard design problem: The solar decathlon Provide you with a few tools and techniques: User stories Usability guidelines Balsamiq mockups Google visualizations Let you experience the difficulties of requirements and design first hand.
5
(5) The Solar Decathlon A bi-annual competition held on the National Mall in Washington DC 20 collegiate groups design and implement a house using solar energy and other advances. Houses are evaluated though 10 competitions. University of Hawaii was selected as 1 of 20 groups for the 2011 competition.
6
(6)
7
(7) Your mission Team Hawaii needs a software interface to their various house systems: Energy Water Lighting HVAC Security Aquaponics Entertainment For the remainder of this semester, you will be designing this interface.
8
(8) First steps Study the readings. On Tuesday, October 26, two TeamHawaii members will come to class to talk about the project and their goals. You will listen carefully, take notes, and ask questions. Your goal: develop user stories!
9
(9) Refining the requirements & design The process is iterative and concurrent: Develop user stories. - Publish, get feedback, repeat. Develop mockups corresponding to stories. - Publish, get feedback, repeat. Develop prototype application. - Publish, get feedback, repeat.
10
(10) Technologies User stories: Blogs, Project Hosting Wiki pages Mockups: Balsamiq mockups Google Visualizations (Chart Wizard) Prototypes: Wicket Google Visualizations Next semester: Android? Google App Engine?
11
(11)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.