G - Physics – 06 – Q
Patent
G - Physics
06
Q
G06Q 10/00 (2006.01) G06F 9/44 (2006.01)
Patent
CA 2553220
This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.
L'invention concerne des procédés et un système pour le développement de logiciel. Selon une variante, on décrit un procédé de développement de logiciel qui se décompose comme suit : communiquer une spécification pour la conception d'un programme logiciel à une première pluralité de développeurs, en réponse à la spécification, recevoir une conception de la part d'un sous-ensemble de ces développeurs, faciliter une revue de conception pour l'évaluation des conceptions, sélectionner une conception selon ladite évaluation, communiquer la conception sélectionnée à une seconde pluralité de développeurs, en réponse à la spécification, recevoir des programmes logiciels de la part d'un sous-ensemble de ces développeurs, faciliter une revue de programme logiciel pour l'évaluation des programmes logiciels, et sélectionner un programme logiciel sur la base de ladite évaluation. Selon une autre variante, on décrit un procédé pour le développement distribué de logiciel, qui se décompose comme suit : fournir un système de développement logiciel à une communauté distribuée de développeurs, le système comprenant un logiciel de développement logiciel qui utilise une méthodologie de développement structurée, un serveur de communication, et un conseil de revue permettant de déterminer la qualité du logiciel soumis; accepter une demande de création de programme logiciel ; et faciliter le développement du programme par un sous-ensemble de la communauté distribuée de développeurs en utilisant le système considéré.
Goudreau Gage Dubuc
Topcoder Inc.
LandOfFree
Systems and methods for software development does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for software development, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for software development will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1635283