Development of a Prototype Case-Tool for the Company's Website Development in the Environment BPSIM.DSS
|
|
- Beatrice Little
- 6 years ago
- Views:
Transcription
1 Development of a Prototype Case-Tool for the Company's Website Development in the Environment BPSIM.DSS Andrey A. Tarasiev University named after the first President of Russia B.N.Yeltsin andrew4800@mail.ru Margarita E. Philippova University named after the first President of Russia B.N.Yeltsin rituly_22@mail.ru Igor O. Sitnikov University named after the first President of Russia B.N.Yeltsin i.o.sitnikov@urfu.ru Olga P. Aksyonova University named after the first President of Russia B.N.Yeltsin Abstract In this paper, we describe the development of a scenario for the typed process of developing a company's website in the BPSim.DSS environment, as well as designing and developing templates for the CASE-tool. Within the framework of work, the corresponding diagrams in DFD and UML notations were constructed, and the adequacy of these models was analyzed. The next step is to add the BPSim system to the code generation module of the design web templates. 1 Introduction At present, the complexity of information systems is growing rapidly, regardless of the purpose for which they are created and on which platforms are oriented. Over the past few years, there has been a trend that most information systems are implemented in the form of web-applications (websites, portals, systems, etc.). Obviously, new developments in this area are gradually complicating these systems, both in terms of technical aspects and the complexity of design and development. Accordingly, the issue of optimization and automation of the development of such information systems becomes topical. Typical design patterns can be used to solve this issue. When developing web-applications, the principle of templateing in various modules of the system is actively used. However, usually these templates are libraries, packages, frameworks, templating engines, etc., while design templates, aimed at the development process itself, are not so widely used. Thus, the goal of the work was the development of scenarios for the typed development of information systems of various types, as well as the creation of design templates for the CASE tool with the aim of further developing the code generation module for the BPSim.DSS system. BPSim.DSS is a software solution designed to support decision making. It includes a number of packages designed to solve a variety of tasks, including Multi-Agent modeling, CASE tools, and so on. BPSim.SD is used as the built-in CASEtool. The main advantage of this tool is that unlike most analogues such as Power Designer, Borland Together Designer, IBM Rational, CA Erwin Modeller, it includes various modules necessary for modeling in various notations, selfdocumentation, reporting, and so on. In other words, BPSim.SD implements the integration of the structural and objectoriented approach. This solution consists of three subsystems: creation of DFD (data flow diagrams), UML diagrams and user interface modeling [3]. Among the main types of applications, the following systems: 21
2 The company s site; Internet showcase; Information portal; Multi-user project management system; Multi-Agent system; Messengers and chat bots. In the framework of this paper, the development of the company's website is considered. For the most comprehensive description of the area when designing information systems, the most successful is the use of object-oriented. The basic standard in this area is UML. UML (English Unified Modeling Language-unified modeling language) - according to one of the definitions - in the field of modeling processes, in particular in the field of modeling of production processes, business processes, system design, processes for the development of various systems, software and so on, as well as descriptions and mapping of organizational structures [1]. UML is an open standard that uses visual graphical designations to design an abstract system model. This language is used primarily to identify, visualize, design, and document systems [1]. Because of this, to achieve the goal, it was decided to create DFD and UML diagrams that exhaustively describe this area. Some data driven [6-7] and development approach [8-9] are used for software development. Because the detailed distribution of user roles in a real project team is not so important for creating CASE tool templates, simplified entities were used for modeling. 2 Formulation of the problem In this paper, we consider the development of the site development script with the help of BPSim.SD package, for further application and expansion of the functionality of this CASE-tool. It should be noted that there are many approaches to the organization of the site architecture. In the first approximation, you should consider the process of creating an application in the MVC architecture. MVC (Model-View-Controller) - application data separation scheme, user interface and control logic into the three separate component module: model, view and controller - in such a way that the modification of each component can be independently of each other. This choice is due to the fact that this standard can be most clearly represented using visual modeling tools. In addition, to date, MVC remains the most widely used technology. In order to achieve greater visibility models, as well as enhance their versatility, it was decided to consider the system in terms of the following actors (agents): developer, designer database, user interface designer (front-ender). It should be noted that in the real system, the roles presented interact much more closely and more complexly, in addition, the process itself has a cyclical structure, tied to the activities of individual agents. However, to create primary templates such a detailed consideration is superfluous. In the future, with the continuation of the work, more detailed research and modeling is planned. 3 Diagram development DFD modeling Identify the subject area, identify the actors (agents), determine the structure of the system, and identify dependencies and relationships. To do this, first of all, we need to model the model in DFD notation. The environment BPSim.SD allows you to do this immediately when creating a new project. At the same time, the subject area can be viewed from different points of view, after which the data models can vary. If we consider the system solely as a process, then the data flow diagram can look like this (Figure 1). 22
3 Figure 8. Data flow diagram BPSim.SD environment allows to automatically convert DFD into a Use Case Diagram (Figure 2). Figure 9. Use Case Diagram However, this approach is not correct in this case, because to create effective design patterns, it is necessary to consider the system not only descriptively, but also constructively. To describe the processes, it is more reasonable to use IDEF notations or individual UML diagrams. Thus, it is more reasonable to describe the data flows in the diagram by defining agent methods through the main processes, which can then be decomposed (Figure 3). Figure 10. Data flow diagram of subject area Similar to the previous step, the BPSim.SD environment allows you to automatically convert DFD into a use case diagram (Figure 4). 23
4 Figure 11. Use Case Diagram In this model, the following agents are considered: the developer, the database designer and the interface designer (front-ender). It is obvious that the designer describes and develops the structure of the database, the front-ender implements the design of the user interface (web pages), and the developer develops the application logic, and also combines the results of the work of the other two actors. When developing templates for a CASE tool, is necessary to use databases to store information about the structure of the application being developed, its database, visual forms of the user interface, and so on [4]. Creating UML diagrams The next step is to implement a constructive description of the system using elements of visual modeling, an objectoriented approach [2]. Class diagrams Class diagrams are used to describe the general internal structure using a constructive approach. In the given subject area the structure of classes can be presented as follows. Classes are needed for storing the database entities of the developed site and their attributes, as well as visual forms of the user interface, including separate content blocks and their types of html tags (Figure 5). Figure 12. Class diagram When designing this model, the properties of classes and methods that can be applied later were described. 24
5 After creating a class diagram and use cases, the BPSim.SD system allows you to create sequence diagrams to complete the work with the expert system. Sequence diagrams With the help of sequence diagrams, UML can describe processes occurring in the system from the point of view of the interaction of actors and business entities described in the class diagram. The design of these diagrams allows us to define in detail the system and work out a general scenario for the development of the site in terms of describing the interaction of agents. Thus, it becomes evident the need for a multi-agent design approach in the future [5]. The sequence diagrams themselves represent the interaction of the agent-developer, database designer and user interface, business entities implemented in the system and boundary forms-the interfaces to the interaction with the CASEtool (Figures 6-9). The first diagram demonstrates interaction with the business entities of the system alone, while the subsequent diagrams reveal the multiagent principle of interaction of actors. When implementing the information system on these diagrams, a product can be created that is aimed at unifying and simplifying the development process. Integration of this product with the existing CASE-priority allows you to extend its functionality. Figure 13. Sequence diagram for the developer in general 25
6 Figure 14. Sequence diagram for the database designer Figure 15. Sequence diagram for the interface designer Figure 16. Sequence diagram for the developer 26
7 4 Conclusion Thus, within the framework of the work done, a basic study of the site development script for the CASE-tool was carried out. For this purpose, diagrams have been created in various notations that describe the given subject area, on the basis of which design patterns can be created in the future. These diagrams include DFD, use case diagrams, classes and sequences. In the future, it is planned to continue work in this area, complete the design in the area under consideration, and consider the related ones that were listed. The results of the work will be applied to extend the CASE-tool BPSim.SD, and in the future will allow to developing information systems oriented to web-solutions, using design patterns and visual modeling. Acknowledgements The work was supported by Act 211 Government of the Russian, contract 02.A References 1. K. Larman. Application of UML and design patterns {St. Petersburg, H. Buch. Object-Oriented Analysis and Design with Applications {Moscow, I. A. Spitsina, K. A. Aksenov. Multiagent method of analysis and synthesis of information systems {Ekaterinburg, K. A. Aksyonov, E. A. Bykov, O. P. Aksyonova. Development and application of software engineering solution BPsim.SD. Proceedings - UKSim-AMSS 7th European Modelling Symposium on Computer Modelling and Simulation, {November K. A. Aksyonov, E. A. Bykov, O. P. Aksyonova. Applications of simulation-based computer aided software design solution using BPsim.SD Proceedings - UKSim-AMSS 7th European Modelling Symposium on Computer Modelling and Simulation, {November Kuleshov, S, V., Aksenov, A. J., Zaytseva A. A.: Software-Defined Data Formats in Telecommunication Systems. Series: Advances in Intelligent Systems and Computing. 575, (2017) 7. Alexandrov, V. V., Kuleshov, S. V., Zaytseva, A. A.: Active Data in Digital Software Defined Systems Based on SEMS Structures. Logical Analysis of Data and Knowledge with Uncertainties in SEMS Smart Electromechanical Systems, Studies in Systems, Decision and Control. Gorodetskiy, A. E. (ed.). 49, (2016) 8. Yudin, E. B., Yudina, M. N.: Calculation of number of motifs on three nodes using random sampling of frames in networks with directed links Siberian Symposium on Data Science and Engineering (SSDSE), DOI: /SSDSE Borodin, A., Kiselev, Y., Mirvoda, S., Porshnev, S.: On design of domain-specific query language for the metallurgical industry. In: Proceedings of 11th International Conference BDAS: Beyond Databases, Architectures and Structures: Communications in Computer and Information Science, pp (2015) 27
Development of a Multi-Agent System for Describing the Logic of Behavior of Mobile Robots
Development of a Multi-Agent System for Describing the Logic of Behavior of Mobile Robots Evgeniy G. Sysoletin Ural Federal University Ekaterinburg, Russia unclesal@mail.ru Konstatnin A. Aksyonov Ural
More informationFrame-based Expert System Implementation for Resource Conversion Processes Analysis
Frame-based Expert System Implementation for Resource Conversion Processes Analysis Anna A. Antonova and Konstantin A. Aksyonov Ural Federal University, Yekaterinburg, Russia, antonovaannas@gmail.com Abstract.
More informationOBJECT ORIENTED DESIGN with the Unified Process. Use Case Realization
OBJECT ORIENTED DESIGN with the Unified Process Use Case Realization Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop detailed sequence diagrams
More informationIntroduction to UML What is UML? Motivations for UML Types of UML diagrams UML syntax Descriptions of the various diagram types Rational Rose (IBM.. M
Introduction to UML Part I 1 What is UML? Unified Modeling Language, a standard language for designing and documenting a system in an object- oriented manner. It s a language by which technical architects
More informationSpemmet - A Tool for Modeling Software Processes with SPEM
Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes
More informationOBJECT ORIENTED DESIGN with the Unified Process. Use Case Realization
OBJECT ORIENTED DESIGN with the Unified Process Use Case Realization 2016 Software Engineering 2 (Zoom-Into Design) Requirement Requirement Specification (Functional & Non- Functional) analysis Requirement
More informationDimensions for the Separation of Concerns in Describing Software Development Processes
Dimensions for the Separation of Concerns in Describing Software Development Processes Pavel Hruby Navision Software Frydenlunds Allé 6 DK-2950 Vedbæk, Denmark ph@navision.com http://www.navision.com,
More informationSoftware 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 informationHow to build a UML model
How to build a UML model RUP Stereotypes, packages, and object diagrams Case study 1 Rational Unified Process Designed to work with UML No longer being promoted by IBM Roles - (out of 20 or so) Architect
More informationObjectives. Explain the purpose and objectives of objectoriented. Develop design class diagrams
Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop interaction diagrams based on the principles of object responsibility and use case controllers
More informationThe ATCP Modeling Framework
The ATCP 2+9+1 Modeling Framework Bobbi Underbakke Adaptive Team Collaboration, Inc. 800.837.0677 atcprocess.com Adaptive Team Collaboration, Inc. March 22, 2005 Chris Armstrong Armstrong Process Group,
More informationAnnouncements. How to build a UML model. Rational Unified Process. How RUP builds a model. UI design. Architect
How to build a UML model RUP Steriotypes, packages, and object diagrams Case study Announcements HW3 Phase 1 due on Feb 6 th, 5:00pm (need to create new pairs, accounts) Feedback on M2: turn procedural
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The following is intended to outline Oracle s general product direction. It is intended for information purposes only, and may not be incorporated
More information2 nd UML 2 Semantics Symposium: Formal Semantics for UML
2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany
More informationMultiple Choice Questions
Chapter 15 System Implementation 331 Chapter 15 System Implementation Multiple Choice Questions 1. After maintenance, which of the following is the most expensive and most time consuming phase of the entire
More informationThe Process of Software Architecting
IBM Software Group The Process of Software Architecting Peter Eeles Executive IT Architect IBM UK peter.eeles@uk.ibm.com 2009 IBM Corporation Agenda IBM Software Group Rational software Introduction Architecture,
More informationAUTOSAR: from concept to code.
Embedded software development White paper December 2009 AUTOSAR: from concept to code. Introducing support for behavior modeling tool (BMT) implementation, providing automated code and internal behavior
More informationUsing Electronic Document Repositories (EDR) for Collaboration A first definition of EDR and technical implementation
Using Electronic Document Repositories (EDR) for Collaboration A first definition of EDR and technical implementation Hilda Tellioglu Vienna University of Technology, Department for CSCW Argentinierstrasse
More information13/11/2017. Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515
Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 2 1 Traditional Approach to Requirements Data Flow Diagram (DFD) A graphical system model that shows all of the main requirements for an information
More informationSCOS-2000 Technical Note
SCOS-2000 Technical Note MDA Study Prototyping Technical Note Document Reference: Document Status: Issue 1.0 Prepared By: Eugenio Zanatta MDA Study Prototyping Page: 2 Action Name Date Signature Prepared
More informationCA ERwin Data Modeler r9 Rick Alaras N.A. Channel Account Manager
ERwin r9 CA ERwin Data Modeler r9 Rick Alaras N.A. Channel Account Manager In today s data-driven economy, there is an increasing disconnect between consumers and providers of data DATA VOLUMES INCREASING
More informationComparative analyses for the performance of Rational Rose and Visio in software engineering teaching
Journal of Physics: Conference Series PAPER OPEN ACCESS Comparative analyses for the performance of Rational Rose and Visio in software engineering teaching To cite this article: Zhaojun Yu and Zhan Xiong
More informationA 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 informationEvaluation of Commercial Web Engineering Processes
Evaluation of Commercial Web Engineering Processes Andrew McDonald and Ray Welland Department of Computing Science, University of Glasgow, Glasgow, Scotland. G12 8QQ. {andrew, ray}@dcs.gla.ac.uk, http://www.dcs.gla.ac.uk/
More informationVerification and testing automation of UML projects
Verification and testing automation of UML projects Nikita Voinov, Vsevolod Kotlyarov Saint-Petersburg State Polytechnic University, Saint-Petersburg, Russia voinov@ics2.ecd.spbstu.ru, vpk@ics2.ecd.spbstu.ru
More informationSystems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, 4th Edition Learning Objectives Explain the purpose and various phases of the systems development
More informationDesign 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 information3rd Lecture Languages for information modeling
3rd Lecture Languages for information modeling Agenda Languages for information modeling UML UML basic concepts Modeling by UML diagrams CASE tools: concepts, features and objectives CASE toolset architecture
More informationMulticomputer Research Desks for Simulation and Development of Control Systems
Proceedings of the 17th World Congress The International Federation of Automatic Control Multicomputer Research Desks for Simulation and Development of Control Systems M.Kh. Dorri A.A. Roshchin Institute
More informationDesign 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 informationAn Introduction to Agent Based Modeling with Repast Michael North
An Introduction to Agent Based Modeling with Repast Michael North north@anl.gov www.cas.anl.gov Repast is an Agent-Based Modeling and Simulation (ABMS) Toolkit with a Focus on Social Simulation Our goal
More informationCS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam
CS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2010 Question No: 1 ( Marks: 1 ) - Please choose one By following modern system engineering
More informationTopic : Object Oriented Design Principles
Topic : Object Oriented Design Principles Software Engineering Faculty of Computing Universiti Teknologi Malaysia Objectives Describe the differences between requirements activities and design activities
More informationAPPLYING INTERACTIVE WEB PAGES
APPLYING INTERACTIVE WEB PAGES Item Type text; Proceedings Authors Self, Lance Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings Rights Copyright
More informationUpdate on AADL Requirements Annex
Open-PEOPLE Open Power and Energy Optimization PLatform and Estimator Update on AADL Requirements Annex Dominique BLOUIN* *Lab-STICC, Université de Bretagne Sud, Lorient, FRANCE AADL Standards Meeting,
More information(p t y) lt d. 1995/04149/07. Course List 2018
JAVA Java Programming Java is one of the most popular programming languages in the world, and is used by thousands of companies. This course will teach you the fundamentals of the Java language, so that
More informationDatabase Design Tool Magic Quadrant 2H02
Markets, J. Duggan Research Note 27 August 2002 Database Design Tool Magic Quadrant 2H02 Despite rapid growth in Unified Modeling Language, objectoriented and business process modeling tools, database
More informationExperiment no 4 Study of Class Diagram in Rational Rose
Experiment no 4 Study of Class Diagram in Rational Rose Objective-: To studyclass Diagram in Rational Rose. References-: www.developer.com The Unified Modeling Language User Guide by Grady Booch Mastering
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2002 Vol. 1, no. 4, September-October 2002 Requirements Engineering Donald G. Firesmith, Firesmith
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationModel Driven Development with xtuml and BridgePoint
Model Driven Development with xtuml and BridgePoint xtuml Executable and Translatable UML Unified Modeling Language Industry standard notation Family of languages Executable UML Defines a method, including:
More informationCHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview
CHAPTER 1 Topic: UML Overview After studying this Chapter, students should be able to: Describe the goals of UML. Analyze the History of UML. Evaluate the use of UML in an area of interest. CHAPTER 1:
More informationDesigning Component-Based Architectures with Rational Rose RealTime
Designing Component-Based Architectures with Rational Rose RealTime by Reedy Feggins Senior System Engineer Rational Software Rose RealTime is a comprehensive visual development environment that delivers
More informationEnterprise Architect Training Courses
On-site training from as little as 135 per delegate per day! Enterprise Architect Training Courses Tassc trainers are expert practitioners in Enterprise Architect with over 10 years experience in object
More informationMcAfee Security Management Center
Data Sheet McAfee Security Management Center Unified management for next-generation devices Key advantages: Single pane of glass across the management lifecycle for McAfee next generation devices. Scalability
More informationDeveloping InfoSleuth Agents Using Rosette: An Actor Based Language
Developing InfoSleuth Agents Using Rosette: An Actor Based Language Darrell Woelk Microeclectronics and Computer Technology Corporation (MCC) 3500 Balcones Center Dr. Austin, Texas 78759 InfoSleuth Architecture
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects
More informationBuilding a New Rational Web Site with Rational Suite
Building a New Rational Web Site with Rational Suite by Christina Howe Director of Internet Services Rational Software In April of last year, Rational Software determined that its Web site no longer measured
More informationMarking Guidelines for MVK Projects. MVK11. Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo)
Marking Guidelines for MVK Projects. MVK11 Version 6.2 (PPD, URD, ADD, revised URD+ADD, and software demo) 2012-05- 03 Final Grade formulas: MVK DD1365 Grade = PPD + URD. Bachelor s Thesis DD143X Grade
More informationCommercial proposal on
Commercial proposal on Website Development for ICO, Game, Startup or for any Business Who we are? NorrBits is a company based in Prague, Czech republic with international background. Living in different
More informationLecture Notes UML UNIT-II. Subject: OOAD Semester: 8TH Course No: CSE-802
UNIT-II Lecture Notes On UML IMPORTANCE OF MODELING, BRIEF OVERVIEW OF OBJECT MODELING TECHNOLOGY (OMT) BY RAMBAUGH, BOOCH METHODOLOGY, USE CASE DRIVE APPROACH (OOSE) BY JACKOBSON. KHALID AMIN AKHOON 1
More informationChapter 8 Visualization and Optimization
Chapter 8 Visualization and Optimization Recommended reference books: [1] Edited by R. S. Gallagher: Computer Visualization, Graphics Techniques for Scientific and Engineering Analysis by CRC, 1994 [2]
More informationThe Web Service Sample
The Web Service Sample Catapulse Pacitic Bank The Rational Unified Process is a roadmap for engineering a piece of software. It is flexible and scalable enough to be applied to projects of varying sizes.
More informationLepideAuditor. Data Discovery and Classification
Data Discovery and Classification Table of Contents 1. Introduction... 2 2. Features of... 2 2.1. Discover, Classify and Tag Sensitive Data... 2 2.2. Instant Insight into Your Sensitive Data... 2 3. How
More informationChapter 3 System Models
March 16, 2009 Introduction Graphical models aid in requirements and development Introduction Graphical models aid in requirements and development Different perspectives are possible: external: context
More informationObject Oriented Model of Objectory Process
Object Oriented Model of Objectory Process Characteristics of Original Process The original Objectory Process version 4.0 (demo version, Rational, 1997) is complex, but it is made more manageable by viewing
More informationINTELLIGENT SYSTEMS OVER THE INTERNET
INTELLIGENT SYSTEMS OVER THE INTERNET Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform
More information1. i. What are the 3 major components of a information system and show their relationship input output
Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of
More informationSystem Analysis and Design
System Analysis and Design M Umair www.m-umair.com System Description Techniques Graphical representation of any process is always better and more meaningful than its representation in words. System Analysis
More informationAdvanced PHP and MySQL
COURSE SYLLABUS Advanced PHP and MySQL Industrial Training (3 MONTHS) PH : 0481 2411122, 09495112288 E-Mail : info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor
More informationLab # 1. Structuring System Requirements: Diagrams
Lab # 1 Structuring System Requirements: Diagrams Objectives 1. Use Case diagrams 2. Class Objects (CO) diagrams 3. Context Data Flow Diagrams (Context DFDs) 4. Level-0 Data Flow Diagrams (Level-0 DFDs)
More informationReading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary
General Information First name, birthday Sergey, 06.11.1984 Education Institute of higher education Novokuznetsk Institute of Kemerovo State University System Programmer Foreign languages Everyday topics
More informationDomain Engineering And Variability In The Reuse-Driven Software Engineering Business.
OBM 7 -draft 09/02/00 1 Domain Engineering And Variability In The Reuse-Driven Software Engineering Business. Martin L. Griss, Laboratory Scientist, Hewlett-Packard Laboratories, Palo Alto, CA. Effective
More informationRequirements Gathering
Introduction to Requirements Gathering Prepared for: St. Edwards University Analysis, Modeling and Design MCIS6310 Dr. David Franke 6 June 2006 Copyright 2005-2006 Tyner Blain LLC 1 Outline 1. Overview
More informationRadio Research and Development Institute (NIIR) Moscow, Russian Federation
Radio Research and Development Institute (NIIR) Moscow, Russian Federation Proposals to ITU CWG-Internet open consultations on "Public Policy considerations for OTTs" September, 2017 In accordance with
More informationOBJECT-ORIENTED SOFTWARE DEVELOPMENT Using OBJECT MODELING TECHNIQUE (OMT)
OBJECT-ORIENTED SOFTWARE DEVELOPMENT Using OBJECT MODELING TECHNIQUE () Ahmed Hayajneh, May 2003 1 1 Introduction One of the most popular object-oriented development techniques today is the Object Modeling
More informationSoftware 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 informationUML Extension for Objectory Process for Software Engineering
UML Extension for Objectory Process for Software Engineering version 1.1 1 September 1997 Rational Software Microsoft Hewlett-Packard Oracle Sterling Software MCI Systemhouse Unisys ICON Computing IntelliCorp
More information3. Agent-Oriented Methodologies Part 2: The PROMETHEUS methodology.
Multiagent Syste ems Design (MASD D) Part 2: The PROMETHEUS methodology. https://kemlg.upc.edu Javier Vázquez-Salceda MASD Methodological Extensions to Object-Oriented Approaches A means for agent technologies
More informationIntegration With the Business Modeler
Decision Framework, J. Duggan Research Note 11 September 2003 Evaluating OOA&D Functionality Criteria Looking at nine criteria will help you evaluate the functionality of object-oriented analysis and design
More informationCS487 Midterm Exam Summer 2005
1. (4 Points) How does software differ from the artifacts produced by other engineering disciplines? 2. (10 Points) The waterfall model is appropriate for projects with what Characteristics? Page 1 of
More informationWhat is a Model? Copyright hebley & Associates
Modeling Overview... as we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there
More informationDefining Domain-Specific Modeling Languages
Defining Domain-Specific Modeling Languages 1 st Oct 2008 Juha-Pekka Tolvanen MetaCase 1 Relevant language classifications to start with General-Purpose / Domain-Specific Narrow area of interest Often
More informationObject-oriented approach for Automatic Train Operation control systems
Object-oriented approach for Automatic Train Operation control systems F. M. Rachel & P. S. Cugnasca Safety Analysis Group, São Paulo University, Brazil Abstract In this paper, an object-oriented approach
More informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationINTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD. Slides by: Shree Jaswal
INTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD Slides by: Shree Jaswal What is UML? 2 It is a standard graphical language for modeling object oriented software. It was developed in mid 90 s by collaborative
More informationSoftware 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 informationUSAGE OF SYSTEM ANALYSIS METHODS IN THE SOFTWARE PRODUCTS ENGINEERING
USAGE OF SYSTEM ANALYSIS METHODS IN THE SOFTWARE PRODUCTS ENGINEERING Logunova O. S., Kocherzhinskaya Yu. V., Torchinsky V. E., Sibileva N. S., Arefyeva D. Ya. and Popov S. N. Power Engineering and Automated
More informationObject-oriented development. Object-oriented Design. Objectives. Characteristics of OOD. Interacting objects. Topics covered
Object-oriented development Object-oriented Design Object-oriented analysis, design and programming are related but distinct. OOA is concerned with developing an object model of the application domain.
More informationCISC 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 informationService architecture for 3GPP IP Multimedia Subsystem the IBM and Swisscom proof-of-concept experience
IBM IP Multimedia Subsystem solutions February 2006 architecture for 3GPP IP Multimedia Subsystem the IBM and Swisscom proof-of-concept experience By Xavier Weibel, technology strategist, Application and
More informationConstruction. H1, 2012 Development forecasts for sector in Russia. Publication date: Q Language: English
Construction sector in Russia H1, 2012 Development forecasts for 2012-2014 Publication date: Q2 2012 Language: English Word from the author Last year, the Russian construction industry finally resumed
More informationMarking Guidelines for MVK Projects. MVK12. Version 6.2 (PPD, URD, RURD, ADD and software demo)
Marking Guidelines for MVK Projects. MVK12 Version 6.2 (PPD, URD, RURD, ADD and software demo) 2013-02- 13 Final Grade formulas: MVK DD1365 Grade = 33% PPD + 66% URD. Bachelor s Thesis DD143X Grade = ADD
More informationUse Case Model. Static Structure. Diagram. Collaboration. Collaboration. Diagram. Collaboration. Diagram. Diagram. Activity. Diagram.
!"# $%&' !" #" $%%&&& ! Static Structure Diagram Collaboration Collaboration Diagram Collaboration Diagram Diagram Activity Diagram CRC Card CRC Card UML defines a standard notation for object-oriented
More informationKorea s efforts to improve criminal justice statistics and the role of KIC. Kim, Ji-Sun, Director of Crime Statistics and Survey Center
Korea s efforts to improve criminal justice statistics and the role of KIC Kim, Ji-Sun, Director of Crime Statistics and Survey Center Major contents Official criminal justice statistics system in Korea
More informationActivities Common to Software Projects. Software Life Cycle. Activities Common to Software Projects. Activities Common to Software Projects
Activities Common to Software Projects Software Life Cycle Mark van den Brand Requirements and specification Domain analysis Defining the problem Requirements gathering Obtaining input from as many sources
More informationRequirements Engineering. Contents. Functional requirements. What is a requirement?
Contents Ø Introduction 4 Ø Engineering Ø Project Management Ø Software Design Ø Detailed Design and Coding Ø Quality Assurance Engineering Ø What is a Requirement? Ø RE Activities Ø Documentation Ø RE
More information06. Analysis Modeling
06. Analysis Modeling Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Overview of Analysis Modeling 1 Requirement Analysis 2 Analysis Modeling Approaches
More informationIntelligent Services for Building Information Modeling
Intelligent Services for Building Information Modeling http://ises.eu-project.info/ Athens, 9.11.2013 C.A. Balaras, NOA Energy in Buildings 2013, ASHRAE Hellenic Chapter & Technical Chamber of Greece Athens,
More informationThe International Intelligent Network (IN)
The International Intelligent Network (IN) Definition In an intelligent network (IN), the logic for controlling telecommunications services migrates from traditional switching points to computer-based,
More informationApplying ISO/IEC Quality Model to Quality Requirements Engineering on Critical Software
Applying ISO/IEC 9126-1 Quality Model to Quality Engineering on Critical Motoei AZUMA Department of Industrial and Management Systems Engineering School of Science and Engineering Waseda University azuma@azuma.mgmt.waseda.ac.jp
More informationLecture 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 informationSome Problems of Fuzzy Modeling of Telecommunications Networks
Some Problems of Fuzzy Modeling of Telecommunications Networks Kirill Garbuzov Novosibirsk State University Department of Mechanics and Mathematics Novosibirsk, Russia, 630090, Email: gartesk@rambler.ru
More information2 The IBM Data Governance Unified Process
2 The IBM Data Governance Unified Process The benefits of a commitment to a comprehensive enterprise Data Governance initiative are many and varied, and so are the challenges to achieving strong Data Governance.
More informationLesson 06. Requirement Engineering Processes
Lesson 06 Requirement Engineering Processes W.C.Uduwela Department of Mathematics and Computer Science Objectives To describe the principal requirements engineering activities and their relationships To
More informationCOAP 3110 INTERACTIVE SITE DEVELOPMENT
COAP 3110 INTERACTIVE SITE DEVELOPMENT http://wwwai.wu-wien.ac.at/~hahsler/webster/coap3110/ Instructor Michael Hahsler Tel. 31336/6081 0699 100 00 598 E-mail: hahsler@ai.wu-wien.ac.at 1 Course description
More informationSystems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Learning Objectives Discuss examples of system interfaces found in information systems Define system inputs and outputs based on the requirements
More information17. GRASP: Designing Objects with Responsibilities
17. GRASP: Designing Objects with Responsibilities Objectives Learn to apply five of the GRASP principles or patterns for OOD. Dr. Ziad Kobti School of Computer Science University of Windsor Understanding
More informationThe LiveEngage Tag Document Version: 2.2 January 2016
The LiveEngage Tag Document Version: 2.2 January 2016 Introduction The LiveEngage Tag consists of a small, lightweight piece of code that enables you to embed innovative LivePerson products and applications.
More informationXyleme Studio Data Sheet
XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market
More information