Itec 370
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

ITEC 370 PowerPoint PPT Presentation


  • 135 Views
  • Uploaded on
  • Presentation posted in: General

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?

Download Presentation

ITEC 370

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


Itec 370

Me

  • 5th year here at RU

  • 1st time teaching SE

  • Masters degree in SE

  • Applied to

    • Ph.D.

    • Small business

    • Work here at RU


Itec 370

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


Itec 370

How?

  • How do you build software?

  • What is the process you use?


Issues

Issues

  • Repeatability

    • Fast food

    • Software

  • Reliability

  • Improvement


Itec 370

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


Itec 370

What

  • Not a coding class (but will have coding)

  • Semester long group project

  • Focus on the basics of SE

    • Requirements

    • Design

    • Implementation

    • Testing

    • Maintenance


Itec 370

What

  • Define what you want to build

  • Define the requirements for a system

  • Design the implementation

  • Implement the system

  • Test it

  • Present it


Itec 370

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


Itec 370

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


  • Login