CSSE3002 Lecture Notes - Lecture 7: Alex Faickney Osborn, Acceptance Testing, User Story

36 views2 pages
Student presentations
Brainstorming (in software engineering)
-Created in 1957 by an advertising executive – Alex Osborn
-Four rules
oGet as many ideas as possible
oBrainstorming activity discourages criticism, everyone should input ideas no
many how bad or good it is
oExpand ideas so that there is a variety
oExplain more on the existing ideas
Studies on brainstorming
-Studies ongoing
-1987: Group brainstorming might be less efficient than individual brainstorming
-2008: Group brainstorming – able to debate, hence challenge with new ideas, more
creative
Brainstorming in software development
-Typically have a lot of brainstorming
- Two constraints (functional: technical aspect & practical: concerned about the
limitation)
Specification by example
-Acceptance testing rather than unit testing etc
-Focus on realistic examples (similar to user stories)
-Advantages: helps development, not doing more than u have to, forgetting
anything
-Cucumber: a type of software, runs automated acceptance test, to make sure
everything follows the main function
Questionnaire
-Face-to-face: interviewers reading questions from a sheet, allow interviewers
to capture the immediate emotional responses of the respondent
-Telephone: people less likely to alter their answer to better represent
themselves
-Paper based: sent by post sometimes, less manpower needed to conduct it,
possible misinterpretation of questions
-Online: easier to distribute, easy to collect data, may be more effective to
address sensitive issues, cheapest way, but respondents may not be honest
find more resources at oneclass.com
find more resources at oneclass.com
Unlock document

This preview shows half of the first page of the document.
Unlock all 2 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Created in 1957 by an advertising executive alex osborn. Four rules: get as many ideas as possible, brainstorming activity discourages criticism, everyone should input ideas no many how bad or good it is, expand ideas so that there is a variety, explain more on the existing ideas. 1987: group brainstorming might be less efficient than individual brainstorming. 2008: group brainstorming able to debate, hence challenge with new ideas, more creative. Two constraints (functional: technical aspect & practical: concerned about the limitation) Acceptance testing rather than unit testing etc. Focus on realistic examples (similar to user stories) Advantages: helps development, not doing more than u have to, forgetting anything. Cucumber: a type of software, runs automated acceptance test, to make sure everything follows the main function. Face-to-face: interviewers reading questions from a sheet, allow interviewers to capture the immediate emotional responses of the respondent. Telephone: people less likely to alter their answer to better represent themselves.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers