Introduction to Information Systems (IS)

Size: px
Start display at page:

Download "Introduction to Information Systems (IS)"

Transcription

1 Introduction to Information Systems (IS)

2 2

3 Information Systems and their Characteristics 9... Types of Information Systems An Information System Life Cycle Systems Analyst

4 4

5 "." " ". {1 } : : :. :. :. 5

6 . 4.1 : : 1Aktas, Z., Structured Analysis and Design of Information Systems, PrenticeHall, Edwards, P., Systems Analysis, Design, and Development with Structured Concepts, Rinehart and Winston, Hoffer, J. et al., Modern Systems Analysis & Design, Second Edition, AddisonWesley, Kendal, K., and Kendal, J., Systems Analysis and Design, 5th Ed., Lejk, M. and Deeks., An Introduction to Systems Analysis Techniques, 2nd Ed., Pearson Education Limited, Satzinger, J., Systems Analysis and Design, 2nd Ed., Thomson Learing, Silver, G. and Silver, M., Systems Analysis and Design, Addison Wesley, / computer science/ staff/saleh abusoud

7 .2 Information Systems and their Characteristics. " ".(Electronic Data Processing EDP). (Elements)... (Environment) (Interaction).. (Goals) :. (1).. : :(Data). 7

8 (Information):. :(Knowledge). (1).. :.... (2) 8

9 Types of Information Systems.3 :. : : o (Objectives) (Resources) (Policies).. o.. o.. (3).. 9

