|
||
Page 1 of 5 Hello! You are invited to participate in our survey about better understanding the current state of the software industry and its efforts to effectively manage non-functional (quality) requirements. BackgroundThe cost of modifying software late in the software development lifecycle is high, and in the case of non-functional requirements such as security, reliability, performance and usability, the impacts of not considering these factors early and in a formal manner can be devastating to a product’s marketability and profitability. Our project looks to gain an understanding of where in the development lifecycle companies address different non-functional requirements and what methods, if any, they are taking to address these requirements earlier in the development lifecycle. The goal of this research is to highlight the sporadic industry acceptance of some popular yet theoretical methods for designing for non-functional requirements and to suggest some practical approaches that are applicable for companies that also must consider the demands of schedule and cost. This SurveyIn this survey, approximately 100 people will be asked to complete a survey that asks 10 questions about non-functional requirements. It will take approximately 10 to 15 minutes to complete the questionnaire. Your ParticipationYour participation in this study is completely voluntary. There are no foreseeable risks associated with this project. However, if you feel uncomfortable answering any questions, you can withdraw from the survey at any point. As a professional in software engineering, your opinions are very important to us.
Thank you very much for your time and support. Please start with the survey now by clicking on the Next --> button below. At what stage of a project’s development does your team address software performance? (distribute 100 points evenly) 0 Indicate the following methods that your team uses to ensure that your product will meet the performance requirements of your customer. (select all that apply) Complete the following sentence: If I had only one metric for determining if my product meets performance requirements, I would measure: Specify what you do to identify your users during the development of your product. (select all that apply) Identify the percentage of the following methods you use to design your user interface. (distribute 100 points evenly) 0 Complete the following sentence: If I had only one metric for determining if my product meets usability requirements, I would measure: How do you verify that your product meets the reliability requirements of your users? (select all that apply) Complete the following sentence: If I had only one metric for determining if my product meets reliability requirements, I would measure: How do you ensure that your product is secure? (select all that apply) Complete the following sentence: If I had only one metric for determining if my product meets security requirements, I would measure: Name Email address If you have additional comments you may contact us at the following email addresses:
|