Download presentation
Presentation is loading. Please wait.
Published byAlexia Butler Modified over 8 years ago
1
COMP 145 8 January
2
The right software, delivered defect free, on time and on cost, every time. Carnegie Mellon Software Engineering Institute
3
Course Objectives Overview of the practice of software engineering: why software development is more than coding Hands on experience of the full process and working on a team
4
How the Course Will Run Classes are currently planned for the full semester –One or two “quizzes” Weekly team meetings with me –Organizational and technical Regular deliverables –Posted on web Meetings with the client as appropriate
5
Deliverables Contracts will be due in two weeks –27 January Additional deliverables may be adjusted based on individual projects –Is architecture predetermined? –How significant is the user interface?
6
Contracts What will be accomplished by the team –Constraints –Base function –Prioritized functions Support and materials to be provided by client Documentation required for client Checkpoints with client –REQUIRED: code demonstration before final deliverable
7
Getting Started 8 Jan – classes begin 13 Jan – project assignments made 19 Jan – weekly team meetings begin –Will need to reschedule Monday meetings 27 Jan – contracts due
8
Deliverables Contract Project schedule Functional specification User interface sketches Architecture Implementation manual User guide Code Running system Presentations
9
Grading Individual project grade is 80% of your final grade –Overall results, including client evalution –Individual contributions Other 20% –Quizzes –Team presentations In lieu of final exam, we will have a demo session for the class
10
Picking a Project You will be spending a lot of time on this project. Pick one that interests you. Consider the programming skills that will be required. –Do you have them? –Can you acquire them?
11
Projects (Gary Bishop) Augmented communication on a PDA Street crossing game for kids who are blind v2 Games for blind kids Hark the Sound v2 Games for kids with cognitive impairment Budgeting tool for an adult with autism Braille twister game for kids who are blind
12
Projects (Benjamin Rogers) NetMeeting replacement PDA virtual classroom Enhanced reality project Scientific video game 3-D rendering of database links
13
Projects Piedmont Wildlife Center patient tracking system (Joe LoBuglio) Exam scheduling system (Dave Stotts) Sitterson 014 lights (David Harrison) Windows filters for Ogg codecs (Timothy Terriberry)
14
Projects Network display (Anselmo Lastra) Remote Image Analysis Computation via the Web (Stephen Aylward) Analyzing evolutionary family trees (Tanya Rehse) TOP-CAT portal (John Smith)
15
All software projects are different, but… Requirements will change Surprises will happen Schedules will slip Life will happen
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.