Physical Views Component: A component is a physical unit of implementation with well-defined interfaces that is intended to be used as a replaceable part.

Slides:



Advertisements
Similar presentations
Software Re-engineering
Advertisements

SPL/2010 Test-Driven Development (TDD) 1. SPL/
Presented by Group: 110: Byron Sinclair, Jacob Alexander, and Manmeet Singh.
P3, P4, P5, P6.
P5, M1, D1.
Write Your Project Title Here VU Logo Here Group Members Introduction Write your group members introduction here with names and VU Id.
Write Your Project Title Here VU Logo Here Group Members Introduction Write your group members introduction here with names and VU Id.
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
1 © Wolfgang Pelz UML3 UML 3 Notations describe how to use reusable software. Package Component Deployment Node.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Celsius Tech Bass Ch 15 Lecture by a team from
©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components.
1004INT Information Systems Week 8 Modelling Tools, DFDs & Organizational Context.
Existing solutions Too expensive Too expensive Require track replacement Require track replacement Don’t integrate software and hardware Don’t integrate.
Natasha Benko, Kevin Jacobsen, Marcus LaRose, Scott Timme October 14, 2009 Our design will automatically calibrate your speedometer according to tire size.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Software System Integration
DCS Alternate Data Distribution System (DADDS) Database Development Status Presentation to the STIWG/TWG July 9, 2008.
CCSB223/SAD/CHAPTER141 Chapter 14 Implementing and Maintaining the System.
Team Awesome. The Five Ws of SUMS  What is SUMS? SUMS is a system designed to monitor sensors and display their information neatly.  Who is SUMS appealing.
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
Introduction to Information and Computer Science Information Systems Lecture b This material (Comp4_Unit9b) was developed by OHSU, funded by the Department.
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
Joe Baca, Travis Cano, Ray Pasco, A.J. Quartararo ACME WIDGETS.
End HomeWelcome! The Software Development Process.
Software Design The Dynamic Model Design Sequence Diagrams and Communication Diagrams Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
Pump Controller Team Number: May06-12 Team Members Dwayne Stammer CprE Francois Munyakazi EE Dan Paulsen CprE/EE Faculity Advisor Nicola Elia Client Viking.
Modelling Class T16: Conceptual Modelling – Architecture Image from
Work Breakdown Structure Kathy S. Schwaig. What is a Work Breakdown Structure (WBS)? A WBS is a logical hierarchy of work packages involved in a project.
ICALEPCS Archamp 08 – 09 October, 2005 ACS Alarm system prototype Alessandro Caproni.
Hardware. Control Process Unit(CPU) Contents Introduction Definition CPU Components of CPU Stages of the work of CPU CPU frequency CPU Cooling Conclusion.
OHT 20.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The components of project progress control Progress control of internal.
Final Class Diagram for C++ Implementation Clickermatic Software Clicker.
+ Hotel Room Inventory System Mason Frazee, Pam Murphy, Keynan Koehn, and Cecily Hooper.
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
Machine Machine language is PL in which program instructions are written in strings of 0s and 1s.The computer circuitry is wired in a manner that it can.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE. OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware.
RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School.
Describing MCM Mission Package Software Interoperability with Architectural Descriptions.
Component Diagram. Component diagram Show the structural relationships between components of a system Depicts how components are wired together to form.
Slide 1 CS 310 Chapter 2 Socio Technical Systems A system that includes people, software, and hardware Technical computer-based systems include hardware.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE Chapter 2 1Dr. BALAMURUGAN MUTHURAMAN.
AWG Discussion Peter Li,
BIS 303 Week 3 DQ 2 What is your organization’s policy regarding the replacement or upgrading of hardware and software? Are there scheduled replacements.
What Do Computers Do? A computer system is
Chapter 7 Operating Systems.
Defect Classes & Repository
Software Verification and Validation
Software Maintenance.
FSAE Instrumentation 01/13/09
Alex Brown Cory Haugh Ajmer Dwivedi
Chapter 2: Database System Concepts and Architecture
Networking for Home and Small Businesses – Chapter 2
Software System Integration
Software Development Process
Write Your Project Title Here VU Logo Here
Unified Modelling Language
EXAMPLE TEXT CORE DIAGRAMS EXAMPLE TEXT EXAMPLE TEXT EXAMPLE TEXT
Children’s Hospital Update
Software Design Lecture : 14.
Networking for Home and Small Businesses – Chapter 2
Software Developers Conference
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005
<Project Title>
Software System Integration
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Module IV Memory Organization.
Web Service Security support in the SSE Toolbox
Presentation transcript:

Physical Views Component: A component is a physical unit of implementation with well-defined interfaces that is intended to be used as a replaceable part of a system. Each component embodies the implementation of certain classes from the system design.

Physical Views Well designed components do not depend directly on other components but on interfaces that components support. In that cases, a component in a system can be replaced by another component that supports the proper interfaces.

Physical Views Interface: An interface is a list of operations supported by a piece of software or hardware Dictionary spell-check synonyms ComponentInterface

Physical Views Component Diagram Shows the software components or modules and their dependencies

Physical Views Class Scheduler Class Registration GUI Schedule Update Schedule Retrieval Registration usage dependency