Frequently Asked Questions about Homework 1 ------------------------------------------- QUESTION Since this is an analysis, so this means everybody will have different results! Some might be bad or some might be good results! I think bad/ good results are depending on for example the questions prepared by the interviewer and the response from the interviwees. So how are you gonna grade this homework? What kind of answer are looking for from this homework? Are you gonna grade base on the interviewing result, the questionnaires, or what? Because the approach I used that I think is good might be considered bad by others, right? ANSWER It's correct that good results depend on good questions - the grade depends on your approach and questions more than it does on the results. Overall grading criteria: "If I were a large company who jus tpaid you $12,000 for this analysis, could I understand and use what I get in return". QUESTION Question C: how much detail of functional requirement do you want? Or can we just give the outline? ANSWER Similar to Figure 7.5, maybe a little bit more detail. QUESTION Question G: same as #2 above: how much detail do you want? ANSWER About as much as we had in the class exercise. QUESTION In the tasks, there is one part for payment in which the user enters the credit card number and some other information. Should we check if the credit card is valid and process the payment? If we should do that, then we need a database regarding credit card information and available credit and there is no information in this regard for the project. Should we assume this database exists at this stage or should we ignore the validity of credit card processing? ANSWER Good question - if you want to, you can assume for this assignment that you have this database and perform the checking. Your software can simply assume that every non-blank credit-card field is valid.