Identifying and measuring adherence to software development requirements
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing one or more product questions and one or more technical questions to a user, wherein the product questions and the technical questions correspond to a software product currently being developed by the user;
receiving, from the user, one or more product attributes corresponding to the product questions and one or more technical attributes corresponding to the technical questions, wherein the technical attributes include one or more specified development tools used by the user to develop the software product;
analyzing, by a processor, the product attributes and the technical attributes received from the user, wherein the analyzing further comprises determining if the specified development tools provide one or more required implementation techniques; and
generating a software development plan for the software product based upon the analysis, wherein the generating further comprises including a noncompliance remark in the software development plan in response to determining that the specified development tools do not provide the required implementation techniques.
0 Assignments
0 Petitions
Accused Products
Abstract
An approach to identifying and measuring adherence to software development requirements is presented. A software agent provides a user with product and technical questions. In turn, the user provides product and technical answers, or attributes, which are stored in a repository. A globalization plan generator uses the product and technical attributes to generate a software development plan. In addition, a globalization verification test generator uses the globalization plan to generate a test plan and measure the success of the software product based upon the test plan.
12 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
providing one or more product questions and one or more technical questions to a user, wherein the product questions and the technical questions correspond to a software product currently being developed by the user; receiving, from the user, one or more product attributes corresponding to the product questions and one or more technical attributes corresponding to the technical questions, wherein the technical attributes include one or more specified development tools used by the user to develop the software product; analyzing, by a processor, the product attributes and the technical attributes received from the user, wherein the analyzing further comprises determining if the specified development tools provide one or more required implementation techniques; and generating a software development plan for the software product based upon the analysis, wherein the generating further comprises including a noncompliance remark in the software development plan in response to determining that the specified development tools do not provide the required implementation techniques. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:
-
providing one or more product questions and one or more technical questions to a user, wherein the product questions and the technical questions correspond to a software product currently being developed by the user; receiving, from the user, one or more product attributes corresponding to the product questions and one or more technical attributes corresponding to the technical questions, wherein the technical attributes include one or more specified development tools used by the user to develop the software product; analyzing the product attributes and the technical attributes received from the user, wherein the analyzing further comprises determining if the specified development tools provide one or more required implementation techniques; and generating a software development plan for the software product based upon the analysis, wherein the generating further comprises including a noncompliance remark in the software development plan in response to determining that the specified development tools do not provide the required implementation techniques. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An information handling system comprising:
-
one or more processors; a memory accessible by the processors; one or more nonvolatile storage devices accessible by the processors; and a plan generation tool for generating a software development plan, the plan generation tool being effective to; provide one or more product questions and one or more technical questions to a user over a computer network, wherein the product questions and the technical questions correspond to a software product currently being developed by the user; receive, from the user, one or more product attributes corresponding to the product questions and one or more technical attributes corresponding to the technical questions, wherein the technical attributes include one or more specified development tools used by the user to develop the software product; analyze, using one of the processors, the product attributes and the technical attributes received from the user, wherein the analyzing further comprises determining if the specified development tools provide one or more required implementation techniques; and generate the software development plan for the software product based upon the analysis, wherein the generating further comprises including a noncompliance remark in the software development plan in response to determining that the specified development tools do not provide the required implementation techniques. - View Dependent Claims (15, 16, 17)
-
Specification