CS352-Lecture_Notes-OH-L02 - CS352 Software Engineering Engineering II Lecture Notes 2 Omar Hamdy [email protected] Dr Omar Hamdy CS352

CS352-Lecture_Notes-OH-L02 - CS352 Software Engineering...

This preview shows page 1 - 8 out of 23 pages.

CS352 Software Engineering II Dr. Omar Hamdy Spring 2011 1 CS352 Software Engineering II Omar Hamdy [email protected] Lecture Notes 2
Image of page 1
What is it all About? Dr. Omar Hamdy Spring 2011 2 CS352 Software Engineering II
Image of page 2
Course Syllabus Lecture Topics Readings Mar 17 Introduction Mar 24 Quality concepts and software reliability measures SWE Chapter 14 Mar 31 Review techniques and S/W quality assurance SWE Chapters 15 & 16 Apr 07 S/W testing strategies SWE Chapter 17 Apr 14 Testing conventional and OO applications SWE Chapters 18 & 19 Dr. Omar Hamdy Spring 2011 3 CS352 Software Engineering II Apr 21 S/W configuration management SWE Chapter 22 Apr 28 Easter Holiday – No Class May 05 Product metrics SWE Chapter 23 May 12 Midterm Exam – No Class May 19 Web Engineering process WE Chapter 3 May 26 Analysis modeling for WebApps WE Chapter 7 May 02 WebApp design WE Chapters 8 & 9 Jun 09 Testing WebApps WE Chapter 15 Jun 26 S/W process improvement and emerging trends SWE Chapters 30 & 31
Image of page 3
References R. Pressman, “Software Engineering: A Practitioner’s Approach, 7 th Edition”, McGRAW Hill International Edition, 2010. R. Pressman, David Lowe, “Web Dr. Omar Hamdy Spring 2011 4 Engineering: A Practitioner's Approach”, McGRAW Hill International Edition, 2009. CS352 Software Engineering II
Image of page 4
Course Project Group-Based: 5 – 6 students per group Topic Areas: – Build S/W Testing Tool – Build a Business Process Using INTALIO Dr. Omar Hamdy Spring 2011 5 – Build a Web application Find your group (Due date: March 31) Find a project idea (Due date: March 31) CS352 Software Engineering II
Image of page 5
So, What is Quality? • “ Quality . . . you know what it is, yet you don't know what it is. But that's self-contradictory. But some things are better than others, that is, they have more quality. But when you try to Dr. Omar Hamdy Spring 2011 6 say what the quality is, apart from the things that have it, it all goes poof!” Robert Persig CS352 Software Engineering II
Image of page 6
Quality—A Pragmatic View • The transcendental view argues that quality is something that you immediately recognize, but cannot explicitly define. • The user view sees quality in terms of an end- user’s specific goals. If a product meets those Dr. Omar Hamdy Spring 2011 7 goals, it exhibits quality.
Image of page 7
Image of page 8

You've reached the end of your free preview.

Want to read all 23 pages?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes