Review for the Final Exam CSCI 621 - Software Project Management.

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design-IT0207 iiI Semester
Advertisements

Project Management and Software Quality See accompanying Word file “Software PM tools 3”
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
More CMM Part Two : Details.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Documentation Testing
Chapter 9 Testing the System, part 2. Testing  Unit testing White (glass) box Code walkthroughs and inspections  Integration testing Bottom-up Top-down.
Soft. Eng. II, Spr. 02Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter 6 Title : The Software Quality Reading: I. Sommerville, Chap: 24.
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics
School of Computing, Dublin Institute of Technology.
Fundamentals of Information Systems, Second Edition
CMM Overview - 1 © Paul Sorenson CMPUT Software Engineering refs. IEEE Software, March 1988, 73-79, and IEEE Software, July 1993, (Capability.
Software Process and Product Metrics
Software Engineering Institute Capability Maturity Model (CMM)
CS 4310: Software Engineering
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
… and after unit testing …
Introduction to Software Quality Assurance (SQA)
Product Quality, Testing, Reviews and Standards
Software Engineering II Lecture 1 Fakhar Lodhi. Software Engineering - IEEE 1.The application of a systematic, disciplined, quantifiable approach to the.
Software Quality Assurance By: Faraz Ahmed. Contents 0 Course Outline 0 Marks Distribution 0 Fundamentals of Quality Assurance 0 Discussion 0 Reference.
1 ICS 122: Software Specification and Quality Engineering Spring 2002Lecturers: H. Muccini and D. J. Richardson Lecture 13: Summary The three aspects:
Validation Metrics. Metrics are Needed to Answer the Following Questions How much time is required to find bugs, fix them, and verify that they are fixed?
Software Quality Assurance Activities
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
Software System Engineering: A tutorial
程建群 博士 (Dr. Jason Cheng) 年 03 月 Software Engineering Part 06.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
The Guide to the Software Engineering Body of Knowledge
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
This chapter is extracted from Sommerville’s slides. Text book chapter
Review for the Final Exam CSCI Software Project Management.
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
CSCI 521 Final Exam Review. Why Establish a Standard Process? It is nearly impossible to have a high quality product without a high quality process. Standard.
Verification and Validation Assuring that a software system meets a user's needs.
Quality Factors Chapter Three. Question To know that quality has improved, it would be helpful to be able to measure quality. How can we measure quality?
Measurement (II)1 Measurement - Productivity, Estimation, Effort Advanced Software Engineering COM360 University of Sunderland © 1998.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Part I Heading text 1 Part II Heading text 2 Kristian Sandahl Part III Heading text 3 1 Requirements  Elicitation  Analysis  Specification.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
Copyright © Dennis J. FraileyDay 1 1/11/2004 CSE 7315 Software Project Planning and Management Dr. Dennis J. Frailey Principal Fellow Raytheon.
1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
Metrics "A science is as mature as its measurement tools."
OOAD UNIT V B RAVINDER REDDY PROFESSOR DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING.
Copyright © Dennis J. FraileyDay 5 8/8/2004 CSE 7315 Software Project Planning and Management Dr. Dennis J. Frailey Principal Fellow Raytheon.
Testing and Evaluating Software Solutions Introduction.
Project Management Quality Management. Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network.
Manual Testing Concepts Instructor: Surender. Agenda  Content: 1. Testing Overview I. What is testing II. Who does testing III. When to Start Testing.
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
CS 160 and CMPE/SE 131 Software Engineering May 12 Class Meeting Department of Computer Science Department of Computer Engineering San José State University.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
 System Requirement Specification and System Planning.
ISQB Software Testing Section Meeting 10 Dec 2012.
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Review for Final, Fall 2010 Close book, Close notes
Software Verification and Validation
Introduction to Software Testing
Review.
Verification and Validation Unit Testing
Practical Software Engineering
IT and Development support services
DOD’S PHASED SYSTEM DEVELOPMENT PROCESS
Presentation transcript:

Review for the Final Exam CSCI Software Project Management

Key Topics covered on midterm exam Life Cycles  strengths, weaknesses, appropriateness, etc Perceived Value ≠ Value  value may not be related to quality  the user determines the value and perceived quality Software Projects are Cultural Events  management ≠ leadership  productivity is heavily related to happiness  match tasks and work style to personality type  P-CMM

Key Topics covered on midterm exam Goal Statement  purpose, properties of good ones, … Statement of Work  purpose and contents Software Project Management Plan  purpose and contents Work Breakdown Structure  purpose, format, contents

Key Topics covered on midterm exam Estimation  what factors influence accuracy  LOC v. function points  Analogy / Decomposition / Empirical  COCOMO Scheduling  dependencies, PERT, Gantt, resource leveling, what scheduling tools can do for you

Key Topics covered on midterm exam Requirements  types of requirements  requirements gathering  SRS

Key Topics Risk Analysis  review the lists of common risks review those top 10 lists  "risk exposure" and "risk reduction leverage"  actions: avoidance risk reduction limit impact etc

Key Topics Metrics  product, process, project  code metrics length, complexity, efficiency, etc  quality factors Functionality, Reliability, Usability, Maintainability, Portability  design metrics cohesion, coupling, fan in, fan out, …  project metrics test coverage, defect removal time, …

Key Topics Testing  V&V  laws of testing  testing stages: unit, integration, validation, system  white box / black box  regression testing  test coverage  integration testing, system testing, usability testing

Key Topics Software Quality Assurance  define "quality"  formal technical reviews purpose, format, …  work instructions  statistical SQA  fundamental ideas behind ISO 9000 and CMM Configuration Management  baselines  necessary features of a CM repository tool

?