10 . : (Transaction Processing System) (1 :.... :. (Management Information Systems). :.. (2... (Decision Support Systems) :.. (3 10

11 .... (Executive Support Systems). :.... (4. (4) 11

12 An Information System Life Cycle...4. : (Planning Phase) :.. (1... (Analysis Phase). (2. (Design Phase).... (3 12

13 (Development Phase). (Maintenance Phase).. (4 (5 (5) " ".. (Classical (Structured Approach).Approach). 13

14 Systems Analyst.5... : (6) 14

15 .6. : : ( ) ( ).( ) (UML). 15

16 .8 :Electronic Data Processing EDP. :Data. :Development Phase.. :Analysis Phase... :Planning Phase.. :Design Phase.. :Maintenance Phase.. :Knowledge. :Information. 16

17 :Decision Support System. :Executive Support System. :Transaction Processing System. :Management Information System. 17

18 1. Aktas, Z., Structured Analysis and Design of Information Systems, PrenticeHall, Baudoin, C. and Hollowell, G., Realizing The ObjectOriented Life Cycle, Prentice Hall, Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison Wesley, Dennis, A. et al, Systems Analysis & Design: An ObjectOriented Approach with UML. John Wiley & Sons Inc., Dewitz, S., Systems Analysis and Design and the Transition to Objects, McGrawHill, Edwards, P., Systems Analysis, Design, and Development with Structured Concepts, Rinehart and Winston, Henderson, P., ObjectOriented Specification and Design with C++, McGraw Hill, Hoffer, J. et al., Modern Systems Analysis & Design, 2 nd Ed., Addison Wesley, Kendal, K., and Kendal, J., Systems Analysis and Design, 5th Ed., Kruchten, P., The Rational Unified Process: An Introduction. 2 nd Ed., Addison Wesley, Lejk, M. and Deeks. An Introduction to Systems Analysis Techniques, 2nd Ed., Pearson Education Limited, Maciaszek, A., Requirements Analysis and System Design, Developing Information Systems with UML, Addison Wesley, Quatrani, T., Visual Modeling with Rational Rose 2000 and UML, Addison Wesley, Satzinger, J., Systems Analysis and Design, 2nd Ed., Thomson Learing, Silver, G. and Silver, M., Systems Analysis and Design, Addison Wesley, / computer science/ staff/saleh abusoud

Information Systems Development Methodologies

Information Systems Development Methodologies Information Systems Development Methodologies 20 23..............1 23..... 1.1 23...... 2.1 23..... 3.1 24......... 4.1 24... 5.1 25....2 25... Classical Approach 1.2 26... Structured Approach 2.2 27..

More information

System Architecture Design

System Architecture Design System Architecture Design 158 161........1 161..... 1.1 161...... 2.1 162..... 3.1 162..... 4.1 162... 5.1 163... Moving from Analysis to Design.2 164... System Architecters.3 164... Server-based Architecture

More information

System Structure Modeling

System Structure Modeling System Structure Modeling 108 111....... 111..... 1.1 111...... 2.1 112... 3.1 112..... 4.1 112... 5.1 113... System Structure Models 113... Classes 1.2 114... Attributes 2.2 114... Methods 3.2 114...

More information

User-Interface Design

User-Interface Design User-Interface Design 180 183....... 183..... 1.1 183...... 2.1 183..... 3.1 184..... 4.1 184... 5.1 185... Prototyping and User-Centered Design 186... Input Screen Design 186... Elements of Input Screen

More information

LESSON PLAN SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT SYLLABUS

LESSON PLAN SUB NAME : OBJECT ORIENTED ANALYSIS AND DESIGN UNIT SYLLABUS LP Rev. : 00 Page 1 of 6 UNIT: I FUNDAMENTALS SEMESTER : 5 FUNDAMENTALS 8 An overview of object oriented systems development Object basics Object oriented systems development life cycle. OBJECTIVE: To

More information

Design and Evolution of an Agent-Based CASE System for OOAD

Design and Evolution of an Agent-Based CASE System for OOAD Proceedings of ATS 2003 206 Design and Evolution of an -Based CASE System for OOAD Dong Liu, Kalaivani Subramaniam, Behrouz H. Far, and Armin Eberlein Department of Electrical and Computer Engineering

More information

ADVANCING THE SYSTEMS ANALYSIS AND DESIGN CURRICULUM

ADVANCING THE SYSTEMS ANALYSIS AND DESIGN CURRICULUM ADVANCING THE SYSTEMS ANALYSIS AND DESIGN CURRICULUM Stevan Mrdalj, Eastern Michigan University, stevan.mrdalj@emich.edu Vladan Jovanovic, Georgia Southern University, vladan@gasou.edu ABSTRACT Computer

More information

DOWNLOAD OR READ : THE UNIFIED MODELING LANGUAGE UML98 BEYOND THE NOTATION BEYOND THE NOTATION FIRST INTERNATIONAL PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : THE UNIFIED MODELING LANGUAGE UML98 BEYOND THE NOTATION BEYOND THE NOTATION FIRST INTERNATIONAL PDF EBOOK EPUB MOBI DOWNLOAD OR READ : THE UNIFIED MODELING LANGUAGE UML98 BEYOND THE NOTATION BEYOND THE NOTATION FIRST INTERNATIONAL PDF EBOOK EPUB MOBI Page 1 Page 2 international the unified modeling language pdf international

More information

Software Engineering

Software Engineering Software Engineering A systematic approach to the analysis, design, implementation and maintenance of software. Software Development Method by Jan Pettersen Nytun, page 1 Software Engineering Methods Most

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 3 Seminal Object-Oriented Methodologies: A Feature-Focused Review 1 Responsibility-Driven Design (RDD) Introduced in 1990; a UML-based

More information

Object-Oriented Software Development Goal and Scope

Object-Oriented Software Development Goal and Scope Object-Oriented Software Development Goal and Scope Koichiro Ochimizu Japan Advanced Institute of Science and Technologies School of Information Science Scope and Goal Goal enable you to understand basic

More information

Teaching Object-Oriented Systems Analysis and Design with UML

Teaching Object-Oriented Systems Analysis and Design with UML Teaching Object-Oriented Systems Analysis and Design with UML Robert V. Stumpf rvstumpf@csupomona.edu Lavette C. Teague lcteague@csupomona.edu Computer Information Systems Department California State Polytechnic

More information

The Unified Modeling Language User Guide

The Unified Modeling Language User Guide The Unified Modeling Language User Guide Grady Booch James Rumbaugh Ivar Jacobson Rational Software Corporation TT ADDISON-WESLEY Boston San Francisco New York Toronto Montreal London Munich Paris Madrid

More information

Lecture 2: Software Engineering (a review)

Lecture 2: Software Engineering (a review) Lecture 2: Software Engineering (a review) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2003 Credit where Credit is Due Some material presented in this lecture is

More information

Design and Implementation of Bibliography Registration System

Design and Implementation of Bibliography Registration System Design and Implementation of Bibliography Registration System Jaroslav Porubän, Peter Václavík, Ján Kollár Department of Computers and Informatics, Technical University of Košice, Slovakia Jaroslav.Poruban@tuke.sk,

More information

1 Introduction. 1.1 Introduction

1 Introduction. 1.1 Introduction 1 Introduction 1.1 Introduction This book introduces and guides you through the use of the Unified Modeling Language (UML) and the Unified Process (both originally devised by Grady Booch, James Rumbaugh

More information

Proposal of a Supporting Method for Diagrams Generation with the Transformation Rules in UML

Proposal of a Supporting Method for Diagrams Generation with the Transformation Rules in UML Proposal of a Supporting Method for Diagrams Generation with the Transformation Rules in UML Tetsuro Katayama Department of Computer Science and Systems Engineering, Faculty of Engineering, Miyazaki University

More information

How and Why to Use the Unified Modeling Language. among software components, architectural-based

How and Why to Use the Unified Modeling Language. among software components, architectural-based This article addresses the Unified Modeling Language and its purpose, constructs, and application to defense software development applications. The Unified Modeling Language (UML) is a notation that can

More information

REVIEW OF THE BASIC CHARACTERISTICS OF OBJECT ORIENTATION

REVIEW OF THE BASIC CHARACTERISTICS OF OBJECT ORIENTATION c08classandmethoddesign.indd Page 282 13/12/14 2:57 PM user 282 Chapter 8 Class and Method Design acceptance of UML as a standard object notation, standardized approaches based on work of many object methodologists

More information

Lecture #2 on Object-Oriented Modeling

Lecture #2 on Object-Oriented Modeling Outline Lecture #2 on Object-Oriented Modeling Thierry Géraud EPITA Research and Development Laboratory (LRDE) 2006 Thierry Géraud Lecture #2 on Object-Oriented Modeling EPITA-LRDE 2006 1 / 38 Outline

More information

BCS Higher Education Qualifications. Diploma in IT. Object Oriented Programming Syllabus

BCS Higher Education Qualifications. Diploma in IT. Object Oriented Programming Syllabus BCS Higher Education Qualifications Diploma in IT Object Oriented Programming Syllabus Version 3.0 December 2016 This is a United Kingdom government regulated qualification which is administered and approved

More information

Formal Specification of Software Systems

Formal Specification of Software Systems Formal Specification of Software Systems Lecture Notes Winter Term 2001 / 2002 Heinrich Hußmann Technische Universität Dresden Formal Specification of Software Systems Summary: Construction of large software

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (2017-2018) Course / Branch : BCA Total Hours : 45 Subject Name : OBJECT ORIENTED

More information

Introduction to System Analysis and Design

Introduction to System Analysis and Design Introduction to System Analysis and Design - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul Learning Objectives Explain systems development tools, including modeling, prototyping, and CASE tools Discuss and

More information

Proposed syllabus for

Proposed syllabus for Proposed syllabus for Skill Enhancement Course Papers for B.Sc.(H) Mathematics/ B.Sc. (Prog)/B.A.(Prog) Department of Mathematics University of Delhi Delhi-110007 1 Sl. No. CORE COURSE (12) I II III IV

More information

(USE CASE MODELING) Use Case /.!.2. 2)$ 2 #use case modeling.

(USE CASE MODELING) Use Case /.!.2. 2)$ 2 #use case modeling. Mo20 Œ 1 0!Œ2+10&!1" www.di.uoa.gr/~afrodite/oo2001.html (USE CASE MODELING) 2)$ 2 #use case modeling..!10.. Œ0!!%0 2" 02 #!".Œ.210" 2 # 1#12.2 ". /+10.1.3. 1#0Œ Œ0!!.3.2 2. Œ!Œ0. 0 2 1*12.. Œ.!$0 2.2

More information

Object-Oriented Analysis and Design

Object-Oriented Analysis and Design 0. Object Orientation: An Subject/Topic/Focus: over this lecture Summary: Lecturer, lecture, rooms, assistants, lab classes, credit points... Need for systems analysis and software engineers Literature

More information

Rational Software White paper

Rational Software White paper Unifying Enterprise Development Teams with the UML Grady Booch Rational Software White paper 1 There is a fundamental paradox at play in contemporary software development. On the one hand, organizations

More information

CISC 322 Software Architecture

CISC 322 Software Architecture CISC 322 Software Architecture UML - The Unified Modelling Language Nicolas Bettenburg 1 DEFINITION The Unified Modelling Language (UML) is a graphical language for visualizing, specifying, constructing,

More information

3.0 Object-Oriented Modeling Using UML

3.0 Object-Oriented Modeling Using UML 3.0 Object-Oriented Modeling Using UML Subject/Topic/Focus: Introduction to UML Summary: History of OOAD leading to UML UML Diagrams: Overview UML Models in the Objectory Software Development Process Literature:

More information

Sharing of NKN Facilities in Static Step Topology under Distributed Environment

Sharing of NKN Facilities in Static Step Topology under Distributed Environment Journal of Software Engineering and Applications, 2013, 6, 259-263 http://dx.doi.org/10.4236/jsea.2013.65032 Published Online May 2013 (http://www.scirp.org/journal/jsea) 259 Sharing of NKN Facilities

More information

Mapping UML Component Specifications to JEE Implementations

Mapping UML Component Specifications to JEE Implementations Journal of Computer Science 3 (10): 780-785, 2007 ISSN 1549-3636 2007 Science Publications Mapping UML Component Specifications to JEE Implementations Jyhjong Lin Department of Information Management,

More information

Software Design And Modeling BE 2015 (w. e. f Academic Year )

Software Design And Modeling BE 2015 (w. e. f Academic Year ) Software Design And Modeling BE 2015 (w. e. f Academic Year 2018-2019) 1 The Team Prof. Ravi Patki, I 2 IT Hinjawadi Pune Prof. Sangita Jaibhaiye SCOE Prof. D.D.Londhe PICT Prof. P. A. Joshi, ZCOER 2 The

More information

INFORMS 4th Conference on Information Systems and Technology. Generalizations as Data and Behavior Abstractions

INFORMS 4th Conference on Information Systems and Technology. Generalizations as Data and Behavior Abstractions INFORMS 4th Conference on Information Systems and Technology Generalizations as Data and Behavior Abstractions,..- Dale L. Lunsford The University of Southern Mississippi, College of Business Administration,

More information

Object-Oriented Analysis Techniques Coad s OOA Technique Short History Terminological Comparison Postscript and Remarks

Object-Oriented Analysis Techniques Coad s OOA Technique Short History Terminological Comparison Postscript and Remarks Object-Oriented Analysis Object-Oriented Analysis Techniques Coad s OOA Technique Short History Terminological Comparison Postscript and Remarks Object-Oriented Analysis -- 1 Object-Oriented Analysis Object-Oriented

More information

UML Modeling I. Instructor: Yongjie Zheng September 3, CS 490MT/5555 Software Methods and Tools

UML Modeling I. Instructor: Yongjie Zheng September 3, CS 490MT/5555 Software Methods and Tools UML Modeling I Instructor: Yongjie Zheng September 3, 2015 CS 490MT/5555 Software Methods and Tools Object-Oriented Design: Topics & Skills Rational Unified Process Unified Modeling Languages (UML) Provide

More information

Systems Analysis & Design

Systems Analysis & Design Systems Analysis & Design Dr. Ahmed Lawgali Ahmed.lawgali@uob.edu.ly Slide 1 Systems Analysis & Design Course Textbook: Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition

More information

SyncFree SyncFree: The Development of an Open Source Personal Data Synchronization Software

SyncFree SyncFree: The Development of an Open Source Personal Data Synchronization Software SyncFree SyncFree: The Development of an Open Source Personal Data Synchronization Software {s1669021, s1598011, yccheng, hsieh}@ntut.edu.tw SyncFree Abstract People who use different computers at different

More information

Software Architecture

Software Architecture Software Architecture Prof. R K Joshi Department of Computer Science and Engineering IIT Bombay What is Architecture? Software Architecture? Is this an Architecture? Is this an Architecture? Is this an

More information

Syllabi & Scheme of Examination MCA/Msc-2 nd Year. Website:-

Syllabi & Scheme of Examination MCA/Msc-2 nd Year. Website:- Syllabi & Scheme of Examination MCA/Msc-2 nd Year Website:- www.cdlu.ac.in SCHEME OF EXAMINATION MSc-2 nd /MCA-2 nd Paper Course Nomenclature External Internal Time Code Asst. Asst. 231 Discrete Mathematical

More information

Introduction. Chapter 1. What Is Visual Modeling? The Triangle for Success. The Role of Notation. History of the UML. The Role of Process

Introduction. Chapter 1. What Is Visual Modeling? The Triangle for Success. The Role of Notation. History of the UML. The Role of Process Quatrani_Ch.01.fm Page 1 Friday, October 27, 2000 9:02 AM Chapter 1 Introduction What Is Visual Modeling? The Triangle for Success The Role of Notation History of the UML The Role of Process What Is Iterative

More information

Improving System Usability Through the Automation of User's Routine Intentions: an Image Edition Tool Case Study

Improving System Usability Through the Automation of User's Routine Intentions: an Image Edition Tool Case Study Improving System Usability Through the Automation of User's Routine Intentions: an Image Edition Tool Case Study Alejandro C. Frery, André R. G. do A. Leitão, André W. B. Furtado, Fernando da C. A. Neto,

More information

Test Case Generation Based on Sequence Diagrams

Test Case Generation Based on Sequence Diagrams Test Case Generation Based on Sequence Diagrams Yao-Cheng Lei Nai-Wei Lin Department of Computer Science and Information Engineering National Chung Cheng University Chiayi, Taiwan 621, R.O.C. {lyc94,naiwei}@cs.ccu.edu.tw

More information

Kuta Software Graphing Rational Functions

Kuta Software Graphing Rational Functions Kuta Software Graphing Rational Functions Read Book Online: Kuta Software Graphing Rational Functions Download or read online ebook kuta software graphing rational functions in any format for any devices.

More information

REAL-TIME OBJECT-ORIENTED DESIGN AND FORMAL METHODS

REAL-TIME OBJECT-ORIENTED DESIGN AND FORMAL METHODS REAL-TIME OBJECT-ORIENTED DESIGN AND FORMAL METHODS Juan Antonio de la Puente Dept. of Telematics Engineering School of Telecommunication, Technical University of Madrid E-mail: jpuente@dit.upm.es 1. Introduction

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design Lecture 18 Department of Computer Engineering Implementation Workflow 1 Implementation Workflow Implementation is primarily about creating code. However, the OO analyst/designer

More information

NATIONAL INSTITUTE OF TECHNOLOGY NAGALAND CHUMUKEDIMA, DIMAPUR Master of Technology in Computer Science and Engineering.

NATIONAL INSTITUTE OF TECHNOLOGY NAGALAND CHUMUKEDIMA, DIMAPUR Master of Technology in Computer Science and Engineering. NATIONAL INSTITUTE OF TECHNOLOGY NAGALAND CHUMUKEDIMA, DIMAPUR 797 103 Master of Technology in Computer Science and Engineering Regulations 2014 Semester II Curriculum and Syllabus Course Code Course Title

More information

DEVELOPMENT OF AN INTERACTIVE ENVIRONMENT USED FOR SIMULATION OF SHORTEST PATHS ALGORITHMS

DEVELOPMENT OF AN INTERACTIVE ENVIRONMENT USED FOR SIMULATION OF SHORTEST PATHS ALGORITHMS 1. Anca Elena IORDAN DEVELOPMENT OF AN INTERACTIVE ENVIRONMENT USED FOR SIMULATION OF SHORTEST PATHS ALGORITHMS 1. UNIVERSITY POLITEHNICA OF TIMISOARA, FACULTY OF ENGINEERING HUNEDOARA, ROMANIA ABSTRACT:

More information

Session 8: UML The Unified Modeling (or the Unstructured Muddling) language?

Session 8: UML The Unified Modeling (or the Unstructured Muddling) language? Session 8: UML The Unified Modeling (or the Unstructured Muddling) language? A few observations, opinions, pros & cons COMP 320 / 420 Spring, 2018 Mr. Weisert Where did the UML come from? Object-oriented

More information

OBJECT ORIENTED ANALYSIS AND DESIGN WITH THE UNIFIED PROCESS PDF

OBJECT ORIENTED ANALYSIS AND DESIGN WITH THE UNIFIED PROCESS PDF OBJECT ORIENTED ANALYSIS AND DESIGN WITH THE UNIFIED PROCESS PDF ==> Download: OBJECT ORIENTED ANALYSIS AND DESIGN WITH THE UNIFIED PROCESS PDF OBJECT ORIENTED ANALYSIS AND DESIGN WITH THE UNIFIED PROCESS

More information

3.5. Rational Functions: Graphs, Applications, and Models. 3.5 Rational Functions: Graphs, Applications, and Models 3.6 Variation

3.5. Rational Functions: Graphs, Applications, and Models. 3.5 Rational Functions: Graphs, Applications, and Models 3.6 Variation 3 Polynomial and Rational Functions 3 Polynomial and Rational Functions 3.5 Rational Functions: s, Applications, and Models 3.6 Variation Sections 3.5 3.6 2008 Pearson Addison-Wesley. All rights reserved

More information

Unified Modelling Language User Guide READ ONLINE

Unified Modelling Language User Guide READ ONLINE Unified Modelling Language User Guide READ ONLINE If you are looking for the ebook Unified modelling language user guide in pdf format, then you have come on to the right website. We present the utter

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN Course Code : MC0601 Course Title : OPERATNG SYSTEM Semester : III Course Time : June November 2011

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design Lecturer: Raman Ramsin Lecture 9: Generalization/Specialization 1 Analysis Workflow: Analyze a Use Case The analysis workflow consists of the following activities: Architectural

More information

Module Documentation

Module Documentation Module Documentation COMP08025 Information Systems Development Contents of this document are copyright of Galway Mayo Institute of Technology Page 1 of 5 COMP08025 Information Systems Development Short

More information

SCENTOR: Scenario-Based Testing of E-Business Applications

SCENTOR: Scenario-Based Testing of E-Business Applications SCENTOR: Scenario-Based Testing of E-Business Applications Jeremiah Wittevrongel, Frank Maurer The University of Calgary jeremiah@cpsc.ucalgary.ca, maurer@cpsc.ucalgary.ca Abstract E-business software

More information

At the end of this course, students should be able to:

At the end of this course, students should be able to: COURSE NAME COMPUTER PROGRAMMING COURSE CODE BENC 1133 COURSE SYNOPSIS Topics covered: basic programming principles such as syntax, variables, basic data type, operator, rules / condition, looping, function,

More information

The Unified Modeling Language User Guide (2nd Edition) By James Rumbaugh, Grady Booch READ ONLINE

The Unified Modeling Language User Guide (2nd Edition) By James Rumbaugh, Grady Booch READ ONLINE The Unified Modeling Language User Guide (2nd Edition) By James Rumbaugh, Grady Booch READ ONLINE Unified Modeling Language User Guide By Grady Booch Free, Unified Modeling Language User Guide Jacobson

More information

OBJECT-ORIENTED MODELING AND DESIGN. Introduction

OBJECT-ORIENTED MODELING AND DESIGN. Introduction OBJECT-ORIENTED MODELING AND DESIGN Introduction Contents: Introduction. Course Relevance Learning Outcomes Overview of the syllabus Introduction to Object Orientation Introduction Object Oriented Approach

More information

VEL TECH MULTI TECH Dr RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE

VEL TECH MULTI TECH Dr RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE Vt VEL TECH MULTI TECH Dr RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE (An ISO 9001: 2008 Certified Institution) (Owned by VEL Shree R. Rangarajan Dr. Sakunthala Rangarajan Educational Academy) (Approved

More information

UML Modeling. Sumantra Sarkar. 29 th June CIS 8090 Managing Enterprise Architecture

UML Modeling. Sumantra Sarkar. 29 th June CIS 8090 Managing Enterprise Architecture UML Modeling Sumantra Sarkar ssarkar@cis.gsu.edu 29 th June 2010 CIS 8090 Managing Enterprise Architecture All diagrams and definitions used in this presentation have been acknowledged in the reference

More information

Chapter 2, lecture 1, Modeling with UML

Chapter 2, lecture 1, Modeling with UML Chapter 2, lecture 1, Modeling with UML Using UML, Patterns, and Java Object-Oriented Software Engineering Overview: modeling with UML What is modeling? What is UML? Use case diagrams Class diagrams Sequence

More information

VEL TECH MULTI TECH Dr RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE

VEL TECH MULTI TECH Dr RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE Vt VEL TECH MULTI TECH Dr RANGARAJAN Dr.SAKUNTHALA ENGINEERING COLLEGE (An ISO 9001: 2008 Certified Institution) (Owned by VEL Shree R. Rangarajan Dr. Sakunthala Rangarajan Educational Academy) (Approved

More information

Layering Strategies. Peter Eeles RSO (UK) Rational Software Ltd. Version rd August 2001

Layering Strategies. Peter Eeles RSO (UK) Rational Software Ltd. Version rd August 2001 Layering Strategies Peter Eeles RSO (UK) Rational Software Ltd. peter.eeles@rational.com Version 2.0 23 rd August 2001 A number of techniques exist for decomposing software systems. Layering is one example

More information

A comparison and evaluation of data requirement specification techniques in SSADM and the Unified Process

A comparison and evaluation of data requirement specification techniques in SSADM and the Unified Process A comparison and evaluation requirement specification techniques in SSADM and the Unified Process Peter Bielkowicz and Thein T. Tun Dept. Computing, Information Systems and Mathematics London Guildhall

More information

Evaluating OO-CASE tools: OO research meets practice

Evaluating OO-CASE tools: OO research meets practice Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht

More information

Architecture-Centric Evolution in Software Product Lines:

Architecture-Centric Evolution in Software Product Lines: Architecture-Centric Evolution in Software Product Lines: Position Paper Hassan Gomaa Department of Information and Software Engineering George Mason University Fairfax, Virginia 22030, USA hgomaa@gmu.edu

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML

Ingegneria del Software Corso di Laurea in Informatica per il Management. Introduction to UML Ingegneria del Software Corso di Laurea in Informatica per il Management Introduction to UML Davide Rossi Dipartimento di Informatica Università di Bologna Modeling A model is an (abstract) representation

More information

Software Engineering

Software Engineering Software Engineering Object-Oriented Analysis and Design and Modeling with UML Assoc. Prof. Marenglen Biba MSc in Computer Science, UoG-UNYT Foundation Programme 3-1 Material Get the material from http://www.marenglenbiba.net/foundprog/

More information

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - THIRD YEAR ( REGULATION) SIXTH SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - THIRD YEAR ( REGULATION) SIXTH SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - THIRD YEAR (2015-2016 REGULATION) SIXTH SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR

More information

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 56 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 612 617 International Workshop on the Use of Formal Methods in Future Communication Networks (UFMFCN 2015) A

More information

Software Development. Modular Design and Algorithm Analysis

Software Development. Modular Design and Algorithm Analysis Software Development Modular Design and Algorithm Analysis Functional Decomposition Functional Decomposition in computer science, also known as factoring, refers to the process by which a complex problem

More information

Using Templates to Introduce Time Efficiency Analysis in an Algorithms Course

Using Templates to Introduce Time Efficiency Analysis in an Algorithms Course Using Templates to Introduce Time Efficiency Analysis in an Algorithms Course Irena Pevac Department of Computer Science Central Connecticut State University, New Britain, CT, USA Abstract: We propose

More information

A Mobile Application Development Tool based on Object Relational Mapping Solution

A Mobile Application Development Tool based on Object Relational Mapping Solution Indian Journal of Science and Technology, Vol 8(18), DOI: 10.17485/ijst/2015/v8i18/75937, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Mobile Application Development Tool based on Object

More information

OBJECT ORIENTED MODELLING, A MODELLING METHOD OF AN ECONOMIC ORGANIZATION ACTIVITY

OBJECT ORIENTED MODELLING, A MODELLING METHOD OF AN ECONOMIC ORGANIZATION ACTIVITY OBJECT ORIENTED MODELLING, A MODELLING METHOD OF AN ECONOMIC ORGANIZATION ACTIVITY TĂNĂSESCU ANA, ASSOCIATE PROFESSOR PHD, PETROLEUM AND GAS UNIVERSITY OF PLOIEŞTI, FACULTY OF ECONOMIC SCIENCES, ROMANIA,

More information

A Taxonomy of the Quality Attributes for Distributed Applications

A Taxonomy of the Quality Attributes for Distributed Applications A Taxonomy of the Quality Attributes for Distributed Applications Jorge Enrique Pérez-Martínez and Almudena ierra-alonso University Rey Juan Carlos E.. of Experimental ciences and Technology C/ Tulipán

More information

ACTIVITY-BASED CLASS DESIGN: AN ANALYTICAL METHOD FOR DERIVING OBJECT-ORIENTED CLASSES

ACTIVITY-BASED CLASS DESIGN: AN ANALYTICAL METHOD FOR DERIVING OBJECT-ORIENTED CLASSES ACTIVITY-BASED CLASS DESIGN: AN ANALYTICAL METHOD FOR DERIVING OBJECT-ORIENTED CLASSES Dr. Yousif Mustafa, West Liberty State College, ymustafa@wlsc.edu Dr. Ayodele Awofala, DaimlerChrysler Corporation,

More information

Quality-Driven Architecture Design Method

Quality-Driven Architecture Design Method Quality-Driven Architecture Design Method Matinlassi Mari, Niemelä Eila P.O. Box 1100, 90571 Oulu Tel. +358 8 551 2111 Fax +358 8 551 2320 {Mari.Matinlassi, Eila.Niemela}@vtt.fi Abstract: In this paper

More information

Approaches of using UML for Embedded System Design

Approaches of using UML for Embedded System Design Approaches of using UML for Embedded System Design Sudeep D. Thepade Lecturer, Dept. of Information Technology, Thadomal Shahani Engg. College, Bandra, Mumbai sudeepthepade@gmail.com Abstract New approaches

More information

A Comparison and Evaluation of Data Requirement Specification Techniques in SSADM and the Unified Process

A Comparison and Evaluation of Data Requirement Specification Techniques in SSADM and the Unified Process A Comparison and Evaluation Requirement Specification Techniques in SSADM and the Unified Process Peter Bielkowicz and Thein T. Tun Dept. Computing, Information Systems and Mathematics London Guildhall

More information

Information systems design: a procedural approach

Information systems design: a procedural approach Information systems design: a procedural approach G. Haramis 1, G. Pavlidis 2, Th. Fotiadis 1, Ch. Vassiliadis 1 & Ch. Tsialtas 1 University of Macedonia 2 University of Patras Abstract The procedure of

More information

York University Department of Computer Science & Engineering Revised January 27, 2014

York University Department of Computer Science & Engineering Revised January 27, 2014 York University Department of Computer Science & Engineering Revised January 27, 2014 CSE 1019 3.0 Discrete Math for Computer Science Discrete Mathematics and Its Applications, by Kenneth.H. Rosen ISBN:

More information

ICAD A USE CASE BASED OBJECT-ORIENTED SOFTWARE DESIGN APPROACH USING THE AXIOMATIC DESIGN THEORY

ICAD A USE CASE BASED OBJECT-ORIENTED SOFTWARE DESIGN APPROACH USING THE AXIOMATIC DESIGN THEORY Proceedings of ICAD2006 ICAD-2006-29 A USE CASE BASED OBJECT-ORIENTED SOFTWARE DESIGN APPROACH USING THE AXIOMATIC DESIGN THEORY Andrey Ricardo Pimentel andreyrp@cpgei.cefetpr.br The Federal Technological

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The

More information

NIMSAD Evaluation of the Rational Unified Process

NIMSAD Evaluation of the Rational Unified Process ارائه شده توسط: سايت ه فا مرجع جديد مقا ت ه شده از ن ت معت NIMSAD Evaluation of the Rational Unified Process Introduction Element 1: The Problem Situation Element 2: The Methodology User (Intended Problem

More information

Introduction to Software Engineering. 5. Modeling Objects and Classes

Introduction to Software Engineering. 5. Modeling Objects and Classes Introduction to Software Engineering 5. Modeling Objects and Classes Roadmap > UML Overview > Classes, attributes and operations > UML Lines and Arrows > Parameterized Classes, Interfaces and Utilities

More information

System Analysis and Design

System Analysis and Design System Analysis and Design 1 Introduction to Software Engineering Building Software is a complex exercise. Software is produced in several stages. Each stage attempts to deal with a different aspect of

More information

Information systems modelling UML and service description languages

Information systems modelling UML and service description languages Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Introduction INFORMATION SYSTEMS MODELLING, UML AND SERVICE DESCRIPTION

More information

Modeling Heuristic Rules of Methods

Modeling Heuristic Rules of Methods Modeling Heuristic Rules of Methods Bedir 7HNLQHUGR DQÃÉÃ0HKPHWÃAkúLW TRESE project, Department of Computer Science, University of Twente, P.O. Box 217, 7500 AE Enschede, The Netherlands. email: {bedir

More information

1. Data flow diagrams (DFDs) are used to depict the flow and transformation of data

1. Data flow diagrams (DFDs) are used to depict the flow and transformation of data SUMMARY OF MODULE 5 1. Data flow diagrams (DFDs) are used to depict the flow and transformation of data in an information processing system. 2. DFDs give an overview to an analyst specifying where data

More information

1 Reference Material for these slides is taken from many UML reference books. However, the two I most often used are: UML Explained, by Kendall Scott,

1 Reference Material for these slides is taken from many UML reference books. However, the two I most often used are: UML Explained, by Kendall Scott, Reference Material for these slides is taken from many UML reference books. However, the two I most often used are: UML Explained, by Kendall Scott, 200 Addison-Wesley, ISBN: 0-20-7282- (~$30) Teach Yourself

More information

Lecture Objectives. Documentation What is it? User Documentation Purpose. User Documentation Report Format (an example) User Documentation Purpose

Lecture Objectives. Documentation What is it? User Documentation Purpose. User Documentation Report Format (an example) User Documentation Purpose Lecture Objectives IMS 2501 2 nd Year Studio Seminar 7 and Testing Semester 1, 2005 > What is it? > User, Report Format > Programming, Report Format > General Principles for Good Testing > What is testing?

More information

Research Review on Basic Principles of Unified Modelling Language

Research Review on Basic Principles of Unified Modelling Language Research Review on Basic Principles of Unified Modelling Language Agha Salman Haider Sr Lecturer, Jazan University, Saudi Arabia Abstract This paper presents review of concepts, ideas and the introduction

More information

A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML

A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML A PROPOSAL FOR MODELING THE CONTROL SYSTEM FOR THE SPANISH LIGHT SOURCE IN UML D. Beltran*, LLS, Barcelona, Spain M. Gonzalez, CERN, Geneva, Switzerlan Abstract CELLS (Consorcio para la construcción, equipamiento

More information

Chapter 12. UML and Patterns. Copyright 2008 Pearson Addison-Wesley. All rights reserved

Chapter 12. UML and Patterns. Copyright 2008 Pearson Addison-Wesley. All rights reserved Chapter 12 UML and Patterns Copyright 2008 Pearson Addison-Wesley. All rights reserved Introduction to UML and Patterns UML and patterns are two software design tools that can be used within the context

More information

A Modeling and Detection of Deadlock in Early Stage of System using UML

A Modeling and Detection of Deadlock in Early Stage of System using UML A Modeling and Detection of Deadlock in Early Stage of System using UML Gufran Ahmad Ansari College of Computer, Department of Information Technology Qassim University, Saudi Arabia. ABSTRACT As we know

More information

Developing a Geospatial Search Tool Using a Relational Database Implementation of the FGDC CSDGM Model

Developing a Geospatial Search Tool Using a Relational Database Implementation of the FGDC CSDGM Model Developing a Geospatial Search Tool Using a Relational Database Implementation of the FGDC CSDGM Model Kit Na Goh, Idaho State University, GIS Training and Research Center, 921 S. 8 th Ave., Stop 8104,

More information

MEMOCenterNG A full-featured modeling environment for organization modeling and model-driven software development

MEMOCenterNG A full-featured modeling environment for organization modeling and model-driven software development MEMOCenterNG A full-featured modeling environment for organization modeling and model-driven software development Jens Gulden and Prof. Dr. Ulrich Frank University Duisburg-Essen, Universitaetsstr. 9,

More information

INTERACTION ARCHITECTURAL MODELING. Lecture 9 Interaction Architectureal Modeling

INTERACTION ARCHITECTURAL MODELING. Lecture 9 Interaction Architectureal Modeling User Centred Design 09 INTERACTION ARCHITECTURAL MODELING Lecture 9 Interaction Architectureal Modeling PREVIOUS LESSON(S) Synthetizing User Research Personas Actors / User Roles Scenarios Essential Use

More information

A UML-based Methodology for Hypermedia Design

A UML-based Methodology for Hypermedia Design A UML-based Methodology for Hypermedia Design Rolf Hennicker, Nora Koch,2 Institute of Computer Science Ludwig-Maximilians University of Munich Oettingenstr. 67, D-80538 München, Germany {hennicke,kochn}@informatik.uni-muenchen.de

More information