Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction CS 414, Software Engineering I Mark Ardis and Don Bagert Rose-Hulman Institute December 2, 2002.

Similar presentations


Presentation on theme: "Introduction CS 414, Software Engineering I Mark Ardis and Don Bagert Rose-Hulman Institute December 2, 2002."— Presentation transcript:

1 Introduction CS 414, Software Engineering I Mark Ardis and Don Bagert Rose-Hulman Institute December 2, 2002

2 2 Outline Short demo of Tcl/Tk Overview of Course Introductions

3 3 Tcl/Tk Demo

4 4 Course Syllabus Available from course web page Required text: Software Engineering: A Practitioner's Approach (fifth edition), by Roger S. Pressman, McGraw- Hill, 2000. Recommended text: Practical Programming in Tcl and Tk (third edition), by Brent B. Welch, Prentice Hall, 2000.

5 5 Course Objectives Communication skills Management skills Technical skills Knowledge areas Professionalism skills

6 6 Communication Skills Reading Writing Oral presentation

7 7 Management Skills Leadership Time management Meeting facilitation Estimating Risk Planning Monitoring

8 8 Technical Skills Analysis Design Coding Testing

9 9 Knowledge Areas Requirements Analysis Design Implementation Quality Assurance Evolution Process Project management

10 10 Professionalism Skills Ethical and social issues Intellectual property Professional behavior Contractual issues Client relationships

11 11 Cartoon of the Day

12 12 Project Work Teams Phases and roles Reviews Presentations Deliverables

13 13 Project Teams 7 or 8 students per team –team composition will be decided by instructors –some students may change teams at beginning of each phase

14 14 Project Presentations At end of each term Each team member must participate

15 15 Project Retrospectives At end of each term Review of successes and failures Plan for next phase

16 16 Engineering Notebook Record of all work done on a project Demonstrates that standard engineering practices have been followed Evidence of creation of intellectual property –patents often refer to engineering notebooks

17 17 Keeping Track of Your Time Need to know how you spend your time before you can estimate how much time a task will take Use a standard form in your engineering notebook We will review these notes throughout the term

18 18 Example of Time Recording DateStartStopInterruptTotal Time ActivityComments 11/271:352:25 50classlecture 6:257:451565readchapters 1 and 2 of Pressman 11/281:352:25 50classlecture 11/301:352:25 50classlecture 6:409:2510, 25, 5125readproject descriptions, Finkelstein 9:2510:00 35writeresume and project choices 12/11:352:25 50classlecture

19 19 Hints on Logging Time Keep your engineering notebook with you at all times Estimate incomplete data as soon as possible

20 20 Introductions


Download ppt "Introduction CS 414, Software Engineering I Mark Ardis and Don Bagert Rose-Hulman Institute December 2, 2002."

Similar presentations


Ads by Google