Home
User Manual for Requirements Engineering Editor (RED)
Contents
1. B I U el as E Just like the clients the company owners may terminate the project at any time so they have high power and high urgency if the project tums out successful it will generate profits possibly help in acquiring new customers and generally secure the company s long term well being If the project should fail there may be the opposite developments Since this is not the only current project the repercussions are limited making for a medium exposure Stake e The stakes of the owners and the chief executives of the supplier will typically be almost identical so we will refer to them as the supplier collectively Primarily the supplier wants to eam money win market shares expand its customer base and want the company to prosper and grow Its reputation among potential customers is a valuable asset but the company is more important than this one project So should serious problems arise the costs and benefits will be weighed and if necessary they will consider terminating the contract with a loss The LMS project consists of three parts an initial inception project billed on effort with a profitable hourly rate a requirements Engagement Stakeholder Management amp Tracing Figure 4 5 An example of stakeholder 4 5 Stakeholder The Stakeholder specification element see Figure 4 5 allows you to define the stakeholder who is a person group or organization that has a di
2. Figure 4 1 Vision of LMS 4 2 Assumption Assumption specification element Figure 4 1 specifies the premises or condition that is assumed to be true for the project LMS Vision Q LMS Assumption 53 Ja Assumption Title LMS Assumption Normal Arial 2 B IU x NERE RR example LMS assumption i Assumption Management amp Tracing Figure 4 2 Assumption of LMS 4 3 Goal Goal specification element Figure 4 3a is used to specify why the stakeholder wants the particular system or function A goal can have 3 different levels shown below from the highest level to the most detailed level 1 Strategic goal goal which specifies the project vision objective 2 Business goal quantifiable goal for procedures policies 4 4 Personas and Storyboard 19 3 Solution goal desired goal of a system It is recommended to name the goal with a structured numbering similar to a tree so that each of the goal are linked to parent goal and have child goals for example the one shown in Figure In some cases the user may want to specify conflicting goals This can be done by adding the conflicts relationship in the Management and Tracing tab 4 Goals 0 Revive TCL as a social life incubator 1 Increase librarian job satisfaction 1 1 Reduce amount of repetitive tasks 0 Revive TA ese socka le incubator El do Les Pa ape RE n 1 2 Allow individual variation in job o ej p
3. 26 6 Model Weaving 29 CHAPTER 1 Navigating around the views and editors 1 1 Overview of the UI RED tool is built based on Eclipse so you will notice a lot of similarities with Eclipse It means that RED tool consists of different views and editors which can be moved around or resized based on user s preference When you launch RED you will be shown with the main window which looks similar to the one in Figure TT If any of the view is not appearing you can easily turn them on by clicking the menu Window Show View All the RED views are grouped under the group Other while the views under the group General are the default views provided by Eclipse which is irrelevant to RED tool and can be ignored at this point 2 Navigating around the views and editors File Edit Search Tools Window Help _ 5 2 axes menubar E Element Expl 53 File Explorer ELEMENT EDITOR Comments view Element Explorer view Association view File Explorer view Glossary view ee E Glossary 2 E Sealeh Go Glossary entry d 442PM Figure 1 1 RED Main Window 1 2 Element Explorer View Element Explorer as can be seen in Figure 1 2a is the view which contains all the Elements in a RED project The elements can be a Group element which is a container of other elements and can be Project Glossary or Folder It can also be a Specification Element Assumption Goal Vision Pers
4. TCL Glossary entry Management amp Tracing Figure 3 1 Glossary Entry 3 3 Creating Glossary Reference After glossary and glossary entries have been created at any time when you are writing any specification elements as long as the specification elements has a text editor you can create a glossary reference to link it back to the glossary entry For example in the Goal specification element shown in Figure the text mentions the term LMS and we can create the glossary reference to link it back to the terms LMS we have created earlier by clicking on the button in the rightmost part of the text editor see the highlighted box in the figure After the glossary reference has been created if we highlight the text LMS in the text editor for the Goal the Glossary View should automatically display the terms This makes it easier for people who don t have the domain knowledge on the project to be able to understand it easier 3 4 Creating Element Reference 15 0 Revive TCL as a social life incubator 23 Simi Information DO oo coat o Revive TCL as a social life incubator 3 ME fr B als O el la ale 8 The overall goal of the IB project is to free resources both budget wise and motivational to kick start the lame social and cultural life in the commune A special focus is on interesting more of the younger generation into the libraries work without losing the traditional customer base An important aspect is
5. be shown in the association view as well You can also easily navigate to the element which it is associated to by clicking DD Element Expl File Explorer 2 o N a 2 Library Management System red 4 Library Management System LMS Vision I Glossary E Goals 4 Gi Personas KE Anders Nielsen EJ Thuri Andersson A Pia Sondergaard A Carl Svensson 4 E Stakeholders amp Taarb k Commune Executives Owner Project Manager Chief Librarians da Readers Developers da Librarians da Future LMS users Maintenance amp Operations Local Media Retailers General Public amp Cooperating Libraries E Requirements b File Explorer Figure 1 2 Element and File Explorer the open button after selecting an associated element Associations E Comments m O Associations Comments Associations for RACL Comments for RAC1 a Date Author Comment Status y si 0_ 2014 03 authori Reviewed bv resolve Add Association 4 0 22 Reduce theft amp fraur l Open Delete a Associations Figure 1 3 Add Comment Delete Associations and b Comments Comments 4 Navigating around the views and editors 1 5 Comments View The Comments View as can be seen in Figure 1 3b makes it possible to comment on an active element Commenting on work made is a useful way of reviewing and providing feedback which is
6. can by done by selecting an element and then pressing the hotkey F2 or by a right click followed by the option rename 2 8 Locking Elements 11 2 8 Locking Elements The locking feature in RED is useful for preventing people from making changes to a specification element To lock the element follow the following step 1 Set the lock password which is accessible from the menu Edit Set Workspace Password in the RED menu bar 2 Select the specification element under Management And tracing change the lock status to the desirable lock status There are 4 different lock status available 1 Like Parent this lock status makes the element to follow the lock status of its parent container s lock status 2 Editable allow the element for editing and commenting 3 Commenting Only allow the element only for commenting 4 Locked don t allow editing and commenting Unlocking the specification element will prompt a request for password if the workspace password is not set As can be seen in Figure 2 5 RED also allows setting the status of the element to be set as draft under review complete etc This feature combined with the locking will allow the specification element for reviewing and allow it to be locked once it has decided to be a final version Management Figure 2 5 Reviewing and Locking under Management and Tracing tab 2 9 Documenting changes RED also allows documenting any changes to the specification element v
7. t have to specify where you want to place the specification element as it is using the element that you have selected in the Element Explorer View as the parent container 4 1 Vision Vision specification element Figure 4 1 specifies the purpose motivation and background for building the system 18 Specification Elements LMS Vision 23 Vision Title LMS Vision Normal Arial 2 B6 BIu e te dE For small to medium sized libraries that struggle with innovating their service offering the Library Management System LMS is a new state of the art information system that handles all major library business processes from corpus management and reader handling to lending traffic automation LMS allows to integrate traditional customer service with self service kiosks and on line access by readers This helps reducing repetitive tasks of librarians dramatically and allows to improve existing services in terms of convenience speed and reliability and also adds new services for readers that help address new target groups currently not well reached by classical libraries We expect a market penetration of 2 of all computer supported public libraries in Europe within 5 years In comparison with manual library management currently in place at many libraries our product will reduce administrative costs free staff capacity for strategic initiatives and attract more users Vision Management amp Tracing
8. Figure to explain about the personas Currently RED tool supports adding up to 5 figures in each storyboard 20 Specification Elements Picture of persona HE asl ru el et sets Picture 1 Sele I u el ete anders Nielsen 31 has been the chiot librarian at TCL for years now He manages the TCL quite successfully but he Picture 2 Pictures knows that much more could and should be done to cooperate with local media retailers the cinema and other cultural E institutions ike the Folkeskolen In order to stimulate the local cultural life in T rb k Apart from this being a real concern of his he realizes that the economic situation of Trbaek and thus of TCL is likely to be deteriorating in the future He will need to improve the cost throughput ratio i e either manage TCL with less staff cost and or increase the number of items leased and the revenue generated from fees and contributions of readers and supporters Currently however he does nat have free capacity to develop such strategic initiatives He would have to offload some of his work Rich Tea HTML Persona Narrative Sonjbowd Management amp Traci Pesona Name Storyocard Management men a An example of Persona b Storyboard tab Figure 4 4 Persona and Storyboard in RED I Executives Owner 3 DI fal Information 2 Doo pm o FIL ETA a o o A Description
9. User Manual for Requirements Engineering Editor RED Harald Storrle Henry Henry DIU Mt Kongens Lyngby 2014 IMM DTU 2014 March Technical University of Denmark Informatics and Mathematical Modelling Asmussens All Building 303B room 56 2800 Kgs Lyngby Phone 45 45 25 37 57 hsto dtu dk http www imm dtu dk hsto IMM DTU 2014 March Summary RED Requirements Engineering Editor tool has been created in 2010 as a tool for helping the students who are enrolled in the course 02264 Requirements Engineering at Technical University of Denmark The main purpose of this tool is to make it easier for course attendees to gather store and elaborate on the outcomes of their work during the semester The tool cover the different aspects of requirements engineering such as defining the Project Vision Assumption Glossary Goal Persona Stakeholder and the Requirements Preface This user manual was prepared at the department of Informatics and Mathe matical Modelling at the Technical University of Denmark for guiding all the users of this RED tool be it the students who are taking the course 02264 Requirements Engineering in DTU or all Requirements Engineer in general to help them understand how to use all the features available in this tool In all of the chapters in this user manual we will be using example on the Library Management System the default example used in the course 02264 Requirements Engineeri
10. a e Nbraries work without losing the traditional customer base An important AA AAA lt _ ___ _____ _ a aspectis the pubic image the Ebrary projects if the people in the commune HA a see pa consider the library as a commercial enterprise there is a danger in the long term that the library wil have to merge or even close due to financial copa JD da LAS see ss ooo reasons Dam Being on a tight budget the project needs to efficent ute exstrg Project Manager Internal se das tas a Folder based Report output b Simple Report output Figure 5 2 Difference between folder based and simple report EH Library Management System p Ed a moduls L me file 0 name 20111 lastModified red me project 1 name ownedMember ids 1 422 timeCreated suri C U rs HenryLie Desktop ownedMember ids 2 21 264 279 282 283 333 timeCreated CET 2014 uri s 0wnedMember ids 3 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 timeCreated CET 2014 uri Managem timeCreated ownedMember ids 4 6 27 comments ids 4 relSrc ids 6 27 goalID explanation T me comment 4 timeCreated me goal 5 name 1 em A relationshipType Figure 5 3 Export to MPL Prolog format 28 Exporting and Importing other format 5 4 Importing an existing MPL Prolog file RED also supports importing an existing prolog format into the existing r
11. ed file format The format of the prolog file needs to follow the same format as what is generated during export from red file to prolog file CHAPTER 6 Model Weaving This is an experimental feature which is still under progress Use only with caution lt Work in progress gt 30 Model Weaving
12. eference and glossary reference 1 8 1 Generic Text Editor The text editor which can usually be found in most of the specification elements allow the user to type in some details and also to add element reference and glossary reference which is very useful for navigation For example we can add a glossary reference for a text LMS and link it to a glossary entry Library Management System For more information refer to section 3 3 and 3 4 LMS Vision 22 Vision N Title LMS Vision Normal Arial 2 ds IU Er For small to medium sized libraries that struggle with innovating their service offering the Library Management System LMS is a new state of the art information system that handles all major library business processes from corpus management and reader handling to lending traffic automation MElallows to integrate traditional customer service with self service kiosks and on line access by readers This helps reducing repetitive tasks of librarians dramatically and allows to improve existing services in terms of convenience speed and reliability and also adds new services for readers that help address new target groups currently not well reached by classical libraries We expect a market penetration of 2 of all computer supported public libraries in Europe within 5 years In comparison with manual library management currently in place at many libraries our product will reduce administrative costs free staff capac
13. en Details Acceptance tests Model fragment Management amp Tracing b An example of Acceptance Test a An example of Requirement Figure 4 6 Requirement and Acceptance Test It also allows the user to specify the rationale of having the requirement Ra tionale means justification of this requirement why is it being selected Alter natively instead of specifying it in some sentences the user may want to link the rationale to a goal instead This can be done by clicking the button Add Rationale and choose the goal The requirement may also be a requirement which is derived from other require ment This can be specified by clicking the button Add requirement under the Derived From part 22 Specification Elements A requirement should also be specified with the Acceptance Test see Figure which indicates the operational procedure to check whether a deliverable satisfies a given requirement The acceptance test can be some measurable parameters and qualities of the final product to be expected 4 7 Model fragments User can also create a Model Fragment for a requirement under the tab Model Fragment see Figure 4 7 To draw the model fragment use the palette at the right side of the model fragment editor Example of the steps for creating a class diagram 1 Click class in the palette and click in the drawing panel 2 Input the name of the class for example Librarian class 3 Resize the sketch of the clas
14. ia the change log This menu is accessible via Management and Tracing tab as well 12 Organizing Workspace 2 10 Creating references The management and tracing tab also allows us to create relationship to other specification elements The relationship that can be defined are for example 1 Predecessor allows to define the element to be a successor of another element in different stages of the project 2 Conflicts defines that the element can cause contradiction to another element For example a goal Reduce cost may be in conflict with a goal Increase marketing campaign 3 Dependencies Dependencies means that the change in the element that it depends on may have impact on the current element 4 Source defines that the element comes from another element 2 11 Adding comments The comments view should be used for reviewing purpose to write additional comments regarding the specification element Any issues or concerns regarding the specification element that has been documented here should be reviewed during an inspection and indicated with the status if the issue has been resolved To add comments simply go to the Comments view and click the button Add Comments If the button is not visible you may want to expand the comments view downwards because sometime it may be blocked by the Glossary View CHAPTER 3 Managing Glossary And Reference 3 1 Creating Glossary A good requirement documents should also contai
15. ity for strategic initiatives and attract more users Vision Management amp Tracing Figure 1 5 Element Editor for Vision 1 9 Management and Tracing Tab The management and tracing tab is used for documenting and reviewing changes to an element and for creating relationship to other elements For example someone may write a draft Requirement and save it He can lock unlock the element to prevent accidental overwrite by someone else He can also edit it again next time and leave a change log by documenting the purpose of the change He can also indicate that the requirement has dependencies on another Requirement Navigating around the views and editors LYS Vision x 65 Management Author Binders Version 1 0 0 Creation Date 2011 11 16 13 23 Lock Status Responsible User State draft LastSave 2014 03 09 21 51 Q Work package Priority high Deadline E Changelog Date Version Comment Author Add Delete Tracing Predecessor Conflicts Dependencies Source ee fa Remove Figure 1 6 Management and Tracing tab Vision Management amp Tracing CHAPTER 2 Organizing Workspace This chapter talks about the recommended layout for a good RED Requirements document This chapter also talks about how you can move elements around quickly search for an element adding references and also adding comments This chapter contains explanation about steps which are quite intuitive s
16. le structure See Figure 5 1 The difference between the two options is that the folder based structure will generate the report based on the position of each of the folder while the simple structure will sort all elements based on its type regardless of the containing folder and always output them based on the following ordering Project Vi sion Assumption Chapter1 Stakeholders Chapter2 Goals Chapter3 Personas Chapter4 Requirements You can also choose whether to save the images for example personas picture 26 Exporting and Importing other format storyboard picture model fragments as images internally or to save it as sep arate picture format IMPORTANT NOTE note that only some browser for example Google Chrome can maintain the HTML formatting during copy paste to MS Word document Choose a folder Select an internal folder from where this report should be generated from All elements within the folder will become a part of the generated report Select a folder B Library Management System red 9 Folder based structure gt Simple structure E Store images internally in exported file Figure 5 1 Export to report dialog 5 2 Exporting comments RED supports exporting of all comments into CSV file To do this select the elements that you want to include in the search from the Element Explorer and select the menu Edit Export Comments The format of the output CSV file currently fol
17. lows the template that is suitable for uploading to FIT Formal Inspection Tool 5 3 Exporting to MPL Prolog file RED also allows the user to export the document into a prolog format which is the same format as the one produced by MACH tool Sample of the produced prolog file can be seen in Figure 5 3 5 3 Exp orting to MPL Prolog file 27 Library Management System Library Management System Authors Authors Name 1D E mail Phone Skype Comment Name ID E mail Phone Skype Comment Tom 5130001 3130001 student tu dk 12545678 tomi2345678 Groupleader Tom 5130001 s130001 student dtu dk 12345678 tom12345678 Groupleader Jane 5130002 null nul nul Secretary Jane 5130002 null null null Secretary George 5130003 null nu nut Reviewer John 5130004 null nul tu Reviews Seo 5320003 pul bn m pen John s13000 null null null Reviewer2 Project Dates REN PEE Project Dates 2013 01 04 Deadline for First Draft Date Comment Di Mini 2013 01 04 Deadline for First Draft 2013 02 15 Inspection Date LMS Assumption example LMS assumption LMS Vision Example LMS Vision LMS Vision Example LMS Vision LMS Assumption 1 Goals example LMS assumption Goal level Name Description AS Chapter 1 Stakeholders motivational to kick start the lame social and cultural fe in the commune A oH o Revive Tc SPEC focus is on interesting more of the younger generation into the Stakeholder Type Exposure Power Urgency Importance o as
18. ments when one of them is using the word User and the other one using Customer and they may want to standardize everything to use Customer This can be done by running a search To do this the user can click the menu Search A search dialog similar to Figure 2 3 will appear and the user can type the search string The result will then be displayed in the Search View and they will be able to go to each of them to edit Search string Figure 2 3 Search Dialog 10 Organizing Workspace 2 5 Sorting and Filtering Elements RED also allows the user to sort and filter the element for quickly navigating to the element see Figure In the top part of the element explorer view the user can click the Sort check box which will sort the element by the name in alphabetical order but still maintaining the hierarchical structure The filter text box can automatically filter and show only the element which match the filtering criteria typed by the user Element Explorer amp E File Explorer m V Sort Filter LMS 4 I Library Management System 4 CI Glossary LMS webpage LMS Assumption LMS Vision a Stakeholders 3 Future LMS users Figure 2 4 Sorting and Filtering 2 6 Moving Elements Moving element can be done by selecting an element in the Element explorer view and then dragging it to the intended location within the element explorer view 2 7 Renaming Elements Renaming of element
19. nagement System 23 Film Project title Library Managemer Project users do Name D E Mail Phone Skype Comment 0 Tom 5130001 5130001 student dtudk 12345678 toml2345678 Group leader 1 Jane 5130002 sea 2 George 5130003 3 John 130004 Add User Delete User Project dates 7 Date Comment o 2013 01 04 Deadline for First Draft nn 1 2013 02 15 Inspection Date Add Date Delete Date Project Info Management amp Tracing Figure 2 2 Details in a Project Editor 2 2 Folder 9 2 2 Folder The folder element is a container for grouping similar elements together For example all personas should be grouped under a folder named Persona for a more structured view To create a folder simply click on the menu File New Folder and fill up the details or alternatively select an element in the Element Explorer and right click New Folder 2 3 Document A user can also create a generic text document which may not fit into any of the existing specification elements For example a user may want to put a links of some of the references conference papers which may be relevant to the project and name the document as References To create a folder simply click on the menu File New Document and fill up the details 2 4 Searching for Elements Searching for a text in all the elements can be a painful process For example two requirement engineers may have made inconsistencies throughout all the docu
20. needed in group work where the workload is often divided between the group members It could also prove useful for a teacher or teaching assistant when reviewing the students work 1 6 Glossary View The Glossary view as can be seen in Figure 1 4a displays a glossary entry to the user and provide a way to browse through the entries of a glossary 1 E Glossary amp E Search PE Glossary DI Search x Glossary entry Currently tive glossary Glossary lt lt Library Management System Term Taarb k Commune Library Abbreviations Synonyms Description The library for which the LMS is developed initially Includes the premises organization clients and media in the corpus Edit entry Advanced Media Delivery Service gt gt a Glossary b Search Figure 1 4 Glossary and Search 1 7 Search View The search view as can be seen in Figure is responsible for displaying the list of a search results in a tree structure 1 8 Element Editor Element editor is usually displayed at the center of the main window and has different layout for different elements i e the editor for Goals specification ele 1 9 Management and Tracing Tab 5 ment can be different from the editor for Vision specification element However all of them always has a Management and Tracing Tab Some of them also have a rich text editor which allows the user to type with customized fonts and also add element r
21. ng in DTU Lyngby 08 March 2014 Harald St rrle Henry Henry Contents Summary i 1 Navigating around the views and editors 1 1 Overview of the Ull so ooo ooo o e e 1 2 Element Explorer View 00000 1 3 File Explorer View o e e e 1 4 Associations View Li E TETTO FERA a een E VO wh hob ea A A AA eR AS 1 8 Element Editor 1 8 1 Generic Text Editor a oaoa a 1 9 Management and Tracing Tabl 22 2222 2 Organizing Workspace 2 1 Project lt e stae eae Duda a a a 22 Bolde 2 dgr dr re ees wi Pe bee he 2 38 Document s e lt emia dd be LI a a a G an an a d a a aaa ara ein erry ei 10 uri EE 10 II 10 A TIA 11 WISTS HN AG eas 11 Cal EE as Fe Sore 12 Aare eee eden oo oad 12 me p p DORA A dd ND N MH A o O O I vi CONTENTS 13 3 1 Creating Glossary sosse so ss ns 13 3 2 Creating Glossary Entry 14 A Gotta a Bo od 14 Do ide dea 15 17 Roil E 17 Oe ee eee ai ee ee Oe Se p Rn der ESR dar RLA 18 ao Goal ga eee eta eh ra a ee es 18 4 4 Personas and Storyboard 19 4 5 Stakeholder eee bh sie ne dd ei e 20 ce e Te 21 FR Pu he Ree A A A eee 22 BR Gk ll ho ee eR ESSE oe ee 23 SS oy ee at ee AGG ye RETREAT 23 5 Exporting and Importing other format 25 5 1 Exporting report 25 iano PDS AA Lala a 26 5 3 Exporting to MPL Prolog file 26 5 4 Importing an existing MPL Prolog file
22. ns a glossary of the domain specific terms Glossary should be made preferably before starting the project and then updated and reviewed at any time within the ongoing project du ration Glossary element is a container type and needs to be filled with the glossary entry as its constituents Glossary will be useful to eliminate doubts about certain keywords used in the project For example a keyword Hospitality Solution System should be explained in more details are we actually referring to hospitality in restaurant context or in the hotel industry To create glossary one can simply click on the menu File New Glossary By default currently RED does not assign any name to the glossary element so the user should select and then rename it if necessary 14 Managing Glossary And Reference 3 2 Creating Glossary Entry Glossary entry is the constituent of the glossary which provides the definition to the domain specific terms used in the project It can also have synonyms or abbreviations tied to the terms To create a glossary entry click on the menu File New Glossary Entry or select the glossary in the Element Explorer and right click New Glossary Entry and fill up the details Library Management System 33 Si dn Term Library Management System Abbreviations Synonyms Ms Add Delete Abbreviations Add Delete Synonyms Definition Normal Arial Do rl BBB ru te MI The electronic system to be developed for
23. o feel free to skip this chapter if you are already familiar with the tool 2 1 Project It is recommended to have a Project element created before starting a require ments elicitation and elaboration process although it is not mandatory The project element should be placed on the top of all the elements and then followed by the project Vision and Assumption Following that we can have Glossary and then all the individual specification elements It is recommended to group each of the specification elements into a folder and subfolders if necessary To create a project simply click on the menu File New Project and fill up the details Alternatively you can right click in the Element Explorer and choose New Project Currently the wizard does not prompt the user to fill up the project details so the user should double click the project element and fill up the 8 Organizing Workspace 2 A LMS Vision LMS Assumption b E Glossary b E Goals b Personas b E Stakeholders 4 Requirements E Corpus gt E Catalog gt Leases gt y Accounts and Capabilities gt E Administration b E Crosscutting Concerns gt E Third Party Systems Figure 2 1 Recommended Layout for a RED project details about the project It should contain the details of the project members and also document all the important milestone dates for the project E Library Ma
24. ona Requirement Stakeholder Vision Test Case and Scenario GlossaryEntry or a generic Document type 1 3 File Explorer View File Explorer as can be seen in Figure is similar to Element Explorer however it also shows the file where the elements are saved in 1 4 Associations View Associations view as can be seen in Figure 1 3a is meant to provide an overview of all the associations relationships that an active element has to other ele 1 4 Associations View nm by Element Expl 53 O File Explorer E Sort Filter 4 Library Management System LMS Vision E Glossary a 1 Goals 0 Revive TCL as a social lif 1 Increase librarian job sati O 11 Reduce amount of rep 12 Allow individual variat 2 Reduce need for subsidi 21 Improve TCL manager 22 Reduce theft amp fraud i 3 Host many cultural actiy 4 Increase TCL popularity 41 Provide convenient ac 42 Involve reader in TCL 5 Reduce environmental f 51 Reduce amount of pap 6 Increase visibility amp tran 61 Provide information al 62 Give fast amp accurate st a 5 Personas EE Anders Nielsen By Thuri Andersson By Pia Sondergaard A Carl Svensson 4 E Stakeholders Taarb k Commune amp Executives Owner ii a Element Explorer ments For example if a Requirement Element has the rationale relationship to a Goal element it will automatically
25. r de N Salewa A 2 Reduce need for subsidies o Revive TCL as a social life incubator 21 ci Improve TCL management Ena 2 2 Reduce theft amp fraud in TCL 3 Host many cultural activities at TCL The overall goal of the LMS project is to free resources both budget wise and motivational to kick st lame social and cultural life in the commune A special focus is on interesting more of the younger generation 4 Increase TCL popularity Intothe libraries work without losing the traditional customer base An important aspect is the public Image E x Ka bray perjects 1fthe people Ihtiscoininin coni Ha ary se cometa ship onsi 41 Provide convenient access to services denger n the long term that the library will have to merge or even close due to financial reasons 2 4 2 Involve reader in TCL operations E 5 Reduce environmental footprint con Msn Ta 5 1 Reduce amount of paper mail a A single Goal 6 Increase visibility amp transparency of operations 6 1 Provide information about TCL events 6 2 Give fast amp accurate status information b Goals arranged as goal tree Figure 4 3 Goals of LMS 4 4 Personas and Storyboard The persona specification element see Figure 4 4a allows the user to create a persona which is is prototypical for a real group of users their goals and desires capabilities and limitations and activities or usage profiles RED also allows the user to create a storyboard see
26. rect or indirect stake in an organization because it can affect or be affected by the organization s actions objectives and policies The stakeholder can either be an internal stakeholder or external stakeholder Internal stakeholder are people who are directly involved in the project A stakeholder can also have different aspects such as 4 6 Requirements and Acceptance Test 21 1 Exposure the degree to which the stakeholder will be affected by the system and the changes it implies 2 Power the degree of force a stakeholder is capable of exerting 3 Urgency the timeframe in which a stakeholder is expected to react to changes in the system 4 Importance Indicate how significant is the stakeholder in your project Importance is automatically calculated based on formula Importance Power Urgency 2 4 6 Requirements and Acceptance Test The Requirement specification element see Figure 4 6a allows the user to define the functional requirements and the non functional requirements aka quality attributes of the system Semo E ce Ea Normal 7 B S er u amp Corpus data of a medium may be entered amended conected or updated For instance its damage or lending st e PE changed a new age restriction may be issued or it may be deleted if copies ark lost sold lost or damaged beyon lity Case lD Precondition 0 j22 real 1 delete 2 le delete Overvi
27. s if required 4 Add a property by choosing property in the palette and click somewhere in the middle containment of the class and then type the property name 5 Add an operation by choosing operation in the palette and click somewhere in the bottom containment of the class and then type the operation name 6 Create another class for example Corpus class by repeating step 1 5 7 Choose association under the Relations part in the palette and link the two class together RMC E Sio gt P Palette kaap amp Class Diagram CiD Class Operation librarianIiD Property State Machine Diagram librarianName Final tale access j Send State Receive State Initial Node 4 Receive Signal Node Send Signal Node Overview Details Acceptance tests Model fragment Management amp Tracing Figure 4 7 Model Fragment example 4 8 Test Case 23 4 8 Test Case lt Work in progress gt 4 9 Scenario lt Work in progress gt 24 Specification Elements CHAPTER 5 Exporting and Importing other format This chapter talks about how a user can export the RED file to html based report exporting the comments for review or exporting to MPL file aka Prolog format 5 1 Exporting report Exporting the report can be done by clicking the menu Tools Generate Report The program will prompt you to select the starting element and to choose whether you want a folder based structure or simp
28. the public image the library projects if the people in the commune consider the library as a commercial enterprise there is a danger in the long term that the library will have to merge or even close due to financial reasons pich Tee Fri Goal Management amp Tracing Figure 3 2 Glossary Reference E Glossary amp A lm Glossary entry Currently active glossary Glossary lt lt User Term Library Management System Abbreviations LMS Synonyms Description Tha alarbenmio matan ta ha dasalanad fae TO Edit entry Taarb k Commune Library gt gt Figure 3 3 Glossary View showing the terms LMS after the text is highlighted 3 4 Creating Element Reference In some cases it may be useful to create an element reference from the text to easily navigate to another element To do this you can highlight the text and then click on the button Create Element Reference the highlighted button as shown in Figure 3 2 16 Managing Glossary And Reference CHAPTER 4 Specification Elements This chapter talks about the different specification elements that you can define in RED To create a new specification element you can simply click the menu File New Specification Elements and then select one of the specification element Alternatively you can also right click from the Element Explorer to create a new specification element The latter is preferable because you don
Download Pdf Manuals
Related Search
Related Contents
SERVICE MANUAL 中 学 年 - 板橋区立図書館 User Manual - Slide Kamera elmeg DECT150 user manual bedienungsanleitunganleitung guide de l Recrutement - Le kit minute ! Carrier 58HDX Furnace User Manual Canon SELPHY CP770 Printing Guide Avaya 1403 IP Telephone Quick Reference Guide Copyright © All rights reserved.
Failed to retrieve file