COMP 145 8 January. The right software, delivered defect free, on time and on cost, every time. Carnegie Mellon Software Engineering Institute.

Slides:



Advertisements
Similar presentations
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Advertisements

Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
30 August Introductions Logistics  Web Site:  Office.
30 August Common Mistakes  Over committing (“big eyes”)  Unrealistic schedules Training Access to people or materials Hours in the day  Level.
COMP 253 SPRING ‘07 Logistics and Introduction 16 January.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Announcements Class is cancelled on Monday 11/22 The final exam will be take-home, two-three questions, optional for those who want to boost their mid-
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
ECE 201 Electrical Networks I Instructor: Professor (not Dr.) Richard Farmer.
Risk Management 25 January. What is due next week Website: Monday (send me URL as soon as you have it) Team rules: Monday Functional spec: Tuesday Project.
CS 235: User Interface Design January 22 Class Meeting
Mobile Application for SAT Preparation Preliminary Project Plan By Project Team: Hi5 Anant Kambli Amit Shukla Ajaykumar Aswathappa Prabin Gautam Rama K.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
10/7/2005 ISECON Using a “Real” Systems Development Project to Enrich a Systems Analysis and Design Course Janet Helwig Dominican University.
CPTE 209 Software Engineering Summary and Review.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Agenda Teams Responsibilities Timeline Homework and next steps.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
Supporting A-level Geography Students Online …at Kingston College 2004/5 LSDA Q Project.
Navigate 2 Advantage Access for Respiratory Care: Principles and Practice, Third Edition PowerPoint Presentation from the live Webinar.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Course Introduction Software Engineering
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Welcome to CS 115! Introduction to Programming. Class URL
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
Software Engineering Management Lecture 1 The Software Process.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
VESL-Career & life planning Career Presentation April 13, 2011 Mt.SAC.
Using Blackboard for blended learning Delivering the Geography curriculum at Kingston College This talk will give an overview of the assessment features.
GCE in Applied ICT (CCEA) Images used in the presentation feature work produced by year 13 and 14 students.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
Introduction to Making Multimedia
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
CMSC 345, Fall CMSC 345 Software Design and Development Fall 2003 Section 0101 Ms. Susan Mitchell Leave Your Ego at the Door!
CS559-Computer Graphics Copyright Stephen Chenney 2001 CS 559: Computer Graphics Prof Stephen Chenney.
Department of Industrial Engineering Sharif University of Technology Session #2.
Software Acquisition and Project Management Lesson I: Introduction.
By: LaToya Prescod-Williams.  Higher order Thinking Activities  Easy classroom Interfacing  Learning goals /meeting student and teacher needs  List.
CS 426 Video Game Design and Programming © Jason Leigh Electronic Visualization Lab, University of Illinois at Chicago “The figure of merit.
ME 8843: ADVANCED MECHATRONICS
Client Ames Community School District Faculty Advisors Dr. John Lamont Prof. Ralph Patterson Dr. Gregory Smith Application Team Justin Brown Amy Joines.
Project Deliverables CEN Engineering of Software 2.
EDU697 Instructional Design Principles and Theory Dr. Margaret Broderick February 5, 2014 Presenting E-Learning and Design Concepts Mary Smith Revision.
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
Welcome to FRNSC 200 Introduction to Crime Scene Investigation.
COMP 253 SPRING ‘08 Logistics and Introduction 15 January.
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
E-Learning and Design Concepts By Daryle Schneider EDU652 10/31/2010.
Navigate 2 Advantage Access for Introduction to Neurogenic Communication Disorders, Second Edition.
Navigate 2 Advantage Access for Manual Therapy of the Extremities.
Software Engineering Management
COMP 523 Diane pozefsky 24 August 2016.
Glendale Community College PeopleSoft Project Update
Chapter 10 Development of Multimedia Project
Welcome to CS 1010! Algorithmic Problem Solving.
Fall 2018 CourseIntro.
AppointmentmentPeach Appointment Manager
Collaborative Course Orientation
CourseIntro.
Fall 2016 CourseIntro.
Presentation transcript:

COMP January

The right software, delivered defect free, on time and on cost, every time. Carnegie Mellon Software Engineering Institute

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

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

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?

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

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

Deliverables Contract Project schedule Functional specification User interface sketches Architecture Implementation manual User guide Code Running system Presentations

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

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?

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

Projects (Benjamin Rogers) NetMeeting replacement PDA virtual classroom Enhanced reality project Scientific video game 3-D rendering of database links

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)

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)

All software projects are different, but… Requirements will change Surprises will happen Schedules will slip Life will happen