Inception - CSE 216: Software Engineering CSE 216: Software...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CSE 216: Software Engineering CSE 216: Software Engineering--- Inception Gang Tan Department of Computer Science & Engineering Lehigh University 2 * Many slides courtesy of Blank Announcement Announcement c Homework ◦ Available at http://www.cse.lehigh.edu/~gtan/teaching/cse216s 9/homework.html ◦ Due date: Jan 26 th 10am (Next Monday before ass) class) ◦ Inception documents C Vision and scope document (today) C Use cases (Wed and Friday) c Wed and Friday’s classes ◦ By Prof. James Femister ◦ Wed’s office hours move to Friday 3-4pm 3 Readings this week Readings this week c Chap 3 to chap 7 of the textbook c Chap 3 o case studies used throughout the book ◦ Two case studies used throughout the book c Chap 4 to chap 7 ◦ The inception phase 4 Case study focus Case study focus User Interface minor focus explore how to connect to other layers Sale Payment Logging ... Database Access ... application logic layer other layers or components primary focus of case studies explore how to design objects secondary focus 5 Our focus is on business logic layer Our focus is on business logic layer c It’s design is less technology dependent c OOAD skills can be applied to other layers ore likely to have stable design c More likely to have stable design 6 Case study one: The NextGen POS Case study one: The NextGen POS System System c Point-of-safe (POS) system ◦ A computerized application to record sales and handle payments ◦ Hardware: a computer; bar-code scanner; … ◦ Software C Main application C sales; payments; business rules (e.g., discounts); … C Third-party software: tax calculator; inventory control; … 7 Case study two: The Monopoly Case study two: The Monopoly Game System Game System c Run as a simulation ◦ One person specifies the number of players and starts the mulation simulation ◦ The games runs to completion and presents a trace of activity 8 UP: INCEPTION UP: INCEPTION PHASE PHASE 9 Analogy from oil business Analogy from oil business 1. Decide if there is evidence (business case) to justify exploratory drilling . If so, do measurements 2. If so, do measurements and exploratory drilling 3. Provide estimates … Inception is like step 1: a feasibility study Another analogy: consulting with a doctor to do exploratory surgery Inception objectives Inception objectives c Establish vision, scope and business case ◦ Vision: What do we want?Vision: What do we want?...
View Full Document

This note was uploaded on 01/21/2009 for the course CSE 216 taught by Professor Gangtan during the Spring '09 term at Lehigh University .

Page1 / 26

Inception - CSE 216: Software Engineering CSE 216: Software...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online