Download presentation
Presentation is loading. Please wait.
Published byMegan Hoover Modified over 9 years ago
1
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 1 SMU CSE 8314 / NTU SE 762-N Software Metrics and Quality Engineering Module 00 Administrative Details Overview of the Course
2
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 2 Administrative Details
3
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 3 Dennis J. Frailey Adjunct Professor - SMU e-MAIL: CSE8314@seas.smu.edu Home page: http:// www.seas.smu.edu/~frailey/
4
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 4 Dennis J. Frailey Principal Fellow - Raytheon Company PhD Purdue, 1971, Computer Science Assistant Professor, SMU, 1970-75 Associate Professor, SMU, 1975-77 (various titles), Texas Instruments, 1974-1997 (now Raytheon Co. 1997-) Adjunct Associate Professor, UT Austin, 1981-86 Adjunct Professor, SMU, 1987-present ----- Areas of specialty: software engineering process, compiler design, operating system design, real- time system design, computer architecture
5
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 5 Who Does What? NTU - Course Administration RegistrationNTU Course Web Site Access to class notesAccess to handouts Request examinationsGrade Reports Technical problems with delivery of course SMU - Course Content and Instruction Student ProfileSMU Course Web Site Submit AssignmentsAsk Content Questions Work Graded and Returned
6
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 6 Grader The course uses a grader – All assignments are submitted to the grader – All queries should go to the grader at Email: cse8314@seas.smu.edu Fax: (214) 768-3085 All correspondence regarding the course that is intended for the instructor or grader MUST be sent or copied to the email address above.
7
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 7 SMU - Department of Computer Science and Engineering _ Secretary: 214-768-3080 (return of graded assignments and examinations) Call for email address if needed ________________________________________________________________________________________________________________ Administrative Assistant: 214-768-3083 (backup)
8
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 8 Course Structure Thirty Nine 50-minute Modules – M00 through M38 Midterm Exam (may take after completing module 20) Final Exam (take at end of course, after completing module 38)
9
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 9 CD ROM Students The “NTU Web Site” features described on the following slides are on your CD ROM. You may use the CD ROM to access them rather than the web site.
10
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 10 On-Line Students Use The NTU Course Web Site http://www.ntu.edu/SE762N/ You must log in with a password to use the site, then proceed to the course home page You must be a registered student to access this site. You will be given access instructions when you register.
11
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 11 Demo of NTU Web Site Demo goes here
12
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 12 Course Handouts & Assignments General Handouts: – Syllabus, etc. Assignment Handouts: – A “statement of work” for each assignment – “Statement of Work for Software Quality Improvement Plan” or “Research Paper” applies to assignments 1/3/5 and is the major assignment for the course Cover sheet(s) at end of each SOW
13
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 13 Always Use a Cover Sheet! Assignment Cover Sheet 3 Assignment Number
14
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 14 Other Handouts and Assignments Excel and other format spreadsheets for assignment 4 Information on how to prepare a research paper for publication Other material of possible interest
15
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 15 Assignments by Due Date #1Due by Class #3Advisory Grade #2Due by Class #55% of Grade #3Due by Class #7Advisory Grade #4 Due by Class #1315% of grade #5 Due by Class #1430% of grade If you turn them in late, they will be graded late. This could be a significant penalty for assignments 1 and 3.
16
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 16 Assignments by Content #2Resistance to Improvement #4 Metrics Analysis Report using a Spreadsheet #1/3/5 Research Paper or Quality Improvement Plan
17
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 17 Obtaining Assignments Download from the NTU Web Site or the CD ROM Follow instructions – Each assignment has a “statement of work” or SOW – The last page of each SOW is a title page that should be used as the cover page of the assignment when you submit it – Submit by email or hard copy
18
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 18 Submitting Assignments and Examinations Submissions may be paper or electronic. – If paper, use the SMU addresses shown on a later slide – If electronic, send as email attachments to the following address: cse8314@seas.smu.edu See the “Submission Rules” for proper file names, subject lines, etc. This is very important!
19
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 19 Course Notes Notes are provided by NTU in PDF format Available in 2-slides per page or 3- slides per page format on the handouts page of the NTU web site You may download and print 1 copy – Many students print on 3-hole paper, put into a 3-ring binder, and write notes on the pages during the lecture) The notes are copyrighted and may not be reproduced without permission. They are only for your use as you take this course.
20
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 20 Notes About the Course Notes Hard copy can be in black and white or color. Looks OK either way. There are over 1500 slides in all. – Even when printed 2 or 3 slides per page, this takes a lot of paper. – It is best to print on double sided paper if you plan to print a complete course notebook.
21
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 21 SMU Course Web Site Frailey Home Page: http://www.seas.smu.edu/~frailey/ Course Home Page: http://www.seas.smu.edu/~frailey/cse8314.html This site may be used to submit your profile, ask questions, etc.
22
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 22 Demo of SMU Web Site Demo Goes Here
23
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 23 MidtermAfter module 2025% of grade FinalAfter module 3825% of grade Take at your own pace, but the above are the recommended times Examinations
24
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 24 Obtaining Examinations Click on “Examinations” button on NTU web site Request the examination you need (Request is sent by email) If you are using CD ROM, you should send the message through a regular internet mail system You may also telephone NTU to request an examination Exam is usually sent to your proctor
25
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 25 Submitting Examinations Each examination should be completed on the form supplied and in the space provided – You may insert extra pages if required or you may use the back of a page if you use a paper copy Submit the examination through your proctor or directly via email or other mail if a take-home exam
26
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 26 Correspondence by Mail For normal mail delivery, use: Southern Methodist University Computer Science and Engineering attn: Grader, CSE8314 P. O. Box 75275-0122 Dallas TX 75275-0122 For overnight mail delivery, use: Southern Methodist University Computer Science and Engineering attn: Grader, CSE8314 6425 Airline Dallas TX 75275
27
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 27 Words to the Wise Each assignment and each exam must be – A single document (usually a “word” document) -- multiple document submissions are not acceptable – With the proper cover page – With your name and ID on it! If I have two students with the same name, I need a way to distinguish – With the correct file name (if electronic) – And correct message subject (if electronic)
28
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 28 Read the Submission Rules CAREFULLY
29
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 29 SMU Graduate Program In Software Engineering 4 core courses – Cse 7312 : systems engineering – Cse 7313 : software requirements and design – Cse 7314 : software testing and quality assurance – Cse 7315 : software project planning & management 6 preferred electives (choose any 3) – Cse 8312 : software generation and maintenance – Cse 8313 : object oriented analysis and design methodology – Cse 8314 : software metrics and quality engineering – Cse 8315 : sw acquisition practices, legal & economic issues – Cse 8316 : user interface design – Cse 8317 : software reliability and safety – Cse 8340 : advanced topics in software engineering 3 free electives (choose any 3 approved graduate courses in CS or other related subjects)
30
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 30 Overview of the Course
31
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 31 The Course The course is derived from many sources, especially my own experience in both commercial and defense industry The field of quality engineering is maturing and there are many, diverse views about what it entails Software Metrics Software Process Engineering Software Quality Engineering
32
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 32 Elements of SW Quality Engineering Quality Assurance - Is the Quality Acceptable? Reliability - Does it Do What we Want? Maintainability - Can we Repair and Improve It? Safety - Can it Cause Injury? Testability - Can we Test It? Supportability - Can we Keep it Running?
33
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 33 The Course Combines These Elements KNOWING WHAT TO DO -- – Process Engineering The Integrating Element The Architecture KNOWING WHAT IS HAPPENING – Metrics Understand Improve IMPROVING – Quality Engineering
34
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 34 Student Assignments The Major Course Assignment is a project to produce EITHER A Research Paper on a topic related to the course OR A comprehensive Software Quality Improvement Plan for your organization A Statement of Work (SOW) is provided for each option (in the handouts) Assignments 1, 3, and 5 are tied together as part of this project
35
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 35 Choosing a Project The research paper would appeal to students interested in doing further research on a topic related to the course. The quality improvement plan would appeal to students who work for a company that could benefit from such a plan
36
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 36 Research Paper Topic must be related to the course – Measurement – Quality engineering – Combination Goal: To gain insight into an area of specialization – Identify key issues or problems, or – Compare two or more approaches or theories, or – Apply principles to a new application
37
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 37 SOW for Research Paper Tasks: – Select a topic (Assignment 1 gives a start) – Research the topic – Develop a thesis or idea – Submit a proposal (Assignment 3) – Write it up – Submit to professor (Assignment 5) Deliverables – Paper, in specified format – Annotated bibliography of reference material
38
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 38 Requirements for Research Paper Size: 20-30 pages, 1 1/2 space (excluding bibliography and other appendices) Format - given in SOW Bibliography: At least 10 entries Topic: must be approved Approach: see the SOW – Must be more than just a survey – You must contribute some added value
39
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 39 Quality Improvement Plan Goal: To apply the course principles to a real situation – Ideally, you would submit it to someone at work for consideration
40
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 40 Quality Improvement Plan Evaluation Criteria The plan must incorporate principles learned in the course – Understanding the nature of the problems – Understanding the environment where improvements are to be made – Identifying a few key areas to focus on – Selecting processes to be adopted and metrics to be collected and utilized Other criteria listed in SOW
41
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 41 SOW for Plan - Tasks Summarize the scope of the situation and the key problems (assignment 1) Develop an assessment of your process, and a list of needs and opportunities (assignment 3) Perform a value added and cost of quality analysis Recommend specific tasks, metrics, and other changes Document the plan Submit to professor (assignment 5)
42
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 42 SOW for Plan - Deliverables Plan, in specified format Reference material
43
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 43 Requirements for Quality Improvement Plan Size: 20-30 pages, 1 1/2 space (excluding reference material and other appendices) Format - given in SOW Outline: must be approved Approach: see the SOW – Must be more than just a high level plan - must recommend specific metrics and procedures – You must have evaluated the specific issues of your organization
44
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 44 You Are Encouraged to Submit a Paper for Publication Paper based on the research paper or plan Submit to a publication of your choice (see handout on publication) Goal: To learn about the publication process – How to do it – The delays – The indignities – The satisfaction
45
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 45 Assignment 1 - Find a Library (for those selecting Research Paper Option) Purpose: To start the research process To help you learn where relevant materials can be found To show what an annotated bibliography is To prove that you are alive
46
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 46 Assignment 1 - Determine Scope (for those choosing Quality Improvement Plan option) Purpose: To identify how broad the plan will be To help you identify the parts of the organization for which a plan is desirable and for which information would be available To give you a head start (this is a draft of section G of the final report) To prove that you are alive
47
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 47 Books This course has two strongly recommended textbooks And about a dozen reference books There is no single book that covers all of the material You must take good notes – IN ADDITION TO these prepared notes!
48
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 48 Strongly Recommended Textbooks (W1) Weinberg, Gerald M. Quality Software Management, Volume 1, Systems Thinking, Dorset House, New York, 1992. ISBN 0-932833-22-6. (Explores quality improvement with many insights from a psychological and cultural point of view.) (G2) Grady, Robert B. Practical Software Metrics for Project Management and Process Improvement. (Addresses how to incorporate metrics into a company environment.)
49
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 49 Reference Books - I (D) Dobbins, James H. Software Quality Assurance and Evaluation. (F) Fenton, Norman E. Software Metrics: A Rigorous Approach, * (G1) Grady, Robert B. and Deborah L. Caswell, Software Metrics: Establishing a Company-Wide Program. (I1) IEEE Std 1061-1992. IEEE Standard for a Software Quality Metrics Methodology. (J1) Jones, Capers Applied Software Measurement: Assuring Productivity and Quality. (M1) Marciniak and Evans. Software Quality Assurance and Management. (M2) Möller, K. H. and D. J. Paulish. Sotware Metrics: A practitioner's guide to improved product development.
50
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 50 Reference Books - II (S) Schulmeyer, G. Gordon. Zero Defect Software. (H) Schulmeyer, G. Gordon and James McManus. Handbook of Software Quality Assurance, Second Edition. * (W2) Weinberg, Gerald M. Quality Software Management, Volume 2, First Order Measurement, Dorset House, New York, 1993. ISBN 0-932833-24-2. (Second volume in series -- expands coverage into the area of metrics.) (W3) Weinberg, Gerald M. Quality Software Management, Volume 3, Congruent Action, (W4) Weinberg, Gerald M. Quality Software Management, Volume4 (X) Xie, M. Software Reliability Modelling
51
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 51 Maxim Start on the Plan or Research Paper right away The second half of the course involves a time consuming homework assignment (A4) The sooner you get behind, the longer you have to catch up.
52
CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M00 OnLine Version 1.0Slide 52 END OF MODULE 00
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.