1 / 9

COP 3331 OBJECT-ORIENTED ANALYSIS AND DESIGN

COP 3331 OBJECT-ORIENTED ANALYSIS AND DESIGN. David A. Gaitros Department of Computer Science Florida State University. Course Website. http://www.cs.fsu.edu/~gaitrosd On website Syllabus Assignments Notes (Lecture and study guide) Examples Useful Links Calendar.

dewitt
Download Presentation

COP 3331 OBJECT-ORIENTED ANALYSIS AND DESIGN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COP 3331 OBJECT-ORIENTED ANALYSIS AND DESIGN David A. Gaitros Department of Computer Science Florida State University

  2. Course Website • http://www.cs.fsu.edu/~gaitrosd • On website • Syllabus • Assignments • Notes (Lecture and study guide) • Examples • Useful Links • Calendar Slides by Bob Myers and David Gaitros

  3. What Is This Course All About? • It is not about • (COP3330 is a pre-requisite). • It is an introduction to software design • It is about the whole process of software development • It focuses on large-scale systems development • It focuses on practical techniques and tools as well as theory • It focuses on modeling systems using UML Slides by Bob Myers and David Gaitros

  4. High-Level Course Objectives After you have completed this course, you should be able to: • Describe and explain the main stages, methods, tools, techniques, and problems involved in systems and software engineering. • Describe the basic concepts and goals of analysis and design. • Demonstrate practical skill in the use of an analysis and design notation. • Demonstrate the technical and communication skills required for working in systems development teams and dealing with stakeholders. Slides by Bob Myers and David Gaitros

  5. Course Structure • Development Process/Intro to Software Engineering • UML and OO Analysis • OO Design/Architecture design • Issues in development Slides by Bob Myers and David Gaitros

  6. How would you answer these questions? • What is software engineering? • What is science? • What makes computer science a science? • How would you distinguish computer science and software engineering? • What is a system? Slides by Bob Myers and David Gaitros

  7. What Is Software? What Is a Computer? • A product • A common component of a product • A tool • An integral part of modern life • Information technology • Part of the Internet Slides by Bob Myers and David Gaitros

  8. A Brief History of Product Design and Industry From Craft to industry From the model T to the luxury SUV Slides by Bob Myers and David Gaitros

  9. A Brief History of Product Design and Industry • For centuries products were hand crafted by individuals or small groups. • The industrial revolution was mainly brought about by the invention of new technology. • Machines lead to greater efficiency and mass-production. • Craft production could not compete with industrial production and many former crafts workers were forced to work in factories. • As competition started to increase product design became a more important. Slides by Bob Myers and David Gaitros

More Related