Itec 370
Download
1 / 18

ITEC 370 - PowerPoint PPT Presentation


  • 174 Views
  • Uploaded on

ITEC 370. Software Engineering Dr. Andrew Ray. Objectives. Introductions (Me + You) Engineering Class. Me. 5 th year here at RU 1 st time teaching SE Masters degree in SE Applied to Ph.D. Small business Work here at RU. You. What is your biggest strength in ITEC?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' ITEC 370' - dwight


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Itec 370

ITEC 370

Software Engineering

Dr. Andrew Ray


Objectives
Objectives

  • Introductions (Me + You)

  • Engineering

  • Class


Me

  • 5th year here at RU

  • 1st time teaching SE

  • Masters degree in SE

  • Applied to

    • Ph.D.

    • Small business

    • Work here at RU


You

  • What is your biggest strength in ITEC?

  • What is your biggest weakness in ITEC?

  • What do you want to learn in this class?

  • How interested are you in this class? (1-10)

  • Introduce yourself to neighbor and share

  • Share with class


What is an engineer
What is an engineer?

  • In your own words


What is an engineer1
What is an engineer

  • Aperson trained and skilled in thedesign, construction, and useofenginesormachines,orinanyofvarious branches of engineering: amechanicalengineer;acivilengineer.

  • Dictionary.com


Feats of engineering
Feats of engineering

  • 10,000 miles of dikes

  • LHC

    • Splitting atoms


Software
Software

  • Windows

    • Estimation

    • 2k Developers

    • 2.4k Testers

    • 50+ million LOC


How?

  • How do you build software?

  • What is the process you use?


Issues
Issues

  • Repeatability

    • Fast food

    • Software

  • Reliability

  • Improvement


You

  • What is the largest piece of software you’ve written (LOC)?

  • How many people built it?

  • This class is the beginning of a bridge between classes / industry

    • You are going to be writing so much documentation you will be sick of it


What

  • Not a coding class (but will have coding)

  • Semester long group project

  • Focus on the basics of SE

    • Requirements

    • Design

    • Implementation

    • Testing

    • Maintenance


What

  • Define what you want to build

  • Define the requirements for a system

  • Design the implementation

  • Implement the system

  • Test it

  • Present it


Why

  • Preparing you for entering the workforce

  • Preparing you for working on larger projects


Where
Where

  • Engineering can happen anywhere

    • Apartment

    • Garage

    • Expensive rented office


How

  • Come up with an idea

  • Teams (start thinking, Myers Briggs by F)

    • Also say who you want on your team and why if possible

  • Lectures on MW, team updates on F

    • 5 minute discussion on weekly progress

  • This class is all about your project

    • Small portion on exams to make sure you understand the basics


Rest of week
Rest of week

  • W

    • Industry classification for Software development

  • F

    • Teams


Review
Review

  • SE

    • Why engineering is important

    • What the difference between what you are doing and industry

    • Individual pieces


ad