A DOCUMENT MANAGEMENT SYSTEM MODELING
|
|
|
- Charity Riley
- 10 years ago
- Views:
Transcription
1 A DOCUMENT MANAGEMENT SYSTEM MODELING P tra cu Aurelia Petroleum and Gas University of Ploie ti, Economics Sciences Faculty, [email protected] T n sescu Ana Petroleum and Gas University of Ploie t, Economics Sciences Faculty, [email protected] The authors propose in this paper a model for a document management system, describing, briefly, the document management system and the model concepts, as well as, the Unified Modeling Language characteristics. Finally, they are presented some more important diagrams of this language. Key words: Model, Document Management System, UML, Class Diagram, Use Case Diagram Introduction Business processes streamlining and productivity increasing are fundamental concerns for any organization (private, public or non-profit) [10]. In an increasingly strict regulatory environment, the document and records management is one of the major objectives of any organization. The electronic document management has represented a continuous concern for computer scientists from all over the world and has developed as an important activity in the document archiving and retrieving field in the documentation centres. Although, almost all the documents from an organization are electronic documents, they can not be effectively used if they are not integrated into a management system. The present technologies, both hardware and software technologies, allow the presentation of the electronic document management concept in a new context, the collaboration and cooperation context in a knowledge based economy. The document management term is a part of a wider concept that covers the communication and knowledge management aspect of an organization [6]. The document management is an information system that allows the transfer, the storage and the retrieving of any electronic documents with connecting facilities with other information systems or electronic devices [1]. In the figure 1 it is presented the document management life cycle. Change Access Manage Create Release Review Approve Fig. 1. Document management life cycle [9]. The electronic document and records management contains the capture, storage and retrieval of documents and records, potentially both paper and electronic, including workflow, content and knowledge management. The reality has proven that electronic documents and records are here to stay, at least for the foreseeable future. Every is a record and every file is a source of information that carries a cost. Organizations avoid the challenge but they must accept the need to effectively manage their electronic documents [11]. 1484
2 The authors propose in this paper a model for a document management system (DMS). For that purpose, they are defined, briefly, the DMS and the model concepts, they are described the UML language characteristics and, finally, they are presented some more important diagrams of this language. UML characteristics The model is an abstract representation of a system that allows system performances planning, study, analysis, conception and control before its proper achievement, as well as, the design documentation creation, facilitating at the same time the communication between the design teams [3]. This model construction implies using of a modeling language, i.e. a communication mean for all the persons involved (designers and users) to understand the same thing. Currently, the object modeling industrial standard is UML (Unified Modeling Language). UML is a fundamental graphic language that is defined round three diagrams categories, each of them being used in representation of some information system particular concepts. The first category describes the functional services, the second one represents the system static structure and the third one refers to the dynamics of the system running [4]. UML is the standard language for specifying, visualizing, constructing and documenting the artefacts of a software system [8]. UML a specifying language In the software engineering, the specification means to elaborate precise, complete and without ambiguities models. A visual specification, such as UML specification, is exposed to the risk of generating ambiguities in the communication process in a higher degree than the formal specification. However, a visual specification of the solution in all the software system development stages is preferred due to the importance of better communication between the software engineering specialists (users and beneficiaries) as partners in the same project [2]. UML a visualizing language UML emphasizes the visualizing of a software solution to remove the biggest part of the communication problems that can arise between different participants categories at a software development [2]. UML a constructing language The models elaborated in UML can be easily translated in numerous programming languages. This state of things suggests the natural mapping possibility of a model in languages like Java, C++, Visual Basic etc. [2]. UML a documenting language A real software company produces all kind of components additional to executable code obtaining of a software system like [2]: requirements regarding software system; system architecture describing; design specifications; source code; development plans etc. The UML language version 1.0 uses ten types of diagrams (fig. 2) that can be, thus, classified [5]. 1485
3 BUSINESS PROCESS MODELING Use Case Diagram STATIC STRUCTURE MODELING Class Diagram Object Diagram DINAMICS MODELING Sequence Diagram Communication Diagram State Machine Diagram Activity Diagram IMPLEMENTATION Component Diagram Deployment Diagram Package Diagram Fig. 2 UML Diagrams. The current version (UML 2.0) adds three more diagrams: composite structure diagram, interaction overview diagram and timing diagram. The functional model is represented in UML by the use case diagrams that describe the system from the user point of view [7]. The object model is represented in UML by the class diagrams and object diagrams that describe the structure system in terms of classes, objects, attributes, associations and operations [7]. The dynamic model is represented in UML by the sequence diagrams, communication diagrams, state machine diagrams and activity diagrams that describe the system intern behaviour [7]. System analysis and modeling For system modeling the authors have used the Visual Paradigm for Unified Modeling Language development environment. This environment was created by the Visual Paradigm Company for designing of some information system object-oriented models and for generating, finally, the adequate code in Java Language [3, 12]. In Visual Paradigm are available all the diagrams, both static diagrams and functional and dynamics diagrams, the development environment allowing their creation and maintenance in the smallest details. 1486
4 The authors presents, further, the Use Case Diagram and the Class Diagram regarding the DMS. The Use Case Diagram produces a first view upon the system structure, a design point of departure, an identification of the objects and sequence diagrams [3]. This diagram s elements are: the actors (interns, externs, subsystems), the use cases and the relations between use cases. The Use Case Diagram proposed by the authors is presented in figure 3. Fig.3 The Use Case Diagram. In the case of DMS, the actors, i.e. the roles which the users are playing with the respect to the system, are: the system administrator, the database operator, the database and the document. The use cases contains a set of actions sequences indicating what must be designed (conversion, document saving, deny saving). The Class Diagram is the most important diagram in the object-oriented analysis and design. The diagram s purpose is to structure the static nature of the classes in terms of attributes, operations and relationships [5]. This contains classes and relationships between classes. A class is a model for objects with similar structure, behaviour and relationships. Each class has a name, attributes and operations. 1487
5 Analysing the activity regarding the document management, the authors have identified and defined 8 object classes : the existing documents (Document), the departments that issued the documents (Departament), the files in which are the documents are included (Dosar), the access restrictions (Restrictii_acces), the downloading or uploading mirrors (Ferestre_dw/upload), the access requests (Cereri), the redirecting departments (Dep_redirectionare), the operators (Operator_dw/upload) and 4 subclasses regarding the document type (Text, Film, Imagine, Sunet). There are, also, 2 special classes Conversie and Download/upload that are association classes (figure 4). Fig. 4 The Class Diagram. A Class Diagram can contain both relationships between classes and relationships between classes instances. Relationships between classes are represented by generalization, dependency and realization. The diagram from this paper includes only generalization relationships. Generalization is a subclass-class relationship. According with the figure, in the diagram there are 4 generalization relationships between Document superclass and Text, Film, Imagine and Sunet subclasses (any instance of the Text, Film, Imagine and Sunet subclasses is, also, an instance of the Document class, inheriting the attributes and operations of this class). Relationships between classes instances are represented by association, aggregation and composition. In the application are traced: 3 compositions between Document and Dosar, Dosar and Departament and Document and Departament classes (e.g., an object of the Document class is a part of an instance belonging to the Dosar class and it can t be a part of other instance); 3 one to one bidirectional associations between Text, Film, Imagine and Sunet classes (e.g. a film document can be converted in one and only one text document and vice versa); 5 one to many unidirectional associations between Cereri and Dep_redirectionare, Cereri and Operator_dw/upload, Cereri and Ferestre_dw/upload, Document and Ferestre_dw/upload and Document and Restrictii_acces classes (e.g., a mirror can dispose of all of its requests while a request can t know what mirror have used). 1488
6 Conclusions The authors have realized a model for DMS using UML language. The UML language has the following advantages: is easy to use by the users; ensures extensibility; formulates specifications independent of a certain programming language and system working processes. References 1. Baltac, V., Managementul documentelor Introducere, 2. Bocu, D., Ini iere în modelarea obiect orientat a sistemelor soft utilizând UML, Editura Albastr, Cluj Napoca, Dumitra cu, L. (coord.), Analiza i proiectarea orientat obiect a sistemelor informatice cu UML, Editura Universit ii din Ploie ti, Ioni, A.D., Modelarea UML în ingineria sistemelor de programare, Editura BIC ALL, Bucure ti, Lungu, I., Sab u, Gh., Velicanu, M., Sisteme informatice. Analiz, proiectare i implementare, Editura Economic, Bucure ti, N stase, P, Managementul electronic al documentelor, df. 7. Pavelescu, R.M., Metodologie de proiectare a unui sistem de gestiune i arhivare electronic a documentelor, Revista Informatica Economic, Editura INFOREC, Bucure ti nr. 2(26), Quatrani, T., Introduction to the Unified Modeling Language, UML Evanghelist, 2003, ftp://ftp.software.ibm.com/software/rational/web/whitepapers/2003/intro_rdn.pdf. 9. Yao, Y.-H., Trappey, A.J.C., Ho, P.-S., XML-based ISO9000 electronic document management system, Robotics and Computer-Integrated Manufacturing, Elsevier Science, vol 19, issue 4, August * * *- Document Management Overview. A guide to the benefits, technology and implementation essentials of digital document management solutions, * * *- Conspectus the IT report for directors and decision makers, Workflow, Document & Business Process Management, July 2004, * * *, Visual Paradigm for Unified Modeling Language: VP-UML 6.1 User s Guide,
Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
Website for Human Resources Management in a Public Institution Using Caché Object-Oriented Model
Petroleum-Gas University of Ploiesti BULLETIN Vol. LXII No. 3/2010 85-94 Economic Sciences Series Website for Human Resources Management in a Public Institution Using Caché Object-Oriented Model Aurelia
ATM Case Study OBJECTIVES. 2005 Pearson Education, Inc. All rights reserved. 2005 Pearson Education, Inc. All rights reserved.
1 ATM Case Study 2 OBJECTIVES.. 3 2 Requirements 2.9 (Optional) Software Engineering Case Study: Examining the Requirements Document 4 Object-oriented design (OOD) process using UML Chapters 3 to 8, 10
How To Design An Information System
Information system for production and mounting of plastic windows MARCEL, MELIŠ Slovak University of Technology - Faculty of Material Sciences and Technology in Trnava, Paulínska 16 street, Trnava, 917
How To Design Software
The Software Development Life Cycle: An Overview Presented by Maxwell Drew and Dan Kaiser Southwest State University Computer Science Program Last Time The design process and design methods Design strategies
Object-Oriented Systems Analysis and Design
Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS
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 Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
IT Solution for Security Management in the Cadastral Field
160 Informatica Economică vol. 15, no. 1/2011 IT Solution for Security Management in the Cadastral Field Emanuil REDNIC Academy of Economic Studies, Bucharest, Romania [email protected] There are
DATA MINING TECHNOLOGY. Keywords: data mining, data warehouse, knowledge discovery, OLAP, OLAM.
DATA MINING TECHNOLOGY Georgiana Marin 1 Abstract In terms of data processing, classical statistical models are restrictive; it requires hypotheses, the knowledge and experience of specialists, equations,
Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe
A collaborative approach of Business Intelligence systems
A collaborative approach of Business Intelligence systems Gheorghe MATEI, PhD Romanian Commercial Bank, Bucharest, Romania [email protected] Abstract: To succeed in the context of a global and dynamic
Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
General Problem Solving Model. Software Development Methodology. Chapter 2A
General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible
ATM Case Study Part 1
ATM Case Study Part 1 A requirements document specifies the purpose of the ATM system and what it must do. Requirements Document A local bank intends to install a new automated teller machine (ATM) to
ANALYSIS OF A TRANSPORT PROCESS USING HYBRID PETRI NETS
ANALYSIS OF A TRANSPORT PROCESS USING HYBRID PETRI NETS Lect. dr. ing. Elisabeta Mihaela CIORTEA, Universitatea 1 Decembrie 1918 din Alba Iulia, [email protected] Conf. dr. Emil OLTEANU, Universitatea
Towards an Integration of Business Process Modeling and Object-Oriented Software Development
Towards an Integration of Business Process Modeling and Object-Oriented Software Development Peter Loos, Peter Fettke Chemnitz Univeristy of Technology, Chemnitz, Germany {loos peter.fettke}@isym.tu-chemnitz.de
Applying 4+1 View Architecture with UML 2. White Paper
Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was
Object Oriented Design
Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and
TDDC88 Lab 2 Unified Modeling Language (UML)
TDDC88 Lab 2 Unified Modeling Language (UML) Introduction What is UML? Unified Modeling Language (UML) is a collection of graphical notations, which are defined using a single meta-model. UML can be used
Business Analyst Interview Questions And Answers
Business Analyst Interview Questions And Answers What Does A Business Analyst Do 2013 All Rights Reserved http://www.whatdoesabusinessanalystdo.com (1) Question: Tell me the importance of a flow chart?
Object Oriented Programming. Risk Management
Section V: Object Oriented Programming Risk Management In theory, there is no difference between theory and practice. But, in practice, there is. - Jan van de Snepscheut 427 Chapter 21: Unified Modeling
Anale. Seria Informatică. Vol. VII fasc. 1 2009 Annals. Computer Science Series. 7 th Tome 1 st Fasc. 2009
Decision Support Systems Architectures Cristina Ofelia Stanciu Tibiscus University of Timişoara, Romania REZUMAT. Lucrarea prezintă principalele componente ale sistemelor de asistare a deciziei, apoi sunt
UML SUPPORTED SOFTWARE DESIGN
UML SUPPORTED SOFTWARE DESIGN Darko Gvozdanović, Saša Dešić, Darko Huljenić Ericsson Nikola Tesla d.d., Krapinska 45, HR-0000 Zagreb, Croatia, tel.: +385 365 3889, faks: +385 365 3548, e-mail: [email protected]
APPLYING PERT AND CRITICAL PATH METHOD IN HUMAN RESOURCE TRAINING
APPLYING PERT AND CRITICAL PATH METHOD IN HUMAN RESOURCE TRAINING Eugen ROT RESCU * Abstract: The subject of the article is referring to the modelling and simulating of the formation of human resources
Case studies: Outline. Requirement Engineering. Case Study: Automated Banking System. UML and Case Studies ITNP090 - Object Oriented Software Design
I. Automated Banking System Case studies: Outline Requirements Engineering: OO and incremental software development 1. case study: withdraw money a. use cases b. identifying class/object (class diagram)
To introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
Introduction. UML = Unified Modeling Language It is a standardized visual modeling language.
UML 1 Introduction UML = Unified Modeling Language It is a standardized visual modeling language. Primarily intended for modeling software systems. Also used for business modeling. UML evolved from earlier
Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
Object Oriented Software Models
Software Engineering CSC 342/ Dr Ghazy Assassa Page 1 Object Oriented Software Models Use case diagram and use case description 1. Draw a use case diagram for a student-course-registration system. Show
IRA 423/08. Designing the SRT control software: Notes to the UML schemes. Andrea Orlati 1 Simona Righini 2
Designing the SRT control software: Notes to the UML schemes Andrea Orlati 1 Simona Righini 2 1 - I.N.A.F. Istituto di Radioastronomia. 2 Dip. Astronomia - Università degli Studi di Bologna. Dicembre 2008
SOFTWARE ENGINEERING PROGRAM
SOFTWARE ENGINEERING PROGRAM PROGRAM TITLE DEGREE TITLE Master of Science Program in Software Engineering Master of Science (Software Engineering) M.Sc. (Software Engineering) PROGRAM STRUCTURE Total program
Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
Chapter 8 The Enhanced Entity- Relationship (EER) Model
Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization
Chap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective
Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT
UML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA [email protected] ABSTRACT
Analysis and Design with UML
Analysis and Design with UML Page 1 Agenda Benefits of Visual Modeling History of the UML Visual Modeling with UML The Rational Iterative Development Process Page 2 What is Visual Modeling? Item Order
Data Model s Role in DaaS...3. The SQL Azure Use Case...4. Best Practices and Guidelines...5
Introduction..... 3 Data Model s Role in DaaS....3 The SQL Azure Use Case.......4 Best Practices and Guidelines.......5 Conclusion...... 9 Glossary.....9 References.....10 About the Author.....10 PAGE
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Overview Web Content Management Systems (WCMS) consist of applications used to create, manage, store and deploy content on the Web, including text, graphics, video or audio,
Section C. Requirements Elicitation
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
PROJECT MANAGEMENT METHODOLOGY OF OBJECT- ORIENTED SOFTWARE DEVELOPMENT
PROJECT MANAGEMENT METHODOLOGY OF OBJECT- ORIENTED SOFTWARE DEVELOPMENT Ing. David BEDNÁŘ, Doctoral Degree Programme (2) Dept. of Information Systems, FIT, BUT E-mail: [email protected] Supervised by:
Object Oriented System Analyze and Design of Revenue Information System using UML
Object Oriented System Analyze and Design of Revenue Information System using UML Sany Ang Department of Accounting Petra Christian University, Surabaya, Indonesia [email protected] and Prof. Dr. Chaiyong
How to make a good Software Requirement Specification(SRS)
Information Management Software Information Management Software How to make a good Software Requirement Specification(SRS) Click to add text TGMC 2011 Phases Registration SRS Submission Project Submission
Masters of Science in Software & Information Systems
Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January
Object-Oriented Design Guidelines
Adaptive Software Engineering G22.3033-007 Session 8 Sub-Topic 3 Presentation Object-Oriented Design Guidelines Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
Development of Staff Management System Using UML-Based Object-Oriented Approach
Development of Staff Management System Using UML-Based Object-Oriented Approach Rosziati Ibrahim, Abdulrahman Ahmed, Ida Aryanie Bahrudin, Abubaker Ali Moftah and Elhadi Elfitory Algarai Faculty of Computer
11 November 2015. www.isbe.tue.nl. www.isbe.tue.nl
UML Class Diagrams 11 November 2015 UML Class Diagrams The class diagram provides a static structure of all the classes that exist within the system. Classes are arranged in hierarchies sharing common
Designing Real-Time and Embedded Systems with the COMET/UML method
By Hassan Gomaa, Department of Information and Software Engineering, George Mason University. Designing Real-Time and Embedded Systems with the COMET/UML method Most object-oriented analysis and design
Chapter 13: Program Development and Programming Languages
15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 13: Program Development and Programming Languages Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning
A terminology model approach for defining and managing statistical metadata
A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail [email protected] Content 1 Introduction... 4 2 Knowledge presentation...
Design by Contract beyond class modelling
Design by Contract beyond class modelling Introduction Design by Contract (DbC) or Programming by Contract is an approach to designing software. It says that designers should define precise and verifiable
Modeling the User Interface of Web Applications with UML
Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
Business Intelligence Systems
12 Business Intelligence Systems Business Intelligence Systems Bogdan NEDELCU University of Economic Studies, Bucharest, Romania [email protected] The aim of this article is to show the importance
Open S-BPM: Goals and Architecture
Open S-BPM: Goals and Architecture Albert Fleischmann Werner Schmidt Table of Content 1 Introduction... 2 2 Mission, Vision and Objectives... 2 3 Research and Development Areas... 3 4 Open S-BPM Architecture...
Universiti Teknologi MARA. Requirement Analysis Using UML Approach for Research Management System (RMS)
C^tJ O19OO(^'J.Tfi^'i- Universiti Teknologi MARA Requirement Analysis Using UML Approach for Research Management System (RMS) Enamul Hasan Bin Rusly Thesis submitted in fulfillment of the requirements
Using UML Part One Structural Modeling Diagrams
UML Tutorials Using UML Part One Structural Modeling Diagrams by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page 1 Trademarks Object Management Group, OMG, Unified Modeling Language,
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
Gas Plant SCADA Software Application
Gas Plant SCADA Software Application Traian Turc Petru Maior University of Targu Mures [email protected] Adrian Gligor Petru Maior University of Targu Mures [email protected] Abstract
VISUALIZATION APPROACH FOR SOFTWARE PROJECTS
Canadian Journal of Pure and Applied Sciences Vol. 9, No. 2, pp. 3431-3439, June 2015 Online ISSN: 1920-3853; Print ISSN: 1715-9997 Available online at www.cjpas.net VISUALIZATION APPROACH FOR SOFTWARE
In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
11 Tips to make the requirements definition process more effective and results more usable
1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to
UML TUTORIALS THE USE CASE MODEL
UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between
How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 ARCHITECTURE OVERVIEW Contents 1 Introduction 2 2 Servers Roles 3 2.1 Session Manager................................. 3 2.2 Application Server................................
A Methodology for the Development of New Telecommunications Services
A Methodology for the Development of New Telecommunications Services DIONISIS X. ADAMOPOULOS Centre for Communication Systems Research School of Elec. Eng., IT and Mathematics University of Surrey Guildford
Electronic Healthcare Design and Development
Electronic Healthcare Design and Development Background The goal of this project is to design and develop a course on Electronic Healthcare Design and Development using Unified Modeling Language (UML)
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT. September 2013 EXAMINERS REPORT
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT September 2013 EXAMINERS REPORT Systems Analysis and Design Section A General Comments Candidates in general
III. Class and Object Diagrams
III. Class and Object Diagrams Classes, Attributes and Operations Objects and Multi-objects Generalization and Inheritance Associations and Multiplicity Aggregation and Composition Business Objects and
Advanced Service Creation: Bridging the Gap Between Requirements Elicitation and Service Design
Advanced Service Creation: Bridging the Gap Between Requirements Elicitation and Service Design Dionisis X. Adamopoulos 1, Constantine A. Papandreou 2 1 University of Piraeus, Greece and Centre for Communication
Software Design Models, Tools & Processes *
Software Design Models, Tools & Processes * Lecture 1: Software Design and Software Development Process Cecilia Mascolo * Thanks to Alan Blackwell and Jim Arlow for le7ng me use some of their slides. About
Business Process Modeling with Structured Scenarios
Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last
UML FOR OBJECTIVE-C. Excel Software www.excelsoftware.com
UML FOR OBJECTIVE-C Excel Software www.excelsoftware.com Objective-C is a popular programming language for Mac OS X computers. The Unified Modeling Language (UML) is the industry standard notation for
Java (12 Weeks) Introduction to Java Programming Language
Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
Figure 1. Basic Petri net Elements
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical
ARCHITECTURE DESIGN OF SECURITY SYSTEM
Trakia Journal of Sciences, Vol. 8, No. 3, pp 77-82, 2010 Copyright 2009 Trakia University Available online at: http://www.uni-sz.bg ISSN 1313-7050 (print) ISSN 1313-3551 (online) Review ARCHITECTURE DESIGN
TOGAF usage in outsourcing of software development
Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky
Meta-Model specification V2 D602.012
PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR
Highlighting, Rehabilitation and Monitoring of Land Reclamation Works Using Satellite Images and GIS
Bulletin UASVM, nr. 66 (2)/2009 Print ISSN 1843-5246; Electronic ISSN 1843-5386 Highlighting, Rehabilitation and Monitoring of Land Reclamation Works Using Satellite Images and GIS Doru MIHAI 1), Radu
(BA122) Software Engineer s Workshop (SEW)
Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems
Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions
Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group
USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE
USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE Ria A. Sagum, MCS Department of Computer Science, College of Computer and Information Sciences Polytechnic University of the Philippines, Manila, Philippines
Document Management Systems in Small and Medium Size Construction Companies in Jordan
Document Management Systems in Small and Medium Size Construction Companies in Jordan Abstract Hesham Ahmad 1, Maha Ayoush 2 and Subhi Bazlamit 3 Document management systems (DMS) are now becoming more
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Development models. 1 Introduction. 2 Analyzing development models. R. Kuiper and E.J. Luit
Development models R. Kuiper and E.J. Luit 1 Introduction We reconsider the classical development models: the Waterfall Model [Bo76], the V-Model [Ro86], the Spiral Model [Bo88], together with the further
Automated Modeling of Legacy Systems Using the UML
Automated Modeling of Legacy Systems Using the UML by Pan-Wei Ng Software Engineering Specialist Rational Software Singapore Poor documentation is one of the major challenges of supporting legacy systems;
