Software Engineering Lab Session

Slides:



Advertisements
Similar presentations
1 CS 446 – Tutorial 6 Frid. Nov. 6 th, 2009 Implementation Tutorial.
Advertisements

Software Engineering Lab Session Session 1 – Introduction to the practicum © Jorge Aranda, 2005.
The Baseline Personal Process Copyright, 1999 © Jerzy R. Nawrocki Jerzy Nawrocki Personal Software Process Lecture 3.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Software Engineering Lab Session Session 4 – Feedback on Assignment 1 © Jorge Aranda, 2005.
SE 501 Software Development Processes Dr. Basit Qureshi College of Computer Science and Information Systems Prince Sultan University Lecture for Week 7.
Personal Software Process
1 PSP in CS1: not so wise after all Briana Morrison Southern Polytechnic State University Marietta, GA.
The Software Process Strategy The Software Process Strategy Part III.
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
Personal software process Mohammed ahmed ali. What is psp The personal software process (psp) is a structured set of process descriptions, measurements.
Personal Software Process Overview CIS 376 Bruce R. Maxim UM-Dearborn.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
INFO 637Lecture #41 Software Engineering Process II Development Plan INFO 637 Glenn Booker.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
Chapter 1: Introduction to Project Management
Software Engineering Software Process and Project Metrics.
SE 501 Software Development Processes Dr. Basit Qureshi College of Computer Science and Information Systems Prince Sultan University Lecture for Week 6.
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Introduce Yourself. SUBMISSION INSTRUCTIONS Hand in a hard copy of your assignment at the beginning of your EGN-1002 class on the indicated day. You need.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
© 1998 Carnegie Mellon UniversityTutorial The Personal Software Process (PSP) The overview of the PSP that follows has been built from material made.
1 Chapter 4 Software Process and Project Metrics.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Lecture 4 Software Metrics
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Team Software Process (TSPi) CS4320 Fall TSP Strategy Provide a simple process framework based on the PSP. Use modest, well-defined problems. Develop.
CS 350, slide set 5 M. Overstreet Old Dominion University Spring 2005.
T Iteration Demo BitPlayers I2 Iteration
Effort and Schedule Estimation Copyright, 2006 © L. Ouyang Liubo Ouyang Personal Software Process Lecture.
1 PSP4a Introduction to the Personal Software Process Watts Humphrey Addison Wesley Longman c1997.
1 PSP4a Introduction to the Personal Software Process Watts Humphrey Addison Wesley Longman c1997.
INFO 636 Software Engineering Process I Prof. Glenn Booker Week 8 – Reviews 1INFO636 Week 8.
Disciplined Software Engineering Lecture #2 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department.
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 1 1 Disciplined Software Engineering Lecture #2 Software Engineering.
Cassandra. Estudiantes Documentation
Implementation Phase CS4311 – Spring 2008 References: Shach, Object Oriented and Classical Software Engineering E. Braude, Software Engineering, an Object-Oriented.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
CS 350: Introduction to Software Engineering Slide Set 2 Process Measurement C. M. Overstreet Old Dominion University Fall 2005.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Personal Design and Development Software Process PD 2 SP “The unexamined life is not worth living.” Plato.
Introduction to the Personal Software Process. Overview Process Fundamentals PSP Concepts and Structure PSP Planning and Measurement PSP Quality Management.
Reviews Chapter 5 Applied Software Project Management, Stellman & Greene See also:
CSC 480 Software Engineering PSP Project 1 August 20, 2004.
CS 350, slide set 4 M. Overstreet Old Dominion University Spring 2005.
CSC 205 Programming II Lecture 1 PSP. The Importance of High-Quality Work Three aspects to doing an effective software engineering job producing quality.
Providing feedback with SETU Student Evaluation of Teaching and Units (SETU) MONASH.
Class 8_2 Today: Finish MatLab review Modeling work session Reminder: Computer model due as a HW assignment on March 6, next Thursday. (Be sure to keep.
Day 1: Getting Organized Spring 2014
T Project Review X-tremeIT I1 Iteration
What is it ? How Do I Avoid It?
Improving Collaborative Teaching Through utilization of teacher feedback and direct observation Denise Hall, PEDU 504.
Chapter 4 Software Process and Project Metrics
Software Engineering Lab Session
Day 18 – Letter to the Board and Speech Peer-Edit
Printing Lab Results Sometimes you just need a copy of the lab results on paper. You’ve got a few options for that.
A possible solution: Personal Software Process (PSP)
Janet has used PSP for the last 6 months
EE 211 Lecture #9 March 31, 2006 T. H. Ortmeyer.
The Role of Prototyping
6th Grade Science How To Study.
For University Use Only
Day 1: Getting Organized Fall 2013
The role of Planning in the Software Development Process
ThE Research Paper.
Software Engineering Lecture #28
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Software Engineering Lab Session Session 3 – Discussion of PSP topics REMEMBER, YOU NEED YOUR ASSIG 2 DATA, COPY IT BEFORE YOU HAND IN THE ASSIGNMENT © Jorge Aranda, 2005

Overview Was it worse, the same, or better this time around? Assignment 3 Discussion: Size as a predictor of effort Questions?

Was it worse, the same, or better this time around? Feedback on each aspect of the assignment: The actual programming task (no PSP) The Project Plan Summary Time and Defect Logs – any changes? Other documents for the assignment Impressions on the PSP in general

Assignment 3 Same as Assignment 2, except that now you need to report lines of code per procedure/function as well Deliverables: Exactly the same as for the previous assignment Process: PSP0.1 Make a copy of your completed assignment forms for yourself!

Discussion: Size as a predictor of effort You’ve had possibly your first experience estimating the size (in LOCs) of a program Argument: LOCs are an awful way to estimate effort Counter-argument: LOCs are not perfect, but we don’t have anything better Alternatives: Other ways to think about ‘size’?

AOB? Questions, comments?