Software Development Tools RFP Template by TEC

VIEWS: 839 PAGES: 43

More Info
									Technology Evaluation Centers Inc.
Software Development Tools

                                                                            Functional and Technical Worksheet
                                                            Priority Mandatory
    Hierarchy                   Criteria                    (0-10)     (Y/N)
                                                                                 SUP PSUP PADD MOD   3RD   CST   FUT   NS                                           Comment
1                                                                                                                           Software process management tools facilitate control and management of the
                                                                                                                            development process, from requirements gathering through release and issue
                Software Lifecycle Management                                                                               management.
1.1                                                                                                                         Requirements management (RM) is a critical component of the software engineering
                                                                                                                            process. RM tools enable subject matter experts and software architects to collaborate
                                                                                                                            on the creation of software system requirements and provide a living repository of
                Requirements Management                                                                                     requirements.
1.1.1                                                                                                                       An RM repository tool consists of the actual physical repository, as well as the
                                                                                                                            mechanisms allowing users to enter, update, and query requirements. A requirements
                                                                                                                            repository is foundation technology that supports extensions such as traceability and
                Requirements Repository                                                                                     multiuser collaboration.         Unique requirements identification         Allow search of requirements         Allow the entry and update of
                requirements         Requirements archiving         Enable attachment and storage of
                supporting documents         Support multiuser concurrency
                                                                                                                            Software systems evolve over time, becoming more sophisticated as new features are
                                                                                                                            added, and existing features are extended. To control this process effectively, the
                                                                                                                            driving requirements must be "traceable;" that is, there must be a way of understanding
                                                                                                                            and tracing how driving requirements have evolved, why they have changed, who
                                                                                                                            changed them, and what impact these changes have had on the design and
                                                                                                                            implementation of the system. Traceability features therefore provide a record of
To top