2008 · 31 citations · 6 references
EngineeringRequirement ModelingEducationSoftware EngineeringCritical Design SkillSystem Of Systems EngineeringSoftware RequirementStem EducationSystems Design StudentsSystem Engineering EducationSystems EngineeringRequirements EngineeringUser RequirementRequirement EngineeringRequirements Engineering EducationDesignSoftware DesignRequirement ElicitationDesign ThinkingRequirements ModelingRequirement ManagementTechnology
A challenge in teaching students about the "realities" of requirements engineering (RE) in systems design involves managing requirements change and uncertainty, with all the associated unknowns and unknowable. This paper aims to inspire a discussion for why knowing the unknown and unknowable of RE is a critical design skill. We describe how we might go about fostering an attitude of acceptance versus resistance and fear of the unknown and unknowable in RE, and help develop an important skill in systems design students. The classroom experiences, successes and challenges are described, and suggestions offered for future work.
6
The science of the unknowable: Stafford Beer's cybernetic informatics
Andrew Pickering · Kybernetes · 2004 · 45 citations
Why context matters - and what can we do about it?
Donald C. Gause · IEEE Software · 2005 · 19 citations