PROGETTO CORSO IS I { METODO DA USARE. Version 2.0. A method should make precise how many models have to be produced and which features
|
|
- Russell Marshall
- 6 years ago
- Views:
Transcription
1 PROGETTO CORSO IS I { METODO DA USARE Version 2.0 Assume to have to develop a software system System. A method should make precise how many models have to be produced and which features they should consider. Our method requires to produce the following models: PDM a model of the domain of the problem that the System must solve, without any reference to the System. Requirement Specication a very abstract model of the System making precise which problem it will solve, showing how it will be perceived by its users and what is the context in which it will operate. Design specication a model of the developed realization of the System. PDM (Problem Domain Model) The PDM (Problem Domain Model) is a UML package including at least a class diagram. It describes in an object-oriented fashion the part of the real world that concerns the System to be developed, but without any reference to the System itself. For example, in the case the System should handle a lift, the PDM should describe how the lift works, that is in which way the calls can be made, which policy must be followed to handle the calls, and what has to be done for the safety of the users. If the System, instead, should handle the invoicing of the orders of a company, the PDM should make clear what the orders are, which policy is followed to invoice them, how the payments are handled and so on. It is important to understand what is in and what it is out of this model. For instance, in this model the following aspects must not be considered. which is the problem that the System must solve. Consider a PDM describing the treatment of the order invoicing, it may be the starting point for solving dierent problems: { the automatization of the archiving of the orders/invoices (the System will be just a data base), { the automatization of the production of the invoices (the System will be a simple desktop application), { the full automatization of the order processing from receiving the orders to producing the invoices and archiving everything, to automatically generating warnings for problematic cases, and to automatically answering to inquiries about the status of the orders).
2 Version as a consequence of the above point, no hints about the proposed solution should be included (you cannot speak about the solution before knowing the problem). technology features that will be introduced to solve the problem (e.g., in the case of aword process you should not consider the internal format of the les but only speak about words, sentences, paragraphs and so on, or, in the case of a generic distributed system, of the used midlleware). However, the above requirements are not absolute, they strongly depend on the aim of the System. For example, if the System is an application to download web sites, then the PDM includes a full description of the HTML and of the HTTP protocol if the System is a component for compressing binary les, then the PDM includes a description of a bit le format if the System is about controlling a heating system where the hardware (heater, sensors,... ) is already decided, then heater, sensors,... are in the PDM if the System is about controlling the temperature in a building without any assumption on the technology that will be used, then the PDM will be only about temperatures, rooms, day hours and perhaps cost of increasing the temperature of one cubic meter of one degree. Requirement Specication The requirement specication consists of dierent views of the System, plus a part needed to give a rigorous description of such views. Its structure is shown in Fig. by a UML class diagram. Use Case View shows the main ways to use the System, making clear who/what is taking advantage of it, and who/ what outside the System must cooperate to accomplish such usages. (services oered bythesystem, making clear who/what is using them, and who/what outside the System must cooperate to realize such services oering other services.) [functionalities oered by the System, making clear who/what is using them, and who/what outside the System must cooperate to realize such functionalities oering other functionalities.] Context View describes the context of the System, making precise which entities will use and cooperate with the System. This view describes also abstractly the interface of such entities towards the System, the assumption made by the System on such entities, and the interface of the System towards them. Internal System View describes abstractly the internal structure of the System. This part of the requirement specication is needed to soundly describe the use cases.
3 Version White View Black View Combined View Use Case SYSTEM View definition: Statechart Use Case Interaction View definition: SequenceDiagram Use Case Causal View definition: ActivityDiagram * 0.. Use Case Diagram Use Case Description textualdescription: String..* Use Case View Context View definition: Package Internal S YSTEM View definition: ClassDiagram Requirement Specification Terminology definition: Package Figure : The Structure of a Requirement Specication
4 Version Terminology lists and makes precise all entities appearing in the presentations of the various views of the System for example the data exchanged between the System and the context entities, or the internal constituents of the System which are accessed in some use case. This global description of the terminology helps to avoid that the same entity is modelled dierently in dierent use cases or in dierent points of the same use case. Internal System View The Internal System View is a UML class diagram importing the package Terminology. Conceptually, it describes at an extremely abstract level the structure (architecture) of the System. This structure consists of a unique active object able to perform the System activities (abstract executor) and by manypassive objects abstractly describing the System Abstract State. Technically, it is a class diagram containing exactly one class of the stereotype <<ABSTRACT EXEC>> (without attributes and whose operations are in bijective correspondence with those of the <<SYSTEM>> class appearing in the Context View), and several passive classes. For what concerns the associations, it contains only a binary navigable association between the <<ABSTRACT EXEC>> class and each of the passive classes. Moreover, no new passive class may be dened, only those already dened in Terminology may be used. This diagram describes implicitly also the \Abstract State" of the System class appearing in the Context View in the following way: for each association <<ABSTRACT_EXEC>> A C such class has an attribute A: Bag(C). Use Case View The Use Case View consists of a UML \Use Case Diagram" and of the descriptions of all the use cases appearing in it. The actors appearing in the Use Case diagram must be of the two following stereotypes: <<SU>> <<SP>> Service User, they use the services provided by thesystem Service Providers, they provide the services used by the System. We require that the name of each <<SU>> should end with \ u" and that the name of each <<SP>> should end with \ p". A Service User named Name u will be visually represented as follows Name_u whereas a Service Provider named Name p will be visually represented as follows Name_p. Each use case appearing in the diagram must be accompanied by a\use Case Description" consisting of a textual presentation and of one or more views of the following kinds.
5 Version Use Case System View A Use Case System View is dened by a statechart for the system class describing the complete behaviour of the System with resepct to such use case. Let CH be a statechart dening a System View. The conditions and the actions appearing on the transitions of CH may test and modify the System Abstract State given in the Internal System View. The operations of the system class, as presented in the Context View, dene the call events that may appear in the transitions of CH. Finally, the operations of the context entity classes, as dened in the Context View, may appear in the actions of CH instead the other elements of such classes cannot. Use Case Interaction View A Use Case Interaction View is dened by a sequence (or collaboration) diagram. The objects appearing in such diagram are dierent for the various kind of view precisely: Black (box) View It represents the interactions among the System and the context entities happening in a scenario of the use case thus the objects appearing in the dening sequence diagram are either the System or the context entities, as dened in the Context View. We call it \Black View", because the System is considered as a black box, preventing to see anything inside it. White (box) View It represents the interactions among the abstract constituents of the System, as presented in the Internal System View, and a special object summarizing the external environment happening in a scenario of the use case thus the objects appearing in the sequence diagram are either the abstract executor, or the constituents of the System Abstract State, as dened in the Internal System View, or the generic \outside". We call it \White View", because the System is considered as a white box allowing to see what is happening inside at the most abstract level compatible with the requirement phase. The lifeline corresponding to the abstract executor will be marked by a big E. Combined View It is the combination of Black and the White View of the same scenario of the use case. It is obtained by replacing the lifeline of System in the Black View with the White View without the lifeline corresponding to the external world. In the visual representation we split the diagram in two swimlanes, by a dashed line, to show what is happening inside and outside the System. There are no restrictions on the number of the sequence diagrams appearing in this view, but they must be coherent with the System View (that is, they must represent particular executions of the complete behaviour described by such View). Technically, a Combined View is a standard sequence diagram, but the lifelines appearing in it correspond to objects in two distinct worlds: inside the System, and outside the System.
6 Version Use Case Causal View A Use Case Causal View is dened by an activity diagram describing all the relevant events appearing in the behaviour corresponding to the use case and their causal relationships. The appearing events can be only calls of the interface operations of System (described in the Context View) by the context entities, calls of the interface operations of the context entities (described in the Context View) by System, conditions on the System Abstract State (as described in the Internal System View), UML actions acting on the System Abstract State dened by the Internal System View. The various views listed above play dierent roles in the description of a use case and are partly complementary and partly overlapping. The choice of which to use depends on the nature of the considered use case. The only rule enforced by the method is that the System View is mandatory, because it obliges to present all the behaviour of the use case (e.g., all possible alternative scenarios are included), also if it may be less readable than the others. Context View The Context View is a UML package importing the package Terminology containing a class diagram (context diagram). All classes in the context diagram are all of the following three stereotypes <<SYSTEM>> that stands for the System there should be only one class in the diagram having this stereotype <<SU>> that stands for a user of the services provided by the System <<SP>> that stands for a provider of services used by the System. Moreover, in the context diagram there will be exactly one binary association from the system class into each other class, whereas other associations are not allowed. The classes of stereotype <<SU>> must be in bijective correspondence with the actors of the same kind appearing in the Use Case Diagram similarly for those of the stereotype <<SP>>. The <<SYSTEM>> class may have only operations that abstractly describe its interface. Each <<SU>> and <<SP>> class may have attributes, operations, constraints and a description of its behaviour. The operations represent the interface of such entities towards the System, whereas the other aspects of the class represent the assumptions on their behaviour on which the System relies. Terminology The Terminology consists of a UML package, which specializes PDM, describing all the entities needed to present the use cases, the System context and its internal structure.
SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)
SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : OOAD(16CS526) Year & Sem: III- II-Sem Regulation: R16 Course & Branch:CSE
More informationChapter 7. Process Analysis and Diagramming
Chapter 7 Process Analysis and Diagramming Chapter 5 introduced the concept of business process composition as an aspect of process design. But how can you recognize a process in a description of some
More informationmaking money from customer use of kiosk attracting more customers to the store saving money if the kiosk replaces manual operations
Business Requirements Business requirements collected from multiple sources might conflict. For example, consider a kiosk product with embedded software that will be sold to retail stores and used by the
More informationRequirements Engineering and Software Architecture Project Description
Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description The project is student-driven. There will be external sponsors, users, and others that
More informationMethodology for the Design and Evaluation of Ontologies. Michael Gruninger and Mark S. Fox. University oftoronto. f gruninger, msf
Methodology for the Design and Evaluation of Ontologies Michael Gruninger and Mark S. Fox Department of Industrial Engineering University oftoronto Toronto, Canada M5S 1A4 f gruninger, msf g@ie.utoronto.ca
More informationCOMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY
COMET BASED ELEVATOR CONTROLLER SYSTEM CASE STUDY Brief System Description (Gomaa, 2000): The system controls the motion of multiple elevators and responds to passenger requests at various floors: Each
More informationEssentials of IBM Rational Requirements Composer, v3. Module 4: Creating a use-case model
Essentials of IBM Rational Requirements Composer, v3 Module 4: Creating a use-case model Copyright IBM Corporation 2010, 2011 Module overview After completing this module, you should be able to: Explain
More informationCS/IT Secure Software Construction
CS/IT 328 - Secure Software Construction Chapter 4 UML the Unified Modeling Language Book: Fowler, UML Distilled, chap. 1.. 4 Notation: Notations and Meta-Models a graphical representation of a model,
More informationIntroduction to Software Engineering
Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements
More informationRequirements Engineering and Software Architecture Project Description
Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description This project is student-driven. There will be external sponsors, users, and others that
More informationRequirements Analysis. Overview
Requirements Analysis Overview What is requirement? Classification of requirements Iterative and evolutionary requirements analysis Use Cases Domain models N. Meng, B. Ryder 2 1 Requirements Definition
More informationCertkiller.OG questions
Certkiller.OG0-021.80 questions Number: OG0-021 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ OG0-021 ArchiMate 2 Part 1 Examination It guided me step by step through
More informationIt will also enable you to manage the expectations of your clients or management, as they will know exactly what to expect.
Functional Specification / Requirement Document (FSD / FRD) The Functional Specification Document (FSD) in software development is a formal document that describes the functions of the software/system
More informationAgent-Based Electronic MarketPlace System Design Document
A Project Report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Agent-Based Electronic MarketPlace System Design Document Page 0 Table of Contents Table of Contents...1
More informationCHAPTER 3 Use Cases. 3. Use Cases
CHAPTER 3 Use Cases Introduction When, Why, Where, What Iteratively Developing Use Cases Inception + Scope Definition + Risk Identification + Actors & Use cases + Project Plan Elaboration + Primary & Secondary
More informationCHAPTER 3 Use Cases. 3. Use Cases
CHAPTER 3 Use Cases Introduction When, Why, Where, What Iteratively Developing Use Cases Inception + Scope Definition + Risk Identification + Actors & Use cases + Project Plan Elaboration + Primary & Secondary
More informationARC-IT, THE NATIONAL ITS ARCHITECTURE, AND CVRIA
ARC-IT, THE NATIONAL ITS ARCHITECTURE, AND CVRIA The Architecture Reference for Cooperative and Intelligent Transportation (ARC-IT) is a major upgrade to the National ITS Architecture that covers all of
More informationAgile versus? Architecture
Agile versus? Architecture This presentation is about Software Architecture and its relationship to Agile practices. There is often a kind of tension between Agile Concepts and Architecture concepts. Why
More informationEE 446 EMBEDDED ARCHITECTURE Embedded System in UML
EE 446 EMBEDDED ARCHITECTURE Embedded System in UML Airs Lin UML (UNIFIED MODELING LANGUAGE) 1 What is UML? Created and developed by Grady Booch, Ivar Jacobson, and James Rumbaugh at Rational Software
More informationInformation Systems RE Business Process and Data Analysis (cont d) + Use Case Analysis
REQUIREMENTS ENGINEERING LECTURE 2016/2017 Dr. Joerg Doerr Information Systems RE Business Process and Data Analysis (cont d) + Use Case Analysis AGENDA Basics Context Analysis Business Process & Data
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 4 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2018 Contents Requirements Activity Diagrams Domain model Use Cases Requirements
More informationRequirements elicitation: Finding the Voice of the Customer
Requirements elicitation: Finding the Voice of the Customer Establishing customer requirements for a software system Identify sources of user requirements on your project Identify different classes of
More informationThe Complete Step-By-Step Course to Designing Logos From Start to Finish FROM START TO FINISH
The Complete Step-By-Step Course to Designing Logos From Start to Finish buildingalogo FROM START TO FINISH Building A Logo From Start To Finish No part of this publication may be reproduced, distributed,
More informationSystem Engineering. Instructor: Dr. Jerry Gao
System Engineering Instructor: Dr. Jerry Gao System Engineering - System Engineering Hierarchy - System Modeling - Information Engineering: An Overview - Product Engineering: An Overview - Information
More informationEnterprise Architecture: an ideal discipline for use in Supply Chain Management
Enterprise Architecture: an ideal discipline for use in Supply Chain Management Richard Freggi Senior Supply Chain Architect (TOGAF 9.1 certified level 2) HP Inc. Content Understanding Supply Chain Management
More informationThe Speed Shopper System
Mark Dunn, Yoon Jae Kim, Barrett Shay CSE 537 Class Project: Wireless Innovation The Speed Shopper System The purpose of technology is to provide a new or better way to perform a task. The technology is
More informationSoftware processes. Software Applications A.Y. 2018/2019
Software processes Software Applications A.Y. 2018/2019 Objectives - Understanding the concepts of software processes and software process models - Being introduced to three generic software process models
More informationD5.1 Inter-Layer Cloud Stack Adaptation Summary
D5.1 Inter-Layer Cloud Stack Adaptation Summary The ASCETiC architecture focuses on providing novel methods and tools to support software developers aiming at optimising energy efficiency resulting from
More informationRequirements Use Cases
Requirements Engineering Requirements Use Cases Software Lifecycle Activities Requirements Analysis Software Design Implementation System Engineering Computer Science Department Baylor University Evolution
More informationRequirements Engineering with Use Cases
Requirements Engineering with Use Cases Csaba Veres Outline What are use cases? What do they tell us? How can you write them (properly)? What is a use case? A use case specifies the behavior of a system
More informationJob Board - A Web Based Scheduler
Job Board - A Web Based Scheduler Cameron Ario and Kasi Periyasamy Department of Computer Science University of Wisconsin-La Crosse La Crosse, WI 54601 {ario.came, kperiyasamy}@uwlax.edu Abstract Contractual
More informationAli Khan < Project Name > Software Requirements Specification. Version 1.0. Group Id: F16. Supervisor Name: Sir/Miss.
< Project Name > Software Requirements Specification Version 1.0 Group Id: F16. Supervisor Name: Sir/Miss. Revision History Date Version Description Author Current Date 1.0 SRS document includes Scope
More informationMidterm Test Department: Computer Science Instructor: Steve Easterbrook Date and Time: 10:10am, Thursday Nov 9, 2006
CSC340 Requirements Engineering page 1/8 Faculty of Arts and Science University of Toronto Midterm Test Department: Computer Science Instructor: Steve Easterbrook Date and Time: 10:10am, Thursday Nov 9,
More informationWEBINAR SERIES #4 EPC/RFID STANDARDS AND RFID STUFF YOU NEED TO KNOW
WEBINAR SERIES #4 EPC/RFID STANDARDS AND RFID STUFF YOU NEED TO KNOW STANDARDS AND RFID An Overview of GS1 Standards Identify, Capture, Share Serialization Basics and EPC The Next Level of Visibility Serial
More informationSystem Engineering and Analysis. system environments. Lecture Objectives. System Elements. Definition of System. Information system types
System Engineering and Analysis What is the role of the software? Information system types Manual (read a text by your eyes then summarize using your pen) Automated (get the rmation through a computerized
More informationMIS 2101/2901 EXAM 1 REVIEW SESSION. Michelle Purnama Diamond Peer
MIS 2101/2901 EXAM 1 REVIEW SESSION Michelle Purnama Diamond Peer michelle.purnama@temple.edu EXAM FORMAT 25 Multiple Choice Questions First 5 from assigned readings Next 10 from assigned videos & lectures
More informationPower grids & Actors
EH2750 Computer Applications in Power Systems, Advanced Course. Lecture 2 31 August 2011 Professor Lars Nordström Dept of Industrial Information & Control systems, KTH larsn@ics.kth.se Power grids & Actors
More informationIBM Rational Rhapsody - IBM Rational Software Architect RealTime edition. Integration
IBM Rational Rhapsody - IBM Rational Software Architect RealTime edition Integration IBM Rational Rhapsody - IBM Rational Software Architect RealTime edition: Integration Page 2/11 Notices Copyright IBM
More informationUniversity of Groningen. Effective monitoring and control with intelligent products Meyer, Gerben Gerald
University of Groningen Effective monitoring and control with intelligent products Meyer, Gerben Gerald IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish
More informationTesting. CxOne Standard
Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...
More informationIntroduction and Key Concepts Study Group Session 1
Introduction and Key Concepts Study Group Session 1 PDU: CH71563-04-2017 (3 hours) 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationNDIA Test and Evaluation Conference
NDIA Test and Evaluation Conference Model Based Systems Engineering (MBSE) and Modeling and Simulation (M&S) adding value to Test and Evaluation (T&E) March 16, 2011 Larry Grello High Performance Technologies,
More informationOrganizing the Business Process Management Space. Mathias Weske
Organizing the Business Process Management Space Mathias Weske People 2 Real-World Example FP6 IP on Service composition platform Detailed project plan Sub projects dealing with Architecture Case Studies
More information1 Descriptions of Function
Power Quality Contracts 1 Descriptions of Function All prior work (intellectual property of the company or individual) or proprietary (non-publicly available) work should be so noted. 1.1 Function Name
More informationDELIVERY. Door to door Delivery
DELIVERY Door to door Delivery May 2012 Applications Sateltrack DELIVERY is an advanced Fleet Management software using GPS technology, built to serve demanding clients with big fleet. Sateltrack DELIVERY
More informationAn Introduction to Use-Case Modeling
An Introduction to Use-Case Modeling The process of modeling a system s functions in terms of business events who initiated the events how the system responds to those events An approach that facilitates
More informationEnergy management using genetic algorithms
Energy management using genetic algorithms F. Garzia, F. Fiamingo & G. M. Veca Department of Electrical Engineering, University of Rome "La Sapienza", Italy Abstract An energy management technique based
More informationReading Sample. Transportation Requirements and Order Management. Contents. Index. The Authors. Transportation Management with SAP TM
First-hand knowledge. Reading Sample Chapter 4,, begins with where it all starts: the different approaches for requesting a transportation service. As it explores transportation requirements and order
More informationReading Sample. Transportation Requirements and Order Management. Contents. Index. The Authors. First-hand knowledge.
First-hand knowledge. Reading Sample Chapter 4,, begins with where it all starts: the different approaches for requesting a transportation service. As it explores transportation requirements and order
More informationObject-Oriented Modeling: A Roadmap
University of Paderborn Leiden University Object-Oriented Modeling: A Roadmap University of Paderborn Leiden University Software Development: Traditional (?) Approach implementation June 8, 2000 ICSE 2000:
More informationTOGAF 9.1 Phases E-H & Requirements Management
TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide
More information3.0 INTRODUCTION 3.1 OBJECTIVES 3.2 CLASS DIAGRAM
Implementation UNIT 3 CASE STUDY: INVENTORY CONTROL SYSTEM Structure Page Nos. 3.0 Introduction 40 3.1 Objectives 40 3.2 Class Diagram 40 3.3 Object Diagram 41 3.4 Generalization and Association Diagram
More informationAll For The Want of a Horseshoe Nail An Examination of Causality in DoDAF
All For The Want of a Horseshoe Nail An Examination of Causality in DoDAF Matthew Hause Atego, Lars-Olof Kihlström Syntell AB 1 Agenda Causality The IDEAS Foundation Modeling Causality Modeling in UPDM
More informationIndustry 4.0 What does it Mean for CAPIEL Manufacturers?
Industry 4.0 What does it Mean for CAPIEL Manufacturers? 1 INTRODUCTION Manufacturing industry has entered in a new phase of changes, which foresee digital technologies to be integrated within the heart
More informationRequirements Knowledge Model. Business. Event. Business. responding. Business. Use Case 1.. Business tracing * * * * Requirement
Requirements Knowledge Model This model provides a language for communicating the knowledge that you discover during requirements-related activities. We present it here as a guide to the information you
More informationComputable General Equlibrium
Intro February 13, 2010 Plan of action What is CGE? Modelling rules: models data calibration Introduction to GAMS and its syntax. Simple pure exchange model and modelling convention. Computable general
More informationvisual energy 4 Web-based analysis and visualization software
Web-based analysis and visualization software Monitoring Optimizing Recording Analyzing Evaluating is a web-based analysis and visualization software with numerous options for recording, monitoring, analyzing,
More informationEnterprise Ontology driven Software Generation
Enterprise Ontology driven Software Generation Jan L.G. Dietz BMSD 2012 - slide 1 Keynote Lecture BMSD 2012 Outline Model Driven Engineering System Design (τ-theory) Enterprise Ontology (ψ-theory) The
More informationDeveloping Successful Multimedia Projects
Developing Successful Multimedia Projects Agenda Introduction Overview Phases Summary Introduction Who I am Who you are Why we re here What you re going to learn Why Multimedia? Print Why Multimedia? Print
More informationMTAT Enterprise System Integration. Lecture 12: Service Analysis & Design Part 2: Process and Data-Driven Design
MTAT.03.229 Enterprise System Integration Lecture 12: Service Analysis & Design Part 2: Process and Data-Driven Design Marlon Dumas marlon. dumas ät ut. ee Service Analysis & Design Service Analysis: identification
More informationAC245 SAP Convergent Invoicing
AC245 SAP Convergent Invoicing. COURSE OUTLINE Course Version: 15 Course Duration: 4 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication
More informationMaster Guide 1704 SP1 Document Version: SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER.
Master Guide 1704 SP1 Document Version: 1.0 2017-07-15 2017 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Table of Contents 1 Getting Started... 3 1.1 About this Document... 3 1.1.1
More information! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of. " Behavior. " Data. " Constraints (eg. cost and schedule)
COMP3110/6311, Software Analysis and Design Why do we Develop Software? To solve problems To take up new opportunities The value of Requirements "#$"%&'(%)#*+"%#)&),'$&+)& '()#-&)'$./,0.&+%/&.%1"*(%2.%#
More informationSoftware Engineering Fall 2014
Software Engineering Fall 2014 (CSC 4350/6350) Mon.- Wed. 5:30 pm 7:15 pm ALC : 107 Rao Casturi 11/05/2014 Student Registration System (SRS) RC University Management Board approved a new Student Registration
More informationBusiness Modeling with UML: The Light at the End of the Tunnel
Business Modeling with UML: The Light at the End of the Tunnel by Bryon Baker Product Manager Requirements Management Curriculum Rational University In the current economic climate, no software development
More informationReviewed by Paul Harmon
Reviewed by Paul Harmon Cedric G. Tyler is the President and Steve Baker is the CEO of, a company founded to sell the extended Business Management Language or xbml, a business process methodology invented
More informationBusiness Process Modeling
Business Process Modeling Jaelson Castro jbc@cin.ufpe.br Jaelson Castro 2016 1 Objectives Business processes Modeling concurrency and synchronization in business activities BPMN Diagrams Jaelson Castro
More informationPresentation Overview
Use of Modeling Tools for Documenting and Development of Advanced Communication Systems and Import of PNM Use Cases Joe Hughes, EPRI Dr. Martin Burns, Hypertek Smart Grid Advisory Meeting Oct 12, 2009
More informationA Five-Step Compliance Process for FOSS Identification and Review
» The Open Compliance Program A Five-Step Compliance Process for FOSS Identification and Review By Ibrahim Haddad (PhD), The Linux Foundation A White Paper By The Linux Foundation Introduction This white
More information7. Model based software architecture
UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process
More informationOrganizational modeling in a semantic wiki
Organizational modeling in a semantic wiki João Pedro Mendes joao.mendes@ceo.inesc.pt Abstract The world has always experienced changes. But now these changes happen faster than ever. This has several
More informationEnvironmental Data Cube Support System (EDCSS) Roles and Processes. 20 August 2013
Environmental Data Cube Support System (EDCSS) Roles and Processes 20 August 2013 Table of Contents Overview... 3 EDCSS Support Staff... 5 Systems Engineer... 5 Project Workflow Manager Admin... 5 Provider
More informationA MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK
A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK Clémentine Cornu, Bernard Chiavassa Eurocopter, ETZP, Aéroport International Marseille Provence 13725 Marignane Cedex France {Clementine.Cornu,
More informationPractical Business Process Guide
Modelio Practical Guides Practical Business Process Guide Author: Modeliosoft Consulting Team Version: 1.0 Copyright: Modeliosoft Modeliosoft 21 avenue Victor Hugo 75016 Paris www.modeliosoft.com Introduction
More informationMSO Analysis & UML 2
MSO Analysis & UML 2 Hans Philippi (based on the course slides of Wouter Swierstra) August 30, 2018 Analysis & UML 2 1 / 32 Recap & topics Last lecture: we have met with UML class diagrams Today: sequence
More information2IS55 Software Evolution. Software metrics (3) Alexander Serebrenik
2IS55 Software Evolution Software metrics (3) Alexander Serebrenik Reminder Assignment 6: Software metrics Deadline: May 11 Questions? / SET / W&I 4-5-2011 PAGE 1 Sources / SET / W&I 4-5-2011 PAGE 2 Recap:
More information2IS55 Software Evolution. Software metrics (3) Alexander Serebrenik
2IS55 Software Evolution Software metrics (3) Alexander Serebrenik Administration Assignment 5: Deadline: May 22 1-2 students / SET / W&I 28-5-2012 PAGE 1 Sources / SET / W&I 28-5-2012 PAGE 2 Recap: Software
More informationRequirements Engineering
Requirements Engineering Software Engineering Andreas Zeller Saarland University Requirements Engineering The Real World Requirements Engineering A description of what the system should do (but not how)
More informationVANCOUVER Chapter Study Group. BABOK Chapter 6 Requirements Analysis
VANCOUVER Chapter Study Group BABOK Chapter 6 Requirements Analysis February 24, 2016 Hossam Saleh, CBAP Introduction PD Hours Presentation and quizzes at IIBA Vancouver Chapter website Certification Update
More informationTransform Application Performance Testing for a More Agile Enterprise
SAP Brief SAP Extensions SAP LoadRunner by Micro Focus Transform Application Performance Testing for a More Agile Enterprise SAP Brief Managing complex processes Technology innovation drives the global
More informationUse cases. Paul Jackson. School of Informatics University of Edinburgh
Use cases Paul Jackson School of Informatics University of Edinburgh Use cases An important part of any requirements document for a system is a description of the system s behaviour from the viewpoint
More informationThe Use Case Technique: An Overview
The Use Case Technique: An Overview Sponsored by: Karl Wiegers Principal Consultant, Process Impact www.processimpact.com Sponsor: CEG Save 20% on training* with promo code: MAWEB14 Free BA online training
More informationThe new MEGA Approach for Agent & Process Modeling
The new MEGA Approach for Agent & Process Modeling Antoine Lonjon Chief Methodology Officer MEGA International For Praxeme Institute March 2012 Trends Flows & behaviors Process participants : the WHO in
More informationDesign of a GPS-Web fleet tracking application
University A. Mira of Bejaia From the SelectedWorks of Dr. Djilali IDOUGHI April, 2012 Design of a GPS-Web fleet tracking application Djilali IDOUGHI Abdenour ALLICHE Karim TOULOUM Available at: https://works.bepress.com/djilali_idoughi/15/
More informationIntroduction and Key Concepts Study Group Session 1
Introduction and Key Concepts Study Group Session 1 PD hours/cdu: CH71563-01-2018 (3 hours each session) 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters
More informationKF5008 Program Design & Development. Introduction to the Module
KF5008 Program Design & Development Introduction to the Module Why Program Design? Up to now the programs you have written have been quite small even if you don t think so! How big do you think real programs
More informationEVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES
UDC: 004.45 Original scientific paper EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES Melita Kozina University of Zagreb,Faculty of Organization and Informatics, Varaždin, Croatia
More informationChapter 4 Document Driven Approach for Agile Methodology
Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the
More informationSystems for Strategic Management and Support
University of Pisa MSc in Computer Engineering Systems for Strategic Management and Support LECTURE 12 http://www.iet.unipi.it/m.cimino/ssms/ Mario G.C.A. Cimino Department of Information Engineering COURSE
More informationDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers UNIT 1 1. What are software myths Answer: Management myths: We already have a book
More informationAvancier Methods (AM) Applications architecture diagrams
Methods (AM) Applications architecture diagrams It is illegal to copy, share or show this document without the written permission of the copyright holder but you can share a link to it. Context for application(s)
More informationENTERPRISE ARCHITECTURE DOCUMENT
Dragon1 Open EA Method Example. www.dragon1.com/resources ENTERPRISE ARCHITECTURE DOCUMENT Dragon1 Template Version 0.1 DECEMBER 23, 2018 Dragon1 Using This Template All chapters of this template should
More informationSmart Content Navigation with the SAP HANA Platform. Georg Nold (Springer Science+Business Media) and Philipp Scholl (SAP AG) May 15, 2013
Smart Content Navigation with the SAP HANA Platform Georg Nold (Springer Science+Business Media) and Philipp Scholl (SAP AG) May 15, 2013 Springer Science overview Springer Science+Business Media is one
More informationWhite Paper: Introduction to CANARIE s Research Software Program
White Paper: Introduction to CANARIE s Research Software Program Author: Scott Henwood Lead Software Architect scott.henwood@canarie.ca 613.943.5434 Follow: @shensicle Introduction As is the case with
More informationNEED FOR INTELLIGENT TRANSPORTATION SYSTEMS IN AMARAVATI
NEED FOR INTELLIGENT TRANSPORTATION SYSTEMS IN AMARAVATI VASANABHI NAVEEN, Final year CIVIL Engg. Student AITAM, Tekkali-532201, Andhra Pradesh, India naveenthecivilengineer@gmail.com DR.M.MURALI, Prof.
More informationA UML Based Methodology for the Creation of TINA Compatible Telecommunications Services
A UML Based Methodology for the Creation of TINA Compatible Telecommunications Services Dionisis X. Adamopoulos, George Pavlou Centre for Communication Systems Research University of Surrey, Guildford,
More informationCO457 Business Modelling. Week One
CO457 Business Modelling Week One The Modelling Approach Why Model the Business? To redesign the business processes Business Process Reengineering (BPR) Business Process Simplification (BPS) Business Process
More informationHARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED. Martin Zelm
HARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED Martin Zelm CIMOSA Association Gehenbuehlstr 18a, D-70499 Stuttgart e-mail: martin.zelm@cimosa.de Abstract: Business globalisation requires
More informationA Detailed Analysis of Enterprise Architecture, Process Modeling, and Simulation Tools
A Detailed Analysis of Enterprise, Process Modeling, and Simulation Tools 1. Product Overview This section considers in some detail the organization and features of the modeling tools included in this
More information