08-soft-dev - ENG 1D04 Fall 2010 08 Software Development...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ENG 1D04 Fall 2010 08 Software Development Dr. William M. Farmer and Dr. Spencer Smith Faculty of Engineering, McMaster University 8 November 2010 Outline 1. Administrative details. 2. Course evaluations. 3. Advice 4. Review 5. Software development models. 6. Software engineering. 7. Software testing. 8. Work plan for next week. W. M. Farmer and S. Smith ENG 1D04 Fall 2010: 08 Software Development 2/17 Administrative Details W. M. Farmer and S. Smith ENG 1D04 Fall 2010: 08 Software Development 3/17 COURSE EVALUATIONS W. M. Farmer and S. Smith ENG 1D04 Fall 2010: 08 Software Development 4/17 Advice 1. Organize what you have learned! I Divide and conquer the material. I Take notes and then organize them into an outline of the course. I Teach the material to others. 2. Get help when you need it! I Find Python resources on the web. I Find tools that are useful to you. I Come to Instructor and IAI office hours. W. M. Farmer and S. Smith ENG 1D04 Fall 2010: 08 Software Development 5/17 Review 1. Iteration (definite and indefinite loops). 2. Boolean operators. 3. Gottfried Leibniz. W. M. Farmer and S. Smith ENG 1D04 Fall 2010: 08 Software Development 6/17 Software Development Process A rational development process is needed to produce quality software. Any proposed rational process is necessarily an idealization . I Humans inevitably make errors. I Communication between humans is imperfect. I Many things are not understood at the start. I Supporting technology always has limitations. I Requirements change over time. W. M. Farmer and S. Smith ENG 1D04 Fall 2010: 08 Software Development 7/17 Software Development Phases 1. Problem Analysis : What is the problem that needs to be solved?...
View Full Document

This note was uploaded on 01/23/2011 for the course ENG 1D04 taught by Professor Done during the Spring '08 term at McMaster University.

Page1 / 17

08-soft-dev - ENG 1D04 Fall 2010 08 Software Development...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online