THE PURPOSE OF THIS MODIFICATION IS TO UPDATE ITEM G. KEY PERSONNEL.
THE PURPOSE OF THIS MODIFICATION IS TO UPDATE ITEM G. KEY PERSONNEL.
批准号:
10710117
负责人:
PATRICK O'MARA
金额:
$193.83万
依托单位:
--
依托单位国家:
美国
项目类别:
财政年份:
2022
资助国家:
美国
项目状态:
已结题
起止时间:
2022-03-25 至 2023-03-24
关键词:
Authorization documentationBusinessesCategoriesCodeCommunitiesComplexComputer softwareContractorContractsCustomDataDatabasesDevelopmentDocumentationEmergency SituationEnsureEnvironmentEquilibriumEvaluationGovernmentHourHuman ResourcesInformation TechnologyLibrariesMaintenanceModificationNational Heart, Lung, and Blood InstitutePerformancePoliciesProcessProductionRegulationResourcesRoleSecureSecurityServicesStructureSupport SystemTestingUnited States National Institutes of HealthUpdateVendorauthoritydesignend of lifefallsopen sourceoperationremediationsoftware developmenttool
中文摘要
此任务订单的目的是获取软件支持、运营和维护
支持ITAC应用程序组合中的系统,包括几个关键应用程序
在国家心、肺和血液研究所(NHBLI)和国家卫生研究院使用
(美国国立卫生研究院)。国家心肺血液研究所(NHLBI)维护着一个应用程序组合,
支持NHLBI内部和外部的受众。这对中国的经济发展至关重要
信息技术和应用中心(ITAC),使所有应用程序保持最新、安全、
而且没有虫子。这涉及到内容、结构、代码和图形的更新。与软件不同
由新的功能需求驱动的开发,支持主要由
非功能性需求。这些变化可能是环境的变化,其中
软件运行,可能需要修改软件才能继续按原来的方式运行
都是设计好的。这种情况的一个例子是硬件和软件生命周期终止策略的结果
任何硬件或软件在没有供应商支持的情况下都不能继续生产,或者在以下情况下
开源软件,社区支持。此处可能需要更新软件,以便
继续运行,不会出现倒退。至少,这将需要严格的测试来确保
无回归,在最复杂的情况下,可能需要更新代码以使用新版本的库或
在某些情况下,用替代方案替换支持软件和库。在其他情况下
维护可能涉及直接或通过自定义对后端数据库进行更新
工具。管理用户和角色、更新参考数据以及验证和修复数据加载都是当务之急
归入这一类别。此外,预计维护团队将验证符合以下条件的软件
从所有ITAC开发合同过渡到维持产品组合,并升级到
政府发现代码中的任何缺陷,并提出可能的补救措施。最后,软件
投资组合必须维护适当的安全文档,以确保相关当局
运营(ATO)保持有效,并符合政策、标准和法规。
NHLBI将这些维持活动归类为包括(但不是
仅限于):
·纠正性维护
·自适应维护
·预防性维护
·应用程序运营支持
·过渡支持
·系统评估和授权
为维护一个可靠且运行良好的IT维护支持环境,
重要的是资源已准备就绪,可用于支持停机、紧急情况和应用程序
根据需要进行部署。解决停机、紧急情况和应用程序部署可能
需要24x7全天候支持,这意味着需要在正常工作时间以外提供资源
在工作日和周末。
政府打算由维持性承包商提供软件评估
可持续发展产品组合中的应用程序包括但不限于绩效评估,
代码质量和安全性。当软件从活动状态过渡到活动状态时,此角色将尤为关键
开发到维护组合中,软件必须根据一套
验收标准。因此,维持职能需要与
开发团队和适当的制衡,以确保流程的完整性。
英文摘要
The purpose of this task order is to acquire software sustainment, operations and maintenance
support for systems within the ITAC application portfolio, including several critical applications
utilized across National Heart Lung and Blood Institute (NHBLI) and National Institutes of Health
(NIH). The National Heart, Lung, and Blood Institute (NHLBI) maintains an application portfolio that
supports audiences both internal and external to the NHLBI. It is of significant importance for the
Information Technology and Applications Center (ITAC) to keep all applications up-to-date, secure,
and bug-free. This involves updates to content, structure, code, and graphics. Unlike software
development which is driven by new functional requirements, sustainment is driven primarily by
non-functional requirements. These changes may be changes in the environment in which the
software operates, and the software may need to be modified to continue operating as originally
designed. One case of this is the result of the hardware and software end of life policy that states
that no hardware or software can remain in production without vendor support, or in the case of
open source software, community support. Here the software may need to be updated in order to
continue operation without regression. At a minimum this would require rigorous testing to ensure
no regression, at the most complex it may require updating code to use new versions of libraries or
in some cases to replace supporting software and libraries with alternatives. In other cases
sustainment may involve making updates to backend databases either directly or through custom
tools. Managing users and roles, updating reference data and validating and fixing data loads all fall
into this category. Additionally the sustainment team will be expected to validate software that
transitions into the sustainment portfolio from all ITAC development contracts and escalate to the
government any deficiencies in code and suggests potential remediations. Finally, the software
portfolio must maintain the appropriate security documentation to ensure the relevant Authorities
to Operate (ATO) remain valid and in compliance with policy, standards and regulations.
The NHLBI categorizes these sustainment activities into the categories which include (but is not
limited to):
• Corrective Maintenance
• Adaptive Maintenance
• Preventative Maintenance
• Application Operations Support
• Transition Support
• System Assessment and Authorization
To maintain a dependable and well-functioning IT maintenance support environment, it is
important that resources are ready and available to support outages, emergencies, and application
deployments, as necessary. Resolving outages, emergencies, and application deployments may
require 24 x 7 support, which would entail having resources available beyond typical business hours
during the week and on weekends.
The government intends the Sustainment contractor to provide an evaluation of software
applications in the Sustainment portfolio to include but not limited to assessment of performance,
code quality and security. This role will be particularly critical as software transitions from active
development into the sustainment portfolio and the software must be evaluated against a set of
acceptance criteria. Therefore, the sustainment functions requires separation from the
development teams and appropriate checks and balances to ensure the integrity of the process.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
THE PURPOSE OF THIS MODIFICATION IS TO UPDATE ITEM G. KEY PERSONNEL.
-
批准号:10813675
-
项目类别:
-
资助金额:$197.71万
-
财政年份:2022
-
负责人:PATRICK O'MARA
-
依托单位:--
海外基金