发明名称 Technical interaction model
摘要 Methods, computer-readable media, and apparatuses provide a tool (e.g., a user interface) for capturing and managing requirements, such as nonfunctional requirements (NFRs). The tool may be used in the course of developing software or a system architecture to gather information for software developers, system architects, and others. In particular, a process is disclosed that includes a step of identifying interaction points, a step of developing an interaction grid (or matrix) defining interactions between the identified interaction points, and a step of ascertaining NFRs from a user for each interaction.
申请公布号 US9038025(B1) 申请公布日期 2015.05.19
申请号 US201213479757 申请日期 2012.05.24
申请人 Allstate Insurance Company 发明人 Mehta Alok;Dharani Mirza Pyarali
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Banner & Witcoff, Ltd. 代理人 Banner & Witcoff, Ltd.
主权项 1. A method, comprising: receiving a plurality of interaction point names of interaction points, each interaction point including one of a component, application, subsystem, and functionality of a system or software architecture; generating, by a computer processor using a matrix generation module, a matrix, including a plurality of rows and columns defining a plurality of cells, each cell representing an interaction between two of the interaction points, each row having a row heading corresponding to one of the interaction point names, and each column having a column heading corresponding to one of the interaction point names; scanning, by the processor, the matrix to detect whether one or more of the cells include an input, the cells representing interactions between the interaction points identified in corresponding row and column headings; in response to detecting that a particular cell, among the cells, includes an input, generating, in a template by the processor using an answer field generation module, a new column adjacent to a previously existing column of the template, wherein the previously existing column comprises a first plurality of prompts, and wherein the new column comprises a heading identifying a particular interaction represented by the particular cell and a plurality of fields; and capturing requirements for developing one of a software program and system architecture within the plurality of fields.
地址 Northbrook IL US