Survivable Social Network on a Chip - Foundation of software engineering
-
Upload
jennifer-hui-li -
Category
Technology
-
view
267 -
download
0
Transcript of Survivable Social Network on a Chip - Foundation of software engineering
FSE 2014 FALL
JEVI’S
SSNOC����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ JEREMIAH����������� ������������������ LIN����������� ������������������ ����������� ������������������ ����������� ������������������ JENNIFER����������� ������������������ LI����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ VIDISHA����������� ������������������ RAJ����������� ������������������ CHIACHUAN����������� ������������������ WU����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ SAHIL����������� ������������������ KUMAR
1
4
3
2
5
1 VISION
LESSONS����������� ������������������ LEARNED
FUNCTIONALITIES
SOFTWARE����������� ������������������ ARCHITECTURE
SOFTWARE����������� ������������������ ENGINEERING����������� ������������������ PRACTICES
AGENDA
2
FACILITATE����������� ������������������ INITIAL����������� ������������������ RESCUE
DELAYED����������� ������������������ RESCUE����������� ������������������ TIME
USED����������� ������������������ IN:����������� ������������������ DISASTER����������� ������������������ SITUATION
VISION
DEATH����������� ������������������ OR����������� ������������������ TRAUMA����������� ������������������
✴ Number of injury
✴ Location of victims
✴ Severeness of injury
✴ Location of supplies
✴ Earthquake
✴ Tsunami
✴ Flood
✴ Hurricane
✴ Tornado
✴ Fire
✴ Limited human recourses
✴ After effects
✴ Hard to enter
3
SOFTWARE����������� ������������������ ARCHITECTURE����������� ������������������ -����������� ������������������ FRONT����������� ������������������
5
SOFTWARE����������� ������������������ ARCHITECTURE����������� ������������������ -����������� ������������������ BACK����������� ������������������
6
JOIN����������� ������������������ COMMUNITY����������� ������������������ CHANGE����������� ������������������ STATUS����������� ������������������ EXCHANGE����������� ������������������ INFORMATION����������� ������������������ MAKE����������� ������������������ A����������� ������������������ CALL����������� ������������������ CROWDSOURCED����������� ������������������ LOCATION����������� ������������������ MAP����������� ������������������ BEACON����������� ������������������ DROP����������� ������������������ A����������� ������������������ PIN����������� ������������������
USE����������� ������������������ CASES
9
RISK����������� ������������������ ANALYSIS
PLANNING����������� ������������������
TEST
DIVIDE����������� ������������������ WORK
SET����������� ������������������ DEADLINE
DEPLOY
TEST-DRIVEN����������� ������������������ DEVELOPMENT
KUDOS!
SOFTWARE����������� ������������������ ENGINEERING����������� ������������������ PRACTICES
14
LESSONS����������� ������������������ LEARNEDWorkload under estimation
Technical debt
Learn as we go
Agile in reality!
15