ANN_284 ANN_278 ANN_14 ANN_280 ANN_285 ANN_279 ANN_6 ANN_124 ANN_283 ANN_281 ANN_282 ANN_277 ANN_276 ANN_275 The automated assistant is part of the system, but interacts with the requirements part of the system like a project user adding issues and notes during analysis. The automated assistant will be a stakeholder on all projects. Automated Assistant ANN_289 ANN_286 ANN_14 ANN_288 ANN_290 ANN_287 This is a placeholder for an interactive user Interactive User ANN_295 ANN_291 ANN_14 ANN_293 ANN_296 ANN_292 ANN_294 ANN_25 ANN_6 Project users use the system to create Requirements in projects. Project User ANN_302 ANN_297 ANN_14 ANN_299 ANN_303 ANN_298 ANN_301 ANN_131 ANN_300 System administrator users create other users and manage the system level user permissions. System Admin ANN_393 ANN_112 ANN_14 ANN_113 ANN_394 ANN_392 ANN_395 collect the underpants ANN_385 ANN_389 ANN_14 ANN_387 ANN_386 ANN_390 ANN_392 ANN_388 ANN_391 this is a test of the top level (in the project UI) test top level scenario SCN_18 Yuck Pee Pee Snow Cone Don't eat it Yellow Snow ANN_12 ANN_3 ANN_14 ANN_5 ANN_13 ANN_4 ANN_15 ANN_6 ANN_8 ANN_9 ANN_7 ANN_10 ANN_11 The system analyzes the requirements as they are added to a project and makes suggestions by adding issues to the elements. Automatted Assistance ANN_22 ANN_18 ANN_14 ANN_20 ANN_19 ANN_23 ANN_21 ANN_24 ANN_25 ANN_6 ANN_17 ANN_16 A team of technical and business stakeholders can use the system to create accurate, precise and unambiguous system requirements. Collaborative Elicitation of Requirements ANN_35 ANN_26 ANN_14 ANN_28 ANN_27 ANN_36 ANN_25 ANN_6 ANN_32 ANN_33 ANN_29 ANN_30 ANN_34 ANN_31 ANN_7 The system supports integrated discussion of the requirements such that stakeholders can identify issues with the project elements, state multiple solutions to each issue, and pros and cons of each solution. Discussion of Requirements ANN_45 ANN_38 ANN_14 ANN_40 ANN_39 ANN_46 ANN_6 ANN_41 ANN_43 ANN_42 ANN_7 ANN_44 ANN_37 The system is easy to use so that non-technical users can contribute to the requirements without the need for specialized skills or training. Easy to Use ANN_53 ANN_47 ANN_14 ANN_49 ANN_54 ANN_48 ANN_55 ANN_6 ANN_52 ANN_50 ANN_51 The system does not force a specific requirements elicitation process on the stakeholders. The system does not require the stakeholders to use all the features of the system. Flexible Process and Deliverables ANN_65 ANN_60 ANN_14 ANN_66 ANN_61 ANN_67 ANN_6 ANN_63 ANN_64 ANN_62 ANN_7 ANN_57 ANN_58 ANN_56 ANN_59 Using the system improves understanding of the requirements by all the stakeholders compared to non-integrated tools such as emails and spreadsheets. Improved Understanding ANN_78 ANN_68 ANN_14 ANN_70 ANN_69 ANN_79 ANN_81 ANN_80 ANN_6 ANN_75 ANN_73 ANN_74 ANN_72 ANN_76 ANN_71 ANN_51 ANN_77 The system notifies the stakeholders of changes to the project. The user can customize how the notifications occur: every time a change is made, or a periodic summary. Notification of Project Changes ANN_83 ANN_89 ANN_91 ANN_85 ANN_90 ANN_84 ANN_87 ANN_41 ANN_86 ANN_7 ANN_88 ANN_82 The requirements are defined in natural language such that non-technical users do not need specialized skills to understand the requirements. Requirements defined in Natural Language ANN_99 ANN_93 ANN_14 ANN_95 ANN_100 ANN_94 ANN_101 ANN_98 ANN_97 ANN_96 ANN_92 The system secures project content from unauthorized access by users not assigned to a project or non-users of the system. Secure data access ANN_103 ANN_108 ANN_14 ANN_110 ANN_104 ANN_109 ANN_105 ANN_111 ANN_107 ANN_106 ANN_102 The work done on the thesis is exclusively done by the student. Work is your own Requel <?xml version="1.0" encoding="UTF-8"?> <!-- $Id: project2html.xslt,v 1.9 2009/03/06 02:06:45 rregan Exp $ An XSLT for rendering a Requel Project xml file as an html document. --> <xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:rp="http://www.rreganjr.com/requel" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xi="http://www.w3.org/2001/XInclude" exclude-result-prefixes="xs xsi rp xsl xi"> <xsl:output method="xml" encoding="UTF-8" indent="yes" /> <xsl:template match="/rp:project"> <html> <head> <title> <xsl:value-of select="rp:name" /> </title> <xsl:call-template name="css"/> </head> <body> <div class="project"> <h1>Requirements for &quot;<xsl:value-of select="rp:name" />&quot;</h1> <h5>Client: <xsl:value-of select="rp:organization/@name" /></h5> <h5>Revision: <xsl:value-of select="@revision" /></h5> <h4>Table of Contents</h4> <div class="toc"> <ul> <xsl:if test="count(rp:stakeholders/rp:stakeholder) > 0"> <li><a href="#stakeholders">Stakeholders</a> <ol> <xsl:apply-templates select="rp:stakeholders/rp:stakeholder" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:teams/rp:team) > 0"> <li><a href="#teams">Teams</a> <ol> <xsl:apply-templates select="rp:teams/rp:team" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:actors/rp:actor) > 0"> <li><a href="#actors">Actors</a> <ol> <xsl:apply-templates select="rp:actors/rp:actor" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:goals/rp:goal) > 0"> <li><a href="#goals">Goals</a> <ol> <xsl:apply-templates select="rp:goals/rp:goal" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:stories/rp:story) > 0"> <li><a href="#stories">Stories</a> <ol> <xsl:apply-templates select="rp:stories/rp:story" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:usecases/rp:usecase) > 0"> <li><a href="#usecases">Use Cases</a> <ol> <xsl:apply-templates select="rp:usecases/rp:usecase" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:scenarios/rp:scenario) > 0"> <li><a href="#scenarios">Scenarios</a> <ol> <xsl:apply-templates select="rp:scenarios/rp:scenario" mode="summary"/> </ol> </li> </xsl:if> <xsl:if test="count(rp:glossary/rp:term) > 0"> <li><a href="#glossary">Glossary</a> <ol> <xsl:apply-templates select="rp:glossary/rp:term" mode="summary"/> </ol> </li> </xsl:if> </ul> </div> <div class="body"> <xsl:apply-templates select="rp:stakeholders" /> <xsl:apply-templates select="rp:teams" /> <xsl:apply-templates select="rp:actors" /> <xsl:apply-templates select="rp:goals" /> <xsl:apply-templates select="rp:stories" /> <xsl:apply-templates select="rp:usecases" /> <xsl:apply-templates select="rp:scenarios" /> <xsl:apply-templates select="rp:glossary" /> </div> </div> </body> </html> </xsl:template> <xsl:template match="rp:stakeholder[count(rp:user/rp:username) = 0]|rp:team|rp:actor|rp:goal|rp:story|rp:usecase|rp:scenario|rp:term" mode="summary"> <li> <a href="#{generate-id(.)}"> <xsl:value-of select="rp:name" /> </a> </li> </xsl:template> <xsl:template match="rp:stakeholder[count(rp:user/rp:username) > 0]" mode="summary"> <li> <a href="#{generate-id(.)}"> <xsl:value-of select="rp:user/rp:name" /> [<xsl:value-of select="rp:user/rp:username" />] </a> </li> </xsl:template> <!-- Stakeholders --> <xsl:template match="rp:stakeholders"> <xsl:if test="count(rp:stakeholder) > 0"> <div class="stakeholders"> <a name="stakeholders"></a> <h2>Stakeholders</h2> <table class="stakeholders"> <thead> <tr> <th>User?</th> <th>Name</th> <th>Organization</th> <th>Email</th> <th>Phone</th> </tr> </thead> <tbody> <xsl:apply-templates select="rp:stakeholder" /> </tbody> </table> </div> </xsl:if> </xsl:template> <xsl:template match="rp:stakeholder[count(rp:user/rp:username) > 0]"> <tr> <td> Yes </td> <td> <a name="{generate-id(.)}"> <xsl:value-of select="rp:user/rp:name" /> (<xsl:value-of select="rp:user/rp:username" />) </a> </td> <td> <xsl:apply-templates select="rp:user/rp:organization/@name" /> </td> <td> <xsl:apply-templates select="rp:user/rp:emailAddress" /> </td> <td> <xsl:apply-templates select="rp:user/rp:phoneNumber" /> </td> </tr> <xsl:if test="count(rp:goals/*) > 0"> <tr> <td></td> <td colspan="4"> <xsl:apply-templates select="rp:goals" /> </td> </tr> </xsl:if> <xsl:if test="count(rp:annotations/*) > 0"> <tr> <td></td> <td colspan="4"> <xsl:apply-templates select="rp:annotations" /> </td> </tr> </xsl:if> </xsl:template> <xsl:template match="rp:stakeholder"> <tr> <td> No </td> <td> <a name="{generate-id(.)}"> <xsl:value-of select="rp:name" /> </a> </td> <td> <xsl:apply-templates select="rp:organization/@name" /> </td> <td> </td> <td> </td> </tr> <xsl:if test="count(rp:goals/*) > 0"> <tr> <td></td> <td colspan="4"> <xsl:apply-templates select="rp:goals" /> </td> </tr> </xsl:if> <xsl:if test="count(rp:annotations/*) > 0"> <tr> <td></td> <td colspan="4"> <xsl:apply-templates select="rp:annotations" /> </td> </tr> </xsl:if> </xsl:template> <xsl:template match="rp:stakeholderRef"> <xsl:variable name="ref-id" select="." /> <li class="stakeholder"> <span class="body"> <a href="#{generate-id(//rp:stakeholder[@id = $ref-id])}"> <xsl:apply-templates select="//rp:stakeholder[@id = $ref-id]/rp:name" /> </a> </span> </li> </xsl:template> <!-- Teams --> <xsl:template match="rp:teams"> <xsl:if test="count(rp:team) > 0"> <a name="teams"></a> <h2>Teams</h2> <div class="body"> <xsl:apply-templates select="*"/> </div> </xsl:if> </xsl:template> <xsl:template match="rp:team"> <h2><xsl:value-of select="rp:name"/></h2> <div class="body"> <xsl:apply-templates select="rp:members"/> <xsl:apply-templates select="rp:annotations" /> </div> </xsl:template> <!-- Actors --> <xsl:template match="rp:project/rp:actors"> <xsl:if test="count(rp:actor) > 0"> <a name="actors"></a> <h2>Actors</h2> <div class="body"> <xsl:apply-templates select="*" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:actors"> <xsl:if test="count(*) > 0"> <h4>Actors</h4> <div class="body"> <xsl:apply-templates select="*" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:actor"> <div class="actor"> <h4> <a name="{generate-id(.)}"> <xsl:value-of select="rp:name" /> </a> </h4> <div class="body"> <xsl:apply-templates select="rp:text" /> <xsl:apply-templates select="rp:goals" /> <xsl:apply-templates select="rp:annotations" /> </div> </div> </xsl:template> <xsl:template match="rp:actorRef"> <xsl:variable name="ref-id" select="." /> <li class="actor"> <span class="body"> <a href="#{generate-id(//rp:actor[@id = $ref-id])}"> <xsl:apply-templates select="//rp:actor[@id = $ref-id]/rp:name" /> </a> </span> </li> </xsl:template> <xsl:template match="rp:primaryActorRef"> <xsl:variable name="ref-id" select="." /> <a href="#{generate-id(//rp:actor[@id = $ref-id])}"> <xsl:apply-templates select="//rp:actor[@id = $ref-id]/rp:name" /> </a> </xsl:template> <!-- Goals --> <xsl:template match="rp:project/rp:goals"> <xsl:if test="count(rp:goal) > 0"> <div class="goals"> <a name="goals"></a> <h2>Goals</h2> <ul class="goals"> <xsl:apply-templates select="*" /> </ul> </div> </xsl:if> </xsl:template> <xsl:template match="rp:goals"> <xsl:if test="count(*) > 0"> <h4>Goals</h4> <ul class="goals"> <xsl:apply-templates select="*" /> </ul> </xsl:if> </xsl:template> <xsl:template match="rp:goal"> <li class="goal"> <div class="goal"> <h4> <a name="{generate-id(.)}"> <xsl:value-of select="rp:name" /> </a> </h4> <div class="body"> <div> <xsl:value-of select="rp:text" /> </div> <xsl:apply-templates select="rp:goalRelations" /> <xsl:apply-templates select="rp:annotations" /> </div> </div> </li> </xsl:template> <xsl:template match="rp:goalRef"> <xsl:variable name="ref-id" select="." /> <li class="goal"> <span class="body"> <a href="#{generate-id(//rp:goal[@id = $ref-id])}"> <xsl:apply-templates select="//rp:goal[@id = $ref-id]/rp:name" /> </a> </span> </li> </xsl:template> <xsl:template match="rp:goalRelations"> <xsl:if test="count(rp:goalRelation) > 0"> <h4>Goal Relations</h4> <ul> <xsl:apply-templates select="rp:goalRelation" /> </ul> </xsl:if> </xsl:template> <xsl:template match="rp:goalRelation"> <xsl:variable name="ref-id" select="@toGoal" /> <li class="goal"> <div> <xsl:value-of select="@relationType" /> - <a href="#{generate-id(//rp:goal[@id = $ref-id])}"> <xsl:apply-templates select="//rp:goal[@id = $ref-id]/rp:name" /> </a> </div> <xsl:apply-templates select="rp:annotations" /> </li> </xsl:template> <!-- Stories --> <xsl:template match="rp:project/rp:stories"> <xsl:if test="count(rp:story) > 0"> <a name="stories"></a> <h2>Stories</h2> <div class="body"> <xsl:apply-templates select="*" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:stories"> <xsl:if test="count(*) > 0"> <h4>Stories</h4> <xsl:choose> <xsl:when test="count(rp:story) > 0"> <div class="body"> <xsl:apply-templates select="rp:story" /> </div> </xsl:when> <xsl:when test="count(rp:storyRef) > 0"> <div class="body"> <ul> <xsl:for-each select="rp:storyRef"> <li><xsl:apply-templates select="." /></li> </xsl:for-each> </ul> </div> </xsl:when> </xsl:choose> </xsl:if> </xsl:template> <xsl:template match="rp:story"> <div class="story"> <h4> <a name="{generate-id(.)}"> <xsl:value-of select="@storyType" /> Story - <xsl:value-of select="rp:name" /> </a> </h4> <div class="body"> <xsl:apply-templates select="rp:text" /> </div> <xsl:apply-templates select="rp:actors" /> <xsl:apply-templates select="rp:goals" /> <xsl:apply-templates select="rp:annotations" /> </div> </xsl:template> <xsl:template match="rp:storyRef"> <xsl:variable name="ref-id" select="." /> <a href="#{generate-id(//rp:story[@id = $ref-id])}"> <xsl:apply-templates select="//rp:story[@id = $ref-id]/rp:name" /> </a> </xsl:template> <!-- Use Cases --> <xsl:template match="rp:project/rp:usecases"> <xsl:if test="count(rp:usecase) > 0"> <a name="usecases"></a> <h2>Use Cases</h2> <div class="body"> <xsl:apply-templates select="*" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:usecases"> <xsl:if test="count(*) > 0"> <h4>Use Cases</h4> <div class="body"> <xsl:apply-templates select="rp:usecase" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:usecaseRef"> <xsl:variable name="ref-id" select="." /> <a href="#{generate-id(//rp:usecase[@id = $ref-id])}"> <xsl:apply-templates select="//rp:usecase[@id = $ref-id]/rp:name" /> </a> </xsl:template> <xsl:template match="rp:usecase"> <div class="usecase"> <h4> <a name="{generate-id(.)}"> <xsl:value-of select="rp:name" /> </a> </h4> <div class="body"> <xsl:if test="string-length(rp:text) > 0"> <h4>Description</h4> <xsl:apply-templates select="rp:text" /> </xsl:if> <xsl:apply-templates select="rp:goals" /> <xsl:apply-templates select="rp:stories" /> <h4>Primary Actor: <xsl:apply-templates select="rp:primaryActorRef" /></h4> <xsl:apply-templates select="rp:actors" /> <h4>Scenario</h4> <xsl:variable name="scenarioRef" select="string(rp:scenarioRef)" /> <xsl:apply-templates select="//rp:scenario[@id = $scenarioRef]" mode="usecase" /> <xsl:apply-templates select="rp:annotations" /> </div> </div> </xsl:template> <!-- Scenarios - only include scenarios that aren't part of another scenario or use case --> <xsl:template match="rp:project/rp:scenarios"> <xsl:variable name="rootScenariosExist"> <xsl:for-each select="rp:scenario"> <xsl:variable name="scenarioId" select="@id"/> <xsl:choose> <xsl:when test="count(//rp:scenarioRef[string(text()) = $scenarioId]) = 0 and count(//rp:stepRef[string(text()) = $scenarioId]) = 0"><xsl:value-of select="concat(./@id,' ')"/></xsl:when> </xsl:choose> </xsl:for-each> </xsl:variable> <xsl:comment> <xsl:value-of select="$rootScenariosExist"/> </xsl:comment> <xsl:if test="string-length($rootScenariosExist) > 0"> <a name="scenarios"></a> <h2>Scenarios (not used else where)</h2> <div class="body"> <xsl:for-each select="rp:scenario"> <xsl:variable name="scenarioId" select="@id"/> <xsl:if test="count(//rp:scenarioRef[string(text()) = $scenarioId]) = 0 and count(//rp:stepRef[string(text()) = $scenarioId]) = 0"> <xsl:apply-templates select="." /> </xsl:if> </xsl:for-each> </div> </xsl:if> </xsl:template> <xsl:template match="rp:scenarios"> <xsl:if test="count(*) > 0"> <h4>Scenarios</h4> <div class="body"> <xsl:apply-templates select="rp:scenario" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:scenario" mode="usecase"> <div class="scenario"> <xsl:apply-templates select="rp:steps" /> </div> </xsl:template> <xsl:template match="rp:scenario"> <div class="scenario"> <h4> <a name="{generate-id(.)}"> <xsl:value-of select="@scenarioType" /> - <xsl:value-of select="rp:name" /> </a> </h4> <xsl:if test="string-length(rp:text) > 0"> <h4>Description</h4> <xsl:apply-templates select="rp:text" /> </xsl:if> <xsl:apply-templates select="rp:steps" /> <xsl:apply-templates select="rp:annotations" /> </div> </xsl:template> <xsl:template match="rp:steps"> <ol class="scenario"> <xsl:for-each select="rp:stepRef"> <li class="step"><xsl:apply-templates select="."/></li> </xsl:for-each> </ol> </xsl:template> <xsl:template match="rp:stepRef"> <xsl:variable name="stepRefId" select="text()" /> <xsl:apply-templates select="//rp:scenario[@id = $stepRefId]|//rp:step[@id = $stepRefId]" mode="steps"/> </xsl:template> <!-- Steps and embedded scenarios --> <xsl:template match="rp:scenario" mode="steps"> <xsl:value-of select="@scenarioType" /> - <xsl:value-of select="rp:name" /> <xsl:apply-templates select="rp:steps" /> </xsl:template> <xsl:template match="rp:step" mode="steps"> <xsl:value-of select="@scenarioType" /> - <xsl:value-of select="rp:name" /> </xsl:template> <!-- Glossary --> <xsl:template match="rp:project/rp:glossary"> <xsl:if test="count(rp:term) > 0"> <a name="glossary"></a> <h2>Glossary</h2> <div class="body"> <table class="stakeholders"> <thead> <tr> <th>Term</th> <th>Definition</th> </tr> </thead> <tbody> <xsl:apply-templates select="rp:term" /> </tbody> </table> </div> </xsl:if> </xsl:template> <xsl:template match="rp:term"> <tr> <td><xsl:value-of select="rp:name" /></td> <td><xsl:value-of select="rp:text" /></td> </tr> </xsl:template> <!-- Annotations --> <xsl:template match="rp:annotations"> <!-- <xsl:if test="count(*) > 0"> <h4>Annotations</h4> <ul> <xsl:apply-templates select="rp:note|rp:issue|rp:lexicalIssue" /> </ul> </xsl:if> --> </xsl:template> <xsl:template match="rp:note"> <li class="note"> <xsl:apply-templates select="rp:text" /> </li> </xsl:template> <xsl:template match="rp:issue|rp:lexicalIssue"> <li class="issue"> <xsl:apply-templates select="rp:text" /> <xsl:apply-templates select="rp:positions" /> </li> </xsl:template> <xsl:template match="rp:positions"> <xsl:if test="count(*) > 0"> <h4>Solutions</h4> <div class="body"> <ul> <xsl:apply-templates select="*" /> </ul> </div> </xsl:if> </xsl:template> <xsl:template match="rp:position|rp:addWordToDictionaryPosition|rp:changeSpellingPosition|rp:addGlossaryTermPosition|rp:addActorPosition"> <li class="position"> <xsl:apply-templates select="rp:text" /> <xsl:apply-templates select="rp:arguments" /> </li> </xsl:template> <xsl:template match="rp:arguments"> <xsl:if test="count(*) > 0"> <h4>Arguments</h4> <div class="body"> <h5>Strongly For</h5> <xsl:apply-templates select="rp:argument[@supportLevel = 'StronglyFor']" /> <h5>For</h5> <xsl:apply-templates select="rp:argument[@supportLevel = 'For']" /> <h5>Neutral</h5> <xsl:apply-templates select="rp:argument[@supportLevel = 'Neutral']" /> <h5>Against</h5> <xsl:apply-templates select="rp:argument[@supportLevel = 'Against']" /> <h5>Strongly Against</h5> <xsl:apply-templates select="rp:argument[@supportLevel = 'StronglyAgainst']" /> </div> </xsl:if> </xsl:template> <xsl:template match="rp:argument"> <div class="argument"> <xsl:apply-templates select="rp:text" /> </div> </xsl:template> <!-- CSS style --> <xsl:template name="css"> <style type="text/css"> html { height: 100%; } body { height: 100%; font-family: Arial; font-size: 10pt; margin-top: .5in; margin-left: .5in; margin-right: .5in; margin-bottom: .5in; } h1 { text-align: center; font-family: Arial; font-size: 14pt; } h2 { text-align: left; font-family: Arial; font-size: 12pt; } h3, h4, h5, h6 { text-align: left; font-family: Arial; font-size: 11pt; } table { border: solid 1pt black; border-collapse: collapse; empty-cells: show; } td { padding: 5pt; border: solid 1pt black; border-collapse: collapse; font-family: Arial; font-size: 10pt; vertical-align: top; text-align: left; font-weight: normal; } div .project .body { margin: 0; } div .body { margin-top: .25in; margin-left: .25in; margin-right: .25in; margin-bottom: .25in; } .stakeholders table { margin-top: .25in; margin-left: .25in; margin-right: .25in; margin-bottom: .25in; } th { padding: 4pt; border: solid 1pt black; border-collapse: collapse; font-family: Arial; font-size: 10pt; vertical-align: bottom; text-align: left; font-weight: bold; } .issue { } .note { } .p { padding-bottom: 10pt; } </style> </xsl:template> </xsl:stylesheet> HTML Specification assistant f549cd73f694aa6f5541b4ae30894eea Analysis Assistant rreganjr@users.sourceforge.net false project 46f86faa6bbf9ac94a7e459509a20ed0 Builtin Project User rreganjr@users.sourceforge.net true GOL_10 Harvard University admin 21232f297a57a5a743894a0e4a801fc3 System Administrator rreganjr@users.sourceforge.net true ANN_114 ANN_112 ANN_14 ANN_113 ANN_115 ANN_116 ANN_25 ANN_1 Buddy the controller of Bailey Pet Supply has a problem; it takes over a month to close the books each quarter. Due to new disclosure requirements, Alex the CFO needs to submit quarterly results to the board of directors one week after the end of the quarter. Buddy tells Theresa, the accounting manager, that they need to close the books each quarter in less than a week. Theresa tells Buddy that the problem stems from the order processing system not being integrated with the accounting package and at the end of each month data must be entered into both systems to reconcile them manually. Buddy decides that the systems must be integrated before the end of the next quarter so that the one week turn-around for reporting can be met. Buddy meets with Dave the IT manager to discuss the work. Dave assigns Tim, one of the IT project managers, to work with Buddy to determine the requirements and estimate the work. Tim meets with Buddy and they generate a list of high level requirements. Tim gives the requirements and a rough estimate of two months to Dave, who in turn gives them to Ron, an MIS programmer, to design and develop. Ron reviews the requirements and goes back to Dave and tells him there are a lot of vague areas and he needs to get clarification from Tim and Buddy. Ron and Tim have a meeting to discuss the requirements. Ron asks Tim "What is a purchase order?" Tim response "It’s a record in the purchase system that Linda enters based on information from a sales person." Ron asks "What information is in the purchase order?" Tim doesn’t know and tells Ron he will ask Buddy and get back to him. Tim sends an email to Buddy and calls it a day. Buddy replies to Tim’s email that he should talk to Linda to get the details of a purchase order. Tim has a meeting with Linda and gets the details on the data for a purchase order. Tim sends Ron an email with the information. Ron replies to Tim’s email "Is there a database with data that I can look at for a sample?" Poor Communication in Requirements ANN_137 ANN_119 ANN_139 ANN_121 ANN_138 ANN_120 ANN_134 ANN_132 ANN_140 ANN_127 ANN_125 ANN_122 ANN_124 ANN_130 ANN_129 ANN_131 ANN_128 ANN_123 ANN_126 ANN_133 ANN_135 ANN_136 ANN_117 ANN_118 Rich logs in to the system and it displays a list of his active projects and the option to create a new project. Rich chooses to create a new project and the system displays the new project interface. Rich enters "Mobile Media Portal" for the project name and enters a short description. Rich looks over the list of existing customers and doesn't see what he's looking for and enters "Virile Mobile". The system creates the new project and adds Rich as a stakeholder with permission to edit all project entities and grant permission to other users to edit entities. The system closes the new project interface and adds the new project in the project navigation interface. Rich creates a new project ANN_157 ANN_145 ANN_159 ANN_147 ANN_158 ANN_146 ANN_140 ANN_6 ANN_127 ANN_151 ANN_149 ANN_155 ANN_150 ANN_154 ANN_148 ANN_152 ANN_153 ANN_156 ANN_141 ANN_143 ANN_142 ANN_144 Rich opens a web browser to the Requel system address. The system doesn’t detect an existing user session and presents the login screen. Rich enters his username and password. The system verifies the username and password combination is correct. The system logs that Rich has successfully logged into the system and shows him a list of his open projects and an overview of recent project changes. Rich logs in to the system ANN_215 ANN_201 ANN_203 ANN_217 ANN_216 ANN_202 ANN_218 ANN_6 ANN_75 ANN_210 ANN_204 ANN_207 ANN_212 ANN_209 ANN_208 ANN_151 ANN_149 ANN_148 ANN_213 ANN_152 ANN_214 ANN_176 ANN_200 ANN_177 Ron opens a web browser to the Requel system address. The system doesn’t detect an existing user session and presents the login screen. Ron doesn’t have a username and password yet so he chooses the help option. The system displays a message that the system requires a distinct username and password and that the user should contact Dave at extension 500 or via email to dave@requel if they need a new account or are having a problem connecting. The system also displays a help message describing what to do if the user forgot their account information. Ron sends Dave an email to create him a new account. Ron fails to log in to the system ANN_245 ANN_234 ANN_247 ANN_236 ANN_246 ANN_235 ANN_239 ANN_238 ANN_248 ANN_125 ANN_124 ANN_130 ANN_131 ANN_240 ANN_242 ANN_237 ANN_123 ANN_126 ANN_133 ANN_243 ANN_241 ANN_244 When Theresa logs in, the system determines that she has permission to create projects and displays the "Create Project" option in the system interface. Theresa chooses to create a new project and the system displays the new project interface. Theresa enters "Purchase Order System" for the project name, leaves the description blank, and leaves "Bailey Pet Supply", her default automatically supplied, as the customer. The system creates the new project and adds Theresa as a stakeholder with permission to edit all project entities and grant permission to other users to edit entities. The system closes the new project interface and displays the project navigation interface to add and edit the project's entities. Theresa creates a new project ANN_252 ANN_272 ANN_254 ANN_274 ANN_253 ANN_273 ANN_265 ANN_6 ANN_248 ANN_257 ANN_263 ANN_259 ANN_260 ANN_151 ANN_267 ANN_258 ANN_266 ANN_261 ANN_256 ANN_255 ANN_270 ANN_152 ANN_262 ANN_269 ANN_268 ANN_264 ANN_271 ANN_249 ANN_250 ANN_251 Theresa connects to the Requel system via a web browser from a link in an email message sent by the Requel system when Dave the system administrator created an account for her. The system displays the new user setup interface, prompting Theresa to confirm the personal information Dave entered about her and filling in any missing information, such as name, phone number, email address, a username and a password. When Theresa completes entering the information the system forwards her to the login screen. Theresa enters her username and password, and the system verifies it as correct. The system logs that Theresa has successfully logged into the system, and because Theresa is a novice user, the system displays the novice user interface to help her get started. Theresa logs in to the system A collaborative system for the elicitation and analysis of requirements facilitated by automated assistants. ANN_304 ANN_112 ANN_14 ANN_306 ANN_113 ANN_305 ANN_307 ANN_125 A user creates a new project ACT_4 SCN_19 STRY_2 STRY_5 ANN_343 ANN_112 ANN_14 ANN_345 ANN_113 ANN_344 ANN_2 ANN_307 ANN_6 GOL_9 GOL_10 A user logs in to the system ACT_2 SCN_19 STRY_3 STRY_4 STRY_6 hello Cleveland POS_1 hi there Phrase Structure: (ROOT (S (NP (DT The) (NN system#1)) (VP (VBZ analyzes#1) (NP (DT the) (NNS requirements#1)) (SBAR (IN as) (S (NP (PRP they)) (VP (VP (VBP are) (VP (VBN added#1) (PP (IN to) (NP (DT a) (NN project#1))))) (CC and) (VP (VBZ makes#1) (NP (NNS suggestions#1)) (PP (IN by) (S (VP (VBG adding#1) (NP (NNS issues#1)) (PP (IN to) (NP (DT the) (NNS elements#1))))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of system-1 [dep] system-1 is the nominal subject of analyzes-2 [dep] the-3 is the determiner of requirements-4 [dep] requirements-4 is the object of analyzes-2 [dep] as-5 is the marker of added-8 [dep] they-6 is the nominal subject of makes-13 [dep] added-8 is the adverbial clause modifier of analyzes-2 [dep] to-9 is the case marker of project-11 [dep] a-10 is the determiner of project-11 [dep] and-12 is the coordination of makes-13 [dep] makes-13 is the adverbial clause modifier of analyzes-2 [dep] makes-13 is the conjunct of added-8 [dep] suggestions-14 is the object of makes-13 [dep] by-15 is the marker of adding-16 [dep] adding-16 is the adverbial clause modifier of makes-13 [dep] issues-17 is the object of adding-16 [dep] to-18 is the case marker of elements-20 [dep] the-19 is the determiner of elements-20 Semantic Roles: makes[AGENT]The system The phrase "The system" is a potential glossary term, actor, or domain object/property POS_2 POS_4 POS_3 The phrase "the requirements" is a potential glossary term, actor, or domain object/property POS_2 POS_5 POS_6 The phrase "a project" is a potential glossary term, actor, or domain object/property POS_2 POS_7 POS_8 The phrase "the elements" is a potential glossary term, actor, or domain object/property POS_2 POS_9 POS_10 The text "The system analyzes the requirements as they are added to a project and makes suggestions by adding issues to the elements." in the Text is complex and may be hard to understand. POS_11 POS_12 The word "Automatted" in the Name is not recognized and may be spelled incorrectly. POS_12 POS_13 POS_14 POS_16 POS_15 Phrase Structure: (ROOT (NP (NNP Automatted#1) (NNP Assistance#1))) Syntax Dependencies: [dep] Automatted-0 is the compound modifier of Assistance-1 Semantic Roles: The phrase "Automatted Assistance" is a potential glossary term, actor, or domain object/property POS_2 POS_18 POS_17 The word "stakeholders" in the Text is not recognized and may be spelled incorrectly. POS_12 POS_21 POS_19 POS_22 POS_20 The word "create" in the Text is vague and may lead to ambiguity. POS_12 POS_23 POS_27 POS_25 POS_24 POS_26 Phrase Structure: (ROOT (S (NP (NP (DT A) (NN team#1)) (PP (IN of) (NP (UCP (JJ technical#1) (CC and) (NN business#1)) (NNS stakeholders#1)))) (VP (MD can) (VP (VB use#1) (NP (DT the) (NN system#1)) (S (VP (TO to) (VP (VB create#1) (NP (ADJP (JJ accurate#1) (, ,) (JJ precise#1) (CC and) (JJ unambiguous#1)) (NN system#1) (NNS requirements#1))))))) (. .))) Syntax Dependencies: [dep] A-0 is the determiner of team-1 [dep] team-1 is the nominal subject of use-8 [dep] of-2 is the case marker of stakeholders-6 [dep] technical-3 is the adjectival modifier of stakeholders-6 [dep] and-4 is the coordination of business-5 [dep] business-5 is the conjunct of technical-3 [dep] business-5 is the adjectival modifier of stakeholders-6 [dep] stakeholders-6 is the nominal modifier of team-1 [dep] can-7 is the auxiliary of use-8 [dep] the-9 is the determiner of system-10 [dep] system-10 is the object of use-8 [dep] to-11 is the marker of create-12 [dep] create-12 is the adverbial clause modifier of use-8 [dep] accurate-13 is the adjectival modifier of requirements-19 [dep] precise-15 is the conjunct of accurate-13 [dep] precise-15 is the adjectival modifier of requirements-19 [dep] and-16 is the coordination of unambiguous-17 [dep] unambiguous-17 is the conjunct of accurate-13 [dep] unambiguous-17 is the adjectival modifier of requirements-19 [dep] system-18 is the compound modifier of requirements-19 [dep] requirements-19 is the object of create-12 Semantic Roles: use[AGENT]A team The phrase "A team" is a potential glossary term, actor, or domain object/property POS_2 POS_29 POS_28 Phrase Structure: (ROOT (NP (NP (NNP Collaborative#1) (NNP Elicitation#1)) (PP (IN of) (NP (NNP Requirements#1))))) Syntax Dependencies: [dep] Collaborative-0 is the compound modifier of Elicitation-1 [dep] of-2 is the case marker of Requirements-3 [dep] Requirements-3 is the nominal modifier of Elicitation-1 The phrase "Collaborative Elicitation" is a potential glossary term, actor, or domain object/property POS_2 POS_30 POS_31 The phrase "Requirements" is a potential glossary term, actor, or domain object/property POS_2 POS_33 POS_32 Phrase Structure: (ROOT (S (NP (DT The) (NN system#1)) (VP (VBZ supports#1) (NP (NP (JJ integrated#1) (NN discussion#1)) (PP (IN of) (NP (DT the) (NNS requirements#1)))) (SBAR (JJ such#1) (IN that) (S (NP (NNS stakeholders#1)) (VP (MD can) (VP (VB identify#1) (NP (NP (NP (NNS issues#1)) (PP (IN with) (NP (DT the) (NN project#1) (NNS elements#1)))) (, ,) (NP (NP (NN state#1) (JJ multiple#1) (NNS solutions#1)) (PP (IN to) (NP (DT each) (NN issue#1)))) (, ,) (CC and) (NP (NP (NNS pros#1) (CC and) (NNS cons#1)) (PP (IN of) (NP (DT each) (NN solution#1)))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of system-1 [dep] system-1 is the nominal subject of supports-2 [dep] integrated-3 is the adjectival modifier of discussion-4 [dep] discussion-4 is the object of supports-2 [dep] of-5 is the case marker of requirements-7 [dep] the-6 is the determiner of requirements-7 [dep] requirements-7 is the nominal modifier of discussion-4 [dep] such-8 is the dependent of identify-12 [dep] that-9 is the marker of identify-12 [dep] stakeholders-10 is the nominal subject of identify-12 [dep] can-11 is the auxiliary of identify-12 [dep] identify-12 is the dependent of supports-2 [dep] issues-13 is the object of identify-12 [dep] with-14 is the case marker of elements-17 [dep] the-15 is the determiner of elements-17 [dep] project-16 is the compound modifier of elements-17 [dep] elements-17 is the nominal modifier of issues-13 [dep] state-19 is the compound modifier of solutions-21 [dep] multiple-20 is the adjectival modifier of solutions-21 [dep] solutions-21 is the object of identify-12 [dep] solutions-21 is the conjunct of issues-13 [dep] to-22 is the case marker of issue-24 [dep] each-23 is the determiner of issue-24 [dep] issue-24 is the nominal modifier of solutions-21 [dep] and-26 is the coordination of pros-27 [dep] pros-27 is the object of identify-12 [dep] pros-27 is the conjunct of issues-13 [dep] and-28 is the coordination of cons-29 [dep] cons-29 is the conjunct of issues-13 [dep] cons-29 is the conjunct of pros-27 [dep] of-30 is the case marker of solution-32 [dep] each-31 is the determiner of solution-32 [dep] solution-32 is the nominal modifier of pros-27 Semantic Roles: identify[AGENT]The system The phrase "integrated discussion" is a potential glossary term, actor, or domain object/property POS_34 POS_2 POS_35 The phrase "pros and cons" is a potential glossary term, actor, or domain object/property POS_36 POS_2 POS_37 The phrase "the project elements" is a potential glossary term, actor, or domain object/property POS_38 POS_2 POS_39 The phrase "each issue" is a potential glossary term, actor, or domain object/property POS_2 POS_41 POS_40 The phrase "each solution" is a potential glossary term, actor, or domain object/property POS_43 POS_2 POS_42 The phrase "state multiple solutions" is a potential glossary term, actor, or domain object/property POS_2 POS_45 POS_44 Phrase Structure: (ROOT (NP (NP (NN Discussion#1)) (PP (IN of) (NP (NNP Requirements#1))))) Syntax Dependencies: [dep] of-1 is the case marker of Requirements-2 [dep] Requirements-2 is the nominal modifier of Discussion-0 The word "non-technical" in the Text is not recognized and may be spelled incorrectly. POS_12 POS_49 POS_46 POS_47 POS_48 Phrase Structure: (ROOT (S (NP (DT The) (NN system#1)) (VP (VBZ is) (ADJP (JJ easy#1) (S (VP (TO to) (VP (VB use#1) (ADVP (RB so#1)) (SBAR (IN that) (S (NP (JJ non-technical) (NNS users#1)) (VP (MD can) (VP (VB contribute#1) (PP (IN to) (NP (DT the) (NNS requirements#1))) (PP (IN without) (NP (NP (DT the) (NN need#1)) (PP (IN for) (NP (JJ specialized#1) (NNS skills#1) (CC or) (NN training#1)))))))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of system-1 [dep] system-1 is the nominal subject of easy-3 [dep] system-1 is the controlling nominal subject of use-5 [dep] is-2 is the copula of easy-3 [dep] to-4 is the marker of use-5 [dep] use-5 is the xclausal complement of easy-3 [dep] so-6 is the adverbial modifier of use-5 [dep] that-7 is the marker of contribute-11 [dep] non-technical-8 is the adjectival modifier of users-9 [dep] users-9 is the nominal subject of contribute-11 [dep] can-10 is the auxiliary of contribute-11 [dep] contribute-11 is the clausal complement of use-5 [dep] to-12 is the case marker of requirements-14 [dep] the-13 is the determiner of requirements-14 [dep] without-15 is the case marker of need-17 [dep] the-16 is the determiner of need-17 [dep] for-18 is the case marker of skills-20 [dep] specialized-19 is the adjectival modifier of skills-20 [dep] skills-20 is the nominal modifier of need-17 [dep] or-21 is the coordination of training-22 [dep] training-22 is the nominal modifier of need-17 [dep] training-22 is the conjunct of skills-20 Semantic Roles: contribute[AGENT]The system The phrase "non-technical users" is a potential glossary term, actor, or domain object/property POS_50 POS_2 POS_51 The phrase "the need" is a potential glossary term, actor, or domain object/property POS_53 POS_2 POS_52 The phrase "specialized skills or training" is a potential glossary term, actor, or domain object/property POS_2 POS_55 POS_54 The text "The system is easy to use so that non-technical users can contribute to the requirements without the need for specialized skills or training." in the Text is complex and may be hard to understand. POS_12 POS_56 Phrase Structure: (ROOT (FRAG (ADJP (JJ Easy#1) (S (VP (TO to) (VP (VB Use#1))))))) Syntax Dependencies: [dep] to-1 is the marker of Use-2 [dep] Use-2 is the xclausal complement of Easy-0 Phrase Structure: (ROOT (S (S (NP (DT The) (NN system#1)) (VP (VBZ does#1) (RB not#1) (VP (VB force#1) (NP (DT a) (JJ specific#1) (NNS requirements#1) (NN elicitation#1) (NN process#1)) (PP (IN on) (NP (DT the) (NNS stakeholders#1)))))) (. .) (S (NP (DT The) (NN system#1)) (VP (VBZ does#1) (RB not#1) (VP (VB require#1) (NP (DT the) (NNS stakeholders#1)) (S (VP (TO to) (VP (VB use#1) (NP (NP (PDT all) (DT the) (NNS features#1)) (PP (IN of) (NP (DT the) (NN system#1)))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of system-1 [dep] system-1 is the nominal subject of force-4 [dep] does-2 is the auxiliary of force-4 [dep] not-3 is the adverbial modifier of force-4 [dep] a-5 is the determiner of process-9 [dep] specific-6 is the adjectival modifier of process-9 [dep] requirements-7 is the compound modifier of process-9 [dep] elicitation-8 is the compound modifier of process-9 [dep] process-9 is the object of force-4 [dep] on-10 is the case marker of stakeholders-12 [dep] the-11 is the determiner of stakeholders-12 [dep] The-14 is the determiner of system-15 [dep] system-15 is the nominal subject of require-18 [dep] does-16 is the auxiliary of require-18 [dep] not-17 is the adverbial modifier of require-18 [dep] require-18 is the parataxis of force-4 [dep] the-19 is the determiner of stakeholders-20 [dep] stakeholders-20 is the object of require-18 [dep] stakeholders-20 is the controlling nominal subject of use-22 [dep] to-21 is the marker of use-22 [dep] use-22 is the xclausal complement of require-18 [dep] all-23 is the predeterminer of features-25 [dep] the-24 is the determiner of features-25 [dep] features-25 is the object of use-22 [dep] of-26 is the case marker of system-28 [dep] the-27 is the determiner of system-28 [dep] system-28 is the nominal modifier of features-25 Semantic Roles: require[AGENT]the stakeholders The phrase "all the features" is a potential glossary term, actor, or domain object/property POS_57 POS_2 POS_58 The phrase "the stakeholders" is a potential glossary term, actor, or domain object/property POS_59 POS_2 POS_60 The phrase "a specific requirements elicitation process" is a potential glossary term, actor, or domain object/property POS_2 POS_61 POS_62 Phrase Structure: (ROOT (NP (JJ Flexible#1) (NN Process#1) (CC and) (NN Deliverables#1))) Syntax Dependencies: [dep] Flexible-0 is the adjectival modifier of Process-1 [dep] and-2 is the coordination of Deliverables-3 [dep] Deliverables-3 is the conjunct of Process-1 The phrase "Flexible Process and Deliverables" is a potential glossary term, actor, or domain object/property POS_2 POS_64 POS_63 The word "non-integrated" in the Text is not recognized and may be spelled incorrectly. POS_65 POS_68 POS_12 POS_67 POS_66 The word "emails" in the Text is not recognized and may be spelled incorrectly. POS_69 POS_72 POS_74 POS_73 POS_12 POS_71 POS_70 The word "improves" in the Text is vague and may lead to ambiguity. POS_12 POS_76 POS_77 POS_78 POS_79 POS_75 The word "tools" in the Text is vague and may lead to ambiguity. POS_83 POS_12 POS_84 POS_82 POS_80 POS_81 Phrase Structure: (ROOT (S (S (VP (VBG Using#1) (NP (DT the) (NN system#1)))) (VP (VBZ improves#1) (NP (NP (NN understanding#1)) (PP (IN of) (NP (DT the) (NNS requirements#3)))) (PP (IN by) (NP (NP (PDT all) (DT the) (NNS stakeholders#1)) (PP (VBN compared#1) (PP (IN to) (NP (NP (JJ non-integrated) (NNS tools#1)) (PP (JJ such#1) (IN as) (NP (NNS emails#1) (CC and) (NNS spreadsheets#1))))))))) (. .))) Syntax Dependencies: [dep] Using-0 is the clausal subject of improves-3 [dep] the-1 is the determiner of system-2 [dep] system-2 is the object of Using-0 [dep] understanding-4 is the object of improves-3 [dep] of-5 is the case marker of requirements-7 [dep] the-6 is the determiner of requirements-7 [dep] requirements-7 is the nominal modifier of understanding-4 [dep] by-8 is the case marker of stakeholders-11 [dep] all-9 is the predeterminer of stakeholders-11 [dep] the-10 is the determiner of stakeholders-11 [dep] compared-12 is the case marker of tools-15 [dep] non-integrated-14 is the adjectival modifier of tools-15 [dep] tools-15 is the nominal modifier of stakeholders-11 [dep] such-16 is the case marker of emails-18 [dep] emails-18 is the nominal modifier of tools-15 [dep] and-19 is the coordination of spreadsheets-20 [dep] spreadsheets-20 is the nominal modifier of tools-15 [dep] spreadsheets-20 is the conjunct of emails-18 The phrase "non-integrated tools" is a potential glossary term, actor, or domain object/property POS_85 POS_2 POS_86 The phrase "all the stakeholders" is a potential glossary term, actor, or domain object/property POS_88 POS_2 POS_87 The phrase "emails and spreadsheets" is a potential glossary term, actor, or domain object/property POS_2 POS_90 POS_89 Phrase Structure: (ROOT (NP (NNP Improved#1) (NNP Understanding#1))) Syntax Dependencies: [dep] Improved-0 is the compound modifier of Understanding-1 The phrase "Improved Understanding" is a potential glossary term, actor, or domain object/property POS_92 POS_2 POS_91 Phrase Structure: (ROOT (S (S (NP (DT The) (NN system#1)) (VP (VBZ notifies#1) (NP (NP (DT the) (NNS stakeholders#1)) (PP (IN of) (NP (NNS changes#7)))) (PP (IN to) (NP (DT the) (NN project#1))))) (. .) (S (NP (DT The) (NN user#1)) (VP (MD can) (VP (VB customize#1) (SBAR (X (WRB how)) (S (NP (DT the) (NNS notifications#1)) (VP (VBP occur#1) (X) (NP (NP (NP (DT every) (NN time#1)) (SBAR (S (NP (DT a) (NN change#7)) (VP (VBZ is) (VP (VBN made)))))) (, ,) (CC or) (NP (DT a) (JJ periodic#1) (NN summary#1))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of system-1 [dep] system-1 is the nominal subject of notifies-2 [dep] the-3 is the determiner of stakeholders-4 [dep] stakeholders-4 is the object of notifies-2 [dep] of-5 is the case marker of changes-6 [dep] changes-6 is the nominal modifier of stakeholders-4 [dep] to-7 is the case marker of project-9 [dep] the-8 is the determiner of project-9 [dep] The-11 is the determiner of user-12 [dep] user-12 is the nominal subject of customize-14 [dep] can-13 is the auxiliary of customize-14 [dep] customize-14 is the parataxis of notifies-2 [dep] how-15 is the adverbial modifier of occur-18 [dep] the-16 is the determiner of notifications-17 [dep] notifications-17 is the nominal subject of occur-18 [dep] occur-18 is the clausal complement of customize-14 [dep] every-20 is the determiner of time-21 [dep] time-21 is the object of occur-18 [dep] a-22 is the determiner of change-23 [dep] made-25 is the relative clause modifier of time-21 [dep] or-27 is the coordination of summary-30 [dep] a-28 is the determiner of summary-30 [dep] periodic-29 is the adjectival modifier of summary-30 [dep] summary-30 is the object of occur-18 [dep] summary-30 is the conjunct of time-21 Semantic Roles: occur[THEME]The system occur[AGENT]The user The phrase "the project" is a potential glossary term, actor, or domain object/property POS_93 POS_2 POS_94 The phrase "every time" is a potential glossary term, actor, or domain object/property POS_2 POS_95 POS_96 The phrase "a change" is a potential glossary term, actor, or domain object/property POS_2 POS_98 POS_97 The phrase "a periodic summary" is a potential glossary term, actor, or domain object/property POS_2 POS_100 POS_99 The phrase "The user" is a potential glossary term, actor, or domain object/property POS_102 POS_2 POS_101 The phrase "the notifications" is a potential glossary term, actor, or domain object/property POS_2 POS_104 POS_103 The text "The system notifies the stakeholders of changes to the project. The user can customize how the notifications occur: every time a change is made, or a periodic summary." in the Text is complex and may be hard to understand. POS_105 POS_12 Phrase Structure: (ROOT (NP (NP (NNP Notification#1)) (PP (IN of) (NP (NNP Project#1) (NNPS Changes#1))))) Syntax Dependencies: [dep] of-1 is the case marker of Changes-3 [dep] Project-2 is the compound modifier of Changes-3 [dep] Changes-3 is the nominal modifier of Notification-0 The phrase "Project Changes" is a potential glossary term, actor, or domain object/property POS_2 POS_106 POS_107 The phrase "Notification" is a potential glossary term, actor, or domain object/property POS_2 POS_108 POS_109 The word "language" in the Text is vague and may lead to ambiguity. POS_110 POS_111 POS_12 POS_114 POS_113 POS_112 Phrase Structure: (ROOT (S (NP (DT The) (NNS requirements#1)) (VP (VBP are) (VP (VBN defined#1) (PP (IN in) (NP (JJ natural#1) (NN language#1))) (SBAR (JJ such#1) (IN that) (S (NP (JJ non-technical) (NNS users#1)) (VP (VBP do#1) (RB not#1) (VP (VB need#1) (NP (JJ specialized#1) (NNS skills#1)) (S (VP (TO to) (VP (VB understand#1) (NP (DT the) (NNS requirements#1))))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of requirements-1 [dep] in-4 is the case marker of language-6 [dep] natural-5 is the adjectival modifier of language-6 [dep] such-7 is the dependent of need-13 [dep] that-8 is the marker of need-13 [dep] non-technical-9 is the adjectival modifier of users-10 [dep] users-10 is the nominal subject of need-13 [dep] do-11 is the auxiliary of need-13 [dep] not-12 is the adverbial modifier of need-13 [dep] need-13 is the clausal complement of defined-3 [dep] specialized-14 is the adjectival modifier of skills-15 [dep] skills-15 is the object of need-13 [dep] to-16 is the marker of understand-17 [dep] understand-17 is the adverbial clause modifier of need-13 [dep] the-18 is the determiner of requirements-19 [dep] requirements-19 is the object of understand-17 Semantic Roles: need[AGENT]non-technical users The phrase "specialized skills" is a potential glossary term, actor, or domain object/property POS_2 POS_115 POS_116 The phrase "natural language" is a potential glossary term, actor, or domain object/property POS_2 POS_117 POS_118 The text "The requirements are defined in natural language such that non-technical users do not need specialized skills to understand the requirements." in the Text is complex and may be hard to understand. POS_12 POS_119 Phrase Structure: (ROOT (S (NP (NNS Requirements#1)) (VP (VBN defined#1) (PP (IN in) (NP (NNP Natural#1) (NNP Language#1)))))) Syntax Dependencies: [dep] Requirements-0 is the nominal subject of defined-1 [dep] in-2 is the case marker of Language-4 [dep] Natural-3 is the compound modifier of Language-4 Semantic Roles: defined[AGENT]Requirements The word "non-users" in the Text is not recognized and may be spelled incorrectly. POS_12 POS_123 POS_122 POS_120 POS_121 Phrase Structure: (ROOT (S (NP (DT The) (NN system#1)) (VP (VBZ secures#1) (NP (NN project#1) (NN content#1)) (PP (IN from) (NP (JJ unauthorized#1) (NN access#1))) (PP (IN by) (NP (NP (NNS users#1)) (VP (RB not#1) (VBN assigned#1) (PP (IN to) (NP (NP (DT a) (NN project#1) (CC or) (NNS non-users)) (PP (IN of) (NP (DT the) (NN system#1))))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of system-1 [dep] system-1 is the nominal subject of secures-2 [dep] project-3 is the compound modifier of content-4 [dep] content-4 is the object of secures-2 [dep] from-5 is the case marker of access-7 [dep] unauthorized-6 is the adjectival modifier of access-7 [dep] by-8 is the case marker of users-9 [dep] not-10 is the adverbial modifier of assigned-11 [dep] assigned-11 is the clausal modifier of noun of users-9 [dep] to-12 is the case marker of project-14 [dep] a-13 is the determiner of project-14 [dep] or-15 is the coordination of non-users-16 [dep] non-users-16 is the conjunct of project-14 [dep] of-17 is the case marker of system-19 [dep] the-18 is the determiner of system-19 [dep] system-19 is the nominal modifier of project-14 Semantic Roles: secures[AGENT]The system secures[THEME]project content The phrase "unauthorized access" is a potential glossary term, actor, or domain object/property POS_124 POS_2 POS_125 The phrase "project content" is a potential glossary term, actor, or domain object/property POS_2 POS_127 POS_126 The phrase "a project or non-users" is a potential glossary term, actor, or domain object/property POS_2 POS_129 POS_128 Phrase Structure: (ROOT (NP (JJ Secure#1) (NN data#1) (NN access#1))) Syntax Dependencies: [dep] Secure-0 is the adjectival modifier of access-2 [dep] data-1 is the compound modifier of access-2 The phrase "Secure data access" is a potential glossary term, actor, or domain object/property POS_131 POS_2 POS_130 The word "work" in the Text is vague and may lead to ambiguity. POS_133 POS_12 POS_132 POS_135 POS_136 POS_134 Phrase Structure: (ROOT (S (NP (NP (DT The) (NN work#1)) (VP (VBN done) (PP (IN on) (NP (DT the) (NN thesis#1))))) (VP (VBZ is) (ADVP (RB exclusively#1)) (VP (VBN done) (PP (IN by) (NP (DT the) (NN student#1))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of work-1 [dep] done-2 is the clausal modifier of noun of work-1 [dep] on-3 is the case marker of thesis-5 [dep] the-4 is the determiner of thesis-5 [dep] exclusively-7 is the adverbial modifier of done-8 [dep] by-9 is the case marker of student-11 [dep] the-10 is the determiner of student-11 The phrase "The work" is a potential glossary term, actor, or domain object/property POS_137 POS_2 POS_138 The phrase "the thesis" is a potential glossary term, actor, or domain object/property POS_2 POS_139 POS_140 The phrase "the student" is a potential glossary term, actor, or domain object/property POS_141 POS_2 POS_142 Phrase Structure: (ROOT (S (NP (NNP Work#1)) (VP (VBZ is) (VP (PRP$ your) (VB own#1))))) Syntax Dependencies: [dep] Work-0 is the nominal subject of own-3 [dep] is-1 is the copula of own-3 [dep] your-2 is the possession modifier of own-3 Semantic Roles: own[AGENT]Work The phrase "Work" is a potential glossary term, actor, or domain object/property POS_2 POS_143 POS_144 Phrase Structure: (X) Syntax Dependencies: Phrase Structure: (ROOT (NP (NP (NNP Poor#1) (NNP Communication#1)) (PP (IN in) (NP (NNP Requirements#1))))) Syntax Dependencies: [dep] Poor-0 is the compound modifier of Communication-1 [dep] in-2 is the case marker of Requirements-3 [dep] Requirements-3 is the nominal modifier of Communication-1 The phrase "Poor Communication" is a potential glossary term, actor, or domain object/property POS_145 POS_2 POS_146 The word "creates" in the Text is vague and may lead to ambiguity. POS_12 POS_23 POS_27 POS_25 POS_24 POS_26 The word "entities" in the Text is vague and may lead to ambiguity. POS_150 POS_12 POS_148 POS_149 POS_147 Phrase Structure: (ROOT (S (S (NP (NNP Rich#1)) (VP (VBZ logs#1) (PRT (RP in#1)) (PP (IN to) (NP (DT the) (NN system#1))))) (CC and) (S (NP (PRP it)) (VP (VBZ displays#1) (NP (NP (NP (DT a) (NN list#1)) (PP (IN of) (NP (PRP$ his) (JJ active#1) (NNS projects#1)))) (CC and) (NP (DT the) (NN option#1) (S (VP (TO to) (VP (VB create#1) (NP (DT a) (JJ new#1) (NN project#1))))))))) (. .) (S (S (NP (NNP Rich#1)) (VP (VBZ chooses#1) (S (VP (TO to) (VP (VB create#1) (NP (DT a) (JJ new#1) (NN project#1))))))) (CC and) (S (NP (DT the) (NN system#1)) (VP (VBZ displays#1) (NP (DT the) (JJ new#1) (NN project#1) (NN interface#1))))) (. .) (S (NP (NNP Rich#1)) (VP (VP (VBZ enters#1) (NP (X) (NP (NNP Mobile#1) (NNP Media#1) (NNP Portal#1)) (X) (PP (IN for) (NP (DT the) (NN project#1) (NN name#1))))) (CC and) (VP (VBZ enters#1) (NP (DT a) (JJ short#1) (NN description#1))))) (. .) (S (NP (NNP Rich#1)) (VP (VP (VBZ looks#1) (PP (IN over) (NP (NP (DT the) (NN list#1)) (PP (IN of) (NP (VBG existing#1) (NNS customers#1)))))) (CC and) (VP (VBZ does#1) (RB n't) (VP (VB see#1) (SBAR (WHNP (WP what)) (S (NP (PRP he)) (VP (VP (VBZ 's) (VP (VBG looking#1) (PP (IN for)))) (CC and) (VP (VBZ enters#1) (NP (X) (NNP Virile#1) (NNP Mobile#1) (X)))))))))) (. .) (S (NP (DT The) (NN system#1)) (VP (VP (VBZ creates#1) (NP (DT the) (JJ new#1) (NN project#1))) (CC and) (VP (VBZ adds#1) (NP (NNP Rich#1)) (PP (IN as) (NP (NP (DT a) (NN stakeholder#1)) (PP (IN with) (NP (NN permission#1) (S (VP (TO to) (VP (VP (VB edit#1) (NP (DT all) (NN project#1) (NNS entities#1))) (CC and) (VP (VB grant#1) (NP (NN permission#1)) (PP (IN to) (NP (JJ other#1) (NNS users#1))) (S (VP (TO to) (VP (VB edit#1) (NP (NNS entities#1)))))))))))))))) (. .) (S (NP (DT The) (NN system#1)) (VP (VP (VBZ closes#1) (NP (DT the) (JJ new#1) (NN project#1) (NN interface#1))) (CC and) (VP (VBZ adds#1) (NP (DT the) (JJ new#1) (NN project#1)) (PP (IN in) (NP (DT the) (NN project#1) (NN navigation#1) (NN interface#1)))))) (. .))) Syntax Dependencies: [dep] Rich-0 is the nominal subject of logs-1 [dep] in-2 is the phrasal verb particle of logs-1 [dep] to-3 is the case marker of system-5 [dep] the-4 is the determiner of system-5 [dep] and-6 is the coordination of displays-8 [dep] it-7 is the nominal subject of displays-8 [dep] displays-8 is the conjunct of logs-1 [dep] a-9 is the determiner of list-10 [dep] list-10 is the object of displays-8 [dep] of-11 is the case marker of projects-14 [dep] his-12 is the possession modifier of projects-14 [dep] active-13 is the adjectival modifier of projects-14 [dep] projects-14 is the nominal modifier of list-10 [dep] and-15 is the coordination of option-17 [dep] the-16 is the determiner of option-17 [dep] option-17 is the object of displays-8 [dep] option-17 is the conjunct of list-10 [dep] to-18 is the marker of create-19 [dep] create-19 is the clausal modifier of noun of option-17 [dep] a-20 is the determiner of project-22 [dep] new-21 is the adjectival modifier of project-22 [dep] project-22 is the object of create-19 [dep] Rich-24 is the nominal subject of chooses-25 [dep] Rich-24 is the controlling nominal subject of create-27 [dep] chooses-25 is the conjunct of logs-1 [dep] to-26 is the marker of create-27 [dep] create-27 is the xclausal complement of chooses-25 [dep] a-28 is the determiner of project-30 [dep] new-29 is the adjectival modifier of project-30 [dep] project-30 is the object of create-27 [dep] and-31 is the coordination of displays-34 [dep] the-32 is the determiner of system-33 [dep] system-33 is the nominal subject of displays-34 [dep] displays-34 is the conjunct of logs-1 [dep] displays-34 is the conjunct of chooses-25 [dep] the-35 is the determiner of interface-38 [dep] new-36 is the adjectival modifier of interface-38 [dep] project-37 is the compound modifier of interface-38 [dep] interface-38 is the object of displays-34 [dep] Rich-40 is the nominal subject of enters-41 [dep] Rich-40 is the nominal subject of enters-52 [dep] enters-41 is the conjunct of logs-1 [dep] Mobile-43 is the compound modifier of Portal-45 [dep] Media-44 is the compound modifier of Portal-45 [dep] Portal-45 is the object of enters-41 [dep] for-47 is the case marker of name-50 [dep] the-48 is the determiner of name-50 [dep] project-49 is the compound modifier of name-50 [dep] name-50 is the nominal modifier of Portal-45 [dep] and-51 is the coordination of enters-52 [dep] enters-52 is the conjunct of logs-1 [dep] enters-52 is the conjunct of enters-41 [dep] a-53 is the determiner of description-55 [dep] short-54 is the adjectival modifier of description-55 [dep] description-55 is the object of enters-52 [dep] Rich-57 is the nominal subject of looks-58 [dep] Rich-57 is the nominal subject of see-68 [dep] looks-58 is the conjunct of logs-1 [dep] over-59 is the case marker of list-61 [dep] the-60 is the determiner of list-61 [dep] of-62 is the case marker of customers-64 [dep] existing-63 is the adjectival modifier of customers-64 [dep] customers-64 is the nominal modifier of list-61 [dep] and-65 is the coordination of see-68 [dep] does-66 is the auxiliary of see-68 [dep] n't-67 is the adverbial modifier of see-68 [dep] see-68 is the conjunct of logs-1 [dep] see-68 is the conjunct of looks-58 [dep] he-70 is the nominal subject of looking-72 [dep] he-70 is the nominal subject of enters-75 [dep] 's-71 is the auxiliary of looking-72 [dep] looking-72 is the clausal complement of see-68 [dep] for-73 is the case marker of what-69 [dep] and-74 is the coordination of enters-75 [dep] enters-75 is the clausal complement of see-68 [dep] enters-75 is the conjunct of looking-72 [dep] Virile-77 is the compound modifier of Mobile-78 [dep] Mobile-78 is the object of enters-75 [dep] The-81 is the determiner of system-82 [dep] system-82 is the nominal subject of creates-83 [dep] system-82 is the nominal subject of adds-88 [dep] creates-83 is the conjunct of logs-1 [dep] the-84 is the determiner of project-86 [dep] new-85 is the adjectival modifier of project-86 [dep] project-86 is the object of creates-83 [dep] and-87 is the coordination of adds-88 [dep] adds-88 is the conjunct of logs-1 [dep] adds-88 is the conjunct of creates-83 [dep] Rich-89 is the object of adds-88 [dep] as-90 is the case marker of stakeholder-92 [dep] a-91 is the determiner of stakeholder-92 [dep] with-93 is the case marker of permission-94 [dep] permission-94 is the nominal modifier of stakeholder-92 [dep] to-95 is the marker of edit-96 [dep] edit-96 is the clausal modifier of noun of permission-94 [dep] all-97 is the determiner of entities-99 [dep] project-98 is the compound modifier of entities-99 [dep] entities-99 is the object of edit-96 [dep] and-100 is the coordination of grant-101 [dep] grant-101 is the clausal modifier of noun of permission-94 [dep] grant-101 is the conjunct of edit-96 [dep] permission-102 is the object of grant-101 [dep] to-103 is the case marker of users-105 [dep] other-104 is the adjectival modifier of users-105 [dep] to-106 is the marker of edit-107 [dep] edit-107 is the adverbial clause modifier of grant-101 [dep] entities-108 is the object of edit-107 [dep] The-110 is the determiner of system-111 [dep] system-111 is the nominal subject of closes-112 [dep] system-111 is the nominal subject of adds-118 [dep] closes-112 is the conjunct of logs-1 [dep] the-113 is the determiner of interface-116 [dep] new-114 is the adjectival modifier of interface-116 [dep] project-115 is the compound modifier of interface-116 [dep] interface-116 is the object of closes-112 [dep] and-117 is the coordination of adds-118 [dep] adds-118 is the conjunct of logs-1 [dep] adds-118 is the conjunct of closes-112 [dep] the-119 is the determiner of project-121 [dep] new-120 is the adjectival modifier of project-121 [dep] project-121 is the object of adds-118 [dep] in-122 is the case marker of interface-126 [dep] the-123 is the determiner of interface-126 [dep] project-124 is the compound modifier of interface-126 [dep] navigation-125 is the compound modifier of interface-126 Semantic Roles: enters[THEME]Rich enters[AGENT]Rich The phrase "a short description" is a potential glossary term, actor, or domain object/property POS_2 POS_152 POS_151 The phrase "the new project interface" is a potential glossary term, actor, or domain object/property POS_2 POS_154 POS_153 The phrase "a stakeholder" is a potential glossary term, actor, or domain object/property POS_156 POS_2 POS_155 The phrase "a new project" is a potential glossary term, actor, or domain object/property POS_158 POS_2 POS_157 The phrase "the project name" is a potential glossary term, actor, or domain object/property POS_2 POS_160 POS_159 The phrase "a list" is a potential glossary term, actor, or domain object/property POS_2 POS_161 POS_162 The phrase "the list" is a potential glossary term, actor, or domain object/property POS_2 POS_163 POS_164 The phrase "existing customers" is a potential glossary term, actor, or domain object/property POS_166 POS_2 POS_165 The phrase "all project entities" is a potential glossary term, actor, or domain object/property POS_2 POS_168 POS_167 The phrase "other users" is a potential glossary term, actor, or domain object/property POS_170 POS_2 POS_169 The phrase "Mobile Media Portal" is a potential glossary term, actor, or domain object/property POS_2 POS_172 POS_171 The phrase "the project navigation interface" is a potential glossary term, actor, or domain object/property POS_174 POS_2 POS_173 The phrase "" Virile Mobile "" is a potential glossary term, actor, or domain object/property POS_175 POS_2 POS_176 The text "Rich logs in to the system and it displays a list of his active projects and the option to create a new project. Rich chooses to create a new project and the system displays the new project interface. Rich enters "Mobile Media Portal" for the project name and enters a short description. Rich looks over the list of existing customers and doesn't see what he's looking for and enters "Virile Mobile". The system creates the new project and adds Rich as a stakeholder with permission to edit all project entities and grant permission to other users to edit entities. The system closes the new project interface and adds the new project in the project navigation interface." in the Text is complex and may be hard to understand. POS_12 POS_177 The word "creates" in the Name is vague and may lead to ambiguity. POS_12 POS_23 POS_27 POS_25 POS_24 POS_26 Phrase Structure: (ROOT (S (NP (NNP Rich#1)) (VP (VBZ creates#1) (NP (DT a) (JJ new#1) (NN project#1))))) Syntax Dependencies: [dep] Rich-0 is the nominal subject of creates-1 [dep] a-2 is the determiner of project-4 [dep] new-3 is the adjectival modifier of project-4 [dep] project-4 is the object of creates-1 Semantic Roles: creates[AGENT]Rich The phrase "Rich" is a potential glossary term, actor, or domain object/property POS_178 POS_2 POS_179 The word "Requel" in the Text is not recognized and may be spelled incorrectly. POS_180 POS_181 POS_12 POS_184 POS_185 POS_182 POS_183 The word "n’t" in the Text is not recognized and may be spelled incorrectly. POS_186 POS_189 POS_187 POS_12 POS_193 POS_188 POS_192 POS_190 POS_191 The word "login" in the Text is not recognized and may be spelled incorrectly. POS_204 POS_198 POS_196 POS_202 POS_199 POS_194 POS_12 POS_200 POS_201 POS_197 POS_203 POS_195 The word "username" in the Text is not recognized and may be spelled incorrectly. POS_206 POS_12 POS_207 POS_205 Phrase Structure: (ROOT (S (S (NP (NNP Rich#1)) (VP (VBZ opens#1) (NP (DT a) (NN web#1) (NN browser#1)) (PP (IN to) (NP (DT the) (NNP Requel#1) (NN system#1) (NN address#1))) (. .) (PRN (S (NP (DT The) (NN system#1)) (VP (VP (VBZ does#1) (RB n’t) (VP (VB detect#1) (NP (DT an) (VBG existing#1) (NN user#1) (NN session#1)))) (CC and) (VP (VBZ presents#1) (NP (DT the) (JJ login) (NN screen#1)))))))) (. .) (S (NP (NNP Rich#1)) (VP (VBZ enters#1) (NP (PRP$ his) (NN username) (CC and) (NN password#1)))) (, .) (S (NP (DT The) (NN system#1)) (VP (VBZ verifies#1) (NP (DT the) (NN username)))) (CC and) (S (NP (NN password#1) (NN combination#1)) (VP (VBZ is) (ADJP (JJ correct#1)) (. .) (PRN (S (NP (DT The) (NN system#1)) (VP (VBZ logs#1) (SBAR (IN that) (S (NP (NNP Rich#1)) (VP (VP (VBZ has) (ADVP (RB successfully#1)) (VP (VBN logged) (PP (IN into) (NP (DT the) (NN system#1))))) (CC and) (VP (VBZ shows#1) (NP (PRP him)) (NP (NP (NP (DT a) (NN list#1)) (PP (IN of) (NP (PRP$ his) (JJ open#1) (NNS projects#1)))) (CC and) (NP (NP (DT an) (NN overview#1)) (PP (IN of) (NP (JJ recent#1) (NN project#1) (NNS changes#1)))))))))))))) (. .))) Syntax Dependencies: [dep] Rich-0 is the nominal subject of opens-1 [dep] a-2 is the determiner of browser-4 [dep] web-3 is the compound modifier of browser-4 [dep] browser-4 is the object of opens-1 [dep] to-5 is the case marker of address-9 [dep] the-6 is the determiner of address-9 [dep] Requel-7 is the compound modifier of address-9 [dep] system-8 is the compound modifier of address-9 [dep] The-11 is the determiner of system-12 [dep] system-12 is the nominal subject of detect-15 [dep] system-12 is the nominal subject of presents-21 [dep] does-13 is the auxiliary of detect-15 [dep] n’t-14 is the adverbial modifier of detect-15 [dep] detect-15 is the parataxis of opens-1 [dep] an-16 is the determiner of session-19 [dep] existing-17 is the adjectival modifier of session-19 [dep] user-18 is the compound modifier of session-19 [dep] session-19 is the object of detect-15 [dep] and-20 is the coordination of presents-21 [dep] presents-21 is the parataxis of opens-1 [dep] presents-21 is the conjunct of detect-15 [dep] the-22 is the determiner of screen-24 [dep] login-23 is the adjectival modifier of screen-24 [dep] screen-24 is the object of presents-21 [dep] Rich-26 is the nominal subject of enters-27 [dep] enters-27 is the clausal complement of opens-1 [dep] his-28 is the possession modifier of username-29 [dep] username-29 is the object of enters-27 [dep] and-30 is the coordination of password-31 [dep] password-31 is the object of enters-27 [dep] password-31 is the conjunct of username-29 [dep] The-33 is the determiner of system-34 [dep] system-34 is the nominal subject of verifies-35 [dep] verifies-35 is the conjunct of opens-1 [dep] the-36 is the determiner of username-37 [dep] username-37 is the object of verifies-35 [dep] and-38 is the coordination of correct-42 [dep] password-39 is the compound modifier of combination-40 [dep] combination-40 is the nominal subject of correct-42 [dep] is-41 is the copula of correct-42 [dep] correct-42 is the conjunct of opens-1 [dep] The-44 is the determiner of system-45 [dep] system-45 is the nominal subject of logs-46 [dep] logs-46 is the parataxis of correct-42 [dep] that-47 is the marker of logged-51 [dep] Rich-48 is the nominal subject of logged-51 [dep] Rich-48 is the nominal subject of shows-56 [dep] has-49 is the auxiliary of logged-51 [dep] successfully-50 is the adverbial modifier of logged-51 [dep] logged-51 is the clausal complement of logs-46 [dep] into-52 is the case marker of system-54 [dep] the-53 is the determiner of system-54 [dep] and-55 is the coordination of shows-56 [dep] shows-56 is the clausal complement of logs-46 [dep] shows-56 is the conjunct of logged-51 [dep] him-57 is the indirect object of shows-56 [dep] a-58 is the determiner of list-59 [dep] list-59 is the object of shows-56 [dep] of-60 is the case marker of projects-63 [dep] his-61 is the possession modifier of projects-63 [dep] open-62 is the adjectival modifier of projects-63 [dep] projects-63 is the nominal modifier of list-59 [dep] and-64 is the coordination of overview-66 [dep] an-65 is the determiner of overview-66 [dep] overview-66 is the object of shows-56 [dep] overview-66 is the conjunct of list-59 [dep] of-67 is the case marker of changes-70 [dep] recent-68 is the adjectival modifier of changes-70 [dep] project-69 is the compound modifier of changes-70 [dep] changes-70 is the nominal modifier of overview-66 Semantic Roles: logs[AGENT]The system The phrase "the Requel system address" is a potential glossary term, actor, or domain object/property POS_2 POS_208 POS_209 The phrase "an existing user session" is a potential glossary term, actor, or domain object/property POS_2 POS_211 POS_210 The phrase "password combination" is a potential glossary term, actor, or domain object/property POS_2 POS_212 POS_213 The phrase "a web browser" is a potential glossary term, actor, or domain object/property POS_215 POS_2 POS_214 The phrase "the login screen" is a potential glossary term, actor, or domain object/property POS_217 POS_2 POS_216 The phrase "the username" is a potential glossary term, actor, or domain object/property POS_2 POS_218 POS_219 The phrase "recent project changes" is a potential glossary term, actor, or domain object/property POS_2 POS_220 POS_221 The phrase "an overview" is a potential glossary term, actor, or domain object/property POS_2 POS_223 POS_222 The text "Rich opens a web browser to the Requel system address. The system doesn’t detect an existing user session and presents the login screen. Rich enters his username and password. The system verifies the username and password combination is correct. The system logs that Rich has successfully logged into the system and shows him a list of his open projects and an overview of recent project changes." in the Text is complex and may be hard to understand. POS_12 POS_224 Phrase Structure: (ROOT (S (NP (NNP Rich#1)) (VP (VBZ logs#1) (PRT (RP in#1)) (PP (IN to) (NP (DT the) (NN system#1)))))) Syntax Dependencies: [dep] Rich-0 is the nominal subject of logs-1 [dep] in-2 is the phrasal verb particle of logs-1 [dep] to-3 is the case marker of system-5 [dep] the-4 is the determiner of system-5 Semantic Roles: logs[AGENT]Rich The word "Dave" in the Text is not recognized and may be spelled incorrectly. POS_243 POS_236 POS_238 POS_12 POS_252 POS_246 POS_245 POS_251 POS_239 POS_253 POS_260 POS_237 POS_241 POS_259 POS_256 POS_255 POS_249 POS_242 POS_257 POS_250 POS_240 POS_248 POS_258 POS_244 POS_247 POS_254 The word "dave@requel" in the Text is not recognized and may be spelled incorrectly. POS_262 POS_261 POS_12 POS_263 The word "connecting" in the Text is vague and may lead to ambiguity. POS_12 POS_280 POS_277 POS_276 POS_279 POS_278 Phrase Structure: (ROOT (S (S (NP (NNP Ron#1)) (VP (VBZ opens#1) (NP (DT a) (NN web#1) (NN browser#1)) (PP (IN to) (NP (DT the) (NNP Requel#1) (NN system#1) (NN address#1))))) (, .) (S (NP (DT The) (NN system#1)) (VP (VP (VBZ does#1) (RB n’t) (VP (VB detect#1) (NP (DT an) (VBG existing#1) (NN user#1) (NN session#1)))) (CC and) (VP (VBZ presents#1) (NP (DT the) (JJ login) (NN screen#1))))) (. .) (S (NP (NNP Ron#1)) (VP (VBZ does#1) (RB n’t) (VP (VB have#12) (NP (DT a) (NN username) (CC and) (NN password#1)) (ADVP (RB yet#1)) (SBAR (IN so) (S (NP (PRP he)) (VP (VBZ chooses#1) (NP (DT the) (NN help#1) (NN option#1)))))))) (. .) (S (NP (DT The) (NN system#1)) (VP (VBZ displays#1) (NP (NP (DT a) (NN message#1)) (SBAR (SBAR (IN that) (S (NP (DT the) (NN system#1)) (VP (VBZ requires#1) (NP (DT a) (JJ distinct#1) (NN username) (CC and) (NN password#1))))) (CC and) (SBAR (IN that) (S (NP (DT the) (NN user#1)) (VP (MD should) (VP (VB contact#1) (NP (NNP Dave#1)) (PP (PP (IN at) (NP (NN extension#1) (CD 500))) (CC or) (PP (IN via) (NP (NN email#1) (S (VP (TO to) (VP (VB dave@requel) (SBAR (IN if) (S (NP (PRP they)) (VP (VP (VBP need#1) (NP (DT a) (JJ new#1) (NN account#1))) (CC or) (VP (VBP are) (VP (VBG having#12) (NP (DT a) (NN problem#1) (VBG connecting#1))))))))))))))))))))) (. .) (S (NP (DT The) (NN system#1)) (ADVP (RB also#1)) (VP (VBZ displays#1) (NP (DT a) (NN help#1) (NN message#1)) (S (VP (VBG describing#1) (SBAR (WHNP (WP what)) (S (VP (TO to) (VP (VB do#1) (SBAR (IN if) (S (NP (DT the) (NN user#1)) (VP (VBD forgot) (NP (PRP$ their) (NN account#1) (NN information#1))))))))))) (. .) (PRN (S (NP (NNP Ron#1)) (VP (VBZ sends#1) (NP (NNP Dave#1)) (NP (DT an) (NN email#1) (S (VP (TO to) (VP (VB create#1) (S (NP (PRP him)) (NP (DT a) (JJ new#1) (NN account#1)))))))))))) (. .))) Syntax Dependencies: [dep] Ron-0 is the nominal subject of opens-1 [dep] a-2 is the determiner of browser-4 [dep] web-3 is the compound modifier of browser-4 [dep] browser-4 is the object of opens-1 [dep] to-5 is the case marker of address-9 [dep] the-6 is the determiner of address-9 [dep] Requel-7 is the compound modifier of address-9 [dep] system-8 is the compound modifier of address-9 [dep] The-11 is the determiner of system-12 [dep] system-12 is the nominal subject of detect-15 [dep] system-12 is the nominal subject of presents-21 [dep] does-13 is the auxiliary of detect-15 [dep] n’t-14 is the adverbial modifier of detect-15 [dep] detect-15 is the parataxis of opens-1 [dep] an-16 is the determiner of session-19 [dep] existing-17 is the adjectival modifier of session-19 [dep] user-18 is the compound modifier of session-19 [dep] session-19 is the object of detect-15 [dep] and-20 is the coordination of presents-21 [dep] presents-21 is the parataxis of opens-1 [dep] presents-21 is the conjunct of detect-15 [dep] the-22 is the determiner of screen-24 [dep] login-23 is the adjectival modifier of screen-24 [dep] screen-24 is the object of presents-21 [dep] Ron-26 is the nominal subject of have-29 [dep] does-27 is the auxiliary of have-29 [dep] n’t-28 is the adverbial modifier of have-29 [dep] have-29 is the parataxis of opens-1 [dep] a-30 is the determiner of username-31 [dep] username-31 is the object of have-29 [dep] and-32 is the coordination of password-33 [dep] password-33 is the object of have-29 [dep] password-33 is the conjunct of username-31 [dep] yet-34 is the adverbial modifier of have-29 [dep] so-35 is the marker of chooses-37 [dep] he-36 is the nominal subject of chooses-37 [dep] chooses-37 is the adverbial clause modifier of have-29 [dep] the-38 is the determiner of option-40 [dep] help-39 is the compound modifier of option-40 [dep] option-40 is the object of chooses-37 [dep] The-42 is the determiner of system-43 [dep] system-43 is the nominal subject of displays-44 [dep] displays-44 is the parataxis of opens-1 [dep] a-45 is the determiner of message-46 [dep] message-46 is the object of displays-44 [dep] that-47 is the marker of requires-50 [dep] the-48 is the determiner of system-49 [dep] system-49 is the nominal subject of requires-50 [dep] requires-50 is the dependent of message-46 [dep] a-51 is the determiner of username-53 [dep] distinct-52 is the adjectival modifier of username-53 [dep] username-53 is the object of requires-50 [dep] and-54 is the coordination of password-55 [dep] password-55 is the object of requires-50 [dep] password-55 is the conjunct of username-53 [dep] and-56 is the coordination of contact-61 [dep] that-57 is the marker of contact-61 [dep] the-58 is the determiner of user-59 [dep] user-59 is the nominal subject of contact-61 [dep] should-60 is the auxiliary of contact-61 [dep] contact-61 is the dependent of message-46 [dep] contact-61 is the conjunct of requires-50 [dep] contact-61 is the conjunct of contact-61 [dep] Dave-62 is the object of contact-61 [dep] at-63 is the case marker of extension-64 [dep] 500-65 is the numeric modifier of extension-64 [dep] or-66 is the coordination of contact-61 [dep] via-67 is the case marker of email-68 [dep] to-69 is the marker of dave@requel-70 [dep] dave@requel-70 is the clausal modifier of noun of email-68 [dep] if-71 is the marker of need-73 [dep] they-72 is the nominal subject of need-73 [dep] they-72 is the nominal subject of having-79 [dep] need-73 is the adverbial clause modifier of dave@requel-70 [dep] a-74 is the determiner of account-76 [dep] new-75 is the adjectival modifier of account-76 [dep] account-76 is the object of need-73 [dep] or-77 is the coordination of having-79 [dep] are-78 is the auxiliary of having-79 [dep] having-79 is the adverbial clause modifier of dave@requel-70 [dep] having-79 is the conjunct of need-73 [dep] a-80 is the determiner of problem-81 [dep] problem-81 is the object of having-79 [dep] connecting-82 is the adjectival modifier of problem-81 [dep] The-84 is the determiner of system-85 [dep] system-85 is the nominal subject of displays-87 [dep] also-86 is the adverbial modifier of displays-87 [dep] displays-87 is the parataxis of opens-1 [dep] a-88 is the determiner of message-90 [dep] help-89 is the compound modifier of message-90 [dep] message-90 is the object of displays-87 [dep] describing-91 is the xclausal complement of displays-87 [dep] what-92 is the nominal subject of do-94 [dep] to-93 is the marker of do-94 [dep] do-94 is the clausal complement of describing-91 [dep] if-95 is the marker of forgot-98 [dep] the-96 is the determiner of user-97 [dep] user-97 is the nominal subject of forgot-98 [dep] forgot-98 is the adverbial clause modifier of do-94 [dep] their-99 is the possession modifier of information-101 [dep] account-100 is the compound modifier of information-101 [dep] information-101 is the object of forgot-98 [dep] Ron-103 is the nominal subject of sends-104 [dep] sends-104 is the parataxis of displays-87 [dep] Dave-105 is the indirect object of sends-104 [dep] an-106 is the determiner of email-107 [dep] email-107 is the object of sends-104 [dep] to-108 is the marker of create-109 [dep] create-109 is the clausal modifier of noun of email-107 [dep] him-110 is the nominal subject of account-113 [dep] a-111 is the determiner of account-113 [dep] new-112 is the adjectival modifier of account-113 [dep] account-113 is the xclausal complement of create-109 Semantic Roles: chooses[AGENT]Ron The phrase "a help message" is a potential glossary term, actor, or domain object/property POS_2 POS_281 POS_282 The phrase "a message" is a potential glossary term, actor, or domain object/property POS_2 POS_284 POS_283 The phrase "a username and password" is a potential glossary term, actor, or domain object/property POS_2 POS_285 POS_286 The phrase "a problem connecting" is a potential glossary term, actor, or domain object/property POS_2 POS_287 POS_288 The phrase "a distinct username and password" is a potential glossary term, actor, or domain object/property POS_2 POS_289 POS_290 The phrase "a new account" is a potential glossary term, actor, or domain object/property POS_2 POS_291 POS_292 The phrase "the help option" is a potential glossary term, actor, or domain object/property POS_2 POS_294 POS_293 The text "Ron opens a web browser to the Requel system address. The system doesn’t detect an existing user session and presents the login screen. Ron doesn’t have a username and password yet so he chooses the help option. The system displays a message that the system requires a distinct username and password and that the user should contact Dave at extension 500 or via email to dave@requel if they need a new account or are having a problem connecting. The system also displays a help message describing what to do if the user forgot their account information. Ron sends Dave an email to create him a new account." in the Text is complex and may be hard to understand. POS_12 POS_295 Phrase Structure: (ROOT (S (NP (NNP Ron#1)) (VP (VBZ fails#1) (S (VP (TO to) (VP (VB log#1) (PRT (RP in#1)) (PP (IN to) (NP (DT the) (NN system#1))))))))) Syntax Dependencies: [dep] Ron-0 is the nominal subject of fails-1 [dep] Ron-0 is the controlling nominal subject of log-3 [dep] to-2 is the marker of log-3 [dep] log-3 is the xclausal complement of fails-1 [dep] in-4 is the phrasal verb particle of log-3 [dep] to-5 is the case marker of system-7 [dep] the-6 is the determiner of system-7 Semantic Roles: fails[AGENT]Ron The phrase "Ron" is a potential glossary term, actor, or domain object/property POS_2 POS_296 POS_297 Phrase Structure: (ROOT (S (S (SBAR (X (WRB When)) (S (S (NP (NNP Theresa#2)) (VP (VBZ logs#1) (PRT (RP in#1)))) (, ,) (S (NP (DT the) (NN system#1)) (VP (VBZ determines#1) (SBAR (IN that) (S (NP (PRP she)) (VP (VP (VBZ has) (NP (NN permission#1) (S (VP (TO to) (VP (VB create#1) (NP (NNS projects#1))))))) (CC and) (VP (VBZ displays#1) (NP (DT the) (X) (X (NNP Create#1) (NNP Project#1)) (X) (NN option#1)) (PP (IN in) (NP (DT the) (NN system#1) (NN interface#1))))))))) (, .) (S (NP (NNP Theresa#2)) (VP (VBZ chooses#1) (S (VP (TO to) (VP (VB create#1) (NP (DT a) (JJ new#1) (NN project#1))))))) (CC and) (S (NP (DT the) (NN system#1)) (VP (VBZ displays#1) (NP (DT the) (JJ new#1) (NN project#1) (NN interface#1)))) (. .))) (S (NP (NNP Theresa#2)) (VP (VP (VBZ enters#1) (NP (X) (NP (NNP Purchase#1) (NNP Order#1) (NNP System#1)) (X) (PP (IN for) (NP (DT the) (NN project#1) (NN name#1))))) (, ,) (VP (VBZ leaves#1) (NP (DT the) (NN description#1)) (S (ADJP (JJ blank#1)))) (, ,) (CC and) (VP (VBZ leaves#1) (NP (X) (NNP Bailey#1) (NNP Pet#1) (NNP Supply#1) (X))))) (, ,) (S (NP (PRP$ her) (NN default#1)) (ADVP (RB automatically#1)) (VP (VBD supplied))) (, ,) (S (PP (IN as) (NP (DT the) (NN customer#1))) (, .) (NP (DT The) (NN system#1)) (VP (VP (VBZ creates#1) (NP (DT the) (JJ new#1) (NN project#1))) (CC and) (VP (VBZ adds#1) (NP (NNP Theresa#2)) (PP (IN as) (NP (NP (DT a) (NN stakeholder#1)) (PP (IN with) (NP (NN permission#1)))))))) (S (VP (TO to) (VP (VP (VB edit#1) (NP (DT all) (NN project#1) (NNS entities#1))) (CC and) (VP (VB grant#1) (NP (NN permission#1)) (PP (IN to) (NP (JJ other#1) (NNS users#1))) (S (VP (TO to) (VP (VB edit#1) (NP (NNS entities#1)))))))))) (. .) (S (NP (DT The) (NN system#1)) (VP (VP (VBZ closes#1) (NP (DT the) (JJ new#1) (NN project#1) (NN interface#1))) (CC and) (VP (VBZ displays#1) (NP (DT the) (NN project#1) (NN navigation#1) (NN interface#1)) (S (VP (TO to) (VP (VB add#1) (CC and) (VB edit#1) (NP (NP (DT the) (NN project#1) (POS 's)) (NNS entities#1)))))))) (. .))) Syntax Dependencies: [dep] When-0 is the adverbial modifier of logs-2 [dep] Theresa-1 is the nominal subject of logs-2 [dep] logs-2 is the adverbial clause modifier of enters-45 [dep] in-3 is the phrasal verb particle of logs-2 [dep] the-5 is the determiner of system-6 [dep] system-6 is the nominal subject of determines-7 [dep] determines-7 is the clausal complement of logs-2 [dep] that-8 is the marker of has-10 [dep] she-9 is the nominal subject of has-10 [dep] she-9 is the nominal subject of displays-16 [dep] has-10 is the clausal complement of determines-7 [dep] permission-11 is the object of has-10 [dep] to-12 is the marker of create-13 [dep] create-13 is the clausal modifier of noun of permission-11 [dep] projects-14 is the object of create-13 [dep] and-15 is the coordination of displays-16 [dep] displays-16 is the clausal complement of determines-7 [dep] displays-16 is the conjunct of has-10 [dep] the-17 is the determiner of option-22 [dep] Create-19 is the compound modifier of Project-20 [dep] Project-20 is the compound modifier of option-22 [dep] option-22 is the object of displays-16 [dep] in-23 is the case marker of interface-26 [dep] the-24 is the determiner of interface-26 [dep] system-25 is the compound modifier of interface-26 [dep] Theresa-28 is the nominal subject of chooses-29 [dep] Theresa-28 is the controlling nominal subject of create-31 [dep] chooses-29 is the conjunct of logs-2 [dep] chooses-29 is the adverbial clause modifier of enters-45 [dep] to-30 is the marker of create-31 [dep] create-31 is the xclausal complement of chooses-29 [dep] a-32 is the determiner of project-34 [dep] new-33 is the adjectival modifier of project-34 [dep] project-34 is the object of create-31 [dep] and-35 is the coordination of displays-38 [dep] the-36 is the determiner of system-37 [dep] system-37 is the nominal subject of displays-38 [dep] displays-38 is the conjunct of logs-2 [dep] displays-38 is the adverbial clause modifier of enters-45 [dep] the-39 is the determiner of interface-42 [dep] new-40 is the adjectival modifier of interface-42 [dep] project-41 is the compound modifier of interface-42 [dep] interface-42 is the object of displays-38 [dep] Theresa-44 is the nominal subject of enters-45 [dep] Theresa-44 is the nominal subject of leaves-56 [dep] Theresa-44 is the nominal subject of leaves-62 [dep] Purchase-47 is the compound modifier of System-49 [dep] Order-48 is the compound modifier of System-49 [dep] System-49 is the object of enters-45 [dep] for-51 is the case marker of name-54 [dep] the-52 is the determiner of name-54 [dep] project-53 is the compound modifier of name-54 [dep] name-54 is the nominal modifier of System-49 [dep] leaves-56 is the conjunct of enters-45 [dep] the-57 is the determiner of description-58 [dep] description-58 is the object of leaves-56 [dep] blank-59 is the xclausal complement of leaves-56 [dep] and-61 is the coordination of leaves-62 [dep] leaves-62 is the conjunct of enters-45 [dep] Bailey-64 is the compound modifier of Supply-66 [dep] Pet-65 is the compound modifier of Supply-66 [dep] Supply-66 is the object of leaves-62 [dep] her-69 is the possession modifier of default-70 [dep] default-70 is the nominal subject of supplied-72 [dep] automatically-71 is the adverbial modifier of supplied-72 [dep] supplied-72 is the parataxis of enters-45 [dep] as-74 is the case marker of customer-76 [dep] the-75 is the determiner of customer-76 [dep] The-78 is the determiner of system-79 [dep] system-79 is the nominal subject of creates-80 [dep] system-79 is the nominal subject of adds-85 [dep] creates-80 is the parataxis of enters-45 [dep] the-81 is the determiner of project-83 [dep] new-82 is the adjectival modifier of project-83 [dep] project-83 is the object of creates-80 [dep] and-84 is the coordination of adds-85 [dep] adds-85 is the parataxis of enters-45 [dep] adds-85 is the conjunct of creates-80 [dep] Theresa-86 is the object of adds-85 [dep] as-87 is the case marker of stakeholder-89 [dep] a-88 is the determiner of stakeholder-89 [dep] with-90 is the case marker of permission-91 [dep] permission-91 is the nominal modifier of stakeholder-89 [dep] to-92 is the marker of edit-93 [dep] edit-93 is the parataxis of enters-45 [dep] all-94 is the determiner of entities-96 [dep] project-95 is the compound modifier of entities-96 [dep] entities-96 is the object of edit-93 [dep] and-97 is the coordination of grant-98 [dep] grant-98 is the parataxis of enters-45 [dep] grant-98 is the conjunct of edit-93 [dep] permission-99 is the object of grant-98 [dep] to-100 is the case marker of users-102 [dep] other-101 is the adjectival modifier of users-102 [dep] to-103 is the marker of edit-104 [dep] edit-104 is the adverbial clause modifier of grant-98 [dep] entities-105 is the object of edit-104 [dep] The-107 is the determiner of system-108 [dep] system-108 is the nominal subject of closes-109 [dep] system-108 is the nominal subject of displays-115 [dep] closes-109 is the parataxis of enters-45 [dep] the-110 is the determiner of interface-113 [dep] new-111 is the adjectival modifier of interface-113 [dep] project-112 is the compound modifier of interface-113 [dep] interface-113 is the object of closes-109 [dep] and-114 is the coordination of displays-115 [dep] displays-115 is the parataxis of enters-45 [dep] displays-115 is the conjunct of closes-109 [dep] the-116 is the determiner of interface-119 [dep] project-117 is the compound modifier of interface-119 [dep] navigation-118 is the compound modifier of interface-119 [dep] interface-119 is the object of displays-115 [dep] to-120 is the marker of add-121 [dep] add-121 is the adverbial clause modifier of displays-115 [dep] and-122 is the coordination of edit-123 [dep] edit-123 is the adverbial clause modifier of displays-115 [dep] edit-123 is the conjunct of add-121 [dep] the-124 is the determiner of project-125 [dep] project-125 is the possession modifier of entities-127 [dep] 's-126 is the case marker of project-125 [dep] entities-127 is the object of add-121 Semantic Roles: creates[AGENT]the system The phrase "the description" is a potential glossary term, actor, or domain object/property POS_2 POS_308 POS_309 The phrase "Purchase Order System" is a potential glossary term, actor, or domain object/property POS_2 POS_311 POS_310 The phrase "" Bailey Pet Supply "" is a potential glossary term, actor, or domain object/property POS_2 POS_312 POS_313 The phrase "the " Create Project " option" is a potential glossary term, actor, or domain object/property POS_2 POS_315 POS_314 The phrase "the system interface" is a potential glossary term, actor, or domain object/property POS_2 POS_317 POS_316 The phrase "the customer" is a potential glossary term, actor, or domain object/property POS_2 POS_319 POS_318 The phrase "the project's entities" is a potential glossary term, actor, or domain object/property POS_2 POS_320 POS_321 The text "When Theresa logs in, the system determines that she has permission to create projects and displays the "Create Project" option in the system interface. Theresa chooses to create a new project and the system displays the new project interface. Theresa enters "Purchase Order System" for the project name, leaves the description blank, and leaves "Bailey Pet Supply", her default automatically supplied, as the customer. The system creates the new project and adds Theresa as a stakeholder with permission to edit all project entities and grant permission to other users to edit entities. The system closes the new project interface and displays the project navigation interface to add and edit the project's entities." in the Text is complex and may be hard to understand. POS_12 POS_322 Phrase Structure: (ROOT (S (NP (NNP Theresa#1)) (VP (VBZ creates#1) (NP (DT a) (JJ new#1) (NN project#1))))) Syntax Dependencies: [dep] Theresa-0 is the nominal subject of creates-1 [dep] a-2 is the determiner of project-4 [dep] new-3 is the adjectival modifier of project-4 [dep] project-4 is the object of creates-1 Semantic Roles: creates[AGENT]Theresa creates[PRODUCT]a new project The phrase "Theresa" is a potential glossary term, actor, or domain object/property POS_323 POS_324 POS_2 The word "connects" in the Text is vague and may lead to ambiguity. POS_12 POS_280 POS_277 POS_276 POS_279 POS_278 The word "created" in the Text is vague and may lead to ambiguity. POS_12 POS_23 POS_27 POS_25 POS_24 POS_26 The word "get" in the Text is vague and may lead to ambiguity. POS_326 POS_328 POS_329 POS_12 POS_325 POS_327 Phrase Structure: (ROOT (S (NP (S (S (NP (NNP Theresa#1)) (VP (VBZ connects#1) (PP (IN to) (NP (NP (DT the) (NNP Requel#1) (NN system#1)) (PP (IN via) (NP (DT a) (NN web#1) (NN browser#1))))) (PP (IN from) (NP (NP (DT a) (NN link#1)) (PP (IN in) (NP (NP (DT an) (NN email#1) (NN message#1)) (VP (VBN sent) (PP (IN by) (NP (DT the) (NNP Requel#1) (NN system#1))) (SBAR (X (WRB when)) (S (NP (NP (NNP Dave#1)) (NP (DT the) (NN system#1) (NN administrator#1))) (VP (VBD created#1) (NP (DT an) (NN account#1)) (PP (IN for) (NP (PRP her))))))))))))) (. .) (S (NP (DT The) (NN system#1)) (VP (VBZ displays#1) (NP (DT the) (JJ new#1) (NN user#1) (NN setup#1) (NN interface#1)) (, ,) (S (VP (VP (VBG prompting#1) (NP (NNP Theresa#1)) (S (VP (TO to) (VP (VB confirm#1) (NP (NP (DT the) (X (JJ personal#1) (NN information#1)) (NNP Dave#1)) (VP (VBN entered#1) (PP (IN about) (NP (PRP her))))))))) (CC and) (VP (VBG filling#1) (PP (IN in) (NP (DT any) (VBG missing#1) (NN information#1))))))))) (, ,) (S (S (PP (JJ such#1) (PP (IN as) (NP (NP (NN name#1)) (, ,) (NP (NN phone#1) (NN number#1)) (, ,) (NP (NN email#1) (NN address#1)) (, ,) (NP (DT a) (NN username)) (CC and) (NP (DT a) (NN password#1))))) (, .) (SBAR (X (WRB When)) (S (NP (NNP Theresa#1)) (VP (VBZ completes#1) (S (VP (VBG entering#1) (NP (DT the) (NN information#1))))))) (NP (DT the) (NN system#1)) (VP (VBD forwards#1) (NP (PRP her)) (PP (IN to) (NP (DT the) (NN login) (NN screen#1))))) (. .) (S (NP (NNP Theresa#1)) (VP (VBZ enters#1) (NP (PRP$ her) (NN username) (CC and) (NN password#1))))) (, ,) (CC and) (S (S (NP (DT the) (NN system#1)) (VP (VBZ verifies#1) (S (NP (PRP it)) (ADJP (RB as#1) (JJ correct#1))))) (. .) (S (S (NP (DT The) (NN system#1)) (VP (VBZ logs#1) (SBAR (IN that) (S (NP (NNP Theresa#1)) (VP (VBZ has) (ADVP (RB successfully#1)) (VP (VBN logged) (PP (IN into) (NP (DT the) (NN system#1))))))))) (, ,) (CC and) (S (SBAR (IN because) (S (NP (NNP Theresa#1)) (VP (VBZ is) (NP (DT a) (NN novice#1) (NN user#1))))) (, ,) (NP (DT the) (NN system#1)) (VP (VBZ displays#1) (NP (DT the) (NN novice#1) (NN user#1) (NN interface#1)) (S (VP (TO to) (VP (VB help#1) (S (NP (PRP her)) (VP (VB get#1))))))))))) (VP (VBD started#1)) (. .))) Syntax Dependencies: [dep] Theresa-0 is the nominal subject of connects-1 [dep] connects-1 is the nominal subject of started-137 [dep] to-2 is the case marker of system-5 [dep] the-3 is the determiner of system-5 [dep] Requel-4 is the compound modifier of system-5 [dep] via-6 is the case marker of browser-9 [dep] a-7 is the determiner of browser-9 [dep] web-8 is the compound modifier of browser-9 [dep] browser-9 is the nominal modifier of system-5 [dep] from-10 is the case marker of link-12 [dep] a-11 is the determiner of link-12 [dep] in-13 is the case marker of message-16 [dep] an-14 is the determiner of message-16 [dep] email-15 is the compound modifier of message-16 [dep] message-16 is the nominal modifier of link-12 [dep] sent-17 is the clausal modifier of noun of message-16 [dep] by-18 is the case marker of system-21 [dep] the-19 is the determiner of system-21 [dep] Requel-20 is the compound modifier of system-21 [dep] when-22 is the adverbial modifier of created-27 [dep] Dave-23 is the nominal subject of created-27 [dep] the-24 is the determiner of administrator-26 [dep] system-25 is the compound modifier of administrator-26 [dep] administrator-26 is the dependent of Dave-23 [dep] created-27 is the adverbial clause modifier of sent-17 [dep] an-28 is the determiner of account-29 [dep] account-29 is the object of created-27 [dep] for-30 is the case marker of her-31 [dep] The-33 is the determiner of system-34 [dep] system-34 is the nominal subject of displays-35 [dep] displays-35 is the parataxis of connects-1 [dep] the-36 is the determiner of interface-40 [dep] new-37 is the adjectival modifier of interface-40 [dep] user-38 is the compound modifier of interface-40 [dep] setup-39 is the compound modifier of interface-40 [dep] interface-40 is the object of displays-35 [dep] prompting-42 is the dependent of displays-35 [dep] Theresa-43 is the object of prompting-42 [dep] Theresa-43 is the controlling nominal subject of confirm-45 [dep] to-44 is the marker of confirm-45 [dep] confirm-45 is the xclausal complement of prompting-42 [dep] the-46 is the determiner of Dave-49 [dep] personal-47 is the adjectival modifier of information-48 [dep] information-48 is the compound modifier of Dave-49 [dep] Dave-49 is the object of confirm-45 [dep] entered-50 is the clausal modifier of noun of Dave-49 [dep] about-51 is the case marker of her-52 [dep] and-53 is the coordination of filling-54 [dep] filling-54 is the dependent of displays-35 [dep] filling-54 is the conjunct of prompting-42 [dep] in-55 is the case marker of information-58 [dep] any-56 is the determiner of information-58 [dep] missing-57 is the adjectival modifier of information-58 [dep] such-60 is the case marker of name-62 [dep] as-61 is the case marker of name-62 [dep] name-62 is the adverbial clause modifier of forwards-84 [dep] phone-64 is the compound modifier of number-65 [dep] number-65 is the conjunct of name-62 [dep] number-65 is the adverbial clause modifier of forwards-84 [dep] email-67 is the compound modifier of address-68 [dep] address-68 is the conjunct of name-62 [dep] address-68 is the adverbial clause modifier of forwards-84 [dep] a-70 is the determiner of username-71 [dep] username-71 is the conjunct of name-62 [dep] username-71 is the adverbial clause modifier of forwards-84 [dep] and-72 is the coordination of password-74 [dep] a-73 is the determiner of password-74 [dep] password-74 is the conjunct of name-62 [dep] password-74 is the adverbial clause modifier of forwards-84 [dep] When-76 is the adverbial modifier of completes-78 [dep] Theresa-77 is the nominal subject of completes-78 [dep] completes-78 is the adverbial clause modifier of forwards-84 [dep] entering-79 is the xclausal complement of completes-78 [dep] the-80 is the determiner of information-81 [dep] information-81 is the object of entering-79 [dep] the-82 is the determiner of system-83 [dep] system-83 is the nominal subject of forwards-84 [dep] forwards-84 is the conjunct of connects-1 [dep] forwards-84 is the nominal subject of started-137 [dep] her-85 is the object of forwards-84 [dep] to-86 is the case marker of screen-89 [dep] the-87 is the determiner of screen-89 [dep] login-88 is the compound modifier of screen-89 [dep] Theresa-91 is the nominal subject of enters-92 [dep] enters-92 is the parataxis of forwards-84 [dep] her-93 is the possession modifier of username-94 [dep] username-94 is the object of enters-92 [dep] and-95 is the coordination of password-96 [dep] password-96 is the object of enters-92 [dep] password-96 is the conjunct of username-94 [dep] and-98 is the coordination of verifies-101 [dep] the-99 is the determiner of system-100 [dep] system-100 is the nominal subject of verifies-101 [dep] verifies-101 is the conjunct of connects-1 [dep] verifies-101 is the nominal subject of started-137 [dep] it-102 is the nominal subject of correct-104 [dep] as-103 is the adverbial modifier of correct-104 [dep] correct-104 is the xclausal complement of verifies-101 [dep] The-106 is the determiner of system-107 [dep] system-107 is the nominal subject of logs-108 [dep] logs-108 is the parataxis of verifies-101 [dep] that-109 is the marker of logged-113 [dep] Theresa-110 is the nominal subject of logged-113 [dep] has-111 is the auxiliary of logged-113 [dep] successfully-112 is the adverbial modifier of logged-113 [dep] logged-113 is the clausal complement of logs-108 [dep] into-114 is the case marker of system-116 [dep] the-115 is the determiner of system-116 [dep] and-118 is the coordination of displays-128 [dep] because-119 is the marker of user-124 [dep] Theresa-120 is the nominal subject of user-124 [dep] is-121 is the copula of user-124 [dep] a-122 is the determiner of user-124 [dep] novice-123 is the compound modifier of user-124 [dep] user-124 is the adverbial clause modifier of displays-128 [dep] the-126 is the determiner of system-127 [dep] system-127 is the nominal subject of displays-128 [dep] displays-128 is the parataxis of verifies-101 [dep] displays-128 is the conjunct of logs-108 [dep] the-129 is the determiner of interface-132 [dep] novice-130 is the compound modifier of interface-132 [dep] user-131 is the compound modifier of interface-132 [dep] interface-132 is the object of displays-128 [dep] to-133 is the marker of help-134 [dep] help-134 is the adverbial clause modifier of displays-128 [dep] her-135 is the nominal subject of get-136 [dep] get-136 is the clausal complement of help-134 Semantic Roles: created[AGENT]the system The phrase "the Requel system" is a potential glossary term, actor, or domain object/property POS_330 POS_2 POS_331 The phrase "phone number" is a potential glossary term, actor, or domain object/property POS_2 POS_333 POS_332 The phrase "a link" is a potential glossary term, actor, or domain object/property POS_2 POS_334 POS_335 The phrase "an email message" is a potential glossary term, actor, or domain object/property POS_2 POS_337 POS_336 The phrase "a password" is a potential glossary term, actor, or domain object/property POS_2 POS_338 POS_339 The phrase "a username" is a potential glossary term, actor, or domain object/property POS_340 POS_2 POS_341 The phrase "email address" is a potential glossary term, actor, or domain object/property POS_2 POS_343 POS_342 The phrase "the new user setup interface" is a potential glossary term, actor, or domain object/property POS_2 POS_344 POS_345 The phrase "a novice user" is a potential glossary term, actor, or domain object/property POS_2 POS_346 POS_347 The phrase "the system administrator" is a potential glossary term, actor, or domain object/property POS_2 POS_348 POS_349 The phrase "Dave the system administrator" is a potential glossary term, actor, or domain object/property POS_2 POS_351 POS_350 The phrase "any missing information" is a potential glossary term, actor, or domain object/property POS_352 POS_2 POS_353 The phrase "an account" is a potential glossary term, actor, or domain object/property POS_354 POS_2 POS_355 The phrase "the personal information Dave" is a potential glossary term, actor, or domain object/property POS_2 POS_356 POS_357 The phrase "the novice user interface" is a potential glossary term, actor, or domain object/property POS_2 POS_358 POS_359 The phrase "the information" is a potential glossary term, actor, or domain object/property POS_2 POS_361 POS_360 The text "Theresa connects to the Requel system via a web browser from a link in an email message sent by the Requel system when Dave the system administrator created an account for her. The system displays the new user setup interface, prompting Theresa to confirm the personal information Dave entered about her and filling in any missing information, such as name, phone number, email address, a username and a password. When Theresa completes entering the information the system forwards her to the login screen. Theresa enters her username and password, and the system verifies it as correct. The system logs that Theresa has successfully logged into the system, and because Theresa is a novice user, the system displays the novice user interface to help her get started." in the Text is complex and may be hard to understand. POS_12 POS_362 Phrase Structure: (ROOT (S (NP (NNP Theresa#1)) (VP (VBZ logs#1) (PRT (RP in#1)) (PP (IN to) (NP (DT the) (NN system#1)))))) Syntax Dependencies: [dep] Theresa-0 is the nominal subject of logs-1 [dep] in-2 is the phrasal verb particle of logs-1 [dep] to-3 is the case marker of system-5 [dep] the-4 is the determiner of system-5 Semantic Roles: logs[AGENT]Theresa The word "part" in the Text is vague and may lead to ambiguity. POS_12 POS_365 POS_364 POS_367 POS_363 POS_366 The word "interacts" in the Text is vague and may lead to ambiguity. POS_12 POS_369 POS_372 POS_371 POS_370 POS_368 The word "be" in the Text is vague and may lead to ambiguity. POS_375 POS_12 POS_373 POS_374 POS_376 POS_377 Phrase Structure: (ROOT (S (S (NP (DT The) (VBN automated#1) (NN assistant#1)) (VP (VP (VBZ is) (NP (NP (NN part#1)) (PP (IN of) (NP (DT the) (NN system#1))))) (, ,) (CC but) (VP (VBZ interacts#1) (PP (IN with) (NP (NP (DT the) (NNS requirements#1) (NN part#1)) (PP (IN of) (NP (NP (DT the) (NN system#1)) (PP (IN like) (NP (DT a) (NN project#2) (NN user#1))))))) (S (VP (VBG adding#1) (NP (NNS issues#1) (CC and) (NNS notes#1)) (PP (IN during) (NP (NN analysis#1)))))))) (. .) (S (NP (DT The) (VBN automated#1) (NN assistant#1)) (VP (MD will) (VP (VB be#1) (NP (NP (DT a) (NN stakeholder#1)) (PP (IN on) (NP (DT all) (NNS projects#2))))))) (. .))) Syntax Dependencies: [dep] The-0 is the determiner of assistant-2 [dep] automated-1 is the adjectival modifier of assistant-2 [dep] assistant-2 is the nominal subject of part-4 [dep] assistant-2 is the nominal subject of interacts-10 [dep] is-3 is the copula of part-4 [dep] of-5 is the case marker of system-7 [dep] the-6 is the determiner of system-7 [dep] system-7 is the nominal modifier of part-4 [dep] but-9 is the coordination of interacts-10 [dep] interacts-10 is the conjunct of part-4 [dep] with-11 is the case marker of part-14 [dep] the-12 is the determiner of part-14 [dep] requirements-13 is the compound modifier of part-14 [dep] of-15 is the case marker of system-17 [dep] the-16 is the determiner of system-17 [dep] system-17 is the nominal modifier of part-14 [dep] like-18 is the case marker of user-21 [dep] a-19 is the determiner of user-21 [dep] project-20 is the compound modifier of user-21 [dep] user-21 is the nominal modifier of system-17 [dep] adding-22 is the xclausal complement of interacts-10 [dep] issues-23 is the object of adding-22 [dep] and-24 is the coordination of notes-25 [dep] notes-25 is the object of adding-22 [dep] notes-25 is the conjunct of issues-23 [dep] during-26 is the case marker of analysis-27 [dep] The-29 is the determiner of assistant-31 [dep] automated-30 is the adjectival modifier of assistant-31 [dep] assistant-31 is the nominal subject of stakeholder-35 [dep] will-32 is the auxiliary of stakeholder-35 [dep] be-33 is the copula of stakeholder-35 [dep] a-34 is the determiner of stakeholder-35 [dep] stakeholder-35 is the parataxis of part-4 [dep] on-36 is the case marker of projects-38 [dep] all-37 is the determiner of projects-38 [dep] projects-38 is the nominal modifier of stakeholder-35 Semantic Roles: interacts[AGENT]The automated assistant The phrase "issues and notes" is a potential glossary term, actor, or domain object/property POS_2 POS_379 POS_378 The phrase "the requirements part" is a potential glossary term, actor, or domain object/property POS_2 POS_380 POS_381 The phrase "all projects" is a potential glossary term, actor, or domain object/property POS_2 POS_382 POS_383 Phrase Structure: (ROOT (NP (NNP Automated#1) (NNP Assistant#1))) Syntax Dependencies: [dep] Automated-0 is the compound modifier of Assistant-1 Phrase Structure: (ROOT (S (NP (DT This)) (VP (VBZ is) (NP (VP (DT a) (VB placeholder)) (PP (IN for) (NP (DT an) (JJ interactive#1) (NN user#1))))))) Syntax Dependencies: [dep] This-0 is the nominal subject of placeholder-3 [dep] is-1 is the copula of placeholder-3 [dep] a-2 is the determiner of placeholder-3 [dep] for-4 is the case marker of user-7 [dep] an-5 is the determiner of user-7 [dep] interactive-6 is the adjectival modifier of user-7 [dep] user-7 is the nominal modifier of placeholder-3 Semantic Roles: placeholder[AGENT]This Phrase Structure: (ROOT (NP (JJ Interactive#1) (NN User#1))) Syntax Dependencies: [dep] Interactive-0 is the adjectival modifier of User-1 Phrase Structure: (ROOT (S (NP (NNP Project#1) (NNS users#1)) (VP (VBP use#1) (NP (DT the) (NN system#1)) (S (VP (TO to) (VP (VB create#1) (NP (NP (NNP Requirements#1)) (PP (IN in) (NP (NNS projects#1)))))))) (. .))) Syntax Dependencies: [dep] Project-0 is the compound modifier of users-1 [dep] users-1 is the nominal subject of use-2 [dep] the-3 is the determiner of system-4 [dep] system-4 is the object of use-2 [dep] to-5 is the marker of create-6 [dep] create-6 is the adverbial clause modifier of use-2 [dep] Requirements-7 is the object of create-6 [dep] in-8 is the case marker of projects-9 [dep] projects-9 is the nominal modifier of Requirements-7 Semantic Roles: use[AGENT]Project users use[VALUE]the system The phrase "Project users" is a potential glossary term, actor, or domain object/property POS_2 POS_384 POS_385 Phrase Structure: (ROOT (NP (NNP Project#1) (NN User#1))) Syntax Dependencies: [dep] Project-0 is the compound modifier of User-1 Phrase Structure: (ROOT (S (NP (NNP System#1) (NN administrator#1) (NNS users#1)) (VP (VP (VBP create#1) (NP (JJ other#1) (NNS users#1))) (CC and) (VP (VBP manage#1) (NP (DT the) (X (NN system#1) (NN level#1)) (NN user#1) (NNS permissions#1)))) (. .))) Syntax Dependencies: [dep] System-0 is the compound modifier of users-2 [dep] administrator-1 is the compound modifier of users-2 [dep] users-2 is the nominal subject of create-3 [dep] users-2 is the nominal subject of manage-7 [dep] other-4 is the adjectival modifier of users-5 [dep] users-5 is the object of create-3 [dep] and-6 is the coordination of manage-7 [dep] manage-7 is the conjunct of create-3 [dep] the-8 is the determiner of permissions-12 [dep] system-9 is the compound modifier of level-10 [dep] level-10 is the compound modifier of permissions-12 [dep] user-11 is the compound modifier of permissions-12 [dep] permissions-12 is the object of manage-7 Semantic Roles: create[AGENT]System administrator users create[PRODUCT]other users The phrase "the system level user permissions" is a potential glossary term, actor, or domain object/property POS_386 POS_2 POS_387 The phrase "System administrator users" is a potential glossary term, actor, or domain object/property POS_388 POS_2 POS_389 Phrase Structure: (ROOT (NP (NNP System#1) (NNP Admin#1))) Syntax Dependencies: [dep] System-0 is the compound modifier of Admin-1 Phrase Structure: (ROOT (S (NP (DT A) (NN user#1)) (VP (VBZ creates#1) (NP (DT a) (JJ new#1) (NN project#1))))) Syntax Dependencies: [dep] A-0 is the determiner of user-1 [dep] user-1 is the nominal subject of creates-2 [dep] a-3 is the determiner of project-5 [dep] new-4 is the adjectival modifier of project-5 [dep] project-5 is the object of creates-2 Semantic Roles: creates[AGENT]A user creates[PRODUCT]a new project The phrase "A user" is a potential glossary term, actor, or domain object/property POS_2 POS_391 POS_390 Phrase Structure: (ROOT (S (NP (DT A) (NN user#1)) (VP (VBZ logs#1) (PRT (RP in#1)) (PP (IN to) (NP (DT the) (NN system#1)))))) Syntax Dependencies: [dep] A-0 is the determiner of user-1 [dep] user-1 is the nominal subject of logs-2 [dep] in-3 is the phrasal verb particle of logs-2 [dep] to-4 is the case marker of system-6 [dep] the-5 is the determiner of system-6 Semantic Roles: logs[AGENT]A user Phrase Structure: (ROOT (S (NP (DT this)) (VP (VBZ is) (NP (VP (DT a) (VB test#1)) (PP (IN of) (NP (DT the) (JJ top#1) (NN level#1))))))) Syntax Dependencies: [dep] this-0 is the nominal subject of test-3 [dep] is-1 is the copula of test-3 [dep] a-2 is the determiner of test-3 [dep] of-4 is the case marker of level-7 [dep] the-5 is the determiner of level-7 [dep] top-6 is the adjectival modifier of level-7 [dep] level-7 is the nominal modifier of test-3 Semantic Roles: test[AGENT]this The phrase "the top level" is a potential glossary term, actor, or domain object/property POS_2 POS_454 POS_455 Phrase Structure: (ROOT (S (VP (VB test#1) (NP (JJ top#1) (NN level#1) (NN scenario#1))))) Syntax Dependencies: [dep] top-1 is the adjectival modifier of scenario-3 [dep] level-2 is the compound modifier of scenario-3 [dep] scenario-3 is the object of test-0 The phrase "top level scenario" is a potential glossary term, actor, or domain object/property POS_2 POS_457 POS_456 The assistant could not analyze the structure of the step text. It may be too complex or didnt have an identifiable syntactic subject. Phrase Structure: (ROOT (S (VP (VB collect#1) (NP (DT the) (NNS underpants#1))))) Syntax Dependencies: [dep] the-1 is the determiner of underpants-2 [dep] underpants-2 is the object of collect-0 The phrase "the underpants" is a potential glossary term, actor, or domain object/property POS_458 POS_2 POS_459 Add "n’t" to the dictionary. Add "the project elements" to the project glossary. Add "Theresa" to the project glossary. Add "Theresa" as an actor to the project. Change the word "improves" to "emend". Add "the thesis" to the project glossary. Add "Project Changes" as an actor to the project. Add "Dave the system administrator" as an actor to the project. Add "n’t" to the project glossary. Add "the login screen" as an actor to the project. Add "n’t" as an actor to the project. Add "the personal information Dave" as an actor to the project. Add "A team" to the project glossary. Add "The user" as an actor to the project. Add "dave@requel" to the dictionary. Add "specialized skills or training" as an actor to the project. Change the word "be" to "be well". Add "any missing information" as an actor to the project. Add "every time" to the project glossary. Change the word "n’t" to "nut". Change the word "n’t" to "nit". Add "other users" as an actor to the project. Change the word "Dave" to "aave". Add "Dave" to the project glossary. Add "the list" as an actor to the project. Add "a password" as an actor to the project. Add "a change" as an actor to the project. Add "null" to the dictionary. Add "Rich" to the project glossary. Add "null" to the dictionary. Add "a username and password" to the project glossary. Add "login" to the project glossary. Add "emails" to the dictionary. Change the word "Dave" to "dame". Change the word "connecting" to "daisy-chain". Add "existing customers" as an actor to the project. Add "an account" as an actor to the project. Add "a distinct username and password" as an actor to the project. Change the word "interacts" to "marginalise". Change the word "be" to "hang around". Add "specialized skills or training" to the project glossary. Add "a list" to the project glossary. Change the word "login" to "logan". Change the word "get" to "come into". Ignore this word. Change the word "entities" to "thing". Add "a short description" as an actor to the project. Add "phone number" as an actor to the project. Add "non-technical" to the dictionary. Change the word "login" to "logion". Add "the system level user permissions" as an actor to the project. Change the word "login" to "log in". Change the word "interacts" to "interact". Add "the username" to the project glossary. Add "The work" to the project glossary. Change the word "non-users" to "nonusers". Add "Purchase Order System" to the project glossary. Add "Automatted Assistance" as an actor to the project. Change the word "Dave" to "gave". Add "the system administrator" to the project glossary. Add "the underpants" as an actor to the project. Add "the student" as an actor to the project. Add "the customer" to the project glossary. Change the word "Dave" to "dale". Add "the description" to the project glossary. Add "email address" to the project glossary. Change the word "interacts" to "keep in line". Change the word "login" to "logia". Add "Secure data access" to the project glossary. Add "existing customers" to the project glossary. Change the word "part" to "language unit". Change the word "login" to "log-in". Add "A user" as an actor to the project. Add "state multiple solutions" as an actor to the project. Change the word "entities" to "physical entity". Change the word "Dave" to "rave". Add "a link" as an actor to the project. Add "the stakeholders" to the project glossary. Change the word "connecting" to "conjoin". Add "the requirements part" as an actor to the project. Add "a periodic summary" to the project glossary. Change the word "work" to "housewifery". Add "a list" as an actor to the project. Change the word "Dave" to "lave". Change the word "interacts" to "collude". Add "" Virile Mobile "" to the project glossary. Add "The system" to the project glossary. Add "Automatted Assistance" to the project glossary. Change the word "language" to "signing". Add "an existing user session" as an actor to the project. Add "a username and password" as an actor to the project. Add "a new account" to the project glossary. Add "the project's entities" as an actor to the project. Change the word "non-technical" to "nontechnical". Add "Ron" as an actor to the project. Add "non-integrated tools" to the project glossary. Add "Automatted" to the dictionary. Change the word "create" to "procreate". Add "pros and cons" as an actor to the project. Change the word "improves" to "fancify". Add "the project's entities" to the project glossary. Change the word "Automatted" to "automated". Add "Requel" as an actor to the project. Add "integrated discussion" to the project glossary. Add "a new project" as an actor to the project. Add "Work" to the project glossary. Add "email address" as an actor to the project. Change the word "language" to "dead language". Add "Requirements" as an actor to the project. Add "Rich" as an actor to the project. Add "the personal information Dave" to the project glossary. Change the word "get" to "luck into". Add "" Virile Mobile "" as an actor to the project. Add "a username" to the project glossary. Add "System administrator users" to the project glossary. Change the word "create" to "beget". Add "the project elements" as an actor to the project. Add "each issue" to the project glossary. Add "the new user setup interface" to the project glossary. Change the word "tools" to "garden tool". Change the word "work" to "lavation". Add "a project" as an actor to the project. Change the word "get" to "enter upon". Change the word "Dave" to "dove". Add "the new user setup interface" as an actor to the project. Add "A user" to the project glossary. Add "a specific requirements elicitation process" as an actor to the project. Add "the stakeholders" as an actor to the project. Change the word "Dave" to "ave". Add "a message" to the project glossary. Add "the student" to the project glossary. Add "a project or non-users" as an actor to the project. Change the word "non-integrated" to "nonintegrated". Add "an account" to the project glossary. Change the word "work" to "polishing". Add "the top level" to the project glossary. Add "the login screen" to the project glossary. Add "non-technical" as an actor to the project. Add "Flexible Process and Deliverables" to the project glossary. Add "pros and cons" to the project glossary. Add "recent project changes" to the project glossary. Add "the system interface" as an actor to the project. Add "Purchase Order System" as an actor to the project. Add "the system administrator" as an actor to the project. Add "the need" as an actor to the project. Add "all the stakeholders" as an actor to the project. Add "the project navigation interface" as an actor to the project. Add "null" to the dictionary. Add "Dave" as an actor to the project. Add "the need" to the project glossary. Add "System administrator users" as an actor to the project. Add "other users" to the project glossary. Add "null" to the dictionary. Add "Flexible Process and Deliverables" as an actor to the project. Change the word "Requel" to "sequel". Add "each solution" as an actor to the project. Change the word "language" to "sign language". Change the word "get" to "purchase". Add "all projects" to the project glossary. Add "project content" to the project glossary. Add "non-technical users" to the project glossary. Change the word "login" to "loin". Add "natural language" as an actor to the project. Add "null" to the dictionary. Change the word "get" to "win back". Add "the Requel system" to the project glossary. Add "an overview" as an actor to the project. Add "all project entities" to the project glossary. Change the word "improves" to "furbish up". Add "the elements" as an actor to the project. Add "non-technical users" as an actor to the project. Add "Collaborative Elicitation" to the project glossary. Add "login" as an actor to the project. Add "" Bailey Pet Supply "" as an actor to the project. Add "null" to the dictionary. Change the word "login" to "logic". Change the word "improves" to "put right". Add "Poor Communication" as an actor to the project. Add "Notification" as an actor to the project. Add "the top level" as an actor to the project. Change the word "work" to "shining". Change the word "Dave" to "dive". Add "Secure data access" as an actor to the project. Change the word "part" to "linguistic unit". Add "each issue" as an actor to the project. Add "every time" as an actor to the project. Add "a project" to the project glossary. Change the word "create" to "spume". Change the word "tools" to "cutting implement". Change the word "part" to "component part". Change the word "tools" to "lawn tool". Add "Requel" to the dictionary. Add "username" to the dictionary. Change the word "language" to "source language". Add "an existing user session" to the project glossary. Change the word "connecting" to "hang together". Ignore this phrase. Add "the novice user interface" to the project glossary. Add "the Requel system" as an actor to the project. Add "phone number" to the project glossary. Add "dave@requel" to the project glossary. Add "a novice user" to the project glossary. Add "Automatted" as an actor to the project. Change the word "language" to "linguistic communication". Change the word "Dave" to "nave". Add "the username" as an actor to the project. Change the word "Dave" to "pave". Change the word "n’t" to "not". Add "password combination" to the project glossary. Add "password combination" as an actor to the project. Change the word "Dave" to "davy". Change the word "Dave" to "date". Add "non-integrated" to the dictionary. Add "a project or non-users" to the project glossary. Add "the " Create Project " option" to the project glossary. Add "non-users" to the dictionary. Add "Dave the system administrator" to the project glossary. Add "a stakeholder" as an actor to the project. Add "state multiple solutions" to the project glossary. Change the word "Dave" to "dare". Add "emails" to the project glossary. Change the word "emails" to "email". Add "the Requel system address" to the project glossary. Add "non-users" as an actor to the project. Add "the help option" to the project glossary. Add "a change" to the project glossary. Add "a web browser" to the project glossary. Add "a username" as an actor to the project. Add "a new project" to the project glossary. Change the word "Dave" to "dace". Add "the new project interface" as an actor to the project. Add "a help message" to the project glossary. Add "the new project interface" to the project glossary. Change the word "n’t" to "nt". Add "Improved Understanding" as an actor to the project. Add "a link" to the project glossary. Add "a help message" as an actor to the project. Add "issues and notes" as an actor to the project. Add "A team" as an actor to the project. Add "emails and spreadsheets" to the project glossary. Change the word "work" to "heavy lifting". Add "a problem connecting" to the project glossary. Add "an overview" to the project glossary. Change the word "be" to "moon about". Add "an email message" as an actor to the project. Add "the information" to the project glossary. Add "stakeholders" as an actor to the project. Add "all the stakeholders" to the project glossary. Add "emails and spreadsheets" as an actor to the project. Add "top level scenario" to the project glossary. Add "username" as an actor to the project. Add "the information" as an actor to the project. Change the word "tools" to "eolith". Change the word "create" to "father". Add "Requirements" to the project glossary. Add "Improved Understanding" to the project glossary. Add "all the features" to the project glossary. Add "unauthorized access" to the project glossary. Add "non-technical" to the project glossary. Change the word "interacts" to "transact". Add "all projects" as an actor to the project. Add "a password" to the project glossary. Change the word "Dave" to "daze". Change the word "Dave" to "dane". Add "an email message" to the project glossary. Add "Poor Communication" to the project glossary. Change the word "emails" to "remails". Add "Notification" to the project glossary. Add "username" to the project glossary. Add "Project Changes" to the project glossary. Change the word "Requel" to "refuel". Add "null" to the dictionary. Add "Automatted" to the project glossary. Add "non-users" to the project glossary. Add "the description" as an actor to the project. Add "Ron" to the project glossary. Change the word "be" to "stick by". Add "Dave" to the dictionary. Add "Work" as an actor to the project. Add "the project name" to the project glossary. Add "the project name" as an actor to the project. Add "all the features" as an actor to the project. Change the word "improves" to "bushel". Add "the " Create Project " option" as an actor to the project. Change the word "tools" to "abrader". Change the word "login" to "logie". Add "integrated discussion" as an actor to the project. Change the word "Dave" to "save". Add "issues and notes" to the project glossary. Add "the project navigation interface" to the project glossary. Add "project content" as an actor to the project. Add "a distinct username and password" to the project glossary. Add "The system" as an actor to the project. Add "the novice user interface" as an actor to the project. Change the word "connecting" to "bring together". Add "the customer" as an actor to the project. Add "Mobile Media Portal" as an actor to the project. Add "a stakeholder" to the project glossary. Change the word "Requel" to "prequel". Add "the system interface" to the project glossary. Change the word "be" to "make sense". Add "null" to the dictionary. Add "emails" as an actor to the project. Add "all project entities" as an actor to the project. Change the word "n’t" to "net". Add "null" to the dictionary. Add "a periodic summary" as an actor to the project. Add "the thesis" as an actor to the project. Add "the Requel system address" as an actor to the project. Add "Collaborative Elicitation" as an actor to the project. Add "dave@requel" as an actor to the project. Change the word "connecting" to "interdepend". Add "the list" to the project glossary. Add "specialized skills" to the project glossary. Change the word "Dave" to "wave". Add "The work" as an actor to the project. Add "the help option" as an actor to the project. Change the word "entities" to "abstract entity". Change the word "part" to "residuum". Add "the notifications" as an actor to the project. Add "stakeholders" to the project glossary. Add "the system level user permissions" to the project glossary. Change the word "Dave" to "eave". Add "a novice user" as an actor to the project. we should be more formal Add "each solution" to the project glossary. Add "" Bailey Pet Supply "" to the project glossary. Change the word "part" to "subpart". Change the word "emails" to "mails". Add "the project" as an actor to the project. Change the word "entities" to "abstraction". Add "a web browser" as an actor to the project. Add "specialized skills" as an actor to the project. Add "a message" as an actor to the project. Add "non-integrated tools" as an actor to the project. Add "the requirements" to the project glossary. Add "the notifications" to the project glossary. Add "non-integrated" to the project glossary. Add "a short description" to the project glossary. Add "Project users" to the project glossary. Add "login" to the dictionary. Add "Mobile Media Portal" to the project glossary. Add "stakeholders" to the dictionary. Add "unauthorized access" as an actor to the project. Add "a problem connecting" as an actor to the project. Add "non-integrated" as an actor to the project. Add "top level scenario" as an actor to the project. Add "a specific requirements elicitation process" to the project glossary. Add "the requirements part" to the project glossary. Add "The user" to the project glossary. Change the word "Dave" to "have". Change the word "Dave" to "cave". Add "any missing information" to the project glossary. Add "a new account" as an actor to the project. Add "Project users" as an actor to the project. Add "the project" to the project glossary. Add "Requel" to the project glossary. Change the word "create" to "sire". Add "the underpants" to the project glossary. Add "the elements" to the project glossary. Add "recent project changes" as an actor to the project. Add "natural language" to the project glossary. Change the word "stakeholders" to "stakeholder". Add "the requirements" as an actor to the project. New