itec 370
Download
Skip this Video
Download Presentation
ITEC 370

Loading in 2 Seconds...

play fullscreen
1 / 18

ITEC 370 - PowerPoint PPT Presentation


  • 177 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
slide3
Me
  • 5th year here at RU
  • 1st time teaching SE
  • Masters degree in SE
  • Applied to
    • Ph.D.
    • Small business
    • Work here at RU
slide4
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
slide9
How?
  • How do you build software?
  • What is the process you use?
issues
Issues
  • Repeatability
    • Fast food
    • Software
  • Reliability
  • Improvement
slide11
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
slide12
What
  • Not a coding class (but will have coding)
  • Semester long group project
  • Focus on the basics of SE
    • Requirements
    • Design
    • Implementation
    • Testing
    • Maintenance
slide13
What
  • Define what you want to build
  • Define the requirements for a system
  • Design the implementation
  • Implement the system
  • Test it
  • Present it
slide14
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
slide16
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