上浒充通大学 SHANGHAI JIAO TONG UNIVERSITY 4.Requirements Elicitation 强 u SHANG 1日日G ERSITY
4. Requirements Elicitation
上游充通大学 Outline SHANGHAI JIAO TONG UNIVERSITY Introduction Requirement Engineering Requirement Process Requirements Elicitation Use case based Requirements Modeling Use Case based Requirements Elicitation Software Engineering
Software Engineering Outline Introduction Requirement Engineering Requirement Process Requirements Elicitation Use case based Requirements Modeling Use Case based Requirements Elicitation
上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY 1.Introduction Software Engineering
Software Engineering 1. Introduction
上游充通大粤 SHANGHAI JIAO TONG UNIVERSITY 1.1 Requirement Driven Software Development The goal of software development is to satisfy requirements Requirements determine: ·Development Plan ·System Architecture ·System Design ·Test Software Engineering
Software Engineering 1.1 Requirement Driven Software Development The goal of software development is to satisfy requirements Requirements determine: • Development Plan • System Architecture • System Design • Test
上游充通大粤 1.2 But requirement is hard to capture SHANGHAI JIAO TONG UNIVERSITY ILL NEED TO KNOW FIRST OF ALL. I MEAN WHAT ARE YOUR REQUIREMENTS WHAT ARE YOU IM TRYING TO MAKE YOU DESIGN YOU TRYING TO BEFORE I START TO TRYING TO MY SOFTWARE ACCOMPLISH WITH DESIGN THE SOFTWARE. ACCOMPLISH? THE SOFTWARE? I WONT KNOW WHAT TRY TO GET THIS I CAN ACCOMPLISH CONCEPT THROUGH YOUR CAN YOU DESIGN UNTIL YOU TELL ME THICK SKULL:THE IT TO TELL YOU WHAT THE SOFTWARE SOFTWARE CAN DO MY REQUIREMENTS? CAN DO WHATEVER I DESIGN IT TO DO! Scott Adams,Inc./Dist.by UFS,Inc. From http://www.ahlsmith.com/? tag=software-requirements Software Engineering
Software Engineering 1.2 But requirement is hard to capture From http://www.ahlsmith.com/? tag=software-requirements