COP 3331 OBJECTORIENTED ANALYSIS AND DESIGN David A
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 w On website w • • • Syllabus Assignments Notes (Lecture and study guide) Examples Useful Links Calendar Slides by Bob Myers and David Gaitros
What Is This Course All About? w It is not about • (COP 3330 is a pre-requisite). w w w 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
High-Level Course Objectives After you have completed this course, you should be able to: w Describe and explain the main stages, methods, tools, techniques, and problems involved in systems and software engineering. w Describe the basic concepts and goals of analysis and design. w Demonstrate practical skill in the use of an analysis and design notation. w Demonstrate the technical and communication skills required for working in systems development teams and dealing with stakeholders. Slides by Bob Myers and David Gaitros
Course Structure Development Process/Intro to Software Engineering w UML and OO Analysis w OO Design/Architecture design w Issues in development w Slides by Bob Myers and David Gaitros
How would you answer these questions? w w w 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
What Is Software? What Is a Computer? w w w 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
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
A Brief History of Product Design and Industry w w w 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
- Slides: 9