StpBA Storyboarding Quick Start Guide Stp BA
2009-05-25
: Microscan Stpba Storyboarding Quick Start Guide stpBA Storyboarding Quick Start Guide ef772a8e-58b8-4e98-aba2-6aba5e71c8ff _att
Open the PDF directly: View PDF .
Page Count: 12
Download | |
Open PDF In Browser | View PDF |
stpBA Storyboarding stpBA Storyboarding allows a business analyst or analyst developer to storyboard and validate requirements through GUI Storyboarding. The tool generates screen flow diagrams, HTML storyboards, specifications and test scripts. CONTENTS stpBA Storyboarding Starting Microsoft® Visio® Getting to Know the Task List This tutorial provides a ‘quick start’ guide to using stpBA Storyboarding. The tutorial requires a basic knowledge of working with Microsoft Visio®. Note that the screenshots in this tutorial have been taken from the Visio 2003 version of the software, but the principles apply equally to the Visio 2002 version. Once you have completed this tutorial, if you would like an in-depth guide on using stpBA Storyboarding, from the Start menu please select ‘All Programs / stpBA / Help / stpBA Storyboarding Tutorial’. Storyboarding a Simple Screen Adding Screen Navigation Linking Tasks to Functionality Generating Documentation For support please go to www.stpsoft.co.uk/support The information contained in this guide is subject to change without notice. stpsoft limited shall not be liable for errors contained herein, or for consequential damages in connection with the performance or use of this guide. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -1- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Starting Scenarios Getting Started Microsoft® and Quality Visio® of Service Requirements 1. 2. Start Microsoft® Visio® Start Microsoft® Visio®. The application will open and display the Choose Drawing Type screen. From the Category list on the left, select the category stpBA. The stpBA templates will be displayed. Visio 2003: To create a new storyboard select the stpBA Win XP template Visio 2002: To create a new storyboard select the Blank (stpBA Professional) template. 3. Open a New Document A new blank document will open. Visio 2003: Click the maximise button in the top right corner of the document window to maximise the document within the main Visio® window. Dock the Custom Properties and Size & Position Windows Drag the header of the Custom Properties window and drop it on to the lower half of the Shapes section. The window will dock below the stencils. In the top left corner of the document canvas is a version number. The version for a new document starts at v0.01. Drag the header of the Size & Position window and drop it on to the header of the docked Custom Properties window. The Size and Position window will dock into the same section as the Custom Properties window. The first time you open a new stpBA document, the Custom Properties and Size & Position windows will be docked on either side of the document. You will see two tabs labelled Custom Props and Size/Pos. Clicking these will let you select the required window. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -2- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Getting to Know the Task List 1. 2. Task List Toolbar Open the Task List New Task Type Edit Task Type Delete Task Type Move Task Up Focus on Selected Task Move Task Down Outdent Task Indent Task New Task Edit Task Link Tasks Refresh Tasks Generate Task Sheet Import Tasks Toggle Columns Delete Task The stpBA Task List lets you enter a list of tasks or requirements related to the application being storyboarded. Click the Task List. button on the stpBA toolbar to display the stpBA Tasks can be grouped by Task Type. The 4 yellow rows on the Task List are the default task types. These can be edited and deleted. Further Task Types can be added. Following are the key tasks that the Task List toolbar lets you perform: 1. New Task Type. Add a new task type to the end of the Task List. 2. Edit Task Type. Edit the selected task type. 3. Delete Task Type. Delete the selected task type if it does not contain tasks. 4. New Task. Add a new task. The task will be added as a child to the selected item. 5. Edit Task. Edit the selected task. 6. Delete Task. Delete the selected task. The task’s children (if any) will also be deleted. 7. Link Tasks. Link the selected tasks or requirements to the form or report shape on the current page. 8. Refresh Tasks. Refresh the ; linked status of tasks. 9. 10. 11. 12. 13. 14. 15. Move Task Up/Down. Move the selected task or task type up the Task List or down the task list. Outdent Task. Outdent the selected task. Indent Task. Indent the selected task. Focus on Selected Task. Collapse all branches to focus on the selected branch. Toggle Columns. Show or hide the Description column and the Comments column in the Task List. Generate Task Sheet. Generate a spreadsheet of tasks and a traceability matrix (see later). Import Tasks. Import requirements from stpsoft Quew, IBM Rational RequisitePro or Borland CaliberRM. [Brand names are trademarks or registered trademarks of their respective owners.] Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -3- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Adding Tasks (1 to 3) 1. 2. Add Child Items Add a New Scenario Select the Functional Requirements task type and press the Insert key or click the Add New Task toolbar button. The New Task window will be displayed. Enter the following details to add a new task and click the OK button: Name : Order Statement Description : Order an account statement for a specified period. 3. Add Child Items The new item is added to the Functional Requirements task type list. Select the System Logon item and press the Insert key to add a child item with the following details: Each task can be elaborated by adding child items. Select the new Order Statement item and press the Insert key. Name : Logon to System Description : The user must logon in order to use the Enter the following details and click the OK button: system. Name : System Logon With System Logon still selected add another item: With Order Statement still selected add another item: Name : Unique User Name Description : User name is based on the email address Name : Place Order and is unique. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -4- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Adding Tasks (4 to 5) 4. 5. Add Child Items Add another child item to System Logon as follows: Name : Secret Password Description : Passwords are encrypted and not visible on the screen. Select the Place Order item and press the Insert key to add a child item with the following details: With the Place Order item still selected, add three more child items (Choose Statement Period, Choose Delivery Method and Order Confirmation) with the details as in the image above. The items below the Order Statement scenario should appear as in the image above. Use the Move Task Up, Move Task Down, Indent Task and Outdent Task toolbar buttons as necessary. You can use the Ctrl+Z keys to undo if you make a mistake. Save the Document In this tutorial the document will be saved to the local disk. On the main toolbar click the Save toolbar button to save the document. The Save As dialog is displayed. Browse to the required folder, enter a File name and click the Save button. Name : Select Order Statement Option Description : After logging on the user can select an option to order an account statement. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -5- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Storyboarding a Simple Screen (1 to 3) 1. 2. Add a Site Map Item Rename the Page Click the Close button located in the bottom left corner of the stpBA Task List to close the Task List window. Click the Close button located in the bottom left corner of the Page Narrative window (docked at the top of the Visio document) to close the window. The first page will contain an overview screen flow diagram for the application that is being storyboarded. Double-click on the page name at the bottom of the drawing canvas. The text will be selected. Overwrite the selected text with the words Screen Flow Diagram and click on the drawing canvas to update the text. 3. You will start by storyboarding a logon screen. Drag a Site map item shape from the stpBA Site Map stencil and drop it on to the drawing canvas. A pop-up window will be displayed. With the New Item option selected, enter the following details and click the OK button: Type : Windows form XP (for Visio 2003) Type : Windows form (for Visio 2002) Name : Logon This will add a new windows form site map item on to the storyboard. Step in to the Site Map Item Right-click the site map item. A hyperlink will be listed in the pop-up menu called Logon. This is a hyperlink to a page containing a new windows form that you can use to storyboard the logon screen. Select the Logon option from the pop-up menu. You will be taken to the Logon page containing the Logon windows form. Scroll the page up to view the form. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -6- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Storyboarding a Simple Screen (4 to 6) 4. 5. Add the Field Captions Set the Page Narrative Click the Show Page Narrative Window button on the stpBA toolbar to display the Page Narrative window docked at the top of the Visio document. This lets you enter a description for the form, report or flowchart on the current page. Edit the text in the Page Narrative window as below and click the Update button in the top right of the window header: Page Narrative: The purpose of the Logon form is to authenticate the application user. Users must enter their name and password and then click "Logon". Note: To paste text from the Windows Clipboard, right click in the Page Narrative window and select Paste from the popup menu. 6. Click the Close button located in the bottom left corner of Page Narrative window to close the window. Drag a Caption shape from the stpBA Edit Components stencil and drop it on to the Windows form on the drawing canvas. Type the text User Name and click the Align Left button on the toolbar to left align the text. Press the Esc key to update the shape text. Add the User Name Field Drag a Text box from the stpBA Edit Components stencil and drop it on to the Windows form on the drawing canvas. A pop-up window will be displayed. Enter the following details and click the OK button: Component Name : User Name Data Type : Text Max Data Size : 50 Short Description : User’s email address With the shape still selected, press the Ctrl+C keys to copy the shape. Press the Ctrl+V keys to paste a copy of the shape. Drag the new copy to position it below the original shape and type the text Password. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -7- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Storyboarding a Simple Screen (7 to 9) 7. 8. Add the Logon Button Add the Password Field Drag a Text box from the stpBA Edit Components stencil and drop it on to the Windows form below the User Name Text box. A pop-up window will be displayed. Enter the following details and click the OK button: Component Name : Password Data Type : Text Min Data Size : 4 Max Data Size : 25 Short Description : Password used to logon to application 9. Drag a Button from the stpBA Edit Components stencil and drop it on to the Windows form below the Password Text box. To change the button’s caption, with the Button still selected type the text Logon and press the Esc key to update the shape text. Set the Tab Indexes Each edit component has a Tab Index. This represents the order in which the user navigates through the components on the form using the Tab key. The Tab Index also determines the order in which components are documented in the generated specifications. To set the Tab Index of each component, right-click the Windows form (ensure that the form is selected) and select the option Set Tab Indexes from the pop-up menu. A message will appear confirming that the indexes have been set. Click the OK button on the message. You will be able to see the Tab Index for a component by selecting the component and looking at the Tab Index property in the Custom Properties window. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -8- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Adding Screen Navigation (1 to 3) 1. Add Two More Screens to the Story Board Add a Conditional Navigation 2. Rule Select the Screen Flow Diagram tab at the bottom of the drawing canvas to return to the Screen Flow Diagram page. Using the Site map item shape in the stpBA Site Map stencil, add an item of type Windows form XP called Control Panel. Then add a second item of type Windows Msg Box XP called Logon Failed. Right-click the Logon shape and select the Logon hyperlink from the pop-up menu. You will be taken to the Logon page containing the Logon windows form. Select the Logon button and right-click. Select the option Set Navigation… from the pop-up menu. A popup window will be displayed. You will set up two navigation rules depending on whether logon was successful. Select the Conditional Navigation Rules option and click the Add button to add the first rule. Enter the following details and click the OK button: Condition : Logon Successful Action ( 2nd drop-down) : Control Panel [Windows 3. Add a Second Conditional Navigation Rule The new rule will be displayed in the list. Select the rule and click the Copy button to add the second rule. Enter the following details and click the OK button: Condition : Logon Failed Action ( 1st drop-down) : Popup Action ( 2nd drop-down) : Logon Failed [Windows Msg Box] Both rules will be displayed in the list. The rules will appear as tests within the generated test script. form] Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. -9- Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Adding Screen Navigation (4 to 6) 4. View the Conditional Navigation Hyperlinks Click the OK button to close the Set Navigation screen. Right-click the Logon button to display the pop-up menu. Note that the pop-up menu contains two hyperlinks, one for each rule. The description for each hyperlink contains the navigation condition in square brackets. Click the Popup Logon Failed hyperlink. The Logon Failed page will open. Scroll up to view the message box. 5. Configure a Message Box 6. Click the text in the centre of the Logon Failed shape. Note the entire shape is selected. Right-click and select Show 1 Button from the pop-up menu. Only one button is displayed. With the shape still selected, click the OK button to select the button. Right-click and select Enabled/ default (Visio 2003) or Default (Visio 2002) from the pop-up menu. A border appears around the button. Click the text in the centre of the shape to select the text. Type The User Name or Password is invalid. Please try again. and press the Esc key. Refresh the Links and Images Select the Screen Flow Diagram tab at the bottom of the drawing canvas to return to the Screen Flow Diagram page. Select any site map item shape, such as Logon, and right-click. From the pop-up menu select Refresh All Links and Images, and click the OK button on the confirmation message that appears. Note that two arrow links have been added, and that the links have been labelled with the caption of the Logon button followed by the navigation condition in square brackets. Also note that the site map item images have been updated. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. - 10 - Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Linking Tasks to Functionality 1. 2. Link to a Single Page Linking to Multiple Pages The items in the stpBA Task List can be linked to Forms and Reports within the storyboard to provide traceability between task list items and functionality in the storyboard. Click the Show Task List button on the top stpBA toolbar to display the stpBA Task List. While pressing the Ctrl key select the Logon to System, Unique User Name and Secret Password tasks. While pressing the Shift key click and select the Logon and Control Panel screens in the screen flow diagram. Click the Link Tasks button in the stpBA Task List toolbar to link all the selected tasks to both selected screens. The linked tasks are ticked to indicate that they are linked. 3. Go to the Logon page. Ensure that the stpBA Task List is open. While pressing the Ctrl key select the Select Order Statement Option and Order Confirmation tasks. Viewing and Removing Links Select the Logon form and right-click. Select the Set Tasks… menu option from the pop-up menu. The Set Tasks pop-up window is displayed. The window lists all the tasks linked to the form. Click the Link Tasks button in the stpBA Task List toolbar to link all the selected tasks to the form on the current page. Note: You do not need to select the form in order to link the selected tasks to the form on the current page. Select the linked Select Order Statement Option task and click the Delete button. Select the linked Order Confirmation task and click the Delete button. Click the OK button to apply the changes and refresh the status of tasks in the stpBA Task List. In the same way, remove all the tasks linked to the Control Panel form. Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. - 11 - Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Viewing Generating Storyboarding andDocumentation Assigning a Back-End Work Items Process (1 to 3) DELETE 1. Generate Requirements Matrix Click the Generate Task Spreadsheet button on the task list toolbar to generate the Tasks spreadsheet. Click Yes on the confirmation message box. 2. Generate UI Specification 3. Click the Generate Specification button on the top stpBA toolbar. The Document Template pop-up window is displayed. Select the Traceability Matrix tab at the bottom of the spreadsheet. Where a task is linked to functionality, an X is placed at the intersecting cell. Select User Interface Specification from the Document Type pick-list. You can edit the title and introduction before generating the document. Click the OK button. You may receive a warning that the narrative has not been set on some screens. Click Ok on the warning. White rows represent tasks that may not have been satisfied by the storyboard. White column headings represent screens or reports not traceable to tasks. A reader friendly UI Specification in Microsoft® Word® document format is generated. The first page of the spreadsheet contains all the items in the stpBA Task List. Generate Test Script and HTML Output Click the Generate Test Spreadsheet button on the top stpBA toolbar and click the Yes button on the pop-up confirmation message. A detailed UI component functionality Test Script in Microsoft® Excel® spreadsheet format is generated. In Microsoft® Visio® click the Save as Web Page button on the top stpBA toolbar. On the dialog window, browse to the required folder and then click the Save button. The Storyboard will output to HTML and open in a web browser for viewing. In the browser click the Logon thumbprint. The Logon screen is displayed. Click the Logon button and select a path. (You may need to Allow blocked Content… on Internet Explorer). Copyright © 2007 stpsoft limited. All rights reserved stpsoft and stpBA are trademarks of stpsoft limited in the United Kingdom and/or other countries. - 12 - Microsoft, Word, Excel, Visio, Office and Visual Studio are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : No Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39 Producer : Acrobat Distiller 8.0.0 (Windows) Company : stpsoft limited Source Modified : D:20070430102612 Create Date : 2007:04:30 11:27:14+01:00 Creator Tool : Acrobat PDFMaker 8.0 for Word Modify Date : 2007:04:30 11:29:45+01:00 Metadata Date : 2007:04:30 11:29:45+01:00 Document ID : uuid:a0a5b598-57a1-4f7d-8ba5-e3717c62dcbe Instance ID : uuid:337ed507-a1e7-4076-b384-ed15cd363ed1 Subject : 11 Format : application/pdf Creator : stpsoft Title : stpBA Storyboarding Quick Start Guide Has XFA : No Page Count : 12 Page Layout : OneColumn Author : stpsoft Warning : [Minor] Ignored duplicate Info dictionaryEXIF Metadata provided by EXIF.tools