中国高校课件下载中心 》 教学资源 》 大学文库

上海交通大学:《面向对象软件工程 Software Engineering》课程教学资源(PPT课件讲稿)00. Course Introduction

文档信息
资源类别:文库
文档格式:PPTX
文档页数:13
文件大小:1.07MB
团购合买:点击进入团购
内容简介
上海交通大学:《面向对象软件工程 Software Engineering》课程教学资源(PPT课件讲稿)00. Course Introduction
刷新页面文档预览

上岸充通大学 SHANGHAI JIAO TONG UNIVERSITY Software Engineering Jian Cao 大 漏 Shanghai Jiaotong University wnn SHANG 1日g日

Software Engineering Jian Cao Shanghai Jiaotong University

上游充通大兽 Why? SHANGHAI JIAO TONG UNIVERSITY Why should we learn SE? Because you are from Computer Science ·SE is the best jobs The best jobs of 2014,USNews Best Jobs in America 1. Software Developer 11720115 2. Computer Systems Analyst 010101 010101 10101 3. Dentist 01010 01每10 4. Nurse Practitioner 1000 011 5. Pharmacist 6. Registered Nurse 01 7. Physical Therapist 6110100 8. Physician 19301010201 031071 9. Web Developer 100010 10. Dental Hygienist 101101000013 03110061101 http://money.usnews.com/careers/best- jobs/rankings/the-100-best-jobs Software Engineering

Software Engineering Why? Why should we learn SE? • Because you are from Computer Science • SE is the best jobs • The best jobs of 2014, USNews Best Jobs in America 1. Software Developer 2. Computer Systems Analyst 3. Dentist 4. Nurse Practitioner 5. Pharmacist 6. Registered Nurse 7. Physical Therapist 8. Physician 9. Web Developer 10. Dental Hygienist http://money.usnews.com/careers/best￾jobs/rankings/the-100-best-jobs

上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY Region of world Average salary Percent respondents U.S. 599,540 57.5% Canada S101,646 8.2% Mexico 545,833 1.2% Central America(including Caribbean) S60147 0.8% South America 562,526 4.5% Europe (Western) 590,196 5.0% Europe(Eastern) 549,479 1.1% Africa 563,846 1.5% Middle East 573,896 5.3% Australia and New Zealand 5121,089 1.4% Asia and South Pacific 547,290 9.1% South Asia S44673 4.4% Software Engineering

Software Engineering

上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY What? The SWEBOK Knowledge Areas(KAs) Software requirements Software design Software construction Software testing Software maintenance SWEBOK EEE④computer society Software configuration management Software engineering management Software engineering process Software engineering tools and methods Software quality http://www.computer.org/portal/web/swebo k/html/ch1 Software Engineering

Software Engineering What? The SWEBOK Knowledge Areas (KAs) Software requirements Software design Software construction Software testing Software maintenance Software configuration management Software engineering management Software engineering process Software engineering tools and methods Software quality http://www.computer.org/portal/web/swebo k/html/ch1

上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY Software Engineering vs.Computer Science · Computer science is concerned with theory and fundamentals;software engineering is concerned with the practicalities of developing and delivering useful software Computer science theories are currently insufficient to act as a complete underpinning for software engineering Software Engineering

Software Engineering Software Engineering vs. Computer Science • Computer science is concerned with theory and fundamentals; software engineering is concerned with the practicalities of developing and delivering useful software • Computer science theories are currently insufficient to act as a complete underpinning for software engineering

上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY Computer Scientist Proves theorems about algorithms,designs languages,defines knowledge representation schemes 。Has infinite time.. Engineer Develops a solution for an application-specific problem for a client Uses computers languages,tools,techniques and methods Has finite (usually not enough)time... Software Engineer Works in multiple application domains ·Has only3 months.. ...while changes occurs in requirements and available technology Software Engineering

Software Engineering Computer Scientist • Proves theorems about algorithms, designs languages, defines knowledge representation schemes • Has infinite time… Engineer • Develops a solution for an application-specific problem for a client • Uses computers & languages, tools, techniques and methods • Has finite (usually not enough) time… Software Engineer • Works in multiple application domains • Has only 3 months... • …while changes occurs in requirements and available technology

上游充通大学 This course SHANGHAI JIAO TONG UNIVERSITY SE Concept UML Project Organization and Management Requirement Elicitation ©Analysis System Design Object Design Mapping Models to Code 周 Testing Manage Change Software Engineering

Software Engineering This course SE Concept UML Project Organization and Management Requirement Elicitation Analysis System Design Object Design Mapping Models to Code Testing Manage Change

上游充通大学 How? SHANGHAI JIAO TONG UNIVERSITY Reading Practice Software Engineering

Software Engineering How? Reading Practice

上游充通大兽 Main Case Studies SHANGHAI JIAO TONG UNIVERSITY © Online Game Platform:ARENA Provide a generic infrastructure for operating an arena to Support virtual game communities. ·Register new games ·Register new players Organize tournaments Keeping track of the players scores. © Provide a framework for tournament organizers to customize the number and sequence of matchers and the accumulation of expert rating points. Provide a framework for game developers for developing new games,or for adapting existing games into the ARENA framework. Provide an infrastructure for advertisers. Software Engineering

Software Engineering Main Case Studies Online Game Platform: ARENA Provide a generic infrastructure for operating an arena to • Support virtual game communities. • Register new games • Register new players • Organize tournaments • Keeping track of the players scores. Provide a framework for tournament organizers • to customize the number and sequence of matchers and the accumulation of expert rating points. Provide a framework for game developers • for developing new games, or for adapting existing games into the ARENA framework. Provide an infrastructure for advertisers

上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY Accident Management System ·ReportEmergency ·OpenIncident ·AllocateResources Software Engineering

Software Engineering Accident Management System • ReportEmergency • OpenIncident • AllocateResources

共13页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档