Another Elevator System in Volere Pattern
|
|
- Andrew Andrews
- 5 years ago
- Views:
Transcription
1 Another Elevator System in Volere Pattern
2 A software-based system is required to control lifts (elevators) manufactured by Skyhi Lifts. Lifts are constrained to shafts (one lift per shaft) and are moved up and down by winding motors (one winding motor per lift). ****************************************************************************** Initial Notes of Interview ****************************************************************************** Lift Controller --Notes of interview Client-Skyhi elevator Co.\ Contact (technical) Jason Hukins , X 4783.I/v 15/6. Previous software (s/w) contractor unsatisfactory. (Late and buggy!). Full hardware (h/w) details available. Looking for full specs by 1/10. Will pay installment for specs and negotiate for the rest (Andy can cover this - needs to contact Geoff Shepperd (finance director).) H/w all to hand - full specs available (got copies). Interface blocks all operate at 0.5 V (20 ma) - direct port connection no prob. Max 4 lifts per controller, max 20 floors. One lift per shaft (next generation won't be!). All lifts, same # of floors. Requirements: All lifts (if > 1) to be used approximately equally. Indications: Sensors: Lift only reverses direction if no outstanding lift calls in current direction (lift send-button inside lift, lift call-button outside lift!) Must not change motor polarity whilst moving! (It'll blow) In emergency, stop all motors (if poss.) Lift calls should be serviced by the lift that will get there soonest (approx.). Tricky to predict - could pick up more calls on the way. Services calls in the order it gets there - not the order they are made. Light for each floor - one set in each lift + one set on each floor (all switch together - can treat as one set). Switch on basis of nearest floor so one off, one on when about half way between. 3 sets for each floor - warning either side + at. Go hi (5V) when lift present (\ie 20 cm either side). If stopping, send slow signal to motor within 0.3 secs of warning and stop 0.2 +/- 0.1
3 secs after at signal. (Stop delay has to be configurable.) Top and bottom floors only have one set of warning sensors. (Obviously?) Lift must always stop when arriving at top or bottom! Lift normally moves at 1.2m/sec. In slow mode, 0.3 m/sec. Takes approx. 1 sec to slow (\ie about 0.75 m) and moves about 0.15 m between stop signal and actually stopping. Lift will stop at a floor if there is a lift-send or a lift-call and moving right way or if top/bottom. Doors: Doors cycle every time it stops. (Note -- cannot cancel a request.) Controller only needs to send open/close signal -- doors handle the rest. Door sensors (just the one pair per lift) go hi when shut/open. Never move lift with doors open! Also one block sensor per door but connects direct to door controller - we don't need to worry. If lift call or send request while doors open or closing, open again and restart wait. (Wait is 4 secs +/- 0.5). To start lift go straight to fast, to stop must go to slow first (except in emergency?). Next meeting wed - 10:00 - ring on Tue to confirm.
4 REQUIREMENTS IN VOLERE PATTERN
5 Project Drivers 1. The Purpose of the Project a. The User Business or Background of the Project Effort Skyhi Lifts manufactures elevators. The company requires a softwarebased controller to control these elevators. b. Goals of the Project The goal of the project is to develop a software based controller. 2. The Client, the Customer and other Stakeholders a. The Client Skyhi Lifts b. The Customer Real state developers c. Other Stakeholders 1. Business Analysts 2. Usability Experts 3. Legal Experts 4. Developers and Testers 5. Hardware Vendors 6. Others 3. Users of the Product a. The Hands-On Users of the Product - Through sensors and buttons general public will be using the product. As the product is embedded software, there is no direct interaction with human. Here the users are the sensors, motor and buttons. - Maintenance and Service Technicians needs to change the setup through some interface which is not specified. Missing requirement. b. Priorities Assigned to Users Key Users: Sensors, motor and buttons. Secondary Users: Maintenance and Service Technicians c. User Participation
6 d. Maintenance Users and Service Technicians In order to service elevators the maintenance users and service technicians requires the product to have some features in this regard. So, there are some missing requirements which are to be listed under nonfunctional requirements. Project Constraints 4. Mandated Constraints a. Solution Constraints Description: The product shall operate at 0 5v (20mA), having direct port connection. Rationale: All interface blocks operates at that voltage. Fit Criterion: All signals received and generated by the controller should be at 0 5v (20mA). b. Implementation Environment of the Current System Max 4 lifts per controller, max of 20 floors, one lift per shaft and all the lifts have the same number of floors. c. Partner or Collaborative Applications Door Controller d. Off-the-Shelf Software e. Anticipated Workplace Environment - embedded software f. Schedule Constraints All requirements identified, must be implemented within stated deadline. g. Budget Constraints 5. Naming Conventions and Definitions a. Definitions of all Terms
7 - as necessary b. Data Dictionary for Any Included Models - as necessary 6. Relevant Facts and Assumptions a. Facts Previous software contractor unsatisfactory (late and buggy). b. Assumptions Functional Requirements - All the H/W involved will work according to the specifications required. - Others. 7. The Scope of the Work a. The Current Situation A software based controller is required to control elevators/lifts. Lifts are constrained to shafts as one per shaft. These lifts are moved by winding motors. A controller must able to operate 1 to 4 lifts and each lift operable up to 20 floors. Users can call a lift to a floor through a button outside the lift (call buttons) and can send a lift to a floor through buttons inside the lift (send buttons). There are indicators to show the users current floor location of each lift. Doors of the lifts are controlled by the door controllers. b. The Context of the Work Floor Sensors Sensed Data Motor Instructions Winding Motor Indicators Indicator info Lift Controller System Send Signal Send Door Signal Open/Close Signal Call Signal Door Sensors Door Controller Call
8 c. Work Partitioning Event Name Input and Output Summary 1. Gets a call signal Call Signal (IN) Getting a call, the controller decides which lift is to service the call and assign the call to that lift. 2. Gets a send signal Send Signal (IN) Gets a send signal and assign it to the lift from which it was sent. 3. Sending indicator signal Indicator info (OUT) When between two floors sends indicator information to corresponding lift and floor. 4. Getting floor sensor signal Sensors data (IN) Motor Instruction (OUT) Gets sensor data. If stopping, provide appropriate motor instruction. 5. Sending door Open/Close Signal (OUT) Sends open/close door signal open/close signal 6. Getting door signal Door Signal (IN) Motor Instruction (OUT) accordingly. Provide winding motor instruction according to door signal (open/closed). 8. The Scope of the Product a. Product Boundary In this case the work scope is the product boundary. b. Product Use Case List Call 1 Process call signal 2 Process send signal Send Indicator 3 Process indicator Service 4 Process sensor Floor Sensors Door Controller 5 Process door open/close signal Sensor Info 6 Process motor command Winding Motor Door Sensor
9 c. Individual Product Use Cases 1. Product Use Case Name: Process call signal Trigger: Call signal Preconditions: Interested Stakeholders: The client, customer. Actor: Call button Activity Diagram: Start Call lift Lift > 1 Lift = 1 Determine one to service the call Assign Call to Service List End Outcome: The call is saved in the service list. The call is assigned to the lift which can service the call the soonest. Note: Other product use cases to be detailed similarly. 9. Functional and Data Requirements a. Functional Requirements Requirement #: 1 Requirement Type: 9 Event/Use case #: 1 Description: The product shall establish a call signal if it is originated from a Call-Button outside the lift. Rationale: To service a call from the outside of the lift from any floor. Originator: Requirement Analyst Fit Criterion: Any call-button press to be recorded as call signal and correctly identified. Customer Satisfaction: Priority: High 3 Customer Dissatisfaction: 5 Conflicts: Supporting Material: History: Created October 19, 2008 Volere
10 List other functional requirements accordingly. b. Data Requirements Provide class model. Nonfunctional Requirements Look and Feel Requirements a. Appearance Requirements Not applicable b. Style Requirements Not applicable 11. Usability and Humanity Requirements a. Ease of Use Requirements b. Personalization and Internationalization Requirements c. Learning Requirements d. Understandability and Politeness Requirements e. Accessibility Requirements 12. Performance Requirements a. Speed and Latency Requirements b. Safety-Critical Requirements Some of the requirements under this section are: 1. Product shall not allow lifts to move while the doors are open. 2. Lifts are not allowed to stop from fast mode. 3. The product shall not allow lifts to move above the top floor. 4. The product shall not allow lifts to move below the bottom floor. Etc. Snow card has to be used for all non-functional requirements as well. c. Precision or Accuracy Requirements d. Reliability and Availability Requirements e. Robustness or Fault-Tolerance Requirements f. Capacity Requirements g. Scalability or Extensibility Requirements h. Longevity Requirements 2 In case of non-functional requirements each requirement doesn t have to be accurately identified to a specific sub-type. Example, it is important to identify a performance related requirement as Type 12 but it is not critical to identify it as a Safety-Critical or Speed and Latency or any other sub-type.
11 13. Operational and Environmental Requirements a. Expected Physical Environment b. Requirements for Interfacing with Adjacent Systems c. Productization Requirements d. Release Requirements 14. Maintainability and Support Requirements a. Maintenance Requirements b. Supportability Requirements c. Adaptability Requirements 15. Security Requirements a. Access Requirements b. Integrity Requirements c. Privacy Requirements d. Audit Requirements e. Immunity Requirements 16. Cultural and Political Requirements a. Cultural Requirements b. Political Requirements 17. Legal Requirements a. Compliance Requirements b. Standards Requirements Project Issues 18. Open Issues Emergency is mentioned but no clarification is given. Need to gather more information on this issue. 19. Off-the-Shelf Solutions 20. New Problems Functionality wise the new software-based controller and the old one will be doing the same thing. As such, this section is not applicable. 21. Tasks
12 Here provide a suitable product development life cycle and development plan as you feel appropriate for the product. 22. Migration to the New Product The new product will be replacing the existing product, which is buggy! And also the product is an embedded system when implemented will be working independent of the current product. So, no such issue will arise and also haven t been specified in the document. 23. Risks Following two were encountered by the previous contractor: - schedule pressure - low quality 24. Costs 25. User Documentation and Training Not specified in the document. But, every production must have documentations of the product on how they operate. Also, the maintenance personal might require training and/or document on how to add or delete a lift from a controller and others. This can be identified as missing requirement. 26. Waiting Room 27. Ideas for Solutions Specify any ideas for solution for the product that has been discussed in document.
Requirements 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 informationDr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering
Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements
More informationCCU 2010 / Identifying User Needs and Establishing Requirements. Lesson 7. (Part1 Requirements & Data Collection)
CCU 2010 / 2011 Lesson 7 Identifying User Needs and Establishing Requirements (Part1 Requirements & Data Collection) Previous Lesson (1) Participative Design Users are active in Developing Discussing and
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 informationFREIGHT ELEVATOR. Safe and reliable control system. Variable Voltage Variable Frequency (VVVF) traction machine. Wide door opening
FREIGHT ELEVATOR Wide door opening FUJI-YIDA freight elevator possesses multi-panel door to get the widest door opening, which will facilitate the passing in and out of large goods. Light Curtain Protection
More informationChapter 2: Requirements Elicitation. Requirements Engineering
Chapter 2: Requirements Elicitation Requirements Engineering Objectives In this chapter, you will learn about: Eliciting Requirements Your Stakeholders Sample stakeholder s analysis template Case Study
More informationSuper Schlumberger Scheduler
Software Requirements Specification for Super Schlumberger Scheduler Page 1 Software Requirements Specification for Super Schlumberger Scheduler Version 0.2 Prepared by Design Team A Rice University COMP410/539
More informationVolere Requirements: How to Get Started
Requirements: How to Get Started Since its introduction in 1995, the approach to requirements has been adopted by thousands of organizations around the world. We felt that it was time to summarize some
More informationversion NDIA CMMI Conf 3.5 SE Tutorial RE - 1
Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria
More informationRequirements Engineering: Part I. Software Requirements & Project Management CITS3220
Requirements Engineering: Part I Software Requirements & Project Management CITS3220 The Problems of Requirements What goal(s) are we trying to satisfy? How do we identify the scope and properties of the
More informationWriting the Right Agile User Stories! James Robertson! The Atlantic Systems Guild! Software Education!
Writing the Right Agile User Stories! James Robertson! The Atlantic Systems Guild! Software Education! To start, let s call them stories. There is no need to assume that someone is sitting in front of
More informationCategories and Functional Requirements
Categories and Functional Requirements CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki Categories and Functional Requirements
More information1 Descriptions of Function
1 Descriptions of Function Customer Communications Portal Management System Issues Issues confronting an Energy Company s Management Systems responsible for management of Telecommunications and Access
More informationNon-Functional Requirements
Non-Functional Requirements CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki Non-Functional Requirements 1/15 Previous Lecture:
More information1 Descriptions of Function
Distributed Energy Resource Controller Reconfigure s in response to Faulted Segment with Islanding 1 Descriptions of Function Version 1.2 January 13, 2010 This function describes the sequence of activities
More information1. Introduction Purpose Scope Definitions and Acronyms References Documents Figures and models 4
Table of Contents 1. Introduction 2 1.1. Purpose 2 1.2. Scope 2 1.3. Definitions and Acronyms 3 1.4. References 3 1.4.1 Documents 3 1.4.2 Figures and models 4 2. Overall Description 5 2.1. Product perspective
More informationRequirement Analysis Document
Requirement Analysis Document For A police vehicle command and control system Group Members: Barbara Anne Fernandiz (Group Leader) Girubalani a/p Garnarajan Patricia a/p Arokiasamy Subhashini a/p Ramalinggam
More information1 Smart Grid function description
NIST SG function description and use case template DGH ver.2 (Building-centric view of Smart Grid) 1 Smart Grid function description 1.1 SG function name Load management with dynamic tariffs, predictable
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 informationRequirements Elicitation
Requirements Elicitation Software Engineering I Lecture 4 14. November 2006 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Outline Motivation Requirements elicitation challenges
More informationCCC Wallboard Manager User Manual
CCC Wallboard Manager User Manual 40DHB0002USBF Issue 2 (17/07/2001) Contents Contents Introduction... 3 General... 3 Wallboard Manager... 4 Wallboard Server... 6 Starting the Wallboard Server... 6 Administering
More informationIdentification of. 2 (25) - SOFTWARE ARCHITECTURE ATAM: Method for Architecture Evaluation - Sven Arne Andreasson - Computer Science and Engineering
ATAM: Method for Architecture Evaluation ATAM Focuses on quality attribute requirements. Critical to have precise characterizations for each quality attribute. Attribute-Based Architectural Styles The
More informationElevator control setup with Entrapass Special or Corporate edition with KT-400
DN NUMBER HERE Elevator control setup with Entrapass Special or Corporate edition with KT-400 Scenario: The purpose of this application note is to provide a quick reference for field technicians how to
More informationLecture 3: Use Case Modeling for Real-Time Embedded Systems
SWE 760 Lecture 3: Use Case Modeling for Real-Time Embedded Systems Hassan Gomaa Department of Computer Science George Mason University Email: hgomaa@gmu.edu References: H. Gomaa, Chapter 6 - Real-Time
More informationPassit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2
Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our
More informationVerification and Validation
System context Subject facet Usage facet IT system facet Development facet Validation Core activities Elicitation Negotiation Context of consideration Execution of RE activities Created requirements artefacts
More informationTest Estimation Seeing the Future of Your Test Effort
Test Estimation Seeing the Future of Your Test Effort How Long Will Testing Take What makes an estimate a good one? Accurately predicts and guides the project s future Realistic: All tasks included, accurately
More informationRequirements Analysis
Objectives Classify categories of requirements Requirements Analysis Define the principles of iterative requirements analysis Learn about use cases and their elements Define system sequence diagrams for
More informationFirst Data Merchant Solutions EFTPOS. 8006L2-3CR Integrated PIN Pad. User Guide
First Data Merchant Solutions EFTPOS 8006L2-3CR Integrated PIN Pad User Guide 2 Contents What are you looking for? Get to know your PIN pad Introduction 5 PIN Pad location and PIN privacy 5 PIN Pad ownership
More informationTF20 Tray Feeder. Instruction Manual. for JEDEC and IEC Standard Trays
for JEDEC and IEC Standard Trays Instruction Manual 096-0243-003 Data I/O assumes no liability for errors, or for any incidental, consequential, indirect, or special damages, including, without limitation,
More informationAnalysing client requirements
Analysing client requirements Before you can start to analyse the information you have gathered you should think about what you are trying to achieve . The client has presented you with a business problem.
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 informationRequirements Analysis
Requirements Analysis Analysis and Design? Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Analysis = requirements analysis + object analysis. Requirement
More informationSoftware Requirements Specification (SRS) Project Lane Management System
Lane Management System 1 Software Requirements Specification (SRS) Project Lane Management System Authors: Adam Pruim, Curtis Notarantonio, Jacob Heisey, Qiuning Ren, Matt Chebowski Customer: Dr. S Ramesh,
More informationIndustry-Based Knowledge and Skill Identify and analyze customer software needs and requirements. Performance Indicators:
Focus Area: Software Engineering Industrial and Engineering Systems Computer Systems - Career Area - Cluster Sets with Performance (KS/PI) CSPB01.01 Identify and analyze customer software needs and requirements.
More informationAssessed Exercise 1: Sample Solution
Assessed Exercise 1: Sample Solution As usual there are several possible approaches. This is one solution but it is not the only one. Your grades for the assessed exercise will not be determined by how
More informationService Description for IP Implementation. Issue 1.0. Date
for IP Implementation Issue 1.0 Date 2012-11-01 for IP Implementation Contents 1 Overview... 3 1.1 Architecture... 3 2... 4 2.1 Engineering... 4 2.2 Supervision... 4 2.3 One-Off Support... 4 2.4 Details...
More informationProduct Documentation SAP Business ByDesign February Business Configuration
Product Documentation PUBLIC Business Configuration Table Of Contents 1 Business Configuration.... 4 2 Business Background... 5 2.1 Configuring Your SAP Solution... 5 2.2 Watermark... 7 2.3 Scoping...
More informationInternal Audit Department 350 South 5 th Street, Suite 302 Minneapolis, MN (612)
Internal Audit Department 350 South 5 th Street, Suite 302 Minneapolis, MN 55415-1316 (612) 673-2056 Date: July 19, 2016 To: Re: Mayor Betsy Hodges; City Council Members; City Coordinator Cronk; Chief
More informationWear Test Portal Systems Requirements
EXECUTIVE SUMMARY PURPOSE The purpose of this document is to provide the reader with the functional and nonfunctional requirements gathered through focused interviews with stakeholders (See Exhibit 1).
More information8/30/2010. Lecture 1. Topics covered. Functional and non-functional requirements The software requirements document Requirements specification
Topics covered Functional and non-functional requirements The software requirements document Chapter 4 Requirements Engineering Requirements specification Requirements engineering processes Lecture 1 Requirements
More informationYale Lift Trucks Driven by Balyo
Yale Lift Trucks Driven by Balyo Transform into an efficiency machine with robotic lift trucks. You experience the pain every day, increasing demand and the desire for faster delivery times. As these issues
More informationRequirements Engineering. Andreas Zeller Saarland University
Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling
More informationDepartment of Computer Science and Engineering The University of Texas at Arlington
Department of Computer Science and Engineering The University of Texas at Arlington Aegle Outreach Storage System Team Members: Joseph Finnegan Karla Hernandez Joe Martinez Carlos Torres Last Updated:
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and CSPB01.01 Identify and analyze customer software needs and requirements. CSPB01.01.01.00 Gather data to identify customer requirements. CSPB01.01.01.01 Gather information
More informationWhat are Requirements? SENG1031 Software Engineering Workshop 1. My Notes. System Overview: The Big Picture
What are Requirements? SENG1031 Software Engineering Workshop 1 Requirements, An Overview Peter Ho CSE, UNSW 5 Aug 2010 Requirements are a collection of statements defined by the System Stakeholders. These
More informationEND-POINT ASSESSMENT PLAN
ST0475/AP01 END-INT ASSESSMENT PLAN Electrical Power Network Engineer Apprenticeship Standard Level 4 0 Contents Overview... 2 End-point Assessment Gateway... 2 End-Point Assessment (Last 6 Months)...
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 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 informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and ICPB01.01 Identify and analyze customer software needs and requirements. ICPB01.01.01.00 Gather data to identify customer requirements. ICPB01.01.01.01 Gather information
More informationSoftware Requirements and Organizational Culture: 10 Lessons Learned
Software Requirements and Organizational Culture: 10 Lessons Learned Sponsored by: Karl Wiegers Principal Consultant, Process Impact www.processimpact.com Sponsor: IREB CPRE CERTIFIED PROFESSIONAL FOR
More informationSoftware Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October
Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October 2006 1 Objectives (1/2) At the end of the presentation, participants should be able to: Realise the need for a systematic
More informationRequirements Engineering. Massimo Felici Room 1402, JCMB, KB
Requirements Engineering Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk Administration SEOC1 Tutorials start in week 3 SEOC1 Communications: Mailing List: seoc1-students@inf.ed.acuk
More informationACME MEDICAL MANAGEMENT SYSTEM (AMMS)
Section ACME MEDICAL MANAGEMENT SYSTEM (AMMS) 1.1 Purpose The main purpose of the AMMS is to facilitate reception desk functions at the Acme Medical Clinic (keeping track of patient and doctor information,
More information1 Descriptions of Function
Distributed Energy Resource Controller Adjusts System Settings in Response to Excursion 1 Descriptions of Function Version 1.1 January 5, 2010 This use case describes how a Distributed Energy Resource
More informationM3 Group System. General. In This Section
General In This Section M3 Specifications M3 Group System General The M3 Group System includes a group dispatcher and up to twelve IMC, VVMC, VFMC traction or HS hydraulic controllers (HS uses HMC Group
More informationAttribute-Driven Design Method
1 Attribute-Driven Design Method April 2014 Ying SHEN SSE, Tongji University 2 Lecture objectives This lecture will enable student to understand ADD steps design the architecture using ADD method 3 Architecture
More informationRequirements Analysis
Requirements Analysis Quiz with Explainations Hans-Petter Halvorsen, M.Sc. Questions 1. What is Software Requirements? 2. Requirements vs. Design What is the main difference(s)? 3. List different types
More informationPulling up the Roots: a Guide to Corporate Relocation
Pulling up the Roots: a Guide to Corporate Relocation Overview It is Monday morning and you look forward to starting the new week at work. As you get to your office, you find a note on your desk. Your
More informationAchieving Quality Requirements with Reused Software Components:
Achieving Quality Requirements with Reused Software Components: Challenges to Successful Reuse Second International Workshop on Models and Processes for the Evaluation of off-the-shelf Components (MPEC
More informationAegle. Department of Computer Science and Engineering The University of Texas at Arlington. Outreach Inventory System
Department of Computer Science and Engineering The University of Texas at Arlington Aegle Outreach Inventory System Team Members: Joseph Finnegan Karla Hernandez Joe Martinez Carlos Torres Last Updated:
More informationQuick Guide. CSN840 Pallet Dimensioner
Quick Guide CSN840 Pallet Dimensioner CSN840 Pallet Quick Guide Table of Contents 1. Safety Instructions... 2 Safety and General Precautions... 2 2. Specifications and Operator Interface... 3 General
More information1 Descriptions of Function
Islanding to grid-connected transition Version 1.2 March 11, 2014 1 Descriptions of Function 1.1 Function Name Unintentional Islanding Transition 1.2 Function ID 1.3 Brief Description This use case describes
More informationSoftware Requirements. CSCE Lecture 4-08/30/2016
Software Requirements CSCE 740 - Lecture 4-08/30/2016 Today s Goals What are requirements? Understand the requirements problem Why are requirements so important? Get a feel for the structure of a requirements
More informationRAILROAD & CO. +Street. Version 9. Manual
RAILROAD & CO. +Street Version 9 Manual September 2017 RAILROAD & CO. +Street Control of Car Systems Version 9 Manual September 2017 Copyright Freiwald Software 1995-2017 Contact: Freiwald Software Kreuzberg
More informationImproving System Dependability with Functional Alternatives
Improving System Dependability with Functional Alternatives Charles P. Shelton Research and Technology Center Robert Bosch Corporation Pittsburgh, PA, USA cshelton@ieee.org Abstract We present the concept
More informationDESIGN OF MOBILE APPLICATIONS AND INFORMATION ARCHITECTURES. CPET 499 Mobile Computing Systems David Rash Chris Meisner
DESIGN OF MOBILE APPLICATIONS AND INFORMATION ARCHITECTURES CPET 499 Mobile Computing Systems David Rash Chris Meisner 11-10-14 EXECUTIVE SUMMARY We were called in to review and discuss the current inventory
More informationAutomatic Vehicle Identification System (AVI) Training Manual
Automatic Vehicle Identification System (AVI) Training Manual Chapter 6: Vehicle Management Owner: APICS Page 1 of 22 Revision: 1.1 TABLE OF CONTENTS 6 VEHICLE MANAGEMENT...4 6.1 OVERVIEW...4 6.2 VEHICLE
More informationRequirements Engineering
Requirements Engineering Developing and Managing Requirements 1 Requirements Engineering Tasks Inception Elicitation Elaboration Negotiation Specification Validation Management 2 Inception: Getting Started
More informationContract Change Management
Slide 1 Change Control Management Welcome to this module on Change Control Management. Slide 2 This module addresses the factors of change and will help you to understand how to control project changes
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 informationClimate makes for an effective workplace at Deloitte
Project Location 550 Bourke Street Melbourne VIC 3000 Australia Client Deloitte Climate makes for an effective workplace at Deloitte To explore the influence of the Climate workplace program on people
More informationRunning Trains with JMRI s Dispatcher
Running Trains with JMRI s Dispatcher Dave Duchamp Dick Bronson (Co- Presenter) Bob Jacobsen (Co- Presenter) What is Dispatcher? Dispatcher provides functionality and organizes information for dispatching
More informationSoftware Requirements Specification (SRS) Automated Pedestrian Collision Avoidance System (APCA)
Software Requirements Specification (SRS) Automated Pedestrian Collision Avoidance System (APCA) Authors: Team GReEN; Garret Smith, Rebecca Collins, Eric Austin, Nikhil Andrews Customer: Mr. David Agnew,
More informationQuestionnaire. Identity Management Maturity Scan for SWITCHaai. Thomas Lenggenhager, SWITCH Thomas Siegenthaler & Daniela Roesti, CSI Consulting AG
Questionnaire Identity Management Maturity Scan for SWITCHaai Thomas Lenggenhager, SWITCH Thomas Siegenthaler & Daniela Roesti, CSI Consulting AG Version: V2.1 Created: 19. Aug. 2011 Last change: 13. Nov.
More informationBCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions
More information1 Descriptions of Function
1 Descriptions of Function Equipment Control within Smart House by All prior work (intellectual property of the company or individual) or proprietary (non-publicly available) work should be so noted. 1.1
More informationYes No N/A. Yes No N/A. Yes No N/A. Yes No N/A
Page 1 of 11 This checklist is used for Technical Policy U. Evaluating electronic digital indicators submitted separate from a measuring element. This section is intended for lab testing only. Is permanence
More informationInception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system.
Inception What needs to be done? Describe the vision and business case for this project. Determine if the project is feasible. Determine if the enterprise should build or buy the necessary system. Make
More informationRequirements Analysis and Design Definition. Chapter Study Group Learning Materials
Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationService Description for Storage Implementation. Issue 1.0. Date
Service Description for Storage Implementation Issue 1.0 Date 2012-11-01 Contents 1 Service Overview... 3 1.1 Service Product Definition... 3 1.2 Service Architecture... 3 2 Service Description... 4 2.1
More informationOperational Concept Description (OCD)
Operational Concept Description (OCD) Cheng Zhang Guancheng Li Yutong Guo Qing Wei Si Zhao Prototyper / Chief Developer Project Manager/ Prototyper/ Developer
More informationWhat%the%user%asked%for% How%the%analyst%saw%it% the% vision %of%those%who%are%pushing%for%it?% e.g.,% Mee/ng%scheduling%is%too%costly%right%now %
What%the%user%asked%for% How%the%analyst%saw%it% How%the%system%was%designed% As%the%programmer%wrote%it% What%the%user%really%wanted% How%it%actually%works% 49 Iden/fy%the%problem% what%is%the%objec/ve%of%the%project?%
More informationQUESTIONS NUMBER ONE (Total marks 20) NUMBER TWO (Total marks 20) NUMBER THREE
NUMBER ONE QUESTIONS The growth of telecommunications has made information a key organisational resource, which requires careful management. a. Give your definition of an Information System. (5 b. The
More informationFinal Exam Requirements Engineering I (MINF 4204, HS13)
Sample Exam Name (Capital letters) Surname (Capital letters) Matriculation Number Final Exam Requirements Engineering I (MINF 4204, HS13) 4th November 2013 You have 90 Minutes time to solve the final exam.
More informationSystem Requirements. Truck Rollover Warning System (TROWS) Minnesota Department of Transportation MnDOT Contract No
System Requirements (TROWS) Minnesota Department of Transportation MnDOT Contract No. 02200 Short Elliott Hendrickson Inc. IRD, Inc. MNTMD 123391 June 6, 2013 Table of Contents Page 1. Project Description...
More informationTECHNICAL UNIVERSITY OF NORTH
TECHNICAL UNIVERSITY OF NORTH FACULTY OF ENGINNERING APPLIED SCIENCE MECHATRONICS ENGINNERING CAREER TECHNICAL REPORT SUBJECT: AUTOMATED MILKING SYSTEM WITH WIRELESS REGISTRATION OF MILK PRODUCTION AUTHOR:
More informationSoftware Architecture and Engineering Requirements Elicitation Peter Müller
Software Architecture and Engineering Requirements Elicitation Peter Müller Chair of Programming Methodology Spring Semester 2018 2. Requirements Elicitation Main Activities of Software Development 2 Requirements
More informationACCEPTANCE TEST PLAN. Docket Course Scheduling. For. Version 1.0 February 5, 2013
ACCEPTANCE TEST PLAN For Docket Course Scheduling Version 1.0 February 5, 2013 Developed by Robert Brown Nathal Fonseka Max Haley Michael Kovalichik Joseph Nelson Basil Nyachogo Raymond Selfridge Prepared
More informationFirst Data EFTPOS. User Guide. 8006L2-3CR Integrated PIN Pad
First Data EFTPOS User Guide 8006L2-3CR Integrated PIN Pad 2 Contents What are you looking for? Get to know your PIN pad Introduction 05 PIN Pad location and PIN privacy 05 PIN Pad ownership 06 Your PIN
More informationOracle. SCM Cloud Using Inventory Management. Release 13 (update 18A)
Oracle SCM Cloud Release 13 (update 18A) Release 13 (update 18A) Part Number E92347-01 Copyright 2011-2018, Oracle and/or its affiliates. All rights reserved. Authors: Kristy Carlile, Ari Langer, Maneesha
More informationQuestion 2: Requirements Engineering. Part a. Answer: Requirements Engineering Process
Question 2: Requirements Engineering Part a. Answer: Requirements Engineering Process The requirements engineering process varies from domain to domain. But the general activities involved are: Elicitation
More informationefacility - Maintenance Management System
efacility - Maintenance Management System SIERRA ODC Private Limited 1.1 Maintenance Management System efacility - Maintenance Management System efacility an outstanding Tool, which acts as a powerful
More informationService Virtualization
Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to
More informationChecklist for testing electronic digital indicators with simulated pulses 2/6/08
Appendix E Checklist for Testing Electronic Digital Indicators with Simulated Pulses This checklist is used for Technical Policy U. Evaluating electronic digital indicators submitted separate from a measuring
More informationTable of contents. 1. Introduction
2 Year Warranty Table of contents 1. Introduction 1-1. Transportation 1-2. Preliminary steps 1-3. Initial setup 1-4. Important safety instructions 1-5. Maintenance, service and faults 2. Operation 2.1
More information