IT323 Software Engineering II

Slides:



Advertisements
Similar presentations
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Component-Based Software Engineering.
Advertisements

Chapter 17 Component-based software engineering
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
Figures – Chapter 17. Figure 17.1 Component characteristics Component characteristic Description StandardizedComponent standardization means that a component.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 19 Slide 1 Component-based software engineering.
INTEGRATION OF A SPATIAL MAPPING SYSTEM USING GPS AND STEREO MACHINE VISION Ta-Te Lin, Wei-Jung Chen, Fu-Ming Lu Department of Bio-Industrial Mechatronics.
IS240: Information System Analysis & Design
Component-Based Software Development Jacob Fetner.
Component-Based Software Engineering (CBSE)
Dr. Eman M. Saleh Al-Maghary
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 19 Slide 1 Component-based software engineering 2.
Topic 6 Component-based software engineering
Education and New Technology Digital Cameras. What is a Digital Camera? Takes video, photographs, and sometimes sounds digitally by recording images through.
Image Collection Backend for Cameraphones. Introduction Project Goals Design an integrated system to upload image from a mobile phone to a remote server.
Microsoft Robotics Studio Simulation Kyle Johns Software Development Engineer Microsoft Corporation.
Introduction to Webots Outlines Introduction Introduction World Description World Description Controller Programming Controller Programming.
Software development with components
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Click on these! %2Fblank%2Fbrowse.asp%3FA%3D383%26BMDRN%3D2000%26BCOB%3D0% 26C%3D64893.
Photo Album by User
What is a computer? Computer is a device for processing information.
$100 $200 $300 $400 $100 $200 $300 $400 $300 $200 $100 Place value up to 10,000 Place value up to 1,000,000 Comparisons up to 1,000,000 Prime / composite.
Rule of Thirds Definition & Examples Basic Photo.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 19 Slide 1 Component-based software engineering.
‘Digital Sharing’. The Upload and Download Why? Children are already social networking Life and business depends on social networking We are expected.
I can make a link to video and audio clips from other applications I can use hyperlinks for shortcuts to pages on the internet or for video and audio.
Chapter 16 - Component-based software engineering Chapter 16 Component-based software engineering119/11/2014.
Photographic Memory Ben Pomerenke Kenny Ortmann Adam Schade Brandon Berwald.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
©Ian Sommerville 2006MSc module: Advanced Software Engineering Slide 1 Component-based software engineering.
Scrumm meeting. Mechanical Done. Worked on final type What to do? Finish the assembly of the bottom part.
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.
There are two types of keyboards: Alphanumeric Special Function Alphanumeric, the most common type of keyboard contains 101 to 105 keys, however all keyboards.
What is Photoshop? An image editing software developed and manufactured by Adobe Systems Inc. Photoshop is considered one of the leaders in photo editing.
Scrumm meeting. Mechanical Done. Designed the top part Working on encoders Working on documentation What to do? Work on the top part Finish encoders.
Scrumm meeting. Mechanical Done. Work on RFID attachments Started designing top Working on encoders What to do? Work on design encoders.
Digital Image Data Base Archiving Artwork Electronically.
基 督 再 來 (一). 經文: 1 你們心裡不要憂愁;你們信神,也當信我。 2 在我父的家裡有許多住處;若是沒有,我就早 已告訴你們了。我去原是為你們預備地去 。 3 我 若去為你們預備了地方,就必再來接你們到我那 裡去,我在 那裡,叫你們也在那裡, ] ( 約 14 : 1-3)
Image from
SELECTING & NAVIGATING OER TEXTBOOKS & MATERIALS.
Component-based software engineering (Sommervile chapter 17) 1Chapter 17 Software reuse.
Chapter 8 Sensors and Camera. Figure 08.01: The Accelerometer can gauge the orientation of a stationary device.
Managing Digital Photographs Jack Pauli - Chuck Iliff –
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
COMPONENT BASED SOFTWARE ENGINEERING
Micro-focus Adjustment
Chapter 17 - Component-based software engineering
How to Copyright free images download
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
Chapter III, Desktop Imaging Systems and Issues: Lesson II Storing Image Data
10 Tips for Taking Good Pictures
Component Based Software Engineering
Your Photo Essay See Purple Sheet for the other info regarding the Photo Essay – then see below! 5 original images & 5 images from internet Essay should.
Component-Based Software Engineering
Chapter 2: Digital Image Fundamentals
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Chapter 2: Digital Image Fundamentals
Слайд-дәріс Қарағанды мемлекеттік техникалық университеті
.. -"""--..J '. / /I/I =---=-- -, _ --, _ = :;:.
Assets.
II //II // \ Others Q.
Background Prepared by: Mr. Mahmoud Rafeek Alfarra.
STORE MANAGER RESPONSIBILITIES.
Chapter 17 - Component-based software engineering
How might it influence your work?
How might it influence your work?
Editing Vs. Manipulation
COMPONENT – BASED SOFTWARE ENGINEERING MODULE 2 – SECOND SEMESTER MKHIZE, BSC HONS COMPUTER SCIENCES, DIP IT, ICDL.
Presentation transcript:

IT323 Software Engineering II Tutorial#5 CBSE

Q1 Consider the two components below: Data collector and Sensor. The Data collector component requires the services provided by Sensor component to get the SensorManagement and SensorData. From the above specification, compose the two components. Which type of component composition used? Is there any type of interface incompatibility?

Q1

Q1 Type of Composition: Hierarchical composition Type of interface incompatibility: Operation incompleteness & operation incompatibility

Q2 In a photo library system, components are used to implement a system that download images from a digital camera and stores them in a photograph library. The components are: Photo Library, Image Manager, and User interface. Each component provides the following services: Photo Library: public void addItem (Identifier pid ; Photograph p; CatalogEntry photodesc) ; Image Manager: public Photograph retrieve (Identifier pid) ; User interface: public CatalogEntry catEntry (Identifier pid) ; Compose the components using the right composition type?

Q2