Patent ID: 9038025
Filing Date: 2015-05-19
Classification: G06F

Abstract:
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.