Object Oriented Software Development 2009-2010 Systems and Models Seminar: Week 1 Brian Farrimond.

Slides:



Advertisements
Similar presentations
Contextualising the learning process in Sports and Materials Science C.L Davis, M. Jenkins and E. Wilcock School of Engineering University of Birmingham.
Advertisements

Succeeding as a Systems Analysts
WHO Antenatal Course Preparing the new WHO eProfessors.
BT 1005 Managing Information Lecture 1 Introduction to Information Systems: Information Systems Concepts.
1 FUNCTION MODELING USING IDEF-0 IE 590 INTEGRATED MANUFACTURING SYSTEMS Lecture 7.
Database Systems: Design, Implementation, and Management Tenth Edition
Object-Oriented Analysis and Design
Analysing Systems Failures (1) Main Principles: systems thinking.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Object Oriented Software Development Class diagrams: Towards implementation OOSAD Booklet Chapter 4 Seminar: Week 4 Brian Farrimond.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Info /7 DMU1 Components of a system Systems Analysis & Design Academic Year 2008/9 Lecture 1.
Info /7 DMU1 The story so far… Systems Analysis & Design Academic Year 2008/9 Lecture 10.
Oct. 9, 2003CS WPI1 CS 509 Design of Software Systems Lecture #6 Thursday, Oct. 9, 2003.
Welcome to LT1H02N Studying Service Sector Management.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
WEL COME PRAVEEN M JIGAJINNI PGT (Computer Science) MCA, MSc[IT], MTech[IT],MPhil (Comp.Sci), PGDCA, ADCA, Dc. Sc. & Engg.
Object Oriented Software Development Modelling business objects OOSAD Booklet Chapter 4 Lecture: Week 4 Brian Farrimond.
Supplement 02 (a)Systems Theory1 Supplement 02 (a) Systems Theory And Franchise Colleges By MANSHA NAWAZ.
Geogg124 TERRESTRIAL CARBON: MODELLING and MONITORING P. Lewis Professor of Remote Sensing UCL Geography & NERC NCEO.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Lesson 1 Week01.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Emergy & Complex Systems Day 1, Lecture 1…. Energy Systems Diagramming Energy Systems Diagramming A Systems language...symbols, conventions and simulation…
CC1008NI - Personal Development For Computing Tutorial 1.
08/09/2015UAS Advert1.1 Computing in the Classroom Introduction What is this all about? Fiona McNeill EM G52
CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v
CPIS 357 Software Quality & Testing
BMAN Integrative Team Project Professor Linda A Macaulay.
Unit 5: ICT Tools Thursday, October 01, Unit Overview Made up of the following sections: –Equipment –Selecting Resources –Value for Money –Free.
Software Requirements Engineering CSE 305 Lecture-2.
Dr. S. K. Das Mandal Centre for Educational Technology IIT Kharagpur 20 th October 2014 A Pedagogical framework based approach
Week 1 Computing GCSE.
IS0514Slide 1 IS0514 Lecture - Week 1 (Semester 2) Business Systems Development Tools and Techniques.
International Business Strategy 301REN Introduction to Strategy Unit: 1 Knowledgecast: 1.
National 3 – Higher Outcome 4 (Talking) National 3National 4National 5Higher 2.1 Selecting ideas and content, using a simple format and structure, appropriate.
Drill-and-practice software
© 2002 IBM Corporation 1 315CSC323 BIT Final Year Project Dr Barry McCollum 28 September 2009.
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
1. The Requirements Process Requirements Input Example
20CC Ltd Independent Consultants © 20CC Ltd Systems Thinking Overview Sources from The Open University acknowledged.
The most important outcome of education is to help students become independent of formal education.
Developing Business Practice –302BUS Writing Successfully for your Studies and in Business Unit: 3 Knowledgecast: 1.
Course File seminar NCAAA SSR Preparation (3rd dec 2015)
1 Prof. Dr. Nizamettin AYDIN
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Lecture 3 : Hard Systems Modelling UFCE8V-20-3 Information Systems Development SHAPE Hong Kong 2010/11.
Industrial Group Project Introduction to Object Oriented Programming Adelina Basholli, February, 2016.
© 2004 Pearson Education, Inc., publishing as Longman Publishers Chapter 14: Methods of Organizing Information College Reading and Study Skills, Ninth.
Report Writing Lecturer: Mrs Shadha Abbas جامعة كربلاء كلية العلوم الطبية التطبيقية قسم الصحة البيئية University of Kerbala College of Applied Medical.
B121 Chapter 6 Effective Ways of Displaying Information.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Course Work 2: Critical Reflection GERALDINE DORAN B
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Advanced Higher Computing Science
Mary Corcoran January 9th, 2014
HR0277 Change, Work and Diversity
“Embracing the Future”
First stages in the HR project
MU-120 Course Guide.
Instructor LISA Galina PhD. in Economics
N4/5 Design & manufacture
Advanced Energy Vehicle
Quality assurance and curriculum development
MODULE 9 – DEVELOPING LEADERSHIP IN A LANDSCAPES PERSPECTIVE
C U R R I C U L U M : Concept, Models and Development Strategy
1.3 Classifying Engineering Tasks
Course specification 1. Course title and code: Arabization – TRNE
Presentation transcript:

Object Oriented Software Development Systems and Models Seminar: Week 1 Brian Farrimond

2 Week 1 Seminar Aims Reminder of the outline course structure. (More detail in the lecture) Motivate you to learn Introduce the idea & concepts of a System and a Model and associated terminology. Develop a strategy to win the lottery

3 Module Aims Outcomes To give you an appreciation of the issues and processes of modern software development; To equip you with the tools and knowledge to carry out successful analysis and design activities; To enable you to implement successfully object oriented designs in an appropriate programming language (C++)

4 Module Organisation This is a 30 credit module Each week: 1 hr Lecture 2 hr Lab/Seminar Frequent Quizzes and Portfolio Exercises 9 hours self study

5 Shoot

6 Exercise: what is a System? In Pairs Write down 3/4 characteristics of a system. Write down a definition of a system Pyramid - share with another pair ?

7 System characteristics A system has some purpose Components which are.. Connected and.. Organised in some way There is a boundary to the system

8 System Definition An organised assembly of components which are interconnected for a purpose An organised assembly of components which are interconnected for a purpose

9 Exercise Which of the following are systems? 1. The spare parts in the store of a garage 2. A home computer 3. Mathematics 4. A small wood 5. Activities needed to get you to college on time

10 Summary The idea of a system is very important. Organised components, interconnected for purpose Boundary / environment Synergy / systemic properties Feedback (positive / negative)

11 Exercise In groups For either the UK Education system or a Gas Domestic central heating system Identify components interconnections Purpose Where the boundary is External influences in the Environment Represent it on a diagram & transfer it to a flipchart. You will explain this to the rest of the class.

12 Models

13 Qualities of a model Reduce complexity of reality Constructed for purpose Purpose/ assumptions explicit Scope applicability known Ideally predictive

14 Summary Systems - What & why Models - What & Why Modelling systems

15 Directed Study Read OOSAD booklet Ch 1 & 2 and complete Exercises and Do Formative Quiz on Chapter 1 Prepare for Quiz 1 on Chapter 2 next week