CMPT 275 Software Engineering

Slides:



Advertisements
Similar presentations
Commission on Teacher Credentialing Inspire, Educate, and Protect the Students of California Commission on Teacher Credentialing Special Education 2012.
Advertisements

Using Matrices in Real Life
Advanced Piloting Cruise Plot.
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Slide 1 FastFacts Feature Presentation September 7, 2010 We are using audio during this session, so please dial in to our conference line… Phone number:
NCATS REDESIGN METHODOLOGY A Menu of Redesign Options Six Models for Course Redesign Five Principles of Successful Course Redesign Four Models for Assessing.
UNITED NATIONS Shipment Details Report – January 2006.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
State of New Jersey Department of Health and Senior Services Patient Safety Reporting System Module 2 – New Event Entry.
1 Community Right to Know Electronic Reporting Bruce Boyd Tina Gutierrez & Latoshia Parker Office of Pollution Prevention and Right to Know.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Student & Work Study Employment Facts & Time Card Training
1 How to Enter Time. 2 Select: Log In Once logged in, Select: Employees.
Course Registration Overrides SLCM_WP_220 1SLCM_WP_220 Overrides.
EU market situation for eggs and poultry Management Committee 20 October 2011.
AEMCPAGE Relaunch 1 June 2009.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
2 |SharePoint Saturday New York City
Green Eggs and Ham.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
1 Welcome to SAPS Webmail. 2 Things we will learn about: 1. Login to mail.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
We are learning how to read the 24 hour clock
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Training Monday, February 04, Saturday, October 11, Welcome to the Accounts Payable Invoice Processing Course.
How creating a course on the e-lastic platform 1.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Prof.ir. Klaas H.J. Robers, January 16, 2013 Supervising a graduating student 1.
Januar MDMDFSSMDMDFSSS
Analyzing Genes and Genomes
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Weekly Attendance by Class w/e 6 th September 2013.
By Rasmussen College. 1. What majors or programs do you offer? 2. What is the average length of your programs? 3. What percentage of your students graduate?
Page 1 of 30 This process involves authorizing a company to act on behalf of the designated representative for a Crown petroleum and natural gas licence.
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
12-CRS-0106 REVISED 8 FEB 2013 PRESENTS Payment Functionality.
Vendor Guide to Mandatory Pre-Population in WAWF 5.4

Presentation transcript:

CMPT 275 Software Engineering Course Information SUMMER 2014 Janice Regan, 2008-2014

Best Sources of Information Extensive information about course content and expectations for successful course completion can be found By attending lectures By reading the textbook and other suggested readings By referring to the information and resources listed on the CMPT 275 website at http://www.cs.sfu.ca/CC/275/jregan/ Janice Regan, 2008-2014

How is the course graded? Midterm (October 22): 15% Project: 50% Final (December 9) : 35% To receive a grade of C- or above you must have a passing grade in the course, and a passing exam grade. A passing exam grade is defined as Midterm % * 0.15 + Final % * 0.35 > 0.250 Janice Regan, 2008-2014

How is the project graded? Deliverable 1 - Client meeting: 4% Deliverable 2 – Requirements v1: 3% Deliverable 3 - Client Requirements Review: 4% Deliverable 4 – Requirements/Model: 5% Deliverable 5 – User Manual: 4% Deliverable 6 - Design: 8% Deliverable 7 – Testing: 3% Iteration Review 1 3% Iteration Review 2 3% Deliverable 8 – Final project submission: 5% User Acceptance Test: 8% Janice Regan, 2008-2014

Meetings outside of Class You will be expected to have regular group meetings outside of class time In addition to your own group meetings there are 5 additional meetings outside of class time during the term Requirements Gathering 2 X 1hour Iteration Reviews 2 X 25 minutes Final User Acceptance Test 1 hour Janice Regan, 2008-2014

Iteration reviews Will be held Wed. July 16th, July 23rd Will be held during and after class on these days. Each iteration review is 20-25 minutes long You will demonstrate the features promised for the iteration in your implementation plan Janice Regan, 2008-2014

Out of class client Meetings The client meeting (May 15-16), the client requirement review meeting (June 4-6) and the user acceptance test (July 30 – Aug. 1) are also out of class meetings All team members must attend these meeting Any member missing one of these meeting will receive a grade of 0 for that meeting These meetings will be scheduled early in the term (more later today). Find links to schedules for these meetings at http://www.cs.sfu.ca/CC/275/jregan/assign.html Janice Regan, 2008-2014

Scheduling out of class meetings It is extremely difficult to schedule these meetings To make it as simple as possible I will give you a list of possible times for each of the three 1 hour meetings Each group must give me 4-5 selections of times (in order of preference) at which they can attend such meetings. Janice Regan, 2008-2014

What are deliverables Each of the Deliverables is a series of tasks (an assignment) Each group demonstrates their understanding of the software engineering methods learned in class by working through the tasks within the related deliverable Different phases or stages of the project are parts of different deliverables Janice Regan, 2008-2014

Deliverable expectations Detailed descriptions of each deliverable are already available on the course website http://www.cs.sfu.ca/CC/275/jregan/assign.html Due dates for each deliverable are also given on this page Each detailed description includes a summary of the expected content and an indication of how marks will be distributed Except under exceptional conditions all team members will receive the same grade Janice Regan, 2008-2014

Deliverable due dates Janice Regan, 2008-2014

Example Deliverable description (1) Janice Regan, 2008-2014

Example Deliverable Description (2) Janice Regan, 2008-2014

Questions? There will always be an opportunity to ask questions at the beginning of each lecture If something is not clear to you during a lecture, ask about it immediately If you need more individual interaction come to the instructors office hours or the TA's office hours to discuss points that are not clear Email a question to the instructor or TA. Janice Regan, 2008-2014

Questions? Instructor and TA office hours and contact information is found at http://www.cs.sfu.ca/CC/275/jregan/ Email instructions at http://www.cs.sfu.ca/CC/275/jregan/emails.html/ Janice Regan, 2008-2014

Emails Janice Regan, 2008-2014

Contact Information Janice Regan, 2008-2014

Instructors Schedule Janice Regan, 2008-2014

Preparing for lectures A course overview and approximate schedule is given at http://www.cs.sfu.ca/CC/275/jregan/notes.html Read the suggested readings for the lecture and the posted lecture notes before class. Think of any questions that may help you to clarify previous material at the start of the class, or to clarify new material during class Janice Regan, 2008-2014

Readings and lecture notes Janice Regan, 2008-2014

Other important information There are general expectations for the preparation of deliverables. These can be found at http://www.cs.sfu.ca/CC/275/jregan/delivprep.html Janice Regan, 2008-2014

Academic Dishonesty Any work submitted by your group must be the original work prepared by that group Any information, code, etc. that is not original must have its source cited Failure to follow these simple rules will result in penalties appropriate to the seriousness of the offence http://www.cs.sfu.ca/CC/275/jregan/AcadHon.html SFU Academic Honesty policies can be found at http://www.sfu.ca/policies/teaching/t10-02.htm http://www.sfu.ca/policies/teaching/t10-01.htm Janice Regan, 2008-2014

CMPT 275 Software Engineering Group selection for your term project Janice Regan, 2008-2014

Term project Specifications will be provided Development will be done using JAVA with Swing or C++ with QT This course is about the engineering and design of software, much of the grade will be based on the design and development rather than just the operation of the final product. Janice Regan, 2008-2014

Groups Your term project will be completed in groups of 7 students You may choose your own groups. If your group has less than 7 students I will assign additional students to your group If necessary I reserve the right assign the students in your group to other groups Janice Regan, 2008-2014

Creating Groups During the first lecture you will be asked to form groups of 7 students Each of the newly formed groups will be asked to help schedule out of class meetings for the term Janice Regan, 2008-2014

Out of class 1-hr meetings Requirements Gathering meeting May 15-16 Requirements Review meeting June 4-6 User acceptance test July 30 – Aug. 1 Janice Regan, 2008-2014

CLIENT REQUIREMENTS GATHERING MEETING Janice Regan, 2008-2014

CLIENT REQUIREMENTS REVIEW MEETING Janice Regan, 2008-2014

USER ACCEPTANCE TEST Janice Regan, 2008-2014

Group Information Please send the instructor an email containing Full names of all group members For each of the schedules shown on the previous three slides provide at least four time slots you are available for meetings (in order of preference ) If there are not 4 times that all members of your team may be present, let me know how many people cannot make each of your later choices. Janice Regan, 2008-2014

How do I know? I will post schedules for the out of class 1 hour meetings (same slot for all 3 meetings for each group) The 25 minute iteration review meetings These schedules can be accessed from the deliverable schedule web page Janice Regan, 2008-2014