⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mediashop-aspects-separated.q7

📁 利用Eclipse为构建框架。使开源项目OpenOME为需求工程建模。这是当今开始流行的面向目标建模方式。此文件包含7个不同行业(销售
💻 Q7
字号:
/** * Y. Yu, J.C.S.P. Leite, J. Mylopoulos.  * From goals to aspects: discovering aspects from requirements goal models * http://www.cs.toronto.edu/~yijun/literature/paper/yu04re.pdf */<"Aspect Security [system]">::"May Security" [system] { &  "May Confidentiality" [system]  "May Info. flow Security" [system]}<"Aspect Usability [ui]">::"May Usability" [ui] { &  "May Usability" [gui] { &    "May Usability" [font]    "May Usability" [layout]  }  "May Usability" [language]}Front [shop] { &  Informing [shop] { &    Reporting [shop] { &      "Page Layout" [gui] => ++<"Aspect Usability [ui]">::"May Usability" [layout]      Customization [language] { |        Customizing [English] => ++<"Aspect Usability [ui]">::"May Usability" [language]      }      Infobox [font] => ++<"Aspect Usability [ui]">::"May Usability" [font]      Reporting [account]      Reporting [product]      Reporting [stock]      Transaction [account] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }      Transaction [product] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }      Transaction [stock] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }    }    Searching [shop] { &      "Page Layout" [gui] => ++<"Aspect Usability [ui]">::"May Usability" [layout]      Customization [language] { |        Customizing [English] => ++<"Aspect Usability [ui]">::"May Usability" [language]      }      Infobox [font] => ++<"Aspect Usability [ui]">::"May Usability" [font]      Navigating [stock]      Searching [stock]      Transaction [stock] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }    }  }  Managing [shop] { &    "Page Layout" [gui] => ++<"Aspect Usability [ui]">::"May Usability" [layout]    Customization [language] { |      Customizing [English] => ++<"Aspect Usability [ui]">::"May Usability" [language]    }    Infobox [font] => ++<"Aspect Usability [ui]">::"May Usability" [font]    Managing [account]    Managing [product]    Managing [stock]    SSL [protocol] => ++<"Aspect Security [system]">::"May Info. flow Security" [system]    Transaction [account] { |      "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]    }    Transaction [product] { |      "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]    }    Transaction [stock] { |      "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]    }  }  Shopping [shop] { &    "Checking Out" [cart,product,account,stock] { &      "Login/Logout" [account]      "Page Layout" [gui] => ++<"Aspect Usability [ui]">::"May Usability" [layout]      "Password Protection" [account] => ++<"Aspect Security [system]">::"May Confidentiality" [system]      Clearing [cart]      Customization [language] { |        Customizing [English] => ++<"Aspect Usability [ui]">::"May Usability" [language]      }      Infobox [font] => ++<"Aspect Usability [ui]">::"May Usability" [font]      SSL [protocol] => ++<"Aspect Security [system]">::"May Info. flow Security" [system]      Transaction [account] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }      Transaction [cart] { |        "Session Cookie" [transaction] => ++<"Aspect Responsiveness [transaction]">::"May Responsiveness" [transaction]      }      Transaction [product] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }      Transaction [stock] { |        "Database Table" [transaction] => ++<"Aspect Integrity [data]">::"May Integrity" [data]      }      Updating [account,product]      Updating [product,stock]    }    Getting [account]    Preparing [cart,product] { &      "Page Layout" [gui] => ++<"Aspect Usability [ui]">::"May Usability" [layout]      Adding [item,cart]      Customization [language] { |        Customizing [English] => ++<"Aspect Usability [ui]">::"May Usability" [language]      }      Infobox [font] => ++<"Aspect Usability [ui]">::"May Usability" [font]      Selecting [item,cart]      Transaction [cart] { |        "Session Cookie" [transaction] => ++<"Aspect Responsiveness [transaction]">::"May Responsiveness" [transaction]      }    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -